Skip to main content

Integration to SelectPay is failing: The given key was not present in the dictionary

XML Response showing: The given key was not present in the dictionary.

H
Written by Harry Ledger
Updated over 2 months ago

You may see this error in the Audit Log in the Admin Tool.

It is also possible that you have received an email notification with this error to tell you that a payroll submission has failed.

Customers hosted by Access do not have access to the required tools to resolve this error and are encouraged to raise a new case online and reference the title of this article.
​
Customers who are not hosted by Access are encouraged to complete the following checks against all payrolls:

Check to perform

Steps

Ensure that either Job Title or Post Name is mapped

  1. Run AccessSelect.ServerAdmin.exe as an Administrator. This is usually located in C:\Program Files (x86)\Access Applications\SelectHR vX.X.X\Service.

  2. Click Payroll Schedule then Stop.

  3. Click Payroll then Configure.

  4. Change the SelectHR payroll to configure dropdown to the correct Payroll.

  5. Click Variables.

  6. Ensure either the Job Title or Post Name has a mapped value.

  7. Click Apply and then Close.

  8. Click Apply and then Close on the main screen.

  9. Click Payroll Schedule then Start.

Ensure that there are no partially configured payrolls

  1. Run AccessSelect.ServerAdmin.exe as an Administrator. This is usually located in C:\Program Files (x86)\Access Applications\SelectHR vX.X.X\Service.

  2. Click Payroll Schedule then Stop.

  3. Click Payroll then Configure.

  4. Change the SelectHR payroll to configure and select each Payroll.

For any payrolls that are not in use, ensure that all integration options are disabled, and that the web service name, password, location and database link are all blank.

Did this answer your question?