Invoicing errors
Error: No client accounting code
Symptoms: The export fails with “No Client Accounting Code”. Cause: The Accounting Code field on the client profile is blank. This typically happens when the code wasn’t selected when the profile was created, or the linked MYOB contact has changed. Fix:- Open the client profile in Visualcare
- Check whether an accounting code is listed
- If not, log in to MYOB and confirm there’s an active contact for this client
- If no contact exists, create one and make sure it has the correct linked account set up (for example, an income account for sales)
- Return to the client profile in Visualcare and click Sync contact from MYOB
- Once the contact syncs, select the Accounting Code from the drop-down and save
Error: No client payer accounting code / No agreement payer accounting code
Symptoms: The export fails with “No Client Payer Accounting Code” or “No Agreement Payer Accounting Code”. Cause: The payer linked to the client profile or client agreement doesn’t have an accounting code set in Visualcare. Fix:- Open the client profile to identify the Client Payer, or open the client agreement to identify the Agreement Payer
- Go to Maintenance → Payers and open the relevant payer profile
- Under the Details tab, locate the Accounting Code field
- Enter the correct MYOB code and click Save
- Retry the export
Error: No service accounting code
Symptoms: The export fails with “No Service Accounting Code”. Cause: The service is missing an accounting code in Visualcare. This usually happens when the service wasn’t originally linked to a MYOB inventory item, or when the MYOB inventory item was deleted or renamed. Fix:- Go to Maintenance → Services and open the affected service
- Check the Accounting Code drop-down for the relevant MYOB inventory item
- If it’s not listed, log in to MYOB and check whether the inventory item exists
- If not, create a new inventory item in MYOB
- Return to Visualcare, go to Maintenance → Services, and click Sync MYOB Invoice Items
- Once the sync completes, open the service, assign the Accounting Code from the drop-down, and save
Error: EXEMPTOUTPUT (tax code error)
Symptoms: The export fails with “Error converting value ‘EXEMPTOUTPUT’ to type ‘System.Guid’. Path ‘Lines[0].TaxCode.UID’”. Cause: The wrong MYOB company account is selected in Visualcare, which causes a mismatch in tax code configuration. Fix - step 1: select the correct MYOB company- Go to Settings → Data Export
- Under the MYOB Company drop-down, select the correct MYOB account
- Scroll down and click all the sync buttons (for example, Invoice Items, Tax Codes)
- Scroll to the top of the Data Export tab
- Click Disconnect MYOB and then Save
- Reload the page in your browser
- Click Authorise MYOB to reconnect
- Scroll down and click all the sync buttons again
Error: FAIL Error converting value "" to type System.Guid
Symptoms: The export fails with “FAIL Error converting value ” to type ‘System.Guid’. Path ‘Lines[x].Activity.UID’”. Cause: A field mapped to the MYOB Job contains a blank value, or a client agreement has Override KM Charge Code ticked without a valid code selected. Fix - if the mapped job field has blank values:- Go to Settings → Data Export → MYOB / Quickbooks
- Check the Invoice - Job Field and Timesheets - Job Field settings to see which field is mapped
- Navigate to the source of that field (for example, the client agreement, service, or client profile) and make sure the field is populated for all records included in the export
- Open the client agreement included in the export
- If Override KM Charge Code and KM Charge Rate is ticked, confirm a valid KM Charge Code is selected
- Either select a valid code from the drop-down, or untick the override option
- Save the agreement and retry the export
Error: Job is missing
Symptoms: The export fails with “Job is missing”. Cause: The field mapped to the MYOB Job in Visualcare contains a blank value, or the job value entered doesn’t exist in MYOB. Fix:- Go to Settings → Data Export → MYOB / Quickbooks in Visualcare
- Check what is selected for Invoice - Job Field and Timesheets - Job Field
- Navigate to the corresponding location in Visualcare (for example, the client agreement if Agreement Reference 1 is selected) and confirm the field has a valid value
- Log in to MYOB and confirm the job exists and is active
- If the job doesn’t exist in MYOB, create it to match the value in Visualcare
- Retry the export
Running into issues?
If your issue isn’t listed here, contact the Visualcare helpdesk.Related articles
Integration troubleshooting
General integration and data export errors
MYOB integration
Set up and configure the MYOB integration
Xero export troubleshooting
Common Xero export errors and fixes
Exporting payroll data
How to export timesheets and payroll data from Visualcare
