Skip to main content

Accounting Integration v2

Integrate Zenoti with an accounting platform

Notice

This article is for accounting integration v2.

In Zenoti, you can integrate with an accounting platform that can help you track accounting activities and help you prepare the following book of accounts:

  • Profit and loss accounts

  • Cash-flow statements

  • Balance sheets

  • Expenses

Zenoti supports integration for Xero and QuickBooks Online (QBO).

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Set up and authorize the accounting platform.

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

    2. Click Continue.

      Note

      The fields in the Configuration section are different for each accounting platform.

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

      • For Xero, follow these steps.

      • For QBO, follow these steps.

  2. Choose whether you want to send location details to the accounting platform.

    • With locations

      To enable the integration with locations, switch on the Multi-Location toggle and configure Xero or QBO.

    • Without locations

  3. Select the sync type.

    1. To sync data based on the invoice closed date, select the Closed Date option to sync data based on the invoice closed date.

    2. Select the sync type: Invoice-wise, Invoice-wise as Journal entries, Day-wise, Day-wise as Journal entries.

    Configuration

    Sync

    Invoice-wise

    integrate_z_with_a_-1.png

    For each invoice in Zenoti, an invoice is created in the accounting platform.

    Invoice-wise as Journal entries

    integrate_z_with_a_-2.png

    For each invoice in Zenoti, an invoice is posted as a journal entry to the accounting platform.

    Day-wise

    integrate_z_with_a_-3.png

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

    Day-wise as Journal entries

    integrate_z_with_a_-4.png

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

  4. Configure the sync.

    Based on the sync type that you’ve selected in Step-4, select the way you want to post data from Zenoti to the accounting platform: by invoice or by journal entries.

  5. Map data.

    After you’ve completed configuring how you want to push data in Zenoti to the accounting platform, you are ready to map data in Zenoti to data in the accounting platform.

    Configured data by

    Required mapping

    Invoice

    • Payment Mapping

    • Tax-rates Mapping

    Journal entries

    • Payment Mapping

    • Item Mapping

  6. Sync data.

    After you’ve mapped the data, you can manually sync data or schedule a sync job to auto sync data on a timely basis.

    Important

    For scheduled sync, reach out to Zenoti Support.

Set up and authorize Xero

Notice

This article is for accounting integration v2.

Set up

Important

Before you begin, ensure that you have a Xero account.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Under the Configuration tab, expand the Account section.

    You can see the account name and company name of your business. The account name is a unique identifier for your business. This is a random combination of numbers. Zenoti will use this id while creating a company for your business. For example, 3456782

  2. Switch on the following toggles:

    • Enable Xero: Select this switch to enable integration. If you want to pause the sync, you can turn off this switch.

    • Use Live Key: If you want to test the integration, turn off this switch. After you are ready to integrate data, you must turn on this switch.

Authorize

Important

The Authorize button is visible if you've configured the invoice and sync settings in the Configuration tab.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Click Authorize - this button is visible only after you configure the invoice and sync settings in the Configuration tab.

    A new tab opens that will ask you for access to your Xero account to Zenoti. If the new tab does not open, you can see the authorization link in the Authorize section. Open a new tab on the browser, copy-paste the authorization link, and press Enter.

  2. Click Allow access and close the tab.

    setupxero-1.png

    If you have multiple organizations created for your business on Xero, select the organizations and click Allow access.

    setupxero-2.png
  3. Close the window.

  4. In Zenoti, click Save.

Set up and authorize QuickBooks Online

Notice

This article is for accounting integration v2.

Set up

Important

Ensure that you have an account created on QuickBooks Online (QBO).

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Under the Configuration tab, expand the Provider section.

  2. Select QuickBooks Onlineas the accounting platform.

    setup_qbo-1.png
  3. Click Continue.

  4. Click Advanced.

    setup_qbo-2.png
  5. Switch on the Use Live Key toggle.

    setup_qbo-3.png

Authorize

Important

This tab is visible only after you configure the invoice and sync settings in the Configuration tab.

  1. Expand the Authorize tab.

  2. Click the Authorize button. A new tab opens in the browser asking for access to your QBO account.

    Note

    If you have a single organization created for your business on QBO, you will see the following window:

    setup_qbo-5.png
  3. To allow Zenoti to access your QBO account, click Connect.

  4. Click Next twice.

    setup_qbo-7.png
  5. Click Finish.

    Important

    After the authorization is successful, note that the Is Authorized toggle gets switched on automatically.

  6. Expand the Company section and verify the connection.

    Important

    Sometimes, the connection may not be established immediately.

Configure to post accounting data to Xero with location details

Notice

This article is for accounting integration v2.

