On downgrading from Sage 50 Accounts v23.2 to v23.1 the management reports, including the profit and loss and balance sheet reports, no longer work and generate the following error:
Sage.expressions.Line50.period.periodAggregate(system.string.system.int32, system.int32) is not defined
This article explains how to correctly downgrade to Sage Accounts 23.1 from 23.2 avoiding potential issues with reporting.
To correct this issue there are installation and removal steps to complete, before following these steps, please ensure you are logged on as an Administrator.
and press R, in the Open box enter %temp% then click OK.
and press R, in the Open box enter %temp% then click OK.
and press R in the Open box type Control Panel then click Enter.| File name | Location - 32 bit computers | Location - 64 bit computers |
|---|---|---|
| sgxladdin.dll | C:\Windows\System32 | C:\Windows\SysWOW64 |
| sgxladdin_97.dll | C:\Windows\System32 | C:\Windows\SysWOW64 |
| sageintegratedreportinglinkage.xla | C:\Windows\System32 | C:\Windows\SysWOW64 |
| sageintegratedreportinglinkage2.xla | C:\Windows\System32 | C:\Windows\SysWOW64 |
| sageintegratedreporting97linkage.xla | C:\Windows\System32 | C:\Windows\SysWOW64 |
| sxlline50addin.dll | C:\Program Files\Common Files\SageLine50 | C:\Program Files(x86)\Common Files\SageLine50 |
To specify a new installation directory, in the installation wizard choose the Advanced installation type.
To do this, open Sage Accounts then in the Select Company window select the required company and click Open Folder Location, then delete the watermark.xml file.
Upgrade your licence
Growing business? Add more companies, users, or employees to your licence with ease. Leave your details and we’ll be in touch.
