Need more, need help now?
- - - - - - - - - - - - - - - - - - pay-as-you-go support - no contract - tenth of an hour billing - expert help - fast service - no call queues
Need integration?
- - - - - - - - - - - - - - - - - - with your shipping system - website - invoicing system - crm - cms - manufacturing - order import - back to back orders..
Need a report?
- - - - - - - - - - - - - - - - - - Excel reporting that pulls data from Sage - custom layouts - layouts that change adapt to your brands and/or for drop shipping.
Want web hosting?
- - - - - - - - - - - - - - - - - - Your own domain name - email - a shop - wordpress - woo commerce - ticket systems - help desks - forums - portals

Search found 4651 matches

by brucedenney
08 Jun 2026, 15:13
Forum: Sage 50 UK version General Help
Topic: Sage 50 2012 Won't Open
Replies: 16
Views: 12449

Re: Sage 50 2012 Won't Open

The issue is caused by you having opened the data set with 2 different version of Sage50.

This is not uncommon.

When you restore a backup that has been on a newer PC then it will expect you to upgrade to that same version, to do this, there is a watermark.xml file which advises Sage what version ...
by brucedenney
03 Jun 2026, 10:16
Forum: Sage 50 UK version General Help
Topic: Sage 50 2012 Won't Open
Replies: 16
Views: 12449

Re: Sage 50 2012 Won't Open

Glad I could help.
by brucedenney
02 Jun 2026, 13:27
Forum: Sage 50 UK version General Help
Topic: Sage 50 2012 Won't Open
Replies: 16
Views: 12449

Re: Sage 50 2012 Won't Open

Typically c:\programdata\sage\accounts\2012\company.001\Accdata

It may be present on the login screen when you select the company.

Here is the sage guide https://gb-kb.sage.com/portal/app/portl ... 7112349406
by brucedenney
02 Jun 2026, 13:15
Forum: Sage 50 UK version General Help
Topic: Sage 50 2012 Won't Open
Replies: 16
Views: 12449

Re: Sage 50 2012 Won't Open

it is in the accdata folder it is a file called watermark.xml rename it to anything or delete it.
by brucedenney
02 Jun 2026, 13:08
Forum: Sage 50 UK version General Help
Topic: Sage 50 2012 Won't Open
Replies: 16
Views: 12449

Re: Sage 50 2012 Won't Open

Hi Broken

1/ A clean reinstall to a non standard directory eg c:\sage is the best route for any old versions of sage.
https://www.makingithappen.co.uk/sage-50-guides/clean-reinstall.htm

2/ The message you are getting is because you have not installed the updates. Most updates are available here ...
by brucedenney
28 Apr 2026, 13:14
Forum: Sage 50 Report Designer
Topic: Test a text field for numeric values
Replies: 4
Views: 3378

Re: Test a text field for numeric values

this is the most simple method

StringToInteger(PURCHASE_ORDER.ANALYSIS_1)

Returns 0 if not a number else the number.
by brucedenney
24 Apr 2026, 14:34
Forum: Sage 50 Report Designer
Topic: Test a text field for numeric values
Replies: 4
Views: 3378

Re: Test a text field for numeric values

If the number is not 0 then you could convert the field to a number and see if it is greater than zero
by brucedenney
20 Mar 2026, 15:36
Forum: Sage 50 Report Designer
Topic: Data Integrity Report
Replies: 3
Views: 11527

Re: Data Integrity Report

The last transaction number will only be recorded when the report is run.

Instead of running the report, run a backup and you are in a better position as instead of knowing the last transaction number you have a backup of everything including the last transaction number.
by brucedenney
20 Mar 2026, 10:42
Forum: Sage 50 Report Designer
Topic: Data Integrity Report
Replies: 3
Views: 11527

Re: Data Integrity Report

HI Aurora

Knowing what the transaction number was yesterday, is not really going to help.

And this process is not going to help in the period after it was run.

You could use scheduled backup to put multiple backups in a dropbox/one drive.google drive (encryption recoverable) folder which would be ...
by brucedenney
16 Jan 2026, 15:10
Forum: Sage 50 Report Designer
Topic: Controlling Line Breaks in Variable Length Expression
Replies: 3
Views: 21793

Re: Controlling Line Breaks in Variable Length Expression

If you have separate lines, you have control over where the line breaks are, if you put all the fields into one string, you have no control.

This avoids blank lines and allows you to control where the line breaks happen.

You could concatenate a few strings on each line, but if the line is wider ...
by brucedenney
16 Jan 2026, 14:07
Forum: Sage 50 Report Designer
Topic: Controlling Line Breaks in Variable Length Expression
Replies: 3
Views: 21793

Re: Controlling Line Breaks in Variable Length Expression

Hi

The strategy you are using is the problem as you have no control over the line breaks.

The way I would do this is to have footer sections for each line and a conditional format that supresses the printing of the line if there is no value.

So if there are potentially 5 lines I woudl have 5 ...
by brucedenney
03 Dec 2025, 14:25
Forum: Sage 50 UK version General Help
Topic: Safety stocks with very long best-before dates
Replies: 1
Views: 49700

Re: Safety stocks with very long best-before dates

Nut and bolts last forever. They go in stock nothng specail about the life of a product.

You could put them in theri own stock category so you can devalue them by 1/25 each year so in th elast year they are wrth nothing.

Then again if they are not being resold they have no resale value so should ...
by brucedenney
17 Oct 2025, 09:39
Forum: Sage 50 UK version General Help
Topic: Sales Nominal Codes
Replies: 1
Views: 119561

Re: Sales Nominal Codes

The problem is the need for detailed analysis.

You can work around this as follows:-

Setup a sales nominal code eg 4299 DoNotUse
On each invoice use the globalisation option in the footer to set the nominal to 4299
Now each invoice will post one transaction to the 4299 account for each invoice.
In ...
by brucedenney
28 Mar 2025, 10:49
Forum: Sage 50 UK version General Help
Topic: Stock Transaction Reconciliation
Replies: 3
Views: 128111

Re: Stock Transaction Reconciliation

To calculate the available stock from the stock transactions.

On inwards transactions take the QTY_USED away from the QUANTITY that came in, this will tell you how much of that batch is left add them all up and you know how many you should have.

Imagine this scenario:-

We buy 100,000 of Product A ...