Step 1: Create locations or tracking categories in Xero

  1. Login to your Xero account.

  2. Click your company name.

    For example, Spa Bliss.

    httpszenotiintercom-attachments-7comio240181526896ab06aaf95588a24ad80b8g3ssts1bnald2rgg1xpnyto3hajpt3weherwlelsn5outdjebwtfetfcs__xzvsry00ahugevso4fsuwftk51tc3_jfszqmpnesnjrg-9tmqgyb6njkx7swusefml7toa83xn8qi.png
  3. Click Settings and then click Looking for advanced settings?

    httpszenotiintercom-attachments-7comio24018152802936696adbb2db8d20fc41fhieye2svb-p71yoplucvjdlotbmpthxjymkuzvl9o8ng0amml_oocwutbgnmvi6arnd20s3ryaiwcvbrpddjqh_n4sboqytpfjikcvssvvsrtl882zgjhfcviauifxjzc7vdn5nf.png
  4. Click Tracking categories.

  5. Click Add Tracking Category.

    httpszenotiintercom-attachments-7comio24018153074f506ef07ed4d59b7e07edchigokqo0qrymje4rn0uro9b1bkv_9uwe9arqiktvk44q4iwm6ccvnatcboboz3yqagnk76ytijweqlchpl_fhqg34tsri0_9fsxi9lgl6z5wtnc7vuvggafy71nykv78_ydowi3c.png
  6. In the Tracking category name box, enter Locations.

  7. In the Category options box, enter the center names.

    Keep this information handy to map the category options as location names in Zenoti.

  8. Click Save.

Step 2: Configure location details in Zenoti

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Configuration tab and navigate to the Account section.

  2. Switch on the Multi-Location toggle.

    configure_with_locations.png
  3. Navigate to the Sync section and click Save.

  4. Expand the Locations tab.

  5. In the Mapped Location box, enter the category name that you’ve entered in QBO.

    configure_with_locations-1.png
  6. Click Save.

  7. Expand the Manual Sync tab.

  8. Click Get to sync the locations.

  9. Expand the Locations tab and verify that the QBO Location is updated, and the Active toggle is switched on.

    configure_with_locations-2.png

Configure to post accounting data to QuickBooks Online with location details

Notice

This article is for accounting integration v2.

Step 1: Create locations or tracking categories in QuickBooks Online(QBO)

Caution

Businesses operating in the USA must configure locations for automated tax calculation.

  1. Login to your QBO account.

  2. Click the settings icon.

    httpszenotiintercom-attachments-7comio24019223960dadf1ba9f12ab8a760075f7-ehnswt49aaelb16y-cyhomliyqk-kzahvxxebz6k3bzno3ud_fkcnbdnvkofgpyjsufk8wtwnxvkqjsizssqe1upcl5q-qikotvmlhf34t9bvpxmof3-wc8ijrfgakjugil5fk.png
  3. Click Account and settings.

  4. Click Advanced.

    httpszenotiintercom-attachments-7comio2401922411e2f44cc3910193e9edc9810xr5p1oaoqtdd0szummpkjmlau7mzhckvtp0xozemm75ylnsv0fuez4oux5bulhpx40-hd-gabghwp9nrvziwb-y0azcimb8hbna5isysk_qndutgl0iswdkuteipgncio2zvsaq4.png
  5. Switch on the Track locations toggle.

  6. From the Location label list, select Location.

  7. Click Save.

  8. In the upper-right corner of the screen, click the settings button.

  9. Click All Lists.

    You can see that the Locations section is enabled.

    httpszenotiintercom-attachments-7comio240192245ac732d80905592d31376c050d_vk6wrriysw2v1ytzyh3bz4jqorya5vglqlvy9jqddyirtcyphmrux8pk4yxf0wjmfzlm7lxrpmebcn8ic4eosugvbtmwcucexdffbhvli-lonnp7b69am4jcs5psu9-4jdnbbk.png
  10. Click Locations.

    httpszenotiintercom-attachments-7comio23836097553bb641ddeef4e1ebb6f6c27vq__rkqzva9nb7kooh_jrog_0jwkm7-lp1sbt-xuueeyhjkb0l6zhvyrxidrao9jywjvj-plhmijs_1vfbn9c4roc2sb50sxoblmmqrgt4ujhrqu1uafbpmfq4lk_xvu7ox7sjyl.png
  11. Click New.

  12. Enter the location name.

    httpszenotiintercom-attachments-7comio240192248cea2fd40adec55f47ef78e0fbjd3gxfk2zklysvhjkbwpqi6pr1ejdsesdmflknn1zbejsibzwq7ssebxaojjya091oiz2jtxfujrqxiupoi6-uot04vbnl3_w09snhtlm9r0ya26mojyzxteypn0ysb9zf-eulb.png
  13. Click Save.

Step 2: Configure location details in Zenoti

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Configuration tab and navigate to the Account section.

  2. Switch on the Multi-Location toggle.

    configure_with_locations.png
  3. Navigate to the Sync section and click Save.

  4. Expand the Locations tab.

  5. In the Mapped Location box, enter the category name that you’ve entered in QBO.

    configure_with_locations-1.png
  6. Click Save.

  7. Expand the Manual Sync tab.

  8. Click Get to sync the locations.

  9. Expand the Locations tab and verify that the QBO Location is updated, and the Active toggle is switched on.

    configure_with_locations-2.png

