Running a smooth and profitable business is always challenging. Accounting activities such as tracking sales, manage expenses, file taxes, measure liabilities, and reconcile cash-flows, are the most crucial and complex activity for any business.

With Zenoti, you can integrate with a third-party accounting platform that can help you track these complex activities and in turn, helps you to prepare the following book of accounts for your business:

  • Profit and loss accounts
  • Cash-flow statements
  • Balance sheets
  • Expenses

Zenoti partners with POSAccounting and supports integration with the following accounting platforms:

  • Xero
  • QuickBooks Desktop
  • QuickBooks Online
  • NetSuite

Businesses can choose to set up the integration at the organization level or at each center.

To integrate an accounting software with Zenoti

Based on where you want to set up the integration, navigate to Admin > Organization menu > Organizations and click the Integrations tab or Admin > Organization menu > Centers and click the Integrations tab.

Step 1: Set up and authorize the accounting platform.

a.Expand the Provider section and select the accounting platform.

b. Click Continue to move to the next step.

The Configuration section appears. The fields in this section vary based on the accounting platform that you’ve selected.

c. Enter the details of the account that you have on the accounting platform.

- To set up the account details for Xero, follow these steps.

- To set up the account details for QuickBooks Online, follow these steps.

- To set up the account details for QuickBooks Desktop, follow these steps.

Step 2: Locations

In this step, you can choose to send data with or without locations.

- Configure Locations (tracking categories) for Xero

- Configure Locations for QuickBooks Online

- Configure Locations (classes) for QuickBooks Desktop

- Configure without locations

If you want to enable the integration with locations, select the Multi-Location switch.

Step 3: Sync Type

Select the way you want to sync the data.

Important: Ensure that you’ve enabled Closed Date. This is important as Zenoti syncs data based on the day when the invoice is closed.

You can choose to sync data in one of the following ways:

- Invoice-wise
For each invoice in Zenoti, a corresponding invoice is created in the accounting platform.

- Invoice-wise as Journal entries
For each invoice in Zenoti, a corresponding invoice is posted as a journal entry in the accounting platform.

- Day-wise

For all the invoices in Zenoti on a day, a corresponding summarized invoice is created in the accounting platform.

- Day-wise as Journal entries

For all the invoices in Zenoti on a day, a corresponding summarized invoice is posted as a journal entry in the accounting platform.

Step 4: Configure

Based on the sync type that you’ve selected in step-3, you can choose how to post your data from Zenoti to the accounting platform.


You can do the configuration either by:

- Invoice

- Journal Entries

Step 5: Map

After you’ve completed configuring how data in Zenoti can be pushed to the accounting platform, you are ready to map data in Zenoti to data in the accounting platform.

If you’ve configured data by invoice, you have to map the following:

If you’ve configured data by journal entries, you have to map the following:

- POSAccounting Mapping

Step 6: Sync

After you’ve mapped the data, you can sync data using one of the following ways:

  • Manual sync
  • Scheduled sync
    To auto-sync data on a timely basis, reach out to Zenoti Support to set up scheduled sync for your business.

Step 7: Reconcile

The last step is to reconcile data that you’ve synced from Zenoti to the accounting platform using the following Zenoti Reports:

- Items

- Customers

- Sales Orders Summary

- Inventory Orders

- Sale Order Summary Details

Note: Zenoti has separate reports for each accounting platform: Xero Reports and QuickBooks Reports.

Did this answer your question?