Setting up for invoicing
Before you can export invoices, client profiles and services need to be linked to their matching records in your accounting software. This mapping tells Visualcare where to send each invoice and which inventory item to bill against.Client setup
Each client profile needs an Accounting Code that maps to a contact in your accounting software (for example, a Xero contact).- Open the client’s profile and go to the Finance tab.
- Click the Accounting Code drop-down and select the matching contact.
- If the client doesn’t appear in the list, click Send Contact to Xero to create the contact in Xero and link it automatically.
- Go to Maintenance → Payers and create the payer record.
- Assign an Accounting Code to the payer so invoices route to the correct contact in your accounting software.
- Open the client’s profile and assign the payer under their funding agreement or profile settings.
Service setup
Each service also needs an Accounting Code linking it to an inventory item in your accounting software.- Go to Maintenance → Services.
- Select the service you want to configure.
- Click the Accounting Code drop-down and select the matching inventory item from your accounting software.
Visualcare’s charge rate overrides the price listed on the inventory item in your accounting software. The price on the inventory item is not used for billing. Visualcare’s charge rate is what gets sent.
How data export works
All billing and payroll exports start from the Timesheets tab in VCore. The Data Export page is your central hub for sending confirmed timesheet data to your accounting software, the National Disability Insurance Scheme (NDIS) portal, or other claiming systems.Payer lookup order
When you export invoices, Visualcare determines who to bill using this order:- Agreement payer - the payer listed on the client’s agreement
- Client profile payer - the payer set in the client’s profile
- Client accounting code - the accounting code on the client’s profile
Getting to data export
Navigate to Timesheets → Data Export.

Selecting and exporting timesheets
Select the items you want to export using the tick boxes on the left. Then click the relevant export button:- Export Invoices - sends invoice data to your accounting software or downloads a CSV
- Export Timesheets - sends payroll data to your accounting software
- Export KMs - an option under the Export Timesheets and Export Invoices drop-downs that exports kilometre data (after timesheets have been approved)
- Export to NDIS - exports a CSV for NDIS claiming


After a successful invoice export, invoices appear as drafts in your accounting software’s draft section. Visualcare auto-populates the Description, Quantity (from hours worked), Price (from the charge rate), and Reference fields. Review the drafts before approving them in your accounting software.
How payroll export matching works
When you export timesheets for payroll, Visualcare matches the Accounting Code on the worker’s profile to the employee or supplier contact in your accounting software. The worker’s Pay Level (set in their Finance section) determines which pay item to export against based on the service’s pay level configuration.Export types at a glance
Client billing tab
You can view recent billing activity for individual clients from their profile. Navigate to Clients → Profile, open the client, and select the Billing tab to see shifts from the past 30 days.
Expenses
Expenses fall into two categories during export:- Charge to client - expenses marked with Is Charge are exported as invoices to the client or payer
- Reimburse to worker - expenses marked with Is Reimbursement are exported through the payroll export process
Running into issues?
See Finance troubleshooting for common errors and fixes.Related articles
Billing to accounting software
Step-by-step guide to exporting invoices and payroll to Xero, MYOB, and other accounting platforms
Exporting payroll data
Export timesheet data to your payroll software
Kilometres sync
Export and manage kilometre data for billing and reimbursement