Configure the accounting platform without location details

Notice

This article is for accounting integration v2.

Caution

Businesses operating in the USA cannot integrate to an accounting platform without location details.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Configuration tab and navigate to the Accountsection.

  2. Switch off the Multi-Location toggle.

    configure_without_locations-1.png
  3. Navigate to the Sync section and click Save.

  4. Expand the Locations tab and verify if the Active toggle is switched on.

    configure_without_locations-2.png

    Important

    The data will be synced ONLY for the centers that have the Active toggle switched on.

Notice

This article is for accounting integration v2.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Configuration tab and navigate to the Invoice section.

  2. Configure the way you want to post data: financials, customer details, item grouping, payment, tax, and miscellaneous journal entries.

  3. Under the Configuration tab, navigate to the Sync section and enter the following details:

    1. Start Date: Select the date from when you want to start posting your data to the accounting platform.

    2. Delay: Specify the duration between each data posting.

    3. Click Save.

Map journal entry items for accounting integration

Notice

This article is for accounting integration v2.

After you configure data to be posted by journal entries, you must map each item in Zenoti to the corresponding chart of accounts in the accounting platform.

Item is posted by

Map

Category

Each category to the corresponding chart of accounts in the accounting platform

Subcategory

Each subcategory to the corresponding chart of accounts in the accounting platform

Default item

Default item to the corresponding chart of accounts in the accounting platform

Code

Each item to the corresponding chart of the accounts in the accounting platform

Important

Before you start mapping the items, you must sync the accounts in the Manual Sync tab.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Item Mapping tab.

  2. For each item in Zenoti, do the following:

    1. From the Item Type list, select the item in Zenoti.

      Important

      If you’ve configured to post data by item code, item category, or item subcategory, you must also select the respective item from the Item Name list.

    2. From the Chart Of Account list, select the corresponding item account in the accounting platform.

    3. Click Add.

      map_items_for_je.png
    4. Click Save.

      map_items_for_je-1.png

Map miscellaneous journal entries for accounting integration

Notice

This article is for accounting integration v2.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Miscellaneous Journal Type Mapping tab.

  2. Select the journal entry: Cash Deposit, Cash Pay-In, Cash PayOut, or Digital Payment Fees.

  3. Select the locations (centers).

  4. Select the subsidiary for each location.

  5. Select the chart of accounts in the accounting platform for credit entry.

  6. Select the chart of accounts in the accounting platform for debit entry.

  7. Click Add.

    Note

    • If the journal entry has a negative amount, the mapped debit account will be credited, while the mapped credit account will be debited.

    • For each journal entry, repeat steps 4 - 9.

Map payment types for accounting integration

Notice

This article is for accounting integration v2.

After you complete configuring how you want to push data from Zenoti to the accounting platform: by journal entries or by invoices, you must map each payment type in Zenoti to the corresponding payment bank account in the accounting platform.

Important

Before you start mapping the payment types, you must sync the accounts in the Manual Sync tab.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Payments Mapping section.

  2. For each payment type in Zenoti, do the following:

    1. From the Payment Header list, select the payment type in Zenoti.

    2. From the Mapped Account list, select the corresponding payment bank account or payment method in the accounting platform.

      Note

      If you've configured an account on the accounting platform as a bank account, and you've enabled payments on that bank account, only then you will see the account in the Mapped Accounts list.

    3. Click Add.

    4. Click Save.

Map tax rates for accounting integration by invoices

Notice

This article is for accounting integration v2.

After you configure to post accounting data to the accounting platform by invoices, you must map the tax rates as groups or as components to the corresponding chart of accounts in the accounting platform.

Important

Businesses operating in the USA must map all tax rates to the tax name: TAX.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Locate and expand the Tax Rates Mapping tab.

  2. For each tax group or tax component in Zenoti, do the following:

    1. From the Tax Group (Zenoti) list, select the tax group in Zenoti.

    2. From the Tax Rates (accounting platform) list, select the corresponding tax rate name in the accounting platform.

    3. Click Add.

      map_tax_rate.png
    4. Click Save.

Notice

This article is for accounting integration v2.

    1. At the organization level, click the Configuration icon.

    2. Search for and select Accounting from the Integrations section.

  1. Expand the Configuration tab and navigate to the Invoice section.

  2. Configure the way you want to post data: financials, customer details, item grouping, payment, tax, and miscellaneous journal entries.

  3. Under the Configuration tab, navigate to the Sync section and enter the following details:

    1. Start Date: Select the date from when you want to start posting your data to the accounting platform.

    2. Delay: Specify the duration between each data posting.

    3. Click Save.