Timesheet export errors
Error: This timesheet already exists, please provide the timesheet ID
Symptoms: The export fails with “FAIL This timesheet already exists, please provide the timesheet ID”. Cause: KeyPay has already processed a timesheet for the same pay calendar period. Once a timesheet exists for a period, KeyPay rejects any further timesheets for that same calendar. Fix:- Identify the dates for the failed timesheets
- Split the export into separate batches for each distinct pay calendar period (for example, run 28-30 June separately from 1-4 July)
This is a restriction in KeyPay and is not controlled by Visualcare. KeyPay accepts only one timesheet per worker per pay calendar period.
Error: Request is invalid. Timesheets Key does not match an id for any employee
Symptoms: The export fails with “Request is invalid. Timesheets Key does not match an id for any employee”. Cause: The employee mapping between Visualcare and KeyPay is out of sync. Fix:- Go to Settings → Data Export → KeyPay section
- Click Sync Employees to refresh the employee data from KeyPay
- Retry the export
- If the issue continues, contact support@visualcare.com.au
Error: Error invoking handler for query Payroll
Symptoms: The export fails with “Failed. Error invoking handler for query Payroll.DataAccess.Queries.GetReportingDimensionValuesQuery”. Cause: A sync issue between Visualcare and KeyPay. Fix:- Run a timesheet export. This often re-initialises the sync with KeyPay and clears the error
- If the error continues, go to Settings → Data Export and click Sync Employees before retrying
Issue: Timesheets exported as unapproved (or auto-approving when not wanted)
Symptoms: Timesheets arrive in KeyPay as unapproved when you want them approved, or they’re being auto-approved when you don’t want that. Cause: The Auto approve timesheets setting in Visualcare controls whether timesheets are sent to KeyPay as approved or unapproved. Fix:- Go to Settings → Data Export → KeyPay section
- Find the Auto approve timesheets checkbox
- Tick it if you want timesheets automatically approved in KeyPay, or untick it to have them come through as unapproved
Error: Error sending to KeyPay when sending a worker
Symptoms: The export fails with “Error sending to KeyPay” when attempting to send a worker record to KeyPay. Cause: Required fields are missing from the worker profile. KeyPay requires specific fields to be completed before a worker record exports successfully. Fix: Check the following mandatory fields on the worker profile:
Complete any missing fields, click Save, and retry the export.
Error: FAIL null when exporting allowances
Symptoms: The export fails with “FAIL! null” when exporting allowances (for example, first aid allowance) to KeyPay. Cause: Too many items are being exported at once. Fix: Export in smaller batches of 40 items or fewer. Select a subset of the items, export them, then repeat for the next batch.Kilometre export errors
Error: WorkTypeId does not match an external id for any WorkType
Symptoms: The KM export fails with “WorkTypeId does not match an external id for any WorkType”. Cause: The pay code in Visualcare doesn’t match any external ID in the KeyPay work type list. Fix:- Go to Settings → Finance → Kilometre in Visualcare
- Check the Pay Code (KM) and Pay Code (KM Between, No Charge) fields. These are two separate pay codes that map to different KeyPay work types — one for standard kilometre travel and one for between-client travel with no charge
- If either is blank, or the value doesn’t match an entry in KeyPay, go to Data Export → KEYPAY section → KeyPay Work Type list
- Confirm that the pay codes under Settings → Finance → Kilometre exactly match one of the External IDs in that list
- If no matching External ID exists, create one in KeyPay or update the pay code names to match
- Check for typos or extra spaces at the start or end of the pay code values
Error: No Session during KM export
Symptoms: The KM export to KeyPay fails with a “No Session” error. Cause: A browser session issue is preventing the export from connecting to KeyPay. Fix:- Clear your browser cache (press Ctrl + Shift + Delete)
- Fully close and reopen your browser
- Return to the Export Reimbursements page and retry the export
Location errors
Issue: Wrong KeyPay location appearing on timesheets
Symptoms: Timesheets exported to KeyPay show the wrong location. Cause: The KeyPay Location setting in Visualcare maps a Visualcare field to the External IDs in KeyPay. If the wrong field is selected or the External IDs don’t match, the wrong location is applied. Fix:- Go to Settings → Data Export → KeyPay section
- Click the arrow next to KeyPay Locations to expand the list of External IDs
- Apply the correct External IDs from KeyPay to the corresponding sections in Visualcare
Running into issues?
If your issue isn’t listed here, contact the Visualcare helpdesk.Related articles
Integration troubleshooting
General integration and data export errors
KeyPay integration
Connect Visualcare to KeyPay for payroll export
Exporting payroll data
How to export timesheets and payroll data from Visualcare
Xero export troubleshooting
Common Xero export errors and fixes
