> ## Documentation Index
> Fetch the complete documentation index at: https://help.visualcare.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Billing to accounting software

> Step-by-step guide to exporting invoices from Visualcare to Xero, MYOB, and other accounting platforms

Visualcare integrates with your accounting software to export invoice data for client billing. The system matches accounting codes from client profiles, payer profiles, and services in Visualcare to the corresponding contacts and inventory items in your accounting platform.

## What you'll need

* Confirmed timesheets for the period you want to export
* Accounting codes set up on your client profiles, payer profiles, and services
* Your accounting software integration configured in **Settings** → **Data Export**

## Instructions

<Steps>
  <Step title="Open data export">
    Navigate to **Timesheets** → **Data Export**.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137672-0.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=ac6add443ed90555685c25d7da5db66d" alt="Data export page showing the timesheets tab and date range options" width="1920" height="729" data-path="images/finance/billing-to-accounting-software/image-1761890137672-0.png" />
  </Step>

  <Step title="Set the date range">
    Configure the date range for the period you want to export and click **Reload**. All confirmed shifts for that period display at the bottom of the screen.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137672-1.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=85db8ed410428a690d27d81ecec5cf2e" alt="Date range selection and confirmed shifts list" width="323" height="247" data-path="images/finance/billing-to-accounting-software/image-1761890137672-1.png" />
  </Step>

  <Step title="Select timesheets to export">
    Tick the box next to each timesheet you want to include, or use **Select All** to include everything. Then click **Export Invoices** and select your accounting software (for example, **Export to Xero**).

    <Tip>If you invoice weekly but run payroll fortnightly, set a specific date range rather than using the default payroll period.</Tip>
  </Step>

  <Step title="Review the export summary">
    A pop-up displays the export summary, showing any timesheets with errors. You can continue with the export or resolve the errors first (see the common errors section below).

    Click **Process Export** to proceed. This opens a new page for the export status.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137672-2.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=e9ecf7f6627a8fc263e459cfd197016a" alt="Export summary pop-up showing errors and the Process Export button" width="482" height="790" data-path="images/finance/billing-to-accounting-software/image-1761890137672-2.png" />
  </Step>

  <Step title="Start the import">
    On the export status page, click **Start Import**. Visualcare matches the accounting codes to your accounting software and exports the data. A success message confirms when the export completes, along with the generated invoice numbers.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137672-3.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=ec74518e01b2da2616bdf2535fa7aef2" alt="Export status page with Start Import button" width="1912" height="358" data-path="images/finance/billing-to-accounting-software/image-1761890137672-3.png" />

    <Warning>If errors appear on this page, they typically indicate something is not set up correctly in your accounting software. Check the common errors section below.</Warning>
  </Step>
</Steps>

## Exporting expenses to invoice clients

Expenses marked as chargeable to the client are exported separately from timesheets.

<Steps>
  <Step title="Open the expenses tab">
    On the Data Export page, click **Expenses** at the top. All expenses in the selected date range appear.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137673-5.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=8808b11df9e3bacff2368949dfed7a2c" alt="Expenses tab on the data export page" width="1917" height="530" data-path="images/finance/billing-to-accounting-software/image-1761890137673-5.png" />
  </Step>

  <Step title="Select and export">
    Select the expenses you want to export, then click **Export Expenses** → **Export to Xero** (or your accounting software).

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137673-6.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=7a33bf1419c68daecef7c5281982a09a" alt="Selecting expenses and choosing export option" width="484" height="367" data-path="images/finance/billing-to-accounting-software/image-1761890137673-6.png" />
  </Step>

  <Step title="Process the export">
    Click **Process Export** on the export summary pop-up. This opens the export status page. Click **Start Import** to send the expenses to your accounting software.

    <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137673-7.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=dea718370a95fc399e56d84ae1b500f2" alt="Export status page for expenses" width="1920" height="372" data-path="images/finance/billing-to-accounting-software/image-1761890137673-7.png" />
  </Step>
</Steps>

## How invoice matching works

Visualcare determines where to send each invoice using this logic:

1. **Agreement payer** - if the client agreement has a payer listed, the invoice exports to that payer's accounting code contact
2. **Client profile payer** - if the agreement payer is blank, the system uses the payer listed on the client profile
3. **Client accounting code** - if neither payer is set, the invoice goes to the contact matching the client's accounting code

For services, the accounting code on the service matches to the inventory item in your accounting software.

## Configuring data export settings

