Configure ESET to allow the application to work normally. To do this, modify your ESET settings: TIP: Your IT department or Admin user can configure ESET for you. - Close Sage 50 Payroll.
- Open ESET then click Setup.
- Click Advanced Setup.
- Click Web & Email.
- Change SSL/TLS from Automatic mode to Interactive mode.
- Open Sage 50 Payroll and post the Nominal Link.
CAUTION: After you've configured ESET and ran the Nominal Link again, a series of popups appear from ESET. Select the option to Ignore all of these messages. Once the Nominal Link has successfully posted, you can change your ESET settings again and set the SSL/TLS mode back to Automatic. Find out more about the SSL/TLS Settings from ESET at help.eset.com. If the issue persists after completing these steps, continue to the section below. SDO and payroll.ini Install 32-bit SDO service Follow the steps below to uninstall the existing SDO service, and install the 32-bit SDO version. Only install the SDO on the computer that holds the Accounts data. - Click the search box in your windows taskbar.
- Type 'add or remove programs', and click the control panel option with this name.
- Find the SDO Engine and select the option to uninstall it.
- Download the 32-bit SDO installer:
- Open the downloaded .zip file and click Extract all.
 - Click Extract.
- Once the extracted file opens, double-click the x86 folder.
- Double-click Sage50Accounts_SDO.
- Check the box to accept the licence agreement, then click Install.
- If you're prompted to allow the app to make changes to your computer, click Yes or Allow.
- Once the installation is complete, click Finish.
- Browse to C:\PROGRAMDATA\Sage\Payroll.
Amend payroll.ini Sage 50 Payroll needs to know which file to use to post your payroll information to Sage Accounts. To do this, your software uses the payroll.ini file. There's typically more than one payroll.ini file. To ensure the nominal link works correctly, you must apply the same changes to each payroll.ini. - Check the following locations for a payroll.ini:
- Press the Windows
key then, in the Start Search box, type notepad.exe. - Right-click notepad.exe, then click Run as administrator.
- Click File, then click Open.
- From the file type drop-down list, click All Files (*.*).
- Browse to and select the payroll.ini file, then click Open.
- Under the [Payroll4] section, type the relevant line from the table below:
Sage Accounts v32 | SDOEngine=SDOEngine.32 | Sage Accounts v31 | SDOEngine=SDOEngine.31 | Sage Accounts v30 | SDOEngine=SDOEngine.30 | Sage Accounts v29 | SDOEngine=SDOEngine.29 | Sage Accounts v28 | SDOEngine=SDOEngine.28 | Sage Accounts v27 | SDOEngine=SDOEngine.27 | Sage Accounts v26 | SDOEngine=SDOEngine.26 | - Click File, then click Save.
- Click File, then click Exit.
- Repeat steps 2 to 6 for each payroll.ini.
Log in to Sage 50 Payroll as normal and check if you resolved the issue. Change to Sage 50 Accounts 32-bit If the issue still occurs, uninstall the 64-bit Sage 50 Accounts, and install the 32-bit version. For help with doing this, follow the guides below: - For help with uninstalling the 64-bit version, follow our article on how to uninstall Sage 50 Accounts.
- Use the 32-bit option in our Install Sage 50 Accounts article.
Test whether you've resolved the issue. If not, we recommend your IT support temporarily uninstall ESET and check if the issue is resolved, then reinstall ESET. If it works with ESET uninstalled, you need to troubleshoot your ESET settings. NOTE: If you temporarily disable ESET anti virus, it can still affect your software. We recommend you temporarily uninstall, test if this resolves the issue, then reinstall ESET. |