Sage 100 cannot connect to the Sage Payroll Tax service or the SPA Tax Service could not be reached from Sage 100

Summary

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 +

Description


Cause

Incorrect setting in the Sage.Payroll.Tax.Client.dll.config configuration file

Resolution

Section I: Install Latest Payroll Update

  1. 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
  2. Install latest payroll update
  3. Once installed, reopen Sage 100 and try tax calculation or payroll status check utility again
    • Note: It is not necessary to reinstall Workstation Setup
  4. If that does not resolve the issue, move on to Section II

Section II: Change setting in configuration file

  1. Close Sage 100 if open
  2. 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
    • Image
  3. Save a copy of Sage.Payroll.Tax.Client.dll.config your desktop as a backup (the file selected in screenshot above)
  4. Open the original copy of Sage.Payroll.Tax.Client.dll.config in Notepad
  5. Edit line for " " from "true" to "false" (see Screenshot below)
  6. Save changes in Notepad
    • Image
  7. 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 Properties

Solution ID
225924850099526
Last Modified Date
Fri Jun 09 21:52:05 UTC 2023
Views
0