Navigate to **Settings** → **Data Export** to configure your integration.

<img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137611-0.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=56e66ad6ddfabd3d554f47680f0c282e" alt="Settings page showing the Data Export tab" width="1895" height="870" data-path="images/finance/billing-to-accounting-software/image-1761890137611-0.png" />

### Accounting software connections

The **Accounting Software** section contains the API connections and integration details for each supported platform. For specific setup guides:

* Xero - see [Integrations](/integrations)
* MYOB - see [Integrations](/integrations)
* Employment Hero - see [Integrations](/integrations)
* KeyPay - see [Integrations](/integrations)

### Invoice descriptions and references

Set up invoice description and reference fields in **Settings** → **Data Export** → **Accounting Software**. Visualcare uses tags to pull details from the database into the fields that appear on your accounting software invoices.

<img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137611-1.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=c13687fb710546e9036684bf7fd4e0d2" alt="Invoice description and reference tag configuration" width="755" height="900" data-path="images/finance/billing-to-accounting-software/image-1761890137611-1.png" />

<Accordion title="Available invoice description tags">
  Tags pull data from Visualcare into the invoice description and reference fields. Enter them in the tag configuration fields above.

  | Tag                     | What it inserts                                                  |
  | ----------------------- | ---------------------------------------------------------------- |
  | `[workerName]`          | Worker's full name                                               |
  | `[workerPreferredName]` | Worker's preferred name                                          |
  | `[clientName]`          | Client's name                                                    |
  | `[date]`                | Service date                                                     |
  | `[serviceDescription]`  | Service name or description                                      |
  | `[agreementReference]`  | Agreement reference field value                                  |
  | `[kmcode]`              | KM accounting code from the agreement override                   |
  | `[ratio]`               | Support ratio (for location roster shifts with ratio configured) |
  | `[billingName]`         | Billing name from the client or payer profile                    |

  <Note>The invoice description for client contributions is hard-coded as "Client Contribution" and does not support tags. Tracking category values (such as agreement references) must match exactly between Visualcare and your accounting software.</Note>
</Accordion>

### GST and KM settings

For Xero, MYOB API, Sage Intacct, and Reckon One API, configure GST income codes and KM descriptions in the dedicated section.

<img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137611-2.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=f5e0d2a03466b6d7e4d2f6f83dc7b9b8" alt="GST and KM configuration for accounting software" width="642" height="238" data-path="images/finance/billing-to-accounting-software/image-1761890137611-2.png" />

### Provider travel label

Update the label that flows into accounting software invoices for NDIS Provider Travel.

<img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137611-3.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=90813373b22e8a9ba912c8a35b937072" alt="Provider travel label configuration" width="767" height="167" data-path="images/finance/billing-to-accounting-software/image-1761890137611-3.png" />

### Xero-specific settings

<Accordion title="Xero tracking and KM pay type settings">
  The Xero section lets you configure settings specific to Xero export:

  * **KM Pay Type** - select **pay item** or **reimbursement** to match how your KM pay codes are set up in Xero
  * **Xero Invoice Tracking** - enable tracking when exporting invoices. Enter the **Tracking Category** name in the **Xero Category Name** field and select the Visualcare field to match. The category options in Xero need to match the options for the selected Visualcare field. For example, if your **Xero Category Name** is "Location" with options "North" and "South", the Visualcare field (for example, Area) needs to have the same "North" and "South" options.

      <img src="https://mintcdn.com/visualcare/jtmqqsMOX3ofArS0/images/finance/billing-to-accounting-software/image-1761890137611-4.png?fit=max&auto=format&n=jtmqqsMOX3ofArS0&q=85&s=6b8a5f99a92b3dc49f7a2f56bd375e0b" alt="Xero tracking and KM pay type settings" width="751" height="838" data-path="images/finance/billing-to-accounting-software/image-1761890137611-4.png" />
</Accordion>

## Running into issues?

See [Finance troubleshooting](/troubleshooting/general) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="Claiming and invoicing overview" icon="file-invoice-dollar" href="/finance/claiming-invoicing-overview">
    Overview of all billing and export options in Visualcare
  </Card>

  <Card title="Exporting payroll data" icon="file-export" href="/finance/exporting-payroll-data">
    Export timesheet data to your payroll software
  </Card>

  <Card title="Kilometres sync" icon="route" href="/finance/kilometres-sync">
    Export and manage kilometre data for billing and reimbursement
  </Card>
</CardGroup>
