Running tax calculation or Payroll Status Check utility on the Tax Calc Service in Sage 100 2018 with PR update of 2.18.5+ gives error connecting to the online tax calculation engine.
"The SPA Tax Service could not be reached from Sage 100. The exception was: Exception has been thrown by the target of an invocation. One or more errors occurred." when running payroll status check utility.
Sage 100 2018 with PR 2.x + and higher cannot connect to the Sage Payroll Tax service when running the Tax Calculation.
Payroll cannot connect to the Sage Tax Service in version 2018, Payroll 2.x +
Incorrect setting in the Sage.Payroll.Tax.Client.dll.config configuration file
Section I: Install Latest Payroll Update
- Verify which version of Sage 100 Payroll 2.0 you have installed
- With Sage 100 open, select File, Run and type in *INFO
- This will display Sage 100 System Information
- Under Payroll section at the bottom, review field Payroll Version
- Install latest payroll update
- Once installed, reopen Sage 100 and try tax calculation or payroll status check utility again
- Note: It is not necessary to reinstall Workstation Setup
- If that does not resolve the issue, move on to Section II
Section II: Change setting in configuration file
- Close Sage 100 if open
- Browse to the MAS90 directory\Home\Microsoft.net\Sage.Payroll.Tax.Client as shown in screenshot below.
- Note: If you are unsure of the location of your MAS90 directory
- With Sage 100 open, select File, Run and type in *INFO
- This will display Sage 100 System Information
- Review field Installed Directory Path for your MAS90 folder's directory

- Save a copy of Sage.Payroll.Tax.Client.dll.config your desktop as a backup (the file selected in screenshot above)
- Open the original copy of Sage.Payroll.Tax.Client.dll.config in Notepad
- Edit line for " " from "true" to "false" (see Screenshot below)
- Save changes in Notepad
- Reopen Sage 100 and try tax calculation or payroll status check utility again
Possible Workaround on Sage 100 Advanced and Premium:
Process Tax Calculation on the Server
- Select this check box to process the Payroll tax calculation program on your server instead of on a workstation when someone is processing payroll. Clear this check box if you want to process the calculation on the workstation.
- An internet connection is required to run the program. If you select this check box, and the server cannot reach the online tax calculation engine when a user is running Payroll Tax Calculation, the system will automatically try to run the program on the workstation instead.
- The tax calculation program typically runs faster on a server than on a workstation.
- This field is available only for Sage 100 Advanced and Premium.
Payroll Tax Calc Service firewall settings
- Solution ID
- 225924850099526
- Last Modified Date
- Fri Jun 09 21:52:05 UTC 2023
- Views
- 0