Skip to main content
This section is being expanded. If you’re experiencing an issue not covered here, contact the Visualcare helpdesk.

Xero, KeyPay, and MYOB export errors

Errors for each accounting and payroll integration have a dedicated troubleshooting page:

Xero export troubleshooting

Invoicing, payroll, kilometre, connection, and sync errors when exporting to Xero

KeyPay export troubleshooting

Timesheet, kilometre, and location errors when exporting to KeyPay

MYOB export troubleshooting

Invoicing and timesheet errors when exporting to MYOB

MYOB errors

Issue: No Session error when exporting to MYOB

Symptoms: The export fails with a “No Session” error when exporting invoices to MYOB Advanced. Cause: A session handling issue on the server your organisation is connected to. Visualcare runs across multiple servers, and the session state can become invalid on a specific server. Fix:
  1. Note the error message and which export you were running
  2. Contact the Visualcare helpdesk and report the “No Session” error
  3. The team will identify which server your organisation is on and resolve the session issue
This error differs from the Xero “No Session” error, which is resolved by clearing the Xero token and re-authorising. MYOB session issues are resolved on the server side by the Visualcare team.

SMS errors

Issue: SMS messages failing to send

Symptoms: A “Failed to send” error appears when sending SMS messages from OperationsSMS. Diagnosis: The underlying error does not display in the screen itself. To find it:
  1. Go to OperationsSMS and send a test SMS
  2. Open your browser’s developer tools (usually F12, or right-click → Inspect)
  3. Go to the Network tab
  4. Click the request named send_sms.php, then open the Response tab
Common errors: See MessageMedia integration for how the SMS integration is set up.

General data export issues

Issue: Export Care Management Fees stuck on Importing

Symptoms: The Care Management Fees export never progresses past “Importing”. Cause: No accounting code is selected on the client profile - either it was never set, or the Xero contact name changed and broke the link between Visualcare and Xero. Fix:
  1. Open the Client Profile in Visualcare and check whether an Accounting Code is listed
  2. If not, check in Xero that an active Xero contact exists for the client - create one if needed
  3. Back on the Client Profile, click Sync contact from Xero
  4. Once the contact syncs, select the Accounting Code from the dropdown
  5. Click Save

Issue: Export summary shows errors for all items

Symptoms: Every item on the export summary page shows as a failure. Cause: The accounting codes for payers, clients, or services are missing or out of sync. Fix:
  1. Go to SettingsData ExportXERO and click all the sync buttons to refresh data from your accounting software
  2. Check that payers have an Accounting Code selected (MaintenancePayers)
  3. Check that clients have either a Payer or an Accounting Code set on their profile
  4. Check that services have an Accounting Code selected (MaintenanceServices)
You can click Show fails only on the export summary page and download the failures as a CSV to review and correct the missing codes before re-exporting.

Issue: Xero connection lost or expired

Symptoms: Exports fail with session or authentication errors, or the Authorise Xero button reappears. Cause: The Xero API token has expired. Xero tokens expire periodically and need to be re-established. Fix: Go to SettingsData ExportAccounting Software, click Clear Xero Token if visible, then click Authorise Xero and log in to re-establish the connection. After reconnecting, click all the sync buttons before retrying the export.

Xero integration

Set up and configure the Xero integration

KeyPay integration

Connect Visualcare to KeyPay for payroll export

Exporting payroll data

How to export timesheets and payroll data from Visualcare

Invoicing and billing

Overview of billing and claiming in Visualcare