Skip to main content

Accounting integrations

Accounting integration syncs Zenoti sales transactions with an accounting application, automating the creation of financial statements and payment reconciliation. The real-time sales data in the accounting application provides accurate insights into revenue, liabilities, cash flow, and business performance from any location. The benefits of accounting integration are:

  • Optimizes your financial management with a diverse array of customizable options. You can post sales to the accounting application either as invoices or as journal entries. Tailor your preferences by opting to post based on individual invoice details or by providing a daily summary of total sales.

  • Syncs Zenoti sales data daily, facilitating seamless financial statement generation, including comprehensive profit and loss and cash flow statements.

  • Minimizes manual data entry and gain visibility over Zenoti sales and payments. Syncs data, saving numerous professional hours and associated costs.

  • Matches bank statements with synced payments for easy reconciliation.

Accrual Accounting

In accrual accounting, transactions are recorded based on the day they occur. For example, sales and collections indicate the day on which the business earned revenue by selling products or providing services, or the day on which the business received payment to reconcile the amount received with the money in the bank. This approach simplifies the process of reconciling accounts with sales and facilitates bank reconciliation with collections.

Cash Accounting

In cash accounting, transactions are posted based on the day the payments are received, denoting the day the business has earned revenue based on the received payment. This is commonly used by small businesses to simplify their accounting processes and manage financial liabilities.

Cash basis accounting is primarily used by small businesses that need to constantly monitor their cash flow. It is generally easier to manage as there is less to track. Many small businesses use this method due to its simplicity. Cash basis accounting recognizes all revenue as it is received and all expenses when the money is spent. Hence, whenever you check your bank balance, you know precisely what resources are available to you. Additionally, this method implies that your revenue will generally not be subject to tax until the cash is in the bank.

Switch to a new accounting platform in one click

Zenoti can enable the Reset Configuration button on the configuration page, where the integration is configured (at center level or at the organization level).

image1.png

When a business resets the integration, Zenoti does the following:

  • Removes current configuration and provider mappings.

  • Disables the sync jobs for items, guests, and locations

  • Disables data sync to the accounting platform of all pending syncs

  • Disables reports and marks past data (synced or pending) as Archived in reports

Click Reset Configuration.

image2.png

Click Proceed to continue to reset the configuration.

Simplified configuration for accounting integration

Generally, not all businesses need a multiple set of configurations to set up accounting integration in Zenoti.

To help such businesses easily set up the integration, we've simplified the configuration page.

image1.png

By default, Zenoti considers the following configurations:

  • Record sales as Daily Summary:

    • Cumulative quantity and sales for the day are considered

    • Single entry is created for items and payment types

    Note

    This configuration does not track sales by customers.

  • Post sale of items (for services the date when the services are performed) or payments based on Invoice Closed Date.

  • Post items as journal entries.

  • Default Value for Customer - Guest

  • Default Item for Membership Discount - Membership Discounts

  • Default Item for Package Discount - Package Discounts

Click Continue to accept the default configurations. To edit these configurations, click Advanced Configuration.

Accounting integration in Zenoti

Running a smooth and profitable business is always challenging. Accounting activities such as tracking sales, managing expenses, filing taxes, measuring liabilities, and reconciling 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.

httpszenotiintercom-attachments-7comio240211464490f58e08c350937a3778f5fdztfmwni8s_pbhtbsj9bijla1dev8h2g_je_c5q4v28qleslsp4jntrmsumkzsqw4q6dql43dmwz9pit28qsuly4l_imrywifjlkhrc7nkqpm-s7grdahri0huy2rxxm4y2lqfnt.png

Based on where you want to set up the integration,

Navigate to organization or center, click Configuration icon > Integrations tab.

  1. Set up and authorize the accounting platform.

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

      httpszenotiintercom-attachments-7comio2442784846271ebbfe11ad152d7344710furzm4mkd325fbmpcmmzwic6g0g-2qpke9oblhoz6tclipa79pz3jqbqvisjo5vypgqfxlpgvcqijtaqfoheecoip3gc104bkph3tmreuch2i6hvirwt6qpi9-nhnt2ntoc1wbie.png
    2. 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.

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

    Note

    When a user authorizes or re-authorizes a third-party provider, whether a POSA or Codat integration, including middleware, the user account performing the action must have Administrator permissions. If the account lacks these permissions, the authorization may appear successful, but the data flow will fail to function correctly.

  2. Locations

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

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

    httpszenotiintercom-attachments-7comio2442784924bd35371678b33112cefd536rvdt2xbioqhq4wekavn2vhlwlknxaecvdxlptus7nmgwbig0ldd4e0rz1hpn-r-tnbc4a5b2xqonlneio43mgd3s5czmd0p8pgzirfmqlnyslhf7stl_rgrb9ckygl7j6vrf3er9.png
  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.

    httpszenotiintercom-attachments-7comio24427849727c12fb7ef6b910a3aa764ccnsqogiu1mvfzvvqk90rjenh1c91qeeabjx-o2urfip-y05ozreebb2w_rupfozat9w_g-8tcg9rpl9ibl8q6ejkowbda7eafdt3odxabx-4vzdv2uo5aqlwcnowxyynkcyae7i4w.png

    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.

      httpsdownloadsintercomcdncomio244285293bc4319b26171aff516342ad7imagepng.png
    • Invoice-wise as Journal entries

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

      httpsdownloadsintercomcdncomio244286140838ab248073872f8f00ccc2bimagepng.png
    • Day-wise

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

      httpsdownloadsintercomcdncomio244286590dbe068a7c7cb1a9cc50854b7imagepng.png
    • 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.

      httpsdownloadsintercomcdncomio244287097ee2c908a9fbb99794cbd9a6eimagepng.png
  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:

  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:

  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.

  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.

Set up and authorize Xero accounting integration

Xero is an online accounting software that allows you to track financials.

Zenoti's integration with Xero enables you to sync the financial data from Zenoti to your Xero account.

Important

Before you begin to set up and authorize Xero, ensure that you already have an account created on Xero.

To set up your Xero account details in Zenoti

  1. If you are not on the integration page, based on where you want to set up the integration, click on the Configurations icon.

  2. Click the Integrations tab.

  3. Select Accounting.

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

    You can see the fields relevant to Xero integration.

    httpszenotiintercom-attachments-7comio2378206855fbc49f27b41bbfdfc6e3632upeyhz2doje2btb1wgfvo-a0zk0gjecjfqv7uuzdddb7ekqbiiq5ttmtixjcuruiw1wbzpahrbfjt2bnvs8madmybuyabjerhsz48xepu-qsbheha9o-_4iyi5rruds_m26aqcdq.png
  5. Enter the following details:

    • Account Id: Enter an identifier for your business. This can be any random combination of numbers. Zenoti will use this id while creating a company for your business in POSAccounting (a third-party connector for accounting integrations in Zenoti).

      For example, 34567821.

    • Account Name: Enter the company name of your business. You may use the same name that you’ve provided in Xero.

      For example, Spa Bliss.

      httpszenotiintercom-attachments-7comio2378206919df3aa53baa6d8cb6cbe03eabjqcjqkoiutmxoyap7vqzbdxh0dmnfvss9acuo2lrjcdg60wcbdhm6y6qfbwcced3n5e1r7_f1nnhw_8hmqo3h00zvtmjkc9bogy7s2hmloudulizx-ascqcl4mk30m_5tvevtuh.png
    • 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.

To authorize Zenoti to access your Xero account

Caution

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

  1. Expand the Authorize tab.

    httpszenotiintercom-attachments-7comio23782069594b0d5598e61d16a41a6e17cbtwvfls6nluuxnn4qy4pmeqbn6isch_3u-i1jwnypj9fqqcxtlcmjorxsrjwvuxdxmacxln9mh5tl50qbh0osnnijpnvoaxlifrgps6xlb509d2w_oiphyzfw0gr5tuupvettiai.png
  2. Click the Authorize button.

    A new tab opens that will ask you for access to your Xero account to Zenoti.

    Important

    For some technical reasons, if the new tab does not open, you can see the authorization link in the Authorize section.

    httpszenotiintercom-attachments-7comio237820699f3095221683f7d97c464cc9em3cmw4gnwdnuzu0yylbsn_i_zjho34efi3tvrmz-gigdaytcbk_i_x0ddfwou5catwld_8eo9ewtmcwrtfsuanvsxsvc7cbczo-arwdq4slkch_p3u9rf97kjl1s4wd-7ipnes9x.png

    Copy and paste the authorization link in a new tab and press Enter.

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

    httpszenotiintercom-attachments-7comio2378207028e01066216a3128b41a4100floaezfee0iqv6rsbyadiiifzxhxqtcqpucy4hqdsicogpgjvgvxorbbjyq957djazh7fbao0pwjatnhcoimuweqckimqupcarauwzg2tzb123vxoh4apugm1m1l2rdhruupehxci.png

    However, if you have multiple organizations created for your business on Xero, you will see the following window:

    httpszenotiintercom-attachments-7comio237820704ab350e2c3cac1e73725f6c1bew2xuapa32k34x7ocx_tj5jz15p339cvftjwz9g0_dbi1azwdipfuwbwyx2l1siyvl6wmbvrm3ca8mj6sjpatr-bpjb5tor2cpoxs7rlu1bm5h2dwmsfvhxc9i5k-outipqdzokt.png

    Select the organization to which you want to give access to Zenoti.

  4. Click Allow access.

    Zenoti now has access to your Xero account and you will see the following message.

    httpszenotiintercom-attachments-7comio237820707be9ef23b55f8a5c6b73d4275ibhnkicoa_qu6tcdskhllsgbsx8r8o1pqnnjk2ojxwyrs24zggnihlz_zsoondeo0aza0kogl0umpx8ayrndhmihbxc65pmbok3huqjhq8x_f7mkwnysp4ju0_y0rllmu2sp3ccb.png
  5. To close the window, click Click here to close this window.

  6. Turn on the Is Authorized switch.

    httpszenotiintercom-attachments-7comio2378207110c4cebb1bce9ac5e1264fc32qwqot2ipbcacq5eb7vx3lo59ui73kmoolqm8md7ga1kqj2s3iqx2v41hmhlnwx6nquhytqbydw65rnepbsvi5idndilnsk814qoipet1nt0q0d7bpjcb4ouqptrv-jfznvj78v1e.png
  7. Click Save.

    You’ve completed the authorization process for Xero.

Next step

If you've created locations in Xero, you must configure the location details. However, if you have not created locations in Xero, you must follow these steps (configure without location details).

Set up and authorize QuickBooks Desktop accounting

QuickBooks Desktop (QBDT) is an on-premise accounting software that allows you to track financials.

Zenoti's integration with QBDT enables you to sync the financial data from Zenoti to your QBDT account.

Before you begin to set up and authorize QBDT, ensure that you have an account already created on QBDT and you’ve installed the QuickBooks Web Connector for Zenoti.

To set up your QuickBooks Desktop account details in Zenoti

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

  2. Click the Integrations tab and expand Accounting.

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

  4. Select quickbooks Desktop as the accounting platform.

    httpszenotiintercom-attachments-7comio2378259686d57b17a697c29b3373ab219cca2imlddnpfyhk6c7ws736qxv89maf3y8miug6ekb8yb-rhqjjwlzylx2hee7xwrfrbvw8mjlho3algpeuehn2-waxrb-giiiowxhrpouz1duwaoh8eqb3cxpouurat80uvnhvq.png
  5. Click Continue.

    The Configurations tab expands and you can see the fields relevant to QuickBooks Desktop integration.

    httpszenotiintercom-attachments-7comio23782597109a0530473360189e86c0721hlkzeelmioyhrrcdt8iuzczexkfcrguw_tb_4n40dm09lxxo0xw5dcv7k8sqhwrwoscsr1ipvzmljlccfwvpq_jitzgduj88mxwsgrmz6zj3jortr5l1shu_wpephtx8ncxvr3la.png
  6. Enter the following details:

    • Account Id: Enter an identifier for your business. This can be any random combination of numbers. Zenoti will use this id while creating a company for your business in POSAccounting (a third-party connector for accounting integrations in Zenoti).

      For example, 34567821.

    • Account Name: Enter the company name of your business. You may use the same name that you’ve provided in QuickBooks.

      For example, Spa Bliss.

      httpszenotiintercom-attachments-7comio237825975d55f1f20e29af35c767993f3t0hladgqhtnkoi5eot3uwzs3vtq4sfzbdhrqyzzxmntmqt_eepq2r95697yblyognh_2-sftmhuw91f1wndzow8szyy7sqar-v6dsux3bzgl9v8_0k4lki2ekehjuq4xub0tnzv8.png
    • Enable QuickBooks Desktop: Select this switch to enable the integration for the desktop version of the accounting platform.

      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.

To authorize Zenoti to access your QuickBooks Desktop account

Disclaimer

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

  1. Expand the Authorize tab.

    httpszenotiintercom-attachments-7comio23782069594b0d5598e61d16a41a6e17cbtwvfls6nluuxnn4qy4pmeqbn6isch_3u-i1jwnypj9fqqcxtlcmjorxsrjwvuxdxmacxln9mh5tl50qbh0osnnijpnvoaxlifrgps6xlb509d2w_oiphyzfw0gr5tuupvettiai.png
  2. Click the Authorize button.

    The quickbooks-AccountingAPI file downloads on your local machine.

  3. Select the location where you want to download the file and click Save.

    httpszenotiintercom-attachments-7comio2378259866d9b01215051dd82d4723a9efnmlvz5x4tjyjv8rjmfzw1mbwvowalshm_lfkvl_e261xbrr95-_q8uecbtuoce8uwpkicefbldc103omimmebllywe1baovb3b0gj9togwho6gio5ieidmizoogtgi2_ik-_c8t.png
  4. Navigate back to the Zenoti integrations page and you can see the API password.

    This is an auto-generated password. Keep this password handy as you will need in (Step: 13) while authorizing the API in Quickbooks web services.

    httpszenotiintercom-attachments-7comio237825993d88602e0a87a7b72cd14821f7nm5ndsjy9w6xunsfx6iyzazsbqpewpqo9fqlas4ywmbfd3x1jf6twu8plualugzx49kvffmhqif7rq7nnkewdz-1iwzgd_bvg31i8ef8kgoxp7nctacc3_8hyikkokk_zjgh-u_.png
  5. Open the QuickBooks Web Connector application from your local machine.

    If you are a new user, you will see the following screen:

    httpszenotiintercom-attachments-7comio237826001cb0ac825cabc54b348db22cfnundrxrqvqu50wi7fvl-rrubasdjrpcgiixo0vfbemegoarbypyskzynzz5m92slliblxbwhe6paeimqd7e6h_xovddhqdl4t37afq8qpsmvnfdeyy5fl8biggdf9gjmxusur9kj.png

    If you are an existing user, you will see the following screen:

    httpszenotiintercom-attachments-7comio2378260073c6524235fc6c3521b71f3019v_xrzk9fstwnexvzrtros_tzantpkticdtoulsiss1es7gkqo_4_d7bhi8h-djzrhwsdsj6-0tavejqnalejn3my9rl1mdyas10fqujd8xxvz8synckwd4ntmaaz0_vjh39sbqy.png
  6. Click Add an Application.

  7. Open the quickbooks-AccountingAPI file that you’ve saved in step 3.

    httpszenotiintercom-attachments-7comio23782601506147e99a61442cf8e0f9ee0xj-hbvphbj95wc5j6ljr5to7x9d666z_5h76g1o4ptsioebhdk8bo85txsnmow_wi32psbertixki9bovrbwlhhfyvci2ne88cybfwhpvwp7z6phudioy9vvzd6hah7h4qotj8ut.png
  8. Click Ok to authorize the QuickBooks web service.

    httpszenotiintercom-attachments-7comio2378260213c57743a6b9eb17fc927dd79mxzgwmkkvvlnkuqbnyjs8eccd3hdi4sp7um_2qzraopty35vbjj0eyv2-n2ccswd1oedjpzjvjcjgtxcax-xqht-xwlhwgrwzhab4ix6vulzmz8wwojbes3pdgphe5o1wd5swt4z.png

    The QuickBooks - Application Certificate dialog box appears.

    httpszenotiintercom-attachments-7comio2378260318f667775599c03da2d5db1bcqycambsvna6hqe_de4xzw-gjrlgy77-bg5aa_kvkvwhsweebv3syocjo5kiv_v5pfu1pdqauimd5o1onpzl8iuvt0odq9tmzbtftwsuyigkbzml3nz94mg4wxyzlc5a2fzkvppwe.png
  9. Select the Yes, always; allow access even if QuickBooks is not running option.

    A confirmation dialog box appears.

    httpszenotiintercom-attachments-7comio23782603431e181172ed982a4c952e1cf58m__2ixratie0pgoghocnfkd0v2ios7xi-iwv_nmtdavgefgifkpdxlhadscs8cmrmal2e9cduyy1zjvje27onor-t4oluko5zh2bsehypfspuyzzqb8yd9qh5a7bsfpputvpz4.png
  10. Click Yes.

  11. Click Continue.

    httpszenotiintercom-attachments-7comio2378260363eceabd3fd81f129280178fdjf8vx93amaw5mjkqiyfx364up5cil0yjdphvqkmrexgeqgunniunxyzkhkzhxhyazd1tbjvumzlo4hvlhopsxfr0p7rzcahozim7el3th_hi4q7qmbqutmhi1uai3xu_iucvcjda.png
  12. Click Done.

    httpszenotiintercom-attachments-7comio2378260392cb39bc179bc0ee6c0a5ca15ktvty4-c7us-erztaab1_wegicdq2b6onl729fnsryr3j7uzyemcggbr3hs5k4mji4ik58tu_xxiuqj7_ytv6coa98egn-70nvruuamibl0hvdruoi7terqupyb2zdrtlc7jfgy5.png

    You’ve allowed access to the QuickBooks web service.

  13. On the QuickBooks: Web Connector window, click the Application checkbox and enter the password that you copied from the Zenoti integration page (Step: 4).

    httpszenotiintercom-attachments-7comio237826054cb01be84c973f98e856653c3syoln4fift3pv6d3i0le-moktuz9qfrhbc42dt6bzqiuwjirwnfmshrrb-e57tjzegqyyubiwakaq_gksh66dgjtiyn_logqtr_ljwlk3pnmojsfbwt09dubvcmhsaexiriajzp7.png
  14. Click Ok.

  15. Click Update Selected to test the connection between QuickBooks web-services and POSAccointing API (Zenoti).

  16. (Optional) By default the auto-sync is set to 10 minutes. You can update this duration in the Every-Min box.

    httpszenotiintercom-attachments-7comio237826058910f6d1fa26e1fe46b9a86a17ieqcviriforyi08cdcn7zu3kuzfzlulsgwbhpsaslrg7l9fgsecdcyvfbmorhape7gajezvnwa_ouejgho_sumhvshwlcyk06uad2tatxpy_0lkqnwv-f6wxv50bd3gxqafaqgn.png
  17. Navigate back to the Zenoti integration page and turn on the Is Authorized switch.

    httpszenotiintercom-attachments-7comio237826060f0b3c8f166ba87fff26382bf5rxzzzjkuodowecstavk7j-jbfygdm-iu58_etho4ra3n9hqkw1gs9ittdwy2bnw2pyrdrlso6xidsbk1f78zndve0zqizeiqlahgt8pcxhp8ohkq5zianhsool8lfuplbym6xus.png
  18. Click Save.

    httpszenotiintercom-attachments-7comio23782606592e100c9f3056e1086d85df0zftfq9vtsffuxc9uyiezqnarbs9rmbzxb03nbxntb2stx7w0k-is8pzv3uphdexrs-co7m1dwax5d93_5sysi4iynngsetteifxpnrwo-g3-r5ujhxmqexf0ob847bzqxhaezq6v.png

    You’ve completed the authorization process for QuickBooks Desktop.

Next step

If you've created locations in QuickBooks Desktop, you must configure the location details. However, if you have not created locations in QuickBooks Desktop, you must follow these steps (configure without location details).

Configure QuickBooks Desktop accounting with location details

Important

Ensure that you’ve created locations (classes) in QuickBooks Desktop.

To create tracking categories in QuickBooks Desktop

  1. Login to your QuickBooks Desktop account.

  2. Click Edit.

    httpszenotiintercom-attachments-7comio240187329f3b1ebe2623951fd469a2fd2o9msuqehebmzuuxg6mqfs0ct9lgo2tfyp3b4wpb0hduuvzoq2tjuz84b_zvwrkytv6-oadufpljykmbwyeo8prcpnscdfte7q4ofj6-r5xfjfp_lwg5ereqtfcytwxq3b95t6iq.png
  3. Click Preferences.

  4. Click Accounting > Company Preferences.

    httpszenotiintercom-attachments-7comio24018733481a9a61f6c7b0f7dad335f83vjydn7hde_izgtrcskwlldif2fg8ul4ouyjruleqln4s2p1qojbdosqxytpyhwbn-dukhozcko2y8wkeun1knkt1pnjss820zymqnt1dd9buqpqrvyyrf_34y6ig2olpthb0q3cl.png
  5. Under the Class section, select the Use class tracking for transactions and Prompt to assign classes.

  6. Click Ok.

  7. Navigate to Lists and click Class List.

    httpszenotiintercom-attachments-7comio240187336c5ab0ae49fc8def463c5903buoyy2bt8j5kyakw9qkmtmyoadwdrediodnbnnmqx6qg0hrtgukaui3jfyvrfiaiaaury8p4apza8b9mmvqjznz4y_1hy_eercawi5apsodqm8pbmsk9v_nygftcrftcgsw3xmyk0.png
  8. To add a new class, from the Class menu, select New.

    httpszenotiintercom-attachments-7comio2401873411806e1ed05207159aa00f391ysccxosrcrmp6pzyfb_zyqzksobur-_6dauxrgqjh17p33qw4xmzuzuzk9lbne-0a2bu2l2ndwgotgk2ogo0dpws2qxgy0_3ux6nxqjg-61lsodmgnkhzrjis_uv6csj50gpyvzb.png
  9. In the Class Name box, enter the name of the class. Keep this information handy to map the category options as location names in Zenoti.

    httpszenotiintercom-attachments-7comio24018734867563e313c00d8d4a4f3b445hsjm1vki1jqjscgwmw-5kzb03lilpgd8apocs6slrkv-dcf2d52rmktuab2gcwmhfautqu2mtuiyspo14vbbbmbtnceunmigsegopjmrcrjvhxfw7_pgsekiyhodxgfbw4h0zweh.png
  10. Click Ok.

    The class is created.

To configure location details in Zenoti

  1. Navigate to the Integrations page.

    1. Organization level:

      1. Click the Configurations icon.

      2. Click Integrations.

    2. Center level:

      1. Click the Configurations icon.

      2. Click Integrations.

  2. Select Accounting.

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

  4. Turn on the Multi-Location switch.

    httpszenotiintercom-attachments-7comio240181532e7986482801976483735cc53strz5i8-0avm_tq_ttermvomugkdkcjc1cmy0_7oqpi3jcsjfr4sx7yist0uwhm0rbftieix-peim6leii6h3xy1l3sdsk-koqcjjx5m_zmellkuzfiis6gebppgaz68gc5zxuzg.png
  5. Navigate to the Sync section and click Save.

    httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png
  6. Expand the Locations tab.

  7. In the Mapped Location box, enter the category option that you’ve entered in QuickBooks Desktop (Step 9 of location creation in QuickBooks Desktop).

    httpszenotiintercom-attachments-7comio24018735159159866d6b0f3ee08792f2e9ydef2tw-o_cmf9dkui-amn_1m4qy-hhpaheztxkmpjyk-cfj9exr7nlg785hq7gmm3gexb5vyu_keavr2ik7hont1qetfi2pz5msgtk4_4ggg5mj48ybhx96_errn4pbupilx-m.png
  8. Click Save.

  9. Expand the Manual Sync tab.

    httpszenotiintercom-attachments-7comio240187353e1fc032ee13c4fb8aa15f69a9mykb_d3ak0n_u0aefxqkqkzi16duw9hd7q-qnvvfoqrjmephcrlm3p9wkdj_zuhl2jxraecduto-cclh2ixxslvbgkrneofc7fkeniarwmraor2xt7gvpfvurzsbzna0yiii4br.png
  10. Click Get to sync the locations.

  11. Expand the Locations tab.

    Verify that the POSAccounting Location is updated and the Active switch is enabled.

    httpszenotiintercom-attachments-7comio240187354884d62a17e988d1385a5edcfuelljsmie3edwhycz-diaopdz05zl7b3qunx2oscbhs2u8zccqiw9zbk0smqnf2pmzuu6tlhniphp4hxfomt-h3h_ek8adzxmcwmgthfygvuh_pkydo_gxl23t5l0zxs2y34j32q.png

    You’ve completed locations mapping for QuickBooks Desktop.

To add locations in POSAccounting

Note

Ensure that you’ve completed mapping in the POSAccounting application.

  1. Navigate and expand the POSAccounting Mapping tab.

    httpszenotiintercom-attachments-7comio2401815444f31a03bd66459d25d8d21f72f3jm_81f711foec19vxfbrppxnjljo_rfga1wpqqeumuhefh9djhote7uos0izfvrl1xigtvluabqbtinanznrtr6bqxte2ter5soesd_bbnobfzchjzghzqt-nqyqhth7ypco.png
  2. Click Setup Customer Account.

    The POSAccounting page opens.

  3. Navigate to Add Location.

  4. Select Yes for multiple locations.

  5. Enter the POSAccounting Location (Step 11 while configuring locations in Zenoti) as the Location id in POSAccounting.

    httpszenotiintercom-attachments-7comio240187359ab0b997e28f1582ccace1681-uwcgzbn8cpsqwgtujk59jdk9qaxl0djffajtk-vzyipnopknakygrhkxvwqyybrxykpxgmhzfya7yoysdp_b0knitgcrgitngz66h6v3zq15o8tlxju08dvlnpli0s8qmjktmgj.png
  6. Enter the class (in QuickBooks Desktop) as Location Account in POSAccounting.

Next step

Select the sync type.

Set up and authorize QuickBooks Online accounting

QuickBooks Online (QBO) is an online accounting software that allows you to track financials.

Zenoti's integration with QBO enables you to sync the financial data from Zenoti to your QBO account.

Before you begin to set up and authorize QBO, ensure that you have an account already created on QBO.

To set up your QuickBooks Online account details in Zenoti

  1. At the organization level:

    1. Click the Configurations icon.

    2. Expand the Integrations tab.

  2. At the center level:

    1. Click the Configurations icon.

    2. Expand the Integrations tab.

  3. Select Accounting.

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

  5. Select QuickBooks Online as the accounting platform.

  6. Click Continue.

    The Configurations tab expands and you can see the fields relevant to QuickBooks Online.

  7. Enter the following details:

    • Account Id: Enter an identifier for your business. This can be any random combination of numbers. Zenoti will use this id while creating a company for your business in POSAccounting (a third-party connector for accounting integrations in Zenoti).

      For example, 1234.

    • Account Name: Enter the company name of your business. You may use the same name that you’ve provided in QuickBooks.

      For example, Spa Bliss.

    • Enable QuickBooks Online: Select this switch to enable the integration for the online version of the accounting platform.

      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.

    Note

    • Zenoti calculates tax amounts accurately and consistently. These values match exactly with QuickBooks Online, eliminating discrepancies during reconciliation. For example, if an invoice shows $1,190.65 in tax in Zenoti, the same amount will appear in QBO.

    • Zenoti records delayed refunds as separate transactions to ensure accurate syncing with accounting systems. This avoids data mismatches, reduces manual adjustments, and maintains clear audit trails.

To authorize Zenoti to access your QuickBooks Online account

Disclaimer

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

  1. Expand the Authorize tab.

    httpszenotiintercom-attachments-7comio23782069594b0d5598e61d16a41a6e17cbtwvfls6nluuxnn4qy4pmeqbn6isch_3u-i1jwnypj9fqqcxtlcmjorxsrjwvuxdxmacxln9mh5tl50qbh0osnnijpnvoaxlifrgps6xlb509d2w_oiphyzfw0gr5tuupvettiai.png
  2. Click the Authorize button.

    A new tab opens that will ask you to give access to your QuickBooks account to Zenoti.

    Important

    For some technical reasons, if the new tab does not open, you can see the authorization link in the Authorize section.

    httpszenotiintercom-attachments-7comio237820699f3095221683f7d97c464cc9em3cmw4gnwdnuzu0yylbsn_i_zjho34efi3tvrmz-gigdaytcbk_i_x0ddfwou5catwld_8eo9ewtmcwrtfsuanvsxsvc7cbczo-arwdq4slkch_p3u9rf97kjl1s4wd-7ipnes9x.png

    Copy and paste the authorization link in a new tab and press Enter.

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

    httpszenotiintercom-attachments-7comio237832526ed917e01fd5ef80c2294f3ecmj-r0g4d2jwxyeusawuc_qrh9y5pfn3qn01qvtlzdwzgnrhpqpn6mhmut5l72teqe3_nrxs_yoj-xfpzym05qievbt16lbekgqqig2k-vjfmg5jeziggoidncs4waelvvxgqinhv.png
  4. Click Connect.

    Zenoti now has access to your QuickBooks account and you will see the following message.

    httpszenotiintercom-attachments-7comio237820707be9ef23b55f8a5c6b73d4275ibhnkicoa_qu6tcdskhllsgbsx8r8o1pqnnjk2ojxwyrs24zggnihlz_zsoondeo0aza0kogl0umpx8ayrndhmihbxc65pmbok3huqjhq8x_f7mkwnysp4ju0_y0rllmu2sp3ccb.png
  5. To close the window, click Click here to close this window.

  6. Turn on the Is Authorized switch.

    httpszenotiintercom-attachments-7comio2378325320cb26db4dfcdd9138349618ahcvfs1b-jffd5vd5yf4_xo687qyp1mbeqokaml9x89kmurbpr2f5raiocy8yor4vutg31-aehz1kze8nvxbf-t68g5x1lbe1hi-fzlyazll7038phzf7hb7n6zqxd6uqforzstf8.png
  7. Click Save.

    httpszenotiintercom-attachments-7comio23782606592e100c9f3056e1086d85df0zftfq9vtsffuxc9uyiezqnarbs9rmbzxb03nbxntb2stx7w0k-is8pzv3uphdexrs-co7m1dwax5d93_5sysi4iynngsetteifxpnrwo-g3-r5ujhxmqexf0ob847bzqxhaezq6v.png
Next step

If you've created locations in QuickBooks Online, you must configure the location details. However, if you have not created locations in QuickBooks Online, you must follow these steps (configure without location details).

Configure QuickBooks Online accounting with location details

Before you begin, ensure that you’ve created locations (tracking categories) in QuickBooks Online.

To create tracking categories in QuickBooks Online

  1. Login to your QuickBooks Online 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. Turn on the Track locations switch.

  6. From the Location label drop-down list, select Location as only this location label is supported by Zenoti.

  7. Click Save.

  8. Click the settings button on the upper-right corner of the screen.

  9. Click All Lists.

    You can see that the Locations section is enabled.

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

    The list of locations page appears where you can see existing locations, if any.

    httpszenotiintercom-attachments-7comio23836097553bb641ddeef4e1ebb6f6c27vq__rkqzva9nb7kooh_jrog_0jwkm7-lp1sbt-xuueeyhjkb0l6zhvyrxidrao9jywjvj-plhmijs_1vfbn9c4roc2sb50sxoblmmqrgt4ujhrqu1uafbpmfq4lk_xvu7ox7sjyl.png
  11. To add a new location, click New.

  12. Enter the location name.

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

    The location is created in your QuickBooks Online account.

To configure location details in Zenoti

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

  2. At the center level, click the Configuration icon.

  3. Navigate to Integrations tab.

  4. Select Accounting.

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

  6. Turn on the Multi-Location switch.

    httpszenotiintercom-attachments-7comio240181532e7986482801976483735cc53strz5i8-0avm_tq_ttermvomugkdkcjc1cmy0_7oqpi3jcsjfr4sx7yist0uwhm0rbftieix-peim6leii6h3xy1l3sdsk-koqcjjx5m_zmellkuzfiis6gebppgaz68gc5zxuzg.png
  7. Navigate to the Sync section and click Save.

    httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png
  8. Expand the Locations tab.

  9. In the Mapped Location box, enter the category option that you’ve entered in QuickBooks Online (Step 12 of location creation in QuickBooks Online).

    httpszenotiintercom-attachments-7comio240192266d593f04e2fc4a61453b844b5agq4jlbzfekajvsxpk50wo18b603r1dvhtawhmwyzfqjb8cxt47u00j4cq9n4eizeozngncw-0z07lh15cpubg3niu0kcwbji_6budbjjp3aluxpsrgwtdq86blmnksq1tvgkiyy.png
  10. Click Save.

  11. Expand the Manual Sync tab.

    httpszenotiintercom-attachments-7comio24019227228a9fccd3f1fe29be878e497t_zloz5gbqdmyvfgqiyckzxk33i1va6wjde_tfcwldtzk2jlkpckkjkrdtm-yf3b8biyravecksdh6s3cz1hhccjlhny4ts3xxjbtkfw9jltictdcbqbkmsu3egv0tt14rvr5y4u.png
  12. Click Get to sync the locations.

  13. Expand the Locations tab.

    Verify that the POSAccounting Location is updated and the Active switch is enabled.

    httpszenotiintercom-attachments-7comio240192273a1c5d39306a53f0c0d25014bpjtc9dj1ihv4p3e7exowfhvaj4w8qm08uzhkw1oiqmjciexaapyf67f_ppg85suzegik9aw3ii3rwmadd9omedcg3yx-rugpmj_rreaeogijt_atfpximtve2kympubdplxxzvzm.png

    You’ve completed mapping locations for QuickBooks Online.

To add locations in POSAccounting

Note

Before you add locations in POSAccountnig, ensure that you’ve completed mappings in the POSAccounting application.

  1. Navigate and expand the POSAccounting Mapping tab.

    httpszenotiintercom-attachments-7comio2401815444f31a03bd66459d25d8d21f72f3jm_81f711foec19vxfbrppxnjljo_rfga1wpqqeumuhefh9djhote7uos0izfvrl1xigtvluabqbtinanznrtr6bqxte2ter5soesd_bbnobfzchjzghzqt-nqyqhth7ypco.png
  2. Click Setup Customer Account.

    The POSAccounting page opens.

  3. Navigate to Add Location.

  4. Select Yes for multiple locations.

  5. Enter the center code (in Zenoti) as the Location id in POSAccounting.

    httpszenotiintercom-attachments-7comio240192276073be64f57c5d2346b9af51a-dqjuayv-pulwlczyl1imyvpbdpdk7pbkusfu2nsyptl-4fkjv_6ytrifvutwqqhsh9pimcd98pcmj_z10mdpo540mkbe_aun-nzuu2qs2v07x2a2copjxki2g3fn737s6ytipk7.png
  6. Enter the category option (in QuickBooks Online) as Location Account in POSAccounting.

Configure accounting integration without location details

Note

Follow these steps if you’ve not created locations in your accounting platform.

  1. Navigate to the Integrations tab.

    1. Organization level:

      1. Click the Configuration icon.

      2. Click the Integrations tab.

    2. Center level:

      1. Click the Configuration icon.

      2. Click the Integrations tab.

  2. Select Accounting.

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

  4. Turn off the Multi-Location switch.

httpszenotiintercom-attachments-7comio24018243602ac0ed652d684ffc187670fvoqnziqh-iplwzlg0rxeuya14no5j3lzqwyepuquurvut4xmuvvvv0wkh-phvzz_urapipre-nx-_h83qqla-4hags5fvu-kznnhbxwzkiiu88a1yczrcebapjtnjxn5ydiatgou.png

5. Navigate to the Sync section Click Save.

httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png

6. While setting up the POSAccounting mapping, you must select No for multi- locations.

httpszenotiintercom-attachments-7comio2401824423a84965aefd79174ae36ced8u4g7aui_x17g3smccboamjx2mx1hvf_dh8vokak1znfrp-yrwu57bxdoyp-dhm1kc1bor1z9ja_mvyvtgfkguzypwdwhvlatexxz8cyu_zzvlnslshgdqu3mokuxlxbkgz9e7t5w.png

Important

Under the Locations tab, ensure that the Active switch is turned on for the required center (for center level) or centers (if you are at the organization level).

httpszenotiintercom-attachments-7comio2383616181dbfdf7a6e79dc61c1340d6c6b_p3vpmej627jgfiwjw5-jbxy2qvjqdjhxuy3x3cd_qzfe1t29kekcehlvezjgjp9iat4uwxll_l5eezsgcsbwpjdhtosxqxepuswkj55aaeyr4szw-l3w5t_k7jvuw9eirbgf.png

This is to let Zenoti know that data has to be synced for the selected centers.

You’ve completed the configuration.

Next step

Select the sync type.

Manual sync for accounting integration

After you’ve completed mapping, you can start syncing the data from Zenoti to the accounting platform.

  1. Navigate to the Integrations page.

    1. At the organization level:

      1. Click the Configuration icon.

      2. Go to the Integrations tab.

    2. At the center level:

      1. Click the Configuration icon.

      2. Go to the Integrations tab.

  2. Select Accounting.

  3. Expand the Manul Sync tab.

    httpszenotiintercom-attachments-7comio24019957766b7b877008aaa592fd36ec2vf2cjjxvgk3aygidzuekg2nwhhmtbhw4j2qyyf42jllytx-fyqwe9zqv824orsi87dl77oiq7sq8twwumobu_zcghptmlp3engw95_hksi75ovi3ssdivqjyeia0vspu5vckycli.png
  4. Sync items

    Click the respective Get button to sync the following items from the accounting platform to Zenoti:

    1. Locations: Locations in the accounting platform is synced with locations in Zenoti.

      Note

      If you’ve not enabled the Multi-Location switch, you can skip this step.

    2. Accounts: Chart of accounts in the accounting platform is synced for the -------- mapping in Zenoti.

    3. Payment Methods: Payment methods in the accounting platform is synced with payment types in Zenoti.

      Note

      This is required only for QuickBooks(Online and Desktop).

    4. Customers: Customer details in the accounting platform is synced with configured customer details in Zenoti.

    5. Taxes: Tax codes in the accounting platform is synced with tax groups in Zenoti.

      Note

      If you are posting tax as a separate item, you can skip this step.

    6. Products: Inventory item codes in the accounting platform are synced with items mapped as Inventory item type in Zenoti.

      When you are syncing products for the first time, select the Sync Type as All Products.

      httpszenotiintercom-attachments-7comio2401995818fc8e08938837e068ae11e83w8bnv8l_3ilfunxuun6cgb2a6vfmycvqrwbqvl3gfiutzluj9iesiubq0aoeeyieqxokqnwscw1snhpu0pt0whvhko76ptt6ro8e3eckiqt3edrvue2zs7hodp4otanjm5wj43za.png

      After the first sync, if you update any products in the accounting platform, select the Products Modified On or After option and the select date to sync the changes.

      httpszenotiintercom-attachments-7comio238359838bb8d6441252aa75adc28f69ebxtgw3cwu30uet2za9nuw0rjl1bqrfuim4_cjeqi2b7jg6xq5daubplinzsfrr-l8mkxocwmnbocg_mhkhrbv8ooelzh-tsyftbpah-h4u9_pxhgaycltk6pnorbyf8eayatysgy.png
    7. Services: Service codes in the accounting platform is synced with items mapped as Service item type in Zenoti.

      When you are syncing services for the first time, select the Sync Type as All Services.

      httpszenotiintercom-attachments-7comio240199582845495c2c596a54ef99a6e6eqapye4lu3rmslbimi_kwgnhjw1xcxrrkukb_967no1oeetq2ivi9fsbxtz9sn8bvlypqbbdewx_oybw3y2bbulprtueguvj9qrrfallbyw5yrs7evq8uly5vd5gimmi0b2nuzotp.png

      After the first sync, if you update any services in the accounting platform, select the Services Modified On or After option and the select date to sync the changes.

      httpszenotiintercom-attachments-7comio238359842abe2ba6e5467857e8fbf6edc6082vfhbim_tb9mnnk1k9vqdiytsskissds2hythrwq5ruol6fjfiti0uaexoxjhdwk5d4fqnsgeobqoglxosaicu3f7jqg_o5ypmx2yp060cmqxboxa_qtcqcw2widmh0vhwpfq.png
    8. Non-Inventory Items: Non-Inventory item codes in the accounting platform is synced with items mapped as Non-Inventory Item type in Zenoti.

    9. Other charge Items: Other charges in the accounting platform is synced with items mapped as Other Charge item type in Zenoti.

    10. Bundle Items: Bundle items in the accounting platform is synced with items mapped as Bundle Items in Zenoti.

      You can verify the sync, by using the Items report for the respective accounting platform. You can navigate to this report from Reports > Accounting Platform.

  5. Sync transactions

    Click the respective Get or Post buttons for the following transactions, to sync data from the accounting platform to Zenoti or vice-versa:

    httpszenotiintercom-attachments-7comio2383598445e353d8cddbad6da3fc1237cuyptjqfprryipxbf6viu1fx25z_fadx-gxaxhgmrkdm7mac7rohnfdgtipv8rnwpivmdcjjoj_zw5xa7bya_nlhhq5uk1ihxylprlow9ajzrbmdjf3vswnugz3g1o-bnqb94q7ld.png
    1. Sales and Refunds: Post the sales invoices generated in Zenoti to the accounting platform.

    2. Purchase Orders: Post the purchase orders created in Zenoti to the accounting platform.

      Note

      You must specify the date for which you want to post the sale invoices or purchase orders to the accounting platform.

      For NetSuite, you can see three more transactions that you can sync:

    3. Transfer Orders: Post the transfer orders created in Zenoti to the accounting platform.

    4. Inventory Adjustments: Post the inventory adjustments made in Zenoti to the accounting platform.

    5. Transfer Orders Fulfillment: Get the delivered transfer orders in the accounting platform to Zenoti.

      Note

      You must specify the date for which you want to post the transfer orders and inventory adjustments to the accounting platform. For transfer orders fulfillment, specify the date for which you want to get the transfer orders fulfillment from the accounting platform.

      Next step

      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, QuickBooks Reports, and NetSuite Reports.

Post cross-center redemptions of loyalty points as journal entries

Disclaimer

This enhancement is done only for businesses where the value-based model is enabled.

Generally, businesses with multiple centers allow guests to redeem loyalty points across centers. For cross-center settlement, they need the amount to appear as payable for the center where the points are accrued, and as receivable for the center where the points are redeemed.

Moreover, a business can choose to post the value of the points for cross-center redemption.

Example

A guest buys a package from the Los Angeles center for $500 and earns loyalty points worth $100. The guest took a service worth $100 in the California center and paid using loyalty points.

Based on the value model, when Zenoti syncs this redemption to the accounting platform, the value of the service $100 is posted as payable to the Los Angeles center and as receivable to the California center.

To configure posting of loyalty points redemption based on value

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

  2. Click the Integrations tab and expand Accounting.

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

    post.png
  4. For Loyalty Points Model, select the Enable Cross Center check box.

    The following fields appear.

    post2.png
    • Default Item for Loyalty Points Redemption (Receivable): Enter the item to be used to post the redemption as receivable for the center where the points are accrued (where there’s no redemption invoice – the redemption invoice is only in the center where the redemption is made).

      Note

      You can post this as an item or as a payment type.

    • Default Item for Loyalty Points (Payable)

    • Default Item for Loyalty Points Redemption (Payable): Enter the item to be used to post the redemption as payable for the center where the points are redeemed (where there’s no redemption invoice – the redemption invoice is only in the center where the redemption is made).

      Note

      You can post this as only an item.

  5. Under the Sync section, click Save.

    You can post the receivable amount as either an item or as payment. However, you can post the payable amount as only journal entries.

  6. To post redemption amount as journal entries, expand the Payments Mapping tab and add and map the chart of accounts for receivable and payable.

    post3.png
  7. To post redemptions as invoices, expand the Item Type Mapping tab and add and map the chart of accounts for receivable.

  8. Click Save.

    The integration is configured to post cross-center redemptions for loyalty points based on value.

Sample transaction

post4.png

Reports

Admin Sync – Sale Order Summaries report

You can verify the posting of cross-center redemptions for loyalty points in this report.

post5.png
post6.png

Cross Center Redemptions report

post7.png

Configure Xero accounting with location details

Important

Ensure that you’ve created locations (tracking categories) in Xero.

To create 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.

    The tracking category is created.

To configure Xero with location details in Zenoti

  1. Navigate to the Integrations page.

    1. Organization level:

      1. Click the Configurations icon.

      2. Click Integrations.

    2. Center level:

      1. Click the Configurations icon.

      2. Click Integrations.

  2. Select Accounting.

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

  4. Turn on the Multi-Location switch.

    httpszenotiintercom-attachments-7comio240181532e7986482801976483735cc53strz5i8-0avm_tq_ttermvomugkdkcjc1cmy0_7oqpi3jcsjfr4sx7yist0uwhm0rbftieix-peim6leii6h3xy1l3sdsk-koqcjjx5m_zmellkuzfiis6gebppgaz68gc5zxuzg.png
  5. Navigate to the Sync section and click Save.

    httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png
  6. Expand the Locations tab.

  7. In the Mapped Location box, enter the category option that you’ve entered in Xero (step 8 of location creation in Xero).

    httpszenotiintercom-attachments-7comio24018153568d319760f373ffb0427c60as5kjizowicwnky4yxxvx9bdxzvzecnu8uun3uyluutcomc6igxjrkthn5r0wv9hfuuzh3eea8llgz9twmonzg-otxetf5mw9rkdn7fzmzairk4vcuw1ynrlnp4v3_0jfagngb1v8.png
  8. Click Save.

  9. Expand the Manual Sync tab.

    httpszenotiintercom-attachments-7comio240181538314c29c96166f03fe65bad5durgh36tlmvg1vqdty9uqbl7vxbhsxlehe_z2pbi5tsoahubgd8o7xrdhatyg05nwnjebocvfhk9lm7df2hr6_stvwdib_mf4vsgteij6-dgzc4jemxfoq4nu4l0p67bedd2-f-bl.png
  10. Click Get to sync the locations.

  11. Expand the Locations tab.

    Verify that the POSAccounting Location is updated and the Active switch is enabled.

    httpszenotiintercom-attachments-7comio240181541e778feaa56c76f75b5bb66c6l1j0rlbgaothat0iv-ub9o6uyy8-mfli1wjfrwjmcxas0ro2qbbadinbhqnuiql9dvi7xfqieb40vuvkzjrfs75heypmj_b2roev-i-pdwjjvfbflbi29qu7sseyuhjdedltsle0.png

    You’ve completed locations mapping for Xero.

    Keep POSAccounting Location handy as you will need this while adding locations in POSAccounting.

To add locations in POSAccounting

Note

Ensure that you’ve completed mapping in the ----POSAccounting---- application.

  1. Expand the POSAccounting Mapping tab.

    httpszenotiintercom-attachments-7comio2401815444f31a03bd66459d25d8d21f72f3jm_81f711foec19vxfbrppxnjljo_rfga1wpqqeumuhefh9djhote7uos0izfvrl1xigtvluabqbtinanznrtr6bqxte2ter5soesd_bbnobfzchjzghzqt-nqyqhth7ypco.png
  2. Click Setup Customer Account.

    The POSAccounting page opens.

  3. Navigate to Add Location.

  4. Select Yes for multiple locations.

  5. Enter the POSAccounting Location (Step 11 while configuring locations in Zenoti) as the Location id in POSAccounting.

    httpszenotiintercom-attachments-7comio240181549e5cedfe68462d3fcc0171949dkyvfqyhffoozi_dr-or5debtirsjhcx5f2cscuz5m8xclwk2byxxv4euba3zu6lhwnw6dvl3es6noogtubkcfhycnboaopmy3m8cs6-jiftneijfwzxl1xxfdwayt_lslzs_pun.png
  6. Enter the category option (in Xero) as Location Account in POSAccounting.

Next step

Select the sync type.

Configure cross-center redemptions for accounting integration

In Zenoti businesses are allowed to redeem liabilities at any center - irrespective of where the liabilities are purchased.

Using cross-center redemptions, businesses can reconcile the amount that a center should collect or pay to other centers as a result of the redemption of liabilities: packages, prepaid cards, and gift cards.

Example: A guest purchased a $200 gift card from the Los Angeles center and redeems it on a service worth $100 at the San Antonio center, then the Los Angeles center needs to pay $100 to the San Antonio center.

  • Receivables (Amount to collect): The total amount a center should collect from other centers.

    Example: A guest purchased a $500 gift card from the San Antonio center and redeemed it on a service worth $200 at the Los Angeles center, then the Los Angeles center needs to collect $200 from the San Antonio center.

  • Payables (Amount to pay): The total amount a center should pay to other centers.

Configure Cross-Center Redemption for Packages

You can configure to post redemptions as an item or as a payment.

httpszenotiintercom-attachments-7comio269259612584798718168957dc6131f72aanyzqtmby-81dwvu4k2uv5qburmguuoyaxpakffc92cfmzygmauhqcexfysrp6a6hhclr0o-ihe-qq59-pfvagznrfrugnw6oiiwnvksukm8x8h4z65wwv58ratqvqttcbafiks.png

As Item

Select this option to post redemption based on the benefit actual price.

Example: If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $150.

httpszenotiintercom-attachments-7comio26925962490590d5aff1dd9c8b77f1ab7vfwvgfi3d-6vhu9ie3i1ewskarknzo_ybeubm0fpijws-o1de1lzzpusu3bzx8vjkwmgxzh1hwiwpa4qcx2wyhqr06ityliwn_mugde8p5ne1xxv6z-x9zulrghd5xa8qrh-3egh.png
  • Configuration for Receivables

    Enter the default item name for redemptions through packages that are sold at other centers and redeemed at this center.

    httpszenotiintercom-attachments-7comio2692596309b12d602201c4c02fa8af648c_sqnvrhtbcz06sus4kl0kckh32qwigg34tb6tojjo7dei56uusbgqhvk2uwb1i_rx15dsbfwboehqdqmze2i2o30yasqpiy4kvnhuiiabjsn8slqfsmwlwy3ypfgzyqjiltaabr.png
  • Configuration for Payables

    Enter the default item names for redemptions through packages that are sold at this center and redeemed at other centers.

    httpszenotiintercom-attachments-7comio269259638d513f1873f64bbe3dc7dbb30854lb50b26b2vvdqukris5lgve7fiyd3hiwbi103kbnyy6ga6adcenzub-bghhxu8r9bwyyaocm_9pqyfjzolvep4knbluu0_zsb54l53tshpwkfj2thpj681g7um5lh2wndlsa9.png
    • Default item for Package Liability (Payable): Configure this to post a debit entry to the package liability account.

    • Default item for Package Redemption (Payable): Configure this to post a credit entry to the payables account.

As Payment

Select this option to post redemption based on the liability price.

Example: If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $100 and the redemption discount that gets posted is $50.

httpszenotiintercom-attachments-7comio269259642d124c2629b4a63781904be4csrq3mzl0zxlwiuy-b0gr6acninvrezy9lqjazseyb5ge7knkvzatxoxp0ng_bru1jbfzt_jbcjtkehaabubosiuejahdr5yhts1vntresep3yusyclwhtnnqtw8xiqmnxofvthwp.png
  • Configuration for Receivables

    Map the payment type to the payment account or payment method for redemptions through packages that are sold at other centers and redeemed at this center.

    1. To configure this, expand the Payments Mapping tab.

      httpszenotiintercom-attachments-7comio26925964855bb25eeae0442d4d0f6d747refjz4klaipxyo2l1-ybweefrlxcngstkhhn4l-pn86eskkqrpfa5luwuejfovtmiuxj5majyjpqoygksmc3ahg10fte5b8n4lj1hcu34sr1oew3tisecrftiuzkquka9mkbnchz.png
    2. From the Payment Header drop-down, select Package Redemption (Receivable).

    3. From the Mapped Account drop-down, select the corresponding payment account or payment method.

    4. Click Add.

      • Configuration for Payables

        Enter the default item names for redemptions through packages that are sold at this center and redeemed at other centers.

        • Default item for Package Liability (Payable): Configure this to post the redemption as a debit entry to the package liability account.

        • Default item for Package Redemption Discount (Payable): Configure this to post the redemption discount as a credit entry to the liability account.

          httpszenotiintercom-attachments-7comio2692596516327659e56e82da2beedb7dduj18dthzv5u14ldijuct2nxorrzawuosun9kpfakymoomgp-dgyupmnn8akml3zvhl1kqw86iarv7wpxjtebxligpdt8pvtf-cpyptwbcthg21no9qmxczlahs4xsh_dfum9_tpj.png
        • Default item for Package Redemption (Payable): Configure this to post the redemption as a credit entry to the payable account.

          1. To configure this, expand the Payments Mapping tab.

            httpszenotiintercom-attachments-7comio269259655eba6460b232cd745e84ccd11jja74lak4ak_favl-towdn6q_rkfbx0rwlic-rlmnwiiizcathiaopuu8fedfzh_pm8ikrfkzqjrllhgjrrgzp7ncpowvmgnwln4wfufcqzjthkm5vzyne7auiewtx7uvbqq-mtl.png
          2. From the Payment Header drop-down, select Package Redemption (Payable).

          3. From the Mapped Account drop-down, select the corresponding payment account or payment method.

            httpszenotiintercom-attachments-7comio26925966334942aaaf596bcbfbcbad148lxa60-mxg7ewnohvvhlkbz0hzk38d_lx9m9m90hztmlnymniys78nam3yyzxc7x9frvzodi6uvktvf0xya4zjnxkzrjf2xyu-fci2ai_j9kxt4zrbguhe1ygebm35czmsjww46xb.png
          4. Click Add.

Configure accounting integration by invoice

Based on the sync type you’ve selected; you can choose how to present your data from Zenoti to the accounting platform.

  1. If you are not on the integration page, based on where you want to set up the integration, click the Configuration icon > Integrations tab.

  2. Select Accounting.

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

    httpszenotiintercom-attachments-7comio2458935488cf3d19f49a9b7cbd0d380eb7gr-jlbgbklropff9i3pvdg8n6eceextfdvm1bq1hjymlwku0a00qa0geubq74mmgqnqh9wg5bnt7mugerquthxasrox5ys9eug0yq36n52nhci0v9oalhr7xe40vnmk30xxvgip.png
    1. Customer: The name of the guest that you want to post for each invoice.

      Select any one of the following options:

      • Invoice Guest: Select this option if you want to sync the guest name on the Zenoti invoice to the accounting platform.

        Note

        This is applicable only for the Invoice-Wise sync type.

        httpszenotiintercom-attachments-7comio237837481f192a0d48d6ce7427be656148logqvlvhbnsoi806lrvnmzcnk5hohcc43qg8d04iawunibttojcm1jglajsbwi3pyvwxt3uoumwacn1bkbqr0rbe8bum5bbe04qunksdpykyrgbpzd7x2dl8lkvqn7jetr9rqac.png
      • Default: Select this option to post a default guest name for all invoices. Then, enter the default guest name in the box.

        httpszenotiintercom-attachments-7comio237837484051b2a8f6ca2022ba43c05c4uk8jnryvo96jbqeq3m4mwpmdy_lnmfe9krdjfdjpssumq8rz5kodozbd978doxxyoiixclsbwdecm3xghurxoesssdop24xwqbh0tqjrbw7pjacxffcv0cphkjtf0fco-hq3zek7.png
    2. Line Item: In this section, you can configure how you want to post items to your accounting platform.

      httpszenotiintercom-attachments-7comio24589355549664da9026703850959c28fewh92sox66zn1q17fexp74t3kfrhtex3zlk-udduqhu-1mpohuspb5ueav2zoik-s5ehze3xr-k_i73ss2gya5udkydhyhyuzblqi_zyrny2h-zsyvttu-pfl7iorbtvfrshijey.png

      Item: Zenoti posts each item with Quantity and Price. These options are selected by default.

      You can Group each item as follows:

    Product

    Code

    Select this option to map each product in Zenoti to the respective item in the accounting platform

    Important

    Before you select this option, you must ensure that each product in Zenoti has a corresponding item with the same code in the accounting platform.

    Subcategory

    Select this option to map each product subcategory in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each product subcategory and subcategory code in Zenoti has a corresponding item with the same code in the accounting platform.

    Category

    Select this option to map each product category in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each product category and category code in Zenoti has a corresponding item with the same code in the accounting platform.

    Default Item

    Select this option to map all the products to the single item with item code as Product in the accounting platform.

    Service

    Code

    Select this option to map each service in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each service in Zenoti has a corresponding item with the same code in the accounting platform.

    Subcategory

    Select this option to map each service subcategory in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each service subcategory and subcategory code in Zenoti has a corresponding item with the same code in the accounting platform.

    Category

    Select this option to map each service category in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each service category and category code in Zenoti has a corresponding item with the same code in the accounting platform.

    Default Item

    Select this option to sync all the services to the single item with item code as Service in the accounting platform.

    Membership

    Code

    Select this option to map each membership in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each membership in Zenoti has a corresponding item with the same code in the accounting platform.

    Category

    Select this option to map each membership category in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure the following:

    • The Membership Category is Mandatory setting is enabled at the organization level.

    • Each membership has a category assigned in Zenoti.

    • Each membership category and category code in Zenoti has a corresponding item with the same code in the accounting platform.

    Default Item

    Select this option to map all memberships to the single item with item code as Membership in the accounting platform.

    Post Membership Freeze Fee As Separate Item

    Select this option to map membership freeze fee to a single item in the accounting platform. You can enter this item code (that you’ve in the accounting platform) in the Default Item For Membership Freeze Fee box.

    httpszenotiintercom-attachments-7comio26039607226bcfce2ac3e5992eb65cf16bliqxj8cmn-1hksbn40zprduxp-agukdlvb60hf6inasgsjly2kcadtmcbfchzrbwulwwocahtfzjuoxeyemdgicoox5mk2lb73epzljsorujzqgzx-mj0dmuee3xrcwyyvotxps.png

    Package

    Code

    Select this option to map each package in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure that each package in Zenoti has a corresponding item with the same code in the accounting platform.

    Category

    Select this option to map each package category in Zenoti to the respective item in the accounting platform.

    Important

    Before you select this option, you must ensure the following:

    • The Package Category is Mandatory setting is enabled at the organization level.

    • Each package has a category assigned in Zenoti.

    • Each package category and category code in Zenoti has a corresponding item with the same code in the accounting platform.

    Default Item

    Select this option to map all packages to the single item with item code as Package in the accounting platform.

    Gift Cards

    Zenoti maps all the gift cards to a single item GiftCard with the item code as in the accounting platform.

    Prepaid Cards

    Zenoti maps all the prepaid cards to a single item PrepaidCard with the item code as in the accounting platform.

    Class

    Note

    You will see this section only if Classes/Fitness is enabled for your business.

    Code

    Select this option to map each class in Zenoti to the respective item in the accounting platform.

    Important

    : Before you select this option, you must ensure that each class in Zenoti has a corresponding item with the same code in the accounting platform.

    Subcategory

    Select this option to map each class subcategory in Zenoti to the respective item in the accounting platform.

    Important

    : Before you select this option, you must ensure that each class subcategory and subcategory code in Zenoti has a corresponding item with the same code in the accounting platform.

    Category

    Select this option to map each class category in Zenoti to the respective item in the accounting platform.

    Important

    : Before you select this option, you must ensure that each class category and category code in Zenoti has a corresponding item with the same code in the accounting platform.

    Default Item

    Select this option to map all the classes to the single item with item code as Class in the accounting platform.

    Discount

    Discounts in Zenoti are of three types:

    • Campaign-based discounts

    • Membership discounts

    • Package discounts

    Parent Item

    Select this option to map each discount type in Zenoti to the respective item in the accounting platform.

    In Zenoti, a discount can be one of the following types:

    • Campaign-based discounts - Map each campaign code to an item in the accounting platform.

    • Membership discounts - These discounts get posted against the membership item that you’ve configured in the Line Item section for memberships.

    • Package discounts - These discounts get posted against the membership item that you’ve configured in the Line Item section for packages.

    • Manual discounts - Map all manual discounts to a single item Manual Discount in the accounting platform.

    • Price adjustments - Map all price adjusted amounts to a single item Price Adjustment in the accounting platform.

    Important

    Before you select this option, you must ensure that each discount type and its code in Zenoti has a corresponding item with the same code in the accounting platform.

    For example, if there’s a campaign-based discount in Zenoti Thanksgiving Offer 10% with campaign code as TH10OFF, the item in the accounting platform must have the code as TH10OFF.

    Item Type: Select this option to map discounts applied to an item type in Zenoti to the respective discount item in the accounting platform. You can enter the code of this discount item in the respective default item discount box for each item type.

    For example, if you want to account all the service discounts under one item, let’s say Service Discount in the accounting platform with code as SD, enter SD in the Default Item for Discount on Services box.

    Note

    This configuration INCLUDES package redemption discounts and membership redemption discounts under the respective item type on which these redemptions are applied. For example, if a package is redeemed on a service, the redemption discount will be accounted under services discount.

    httpszenotiintercom-attachments-7comio2603960768ea13b849ab854b589fb579dr_ipfapmwbbgmkghxtrpadeptniwykeckedhejphw7zuffdcb8twiko0wwy9uda3oewcqplz10z8vogqrlpqajzxu3cljjwt_ournjxfusy5wwk86lakdafjbchwytp48jlblcks.png

    - Default Item: Select this option to map all the discount types to a single item in the accounting platform. You can enter this item code (that you’ve in the accounting platform) in the Discount box.

    Note

    This configuration DOES NOT include package redemption discounts and membership redemption discounts - you need to configure these discounts separately.

    Redemption

    You can post the value of a redemption in any one of the following ways:

    • Based on the benefit actual price

      If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $150.

      To configure this for packages
      • Do not select the Package Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893560f34fa57a0cf5f2721039624fmrmsajk-b0wi1w2v6nqekl_a400iasssb7_ecoinlilacediahqy0w8qnnpp8cqvvvge7vq7se0n1ksergtuea6tw3-xx_-grahovw5qusln-skisdjcrdkyx9dvflcm_mu_edys.png
      • Enter the default item name for the package redemption.

        httpszenotiintercom-attachments-7comio2458935631a84605f3c3ed5789fbb100bwjtaqzg84qovem2evniqpapm5qjkhig2cqtwwvzunfslzplga0jmzzfaor1hnhy2pcycqihhgqxchc4akfmcxdr55kbrv1thb8s_qkkml5yekp6mluqrq9iahq9sbdptf8enaxrv.png
      To configure this for memberships (with service benefits)
      • Do not select the Membership Service Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893566d4701a8fa7fd8eb1ec3844d7nyeg57gzgotfjhuhlid0wjfwujqnf8psyjtuetk5_2zayfzpkigowhmrnoriwrbb9gi4gwsokzerm3iiqgyuacchiskwlucodma6jfdjq7peaur2a53jnw-ttwebltzgandqn7sx.png
      • Enter the default item name for the membership redemption.

        httpszenotiintercom-attachments-7comio2458935718206eba6d5b162b7d040afefiival89lgasusprzlppejgv6pshlkc9apqgkvnacph-fjub3jx4wt8-n5huxer7xvymgcajzvzln7r44psnvkkxsvo-aagzpnx1k5kzhfcbpk104wohfln2pymh_so0ie94hhej.png
    • Based on the liability price

      If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $100 and the redemption discount that gets posted is $50.

      To configure this for packages
      • Select the Package Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893579cc930aaff52c0a57347494364tc39eyxqj46cktglnydc5s6lmy-d6cx0zneg9fa8mfsoxkpdzeixhjhhc9ohpcoszpzjarru0ipfidxryal__onialsxeadnfjdvkoj1gi9asurrjlojebueq5s0r9hjth0clmv.png
      • Enter the default item name for the package redemption discount.

        httpszenotiintercom-attachments-7comio2458935631a84605f3c3ed5789fbb100bwjtaqzg84qovem2evniqpapm5qjkhig2cqtwwvzunfslzplga0jmzzfaor1hnhy2pcycqihhgqxchc4akfmcxdr55kbrv1thb8s_qkkml5yekp6mluqrq9iahq9sbdptf8enaxrv.png
      • Configure the package redemption as a payment in the Payment Mapping tab.

        httpsdownloadsintercomcdncomio2460755911bdb6c47e487dff3bd5c222eimagepng.png
      To configure this for memberships (with service benefits)
      • Select the Membership Service Redemption checkbox.

        httpszenotiintercom-attachments-7comio24589358516ac07a7b09388c919d99048sdci7u4favy7laj6aaefb6bala9x2s6pxvojkyh1ye-ob_tbsfw5v9wlvsm7wr3hpp2zqzegyzwcg7xzbn684vehtvtyrnfbcbjlpci0tsbg6aglubjms1w7a7a_uza4wwbi0snm.png
      • Enter the default item name for the membership redemption.

        httpszenotiintercom-attachments-7comio245893593220090c428c905e96f57c0c8sgmhsgv6yn48p4rhtcuc2q7qyxd9egdl8jt412gsrt0jxd5fkng5enq7l771yvygm9ptcrkdbiu83xobhnvbqljn0pgchccegr50vktzvcqlqtiuc23p3fvkljygk8rhl0knl18b.png
      • Configure the membership service redemption as a payment in the Payment Mapping tab.

    Financials

    • Accrual Accounting: Sales are posted based on the invoice sale date.

    • Cash Accounting: Sales are posted on the date payment is collected.

    • Departments: Post departments to track revenues, expenses, and operational performance at a departmental level. This is only applicable for NetSuite and Sage Intacct.

    • Classes: Post classes to analyze profitability and performance across product lines, services, or customer segments. This is only applicable for NetSuite and Sage Intacct.

    Payment

    To configure payments, ensure that each payment type in Zenoti has a corresponding payment type in the accounting platform.

    • Amount: The payment transaction amount. This option is selected by default.

    • Deposit to Account: The chart of account to which the payment is mapped in the accounting platform. This option is selected by default.

    • Date: By default the payments are posted based on the closed date. However, to post payments based on the payment date, select the Date checkbox.

      Note

      If you’ve selected QuickBooks Desktop as the accounting platform, you will not see the Date checkbox.

    Credit Card

    • Card Logo: Post payments individually for each card logo.

    • Default Card Type: Post a single entry for the total credit card payment.

    Tax

    You can post taxes in four different ways:

    • Item-level: By default, the tax amount is posted for each item in the accounting platform.

      Important

      Ensure that each tax group in Zenoti has a corresponding tax with the same code in the accounting platform.

      httpszenotiintercom-attachments-7comio246076775c96a1f5685189a2817c45776fwo8zjyx0ftxmesennk2cjtayl7wgxamczhnwivjjgpyqgjf_lfsenxmyai2bq6wm4ixlnnadbccg_bbl9id5uifwrw3m1jvzjkhok285p884nbiohlqmtadmrgk1j-x-8flcjss.png
    • Tax as a separate item (as tax group): The total tax amount is posted by the tax group name.

      Important

      Ensure that each tax group in Zenoti has a corresponding item with the same code in the accounting platform.

      httpszenotiintercom-attachments-7comio2458936038745cd9ebb5f57be8fa2df90bq_bmudk8jxrupwtvrsojldur4dd2rfvw_3pphldnv5jdlutd1n48swweyz3fo9omgtoj4_beld1m1tcgzj7zbc9fvkhpwcxrdrrej4tel8w4oznr740fhk8_3rfxiy_7ogo-se5.png
    • Tax as a separate item (as tax component): The tax amount is posted by the individual tax components (by names).

      Important

      Ensure that each tax group component in Zenoti has a corresponding item with the same name in the accounting platform.

      httpszenotiintercom-attachments-7comio246076776d003c88eb29326f88e14286bw8cekgornuaq3xvsoe1tpuou1fwvwmhpgaph4hsdbskn4q3jadpon4eezv-ttj-wlsrarpae9mqvtub7fuuy6mjhlp4j08khsc-bsxlestja-xnfmpd4yr1wxvkxyoace9w_zpxu.png
    • Invoice Level: The total tax amount for an invoice is posted in the accounting platform.

      Important

      Ensure that each tax group in Zenoti has a corresponding tax with the same code in the accounting platform.

    Irrespective of whether you post taxes based on item-level, as a separate item, or based on invoice level, you must enter the default tax group name in the Enter Default Tax box.

    httpszenotiintercom-attachments-7comio24607677740ec846c422ff9dfd98da590fk5yp5gijlsncusqurirgev4ufgpx-6irl1w5kb437yfnnzg91leatmvwvzl3pbu82thvxajoaootzwxgu5cjreuryalev4xgfm_xqwj8r-4195lfvr6vsthr-wjhnfe0vrcrist.png
    • Automated Sales Tax: For Quickbooks US, select Tax from the drop-down list and then select Automated Sales Tax. Enter None in Automated sales tax ID. For other QBO versions, do not select anything.

    Expenses: Select this option to post retail cost of goods to the accounting platform.

    Important

    You can use this option only if your business tracks inventory in Zenoti.

    httpszenotiintercom-attachments-7comio260396091ef31243de452c7ab511fe0c7nyx5f0jbqekmxzktm_s-tpvhjit7mv75milc50ioqu-1kltfr5fjmh1qeb7_zq7w-ksxivdw227tqdfn3dgpxatkilcvlzy0fuf7xhhwrw3g1qwx33_p6g1tanzmysik9hziatub.png

    By default, Cost of Goods Sold is the name of the default item for cost of goods of retail products sold in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

  4. Navigate to the Sync section under the Configuration tab.

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

    • Delay: Specify the gap between each data posting.

    Important

    After you’ve set these two fields, reach out to Zenoti Support to enable auto-sync.

    httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png
  5. Click Save.

Impacts and considerations

  • You must enable multi-location functionality to post invoices in NetSuite. When setting up location mapping, select only locations. Do not include departments or classes in the mapping.

Next step

Select the Sync Type.

Configure accounting integration by journal entries

Based on the sync type you’ve selected, you must do two things:

  • Configure how you want to present data from Zenoti.

  • Map the data in Zenoti to the respective chart of accounts in POSAccounting mapping.

To configure by journal entries
  1. Access Integrations tab.

    1. Organization level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

    2. Center level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

  2. Select Accounting.

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

    httpszenotiintercom-attachments-7comio2458935488cf3d19f49a9b7cbd0d380eb7gr-jlbgbklropff9i3pvdg8n6eceextfdvm1bq1hjymlwku0a00qa0geubq74mmgqnqh9wg5bnt7mugerquthxasrox5ys9eug0yq36n52nhci0v9oalhr7xe40vnmk30xxvgip.png
    1. Customer: The name of the guest. This is not required for journal entries.

    2. Line Item: In this section, you can configure how you want to post items to your accounting platform.

      httpszenotiintercom-attachments-7comio24589355549664da9026703850959c28fewh92sox66zn1q17fexp74t3kfrhtex3zlk-udduqhu-1mpohuspb5ueav2zoik-s5ehze3xr-k_i73ss2gya5udkydhyhyuzblqi_zyrny2h-zsyvttu-pfl7iorbtvfrshijey.png

    Item: Zenoti posts each item with Price. This option is selected by default.

    You can Group each item as follows:

    Product

    Code

    Select this option to map each product in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each product code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Subcategory

    Select this option to map each product subcategory in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each product subcategory code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Category

    Select this option to map each product category in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each product category code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Default Item

    Select this option to map all products to a single item Product, which you can use to map to the corresponding chart of account in the accounting platform.

    Service

    Code

    Select this option to map each service in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each service code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Subcategory

    Select this option to map each service subcategory in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each service subcategory code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Category

    Select this option to map each service category in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each service category code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Default Item

    Select this option to map all services to a single item Service, which you can use to map to the corresponding chart of account in the accounting platform.

    Membership

    Code

    Select this option to map each membership in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each membership code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Category

    Select this option to map each membership category in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    Before you select this option, you must ensure the following:

    • The Membership Category is Mandatory setting is enabled at the organization level.

    • Each membership has a category assigned in Zenoti.

    • Map each membership category code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Default Item

    Select this option to map all memberships to a single item Membership, which you can use to map to the corresponding chart of account in the accounting platform.

    Post Membership Freeze Fee As Separate Item

    Select this option to map membership freeze fee to the chart of accounts for freeze fee in the accounting platform. By default, Membership Freeze Fee is the name of the default item for membership freeze fee in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

    httpszenotiintercom-attachments-7comio26039607226bcfce2ac3e5992eb65cf16bliqxj8cmn-1hksbn40zprduxp-agukdlvb60hf6inasgsjly2kcadtmcbfchzrbwulwwocahtfzjuoxeyemdgicoox5mk2lb73epzljsorujzqgzx-mj0dmuee3xrcwyyvotxps.png

    Package

    Code

    Select this option to map each package in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each package code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Category

    Select this option to map each package category in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    Before you select this option, you must ensure the following:

    • The Package Category is Mandatory setting is enabled at the organization level.

    • Each package has a category assigned in Zenoti.

    • Map each package category code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Default Item

    Select this option to map all packages to a single item Package, which you can use to map to the corresponding chart of account in the accounting platform. You can also configure and post day packages as a separate item. If the posting is for JE-wise entries or for the Xero provider, it will automatically default to day packages.

    Post Expired Amount

    Select this option to map the expired amount from packages in Zenoti to the chart of accounts for package liabilities in the accounting platform. By default, Expired Packages Revenue is the name of the default item for expired amount from packages in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

    Gift Cards

    Zenoti maps all the gift cards to a single item GiftCard, which you can use to map to the corresponding chart of account in the accounting platform.

    • Post Expired Amount: Select this option to map the expired amount from gift cards in Zenoti to the chart of accounts for gift card liabilities in the accounting platform. By default, Expired Gift Cards Revenue is the name of the default item for expired amount from gift cards in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

    Prepaid Cards

    Zenoti maps all the gift cards to a single item PrepaidCard, which you can use to map to the corresponding chart of account in the accounting platform.

    • Post Expired Amount: Select this option to map the expired amount from prepaid cards in Zenoti to the chart of accounts for prepaid card liabilities in the accounting platform. By default, Expired Prepaid Cards Revenue is the name of the default item for expired amount from prepaid cards in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

    Class

    Note

    You will see this section only if Classes/Fitness is enabled for your business.

    Code

    Select this option to map each class in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each class code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Subcategory

    Select this option to map each class subcategory in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each class subcategory code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Category

    Select this option to map each class category in Zenoti to the respective chart of accounts in the accounting platform.

    Important

    You must map each class category code to the corresponding chart of accounts in the POSAccounting Mapping form.

    Default Item

    Select this option to map all classes to a single item Class, which you can use to map to the corresponding chart of account in the accounting platform.

    Discount

    Parent Item: Select this option to map each discount type in Zenoti to the respective chart of accounts in the accounting platform.

    In Zenoti, a discount can be one of the following types:

    • Campaign-based discounts - Map each campaign code to the corresponding chart of accounts in the accounting platform.

    • Membership discounts - These discounts get posted against the membership chart of account that you’ve configured in the Line Item section for memberships.

    • Package discounts - These discounts get posted against the package chart of account that you’ve configured in the Line Item section for packages.

    • Manual discounts - Map all manual discounts to the corresponding chart of accounts in the accounting platform.

    • Price adjustments - Map all price adjusted amounts to the corresponding chart of accounts in the accounting platform.

      Important

      You must map each discount type to the corresponding chart of accounts in the POSAccounting Mapping form.

      For example, if there’s a campaign-based discount in Zenoti Thanksgiving Offer 10% with campaign code as TH10OFF, use TH10OFF in the accounting platform to map the discount to the corresponding chart of account.

    • Item Type: Select this option to map discounts applied to an item type in Zenoti to the respective chart of accounts in the accounting platform. By default, for each item type in Zenoti a corresponding default item name is created.

      Important

      You must map the item type discount to the corresponding chart of accounts in the POSAccounting Mapping form.

      For example, all discounts applied on services will be accounted under Service Discounts.

      Note

      This configuration INCLUDES package redemption discounts and membership redemption discounts under the respective item type on which these redemptions are applied. For example, if a package is redeemed on a service, the redemption discount will be accounted under services discount.

      httpszenotiintercom-attachments-7comio2603960768ea13b849ab854b589fb579dr_ipfapmwbbgmkghxtrpadeptniwykeckedhejphw7zuffdcb8twiko0wwy9uda3oewcqplz10z8vogqrlpqajzxu3cljjwt_ournjxfusy5wwk86lakdafjbchwytp48jlblcks.png
    • Default Item: Select this option to map all the discount types to a single chart of accounts for discounts in the accounting platform. By default, Discount is the name of the default item for discounts in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

      httpszenotiintercom-attachments-7comio260396086f06dee97a1f7559380805b48mssbymbie1uaebnqtwiycwp1hzy1crfwgi8rtfxzfkdk2e5fxrfmp3lzizn4j_abyy-ahaoionkz_cbgrbs7tmxkup2abartmg3xvjupjcbz03zixhstgncxnyldkmay9uwrn44i.png

      Note

      This configuration DOES NOT include package redemption discounts and membership redemption discounts - you need to configure these discounts separately.

    Redemption

    You can post the value of a redemption in any one of the following ways:

    • Based on the benefit actual price

      If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $150.

      To configure this for packages
      • Do not select the Package Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893560f34fa57a0cf5f2721039624fmrmsajk-b0wi1w2v6nqekl_a400iasssb7_ecoinlilacediahqy0w8qnnpp8cqvvvge7vq7se0n1ksergtuea6tw3-xx_-grahovw5qusln-skisdjcrdkyx9dvflcm_mu_edys.png
      • Enter the default item name for the package redemption.

        httpszenotiintercom-attachments-7comio2458935631a84605f3c3ed5789fbb100bwjtaqzg84qovem2evniqpapm5qjkhig2cqtwwvzunfslzplga0jmzzfaor1hnhy2pcycqihhgqxchc4akfmcxdr55kbrv1thb8s_qkkml5yekp6mluqrq9iahq9sbdptf8enaxrv.png
      • Use the default name in the accounting platform to map to the corresponding chart of accounts.

      To configure this for memberships (with service benefits)
      • Do not select the Membership Service Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893566d4701a8fa7fd8eb1ec3844d7nyeg57gzgotfjhuhlid0wjfwujqnf8psyjtuetk5_2zayfzpkigowhmrnoriwrbb9gi4gwsokzerm3iiqgyuacchiskwlucodma6jfdjq7peaur2a53jnw-ttwebltzgandqn7sx.png
      • Enter the default item name for the membership redemption.

        httpszenotiintercom-attachments-7comio2458935718206eba6d5b162b7d040afefiival89lgasusprzlppejgv6pshlkc9apqgkvnacph-fjub3jx4wt8-n5huxer7xvymgcajzvzln7r44psnvkkxsvo-aagzpnx1k5kzhfcbpk104wohfln2pymh_so0ie94hhej.png
      • Use the default name in the accounting platform to map to the corresponding chart of accounts.

    • Based on the liability price

      If a liability (package or membership) was sold at $100 (with one benefit of $150), the redemption value that gets posted is $100 and the redemption discount that gets posted is $50.

      To configure this for packages
      • Select the Package Redemption checkbox.

        httpszenotiintercom-attachments-7comio245893579cc930aaff52c0a57347494364tc39eyxqj46cktglnydc5s6lmy-d6cx0zneg9fa8mfsoxkpdzeixhjhhc9ohpcoszpzjarru0ipfidxryal__onialsxeadnfjdvkoj1gi9asurrjlojebueq5s0r9hjth0clmv.png
      • Enter the default item name for the package redemption discount.

        httpszenotiintercom-attachments-7comio2458935631a84605f3c3ed5789fbb100bwjtaqzg84qovem2evniqpapm5qjkhig2cqtwwvzunfslzplga0jmzzfaor1hnhy2pcycqihhgqxchc4akfmcxdr55kbrv1thb8s_qkkml5yekp6mluqrq9iahq9sbdptf8enaxrv.png
      • Use the default name in the accounting platform to map to the corresponding chart of accounts.

      • Configure the package redemption as a payment in the Payment Mapping tab.

        httpsdownloadsintercomcdncomio2460755911bdb6c47e487dff3bd5c222eimagepng.png
      To configure this for memberships (with service benefits)
      • Select the Membership Service Redemption checkbox.

        httpszenotiintercom-attachments-7comio24589358516ac07a7b09388c919d99048sdci7u4favy7laj6aaefb6bala9x2s6pxvojkyh1ye-ob_tbsfw5v9wlvsm7wr3hpp2zqzegyzwcg7xzbn684vehtvtyrnfbcbjlpci0tsbg6aglubjms1w7a7a_uza4wwbi0snm.png
      • - Enter the default item name for the membership redemption.

        httpszenotiintercom-attachments-7comio245893593220090c428c905e96f57c0c8sgmhsgv6yn48p4rhtcuc2q7qyxd9egdl8jt412gsrt0jxd5fkng5enq7l771yvygm9ptcrkdbiu83xobhnvbqljn0pgchccegr50vktzvcqlqtiuc23p3fvkljygk8rhl0knl18b.png
      • Use the default name in the accounting platform to map to the corresponding chart of accounts.

      • Configure the membership service redemption as a payment in the Payment Mapping tab.

    Payment

    To configure payments, ensure that each payment type in Zenoti has a corresponding chart of accounts in the accounting platform.

    httpszenotiintercom-attachments-7comio246076772afca18dba1ce7ce802175a3eto9vykdovhroxokulzpdp7gvoyezrs3mfquajw6xgd_zspti-nyyeojut2y1yuwqfbyhqlpoxfxb825avzy478mw1qfdlai7gstp5d38sn5yf4flhrgavocx0yrxc6wuxo4g4lba.png
    • Amount: The payment transaction amount. This option is selected by default.

    • Deposit to Account: The chart of account to which the payment is mapped in the accounting platform. This option is selected by default.

    • Date: By default the payments are posted based on the closed date. However, to post payments based on the payment date, select the Date checkbox.

      Note

      If you’ve selected QuickBooks Desktop as the accounting platform, you will not see the Date checkbox.

    Tax

    You can post taxes in four different ways:

    • Item-level: Not supported for journal entries - you must select either the Separate Item option of the Invoice Level option.

      httpszenotiintercom-attachments-7comio246076775c96a1f5685189a2817c45776fwo8zjyx0ftxmesennk2cjtayl7wgxamczhnwivjjgpyqgjf_lfsenxmyai2bq6wm4ixlnnadbccg_bbl9id5uifwrw3m1jvzjkhok285p884nbiohlqmtadmrgk1j-x-8flcjss.png
    • Tax as a separate item (as tax component): The tax amount is posted by the individual tax components (by names).

      Important

      Ensure that each tax group in Zenoti is mapped to the corresponding chart of accounts in the POSAccounting Mapping form.

      httpszenotiintercom-attachments-7comio246076776d003c88eb29326f88e14286bw8cekgornuaq3xvsoe1tpuou1fwvwmhpgaph4hsdbskn4q3jadpon4eezv-ttj-wlsrarpae9mqvtub7fuuy6mjhlp4j08khsc-bsxlestja-xnfmpd4yr1wxvkxyoace9w_zpxu.png
    • Tax as a separate item (as tax group): The total tax amount is posted by the tax group name.

      Important

      Ensure that each tax group in Zenoti is mapped to the corresponding chart of accounts in the POSAccounting Mapping form.

      httpszenotiintercom-attachments-7comio2458936038745cd9ebb5f57be8fa2df90bq_bmudk8jxrupwtvrsojldur4dd2rfvw_3pphldnv5jdlutd1n48swweyz3fo9omgtoj4_beld1m1tcgzj7zbc9fvkhpwcxrdrrej4tel8w4oznr740fhk8_3rfxiy_7ogo-se5.png
    • Invoice Level: The total tax amount for an invoice is posted in the accounting platform.

      Important

      Ensure that each tax group in Zenoti is mapped to the corresponding chart of accounts in the POSAccounting Mapping form.

    Irrespective of whether you post taxes based on item-level, as a separate item, or based on invoice level, you must enter the default tax group name in the Enter Default Tax box.

    httpszenotiintercom-attachments-7comio24607677740ec846c422ff9dfd98da590fk5yp5gijlsncusqurirgev4ufgpx-6irl1w5kb437yfnnzg91leatmvwvzl3pbu82thvxajoaootzwxgu5cjreuryalev4xgfm_xqwj8r-4195lfvr6vsthr-wjhnfe0vrcrist.png

    Expenses: Select this option to post retail cost of goods to the accounting platform.

    Important

    You can use this option only if your business tracks inventory in Zenoti.

    httpszenotiintercom-attachments-7comio260396091ef31243de452c7ab511fe0c7nyx5f0jbqekmxzktm_s-tpvhjit7mv75milc50ioqu-1kltfr5fjmh1qeb7_zq7w-ksxivdw227tqdfn3dgpxatkilcvlzy0fuf7xhhwrw3g1qwx33_p6g1tanzmysik9hziatub.png

    By default, Cost of Goods Sold is the name of the default item for cost of goods of retail products sold in Zenoti, which you must map to the corresponding chart of accounts in the POSAccounting Mapping form.

  4. Navigate to the Sync section under the Configuration tab.

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

    • Delay: Specify the gap between each data posting.

    Important

    After you’ve set these two fields, reach out to Zenoti Support to enable auto-sync.

    httpszenotiintercom-attachments-7comio240181533b7159eecae3fab7d071bf6davp34bypvx5xocf-qfts-029ud1uhmar-pjvoy4vavdeh03wifwrxxh8elpp25blksij2eljvnxr5ilmbpsuwweh_9bq299svaxbznxgfuofp4jcogbhaudtcimovmh_j_pkrtdop.png
  5. Click Save.

Next step

Select the Sync Type

Post bank deposits and cash pay-ins to the accounting platform as journal entries

Generally, businesses use some amount of cash for pay-outs and petty expenses. As these transactions are not tracked, businesses cannot reconcile the cash deposits, cash added to the register, cash pay-outs and petty expenses with their bank statement.

For example, if the center manager of the LA center collected $500 on a day as cash, but deposited only $450 to the bank, the difference of $50 was not tracked anywhere.

Important

For cash-related transactions, a subsidiary is a cash register for a location or center.

Before you begin

On the Configurations page, ensure that the following organization-level settings are enabled for Invoice & Receipt:

  • Enable multiple cash registers: To post cash deposits, cash pay-outs, cash added, and petty expenses done from each register (subsidiary) as a separate entry. If you enable this setting, you will see the Post by Subsidiary options. However, if you do not enable this setting, all these transactions will be posted from the default register.

  • Maintain separate product sales: To view the product sales register as a subsidiary in mapping.

To configure posting of cash deposits, cash added, cash pay-outs, petty cash expenses, transfer cash, check deposits as journal entries

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

  2. Navigate to Integrations tab.

  3. At the center level, click the Configurations icon.

  4. Navigate to Integrations tab.

  5. Select Accounting.

  6. Expand the Configuration tab.

  7. Navigate to the Invoice section and locate Miscellaneous Journal Entries.

  8. Select the following checkboxes based on requirement:

    • Post Cash Deposit

      You will see the Post by Subsidiary option if you've enabled the Enable multiple cash registers setting at the organization level.

    • Post Cash Pay-In

      You will see the Post by Subsidiary option if you've enabled the Enable multiple cash registers setting at the organization level.

    • Post Cash Payout

      You will see the Post by Subsidiary option if you've enabled the Enable multiple cash registers setting at the organization level.

    • Post Petty Cash

      You can post petty cash as either Petty Cash Expenses based on petty cash categories, or Petty Cash Receipts that is business cash and other receipts.

    • Post Transfer Cash

      You can post transfer cash if you have enabled multiple cash registers at the organization level.

    • Post Check Deposit

      You will see the Post by Subsidiary option if you've enabled the Enable multiple cash registers setting at the organization level.

      Note

      The payment type as check must be enabled from Organization > Configuration > Payments > Payments setting > Payment Type.

    • Post Custom Payment Deposit

      You will see the Post by Subsidiary option if you've enabled the Enable multiple cash registers setting at the organization level.

    • Post Card Deposit

      You can post cash deposits for both online and offline card payments. Additionally, you have the option to assign card logos to different accounts.

  9. Click Save.

  10. Expand the Miscellaneous Journal Type Mapping section.

  11. For each cash journal entry type, map the following details and click Add:

    • Journal Type: Select the entry - Cash Deposit, Cash Pay-In, or Cash Payout.

    • Location: Center for which you want to post the entry.

    • Subisdiary: Register for each location.

      • If you've selected the Post by Subsidiary option for the journal entry in the Configuration tab, you can see all the registers that are available for the selected locations.

      • If you've not selected the Post by Subsidiary option for the journal entry in the Configuration tab, you can see only the default register.

      Important

      If you've enabled the Maintain separate product sales organization-level setting, you will also see the product sales register as another default register.

    • Credit Account: Chart of accounts in the accounting platform for credit entry.

    • Debit Account: Chart of accounts in the accounting platform for debit entry.

    Note

    If the journal entry has a negative amount, the entries are reversed - the mapped Debit Account is credited and the mapped Credit Account is debited.

  12. To manually sync data, expand the Manual Sync section and locate Miscellaneous Journal Entries.

    post_bank2.png
    • Select the date for which you want to post data.

    • Click Post.

    Note

    To add auto-sync schedules, reach out to Zenoti.

Sample transactions

post_bank3.png

Admin Sync report - Misc Journal Entries

post_bank4.png

Admin Sync report - Sale Order Summaries

post_bank5.png

POSAccounting mapping by invoices for accounting integration

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.

Zenoti partners with POSAccounting to push data from Zenoti to the accounting platform.

  1. Based on where you want to set up the integration, Click the Configurations icon.

  2. Click Integrations.

  3. Select Accounting.

  4. Expand the POSAccounting Mapping tab.

    httpszenotiintercom-attachments-7comio2401815444f31a03bd66459d25d8d21f72f3jm_81f711foec19vxfbrppxnjljo_rfga1wpqqeumuhefh9djhote7uos0izfvrl1xigtvluabqbtinanznrtr6bqxte2ter5soesd_bbnobfzchjzghzqt-nqyqhth7ypco.png
  5. Click Setup Customer Account.

    The POSAccounting window opens.

    httpszenotiintercom-attachments-7comio2401852016484c9f8ed6ecf58026ad45c0kczhwby8yv-rtdpjrru2euhrly1uqwxqkuxwmbnq5-dw_dgi6gmp7ez7ltglbpxgao-ogrm9mjha37vajefvphvdmyiwdubdvcuslw0farhybamqjsp1r289jq8ctzrjxdr24jf.png
  6. Select the business type as Salon.

  7. Enter the default customer name and click Next.

    httpszenotiintercom-attachments-7comio24607925253e06a39fd53fb53530815b4se2emlzty7bo8xjied6in_iau5ducdlz33a5ifuorwduvu2foba0xjxh5mqjhmhuqpua4r5kvrgsdbyr8irxfebouaacwxl4plg_qfigsq_qopsjvaitwrlskwb7eq3m-oyu8ybm.png
  8. Add the tax details.

    httpszenotiintercom-attachments-7comio2383614699916a0aa672c777da9b0c3bcunjwtrlvn0vrexzn3qqp-k0ujfnn-cowlxgiqfvfnnrpiekoi0epox95imssugpayjb01zpaipfhrlvaixogrm_s2o1w4d0-r0gsbgooz70mboxh9ictqrnabjfsqe5a0yoyhjhz.png

    If you’ve configured to push tax by group name, enter the tax group code in Tax id and click Next.

    httpszenotiintercom-attachments-7comio2460784744b7f884b9b4b68a91ad4356dcx7xboh3dsnbljyyzzy3ac4wrtaczitrymj2as5j80t9pkrui8pyigfud4vgmgjikisq-oj5wkpvfgwn-kksrptvfiscs82xqulgem_g4qfpaoaocza_pu9rfcvz68vdmayii5ca.png

    However, if you’ve configured to push tax by components, enter the tax component name in Tax id and click Next.

    httpszenotiintercom-attachments-7comio24607925376553173d7cf037014cc20e1poo_occbatju5plmb_wnfn-6ckewf2l0oxclq5r0nhgpajh2rkerzohx1ugurxj7rjudswfqggywhpembgsq5dkdw23dfafvhapbu3gadfrlgcb3dvssdlgqltbntzivf6cnwqjm.png
  9. Currently, Zenoti does not post COGS data. You can ignore the Add Cogs section and enter any random values to continue.

    httpszenotiintercom-attachments-7comio24607925556643c7c9fe9c7c029e6e3c31e46wtzsrf5iendjz5mvbdwp9dztwrkfbh6dtvue6t2xglvvk3xvxyktlxnu5b1w56lggtrqhfupj6r11hr0bbqxqnh_ihuuykcc0tz2fb1uhzdeiy71zmlgrlzmu_fuxshfseph.png
  10. To enable locations for your accounting platform, select locations, and enter the location details.

    httpszenotiintercom-attachments-7comio2401852149a4af43d9f4818e1a7de0aecsdaozoi3_hj-prjchb6fuuzqwrjnnmfoo-pyqrq77ptiekpaau_6vwqubzwjbuq7ifydasj3yfigmau3p2gbfyeor52rosdob9cmlpsklnoh7qvic-wvzr3cggvrbu-sxv7gfw_z.png

    Read our help article on location mapping for Xero, QuickBooks Online, and QuickBooks Desktop.

  11. Enter the default sales account for Service and Inventory item types.

    httpszenotiintercom-attachments-7comio2460792584c2b1a422335f7f8fa18a29bctrakmz_qefvisvfx80j-5ubcecumil9kp5rba3bbc6anscwilg14you3tzwldjl2mnvmmrpuu-musuvovu7hpl7yupsil_ryxwuzumxvvyqlrtvzww77nlqdjoqxd75omjuhh2h.png
  12. Enter the Zenoti payment type in the Payment Id box and the corresponding payment account (for Xero and NetSuite) or payment method (for Quickbooks Online and Quickbooks Desktop) in the Payment Account box.

  13. If you want to configure refunds, from the Miscellaneous tab, select Yes for refunds.

    httpszenotiintercom-attachments-7comio246079263436fa7a1cade4438f3f13720_zegasl9bqjg0mdguezgxt3a2az2ra98ij4mij5c9iwyfh4pwlettrdvpx_hmn0agm48qpebmgigpixdut81jgc-bkfwog5x42hnmw0ixqdgq-x8rq8mxtpjt5z40hrxxdnz50px.png
  14. Click Finish.

    You’ve mapped data as journal entries.

Next step

Payment Mapping

POSAccounting mapping by journal entries for accounting integration

After you’ve configured how data in Zenoti is pushed to the accounting platform, you are ready to map data in Zenoti to data in the accounting platform.

Zenoti partners with POSAccounting to push data from Zenoti to the accounting platform.

  1. If you are not on the integration page, based on where you want to set up the integration, click Configuration > Integration.

  2. Select Accounting.

  3. Expand the POSAccounting Mapping tab.

    httpszenotiintercom-attachments-7comio2401815444f31a03bd66459d25d8d21f72f3jm_81f711foec19vxfbrppxnjljo_rfga1wpqqeumuhefh9djhote7uos0izfvrl1xigtvluabqbtinanznrtr6bqxte2ter5soesd_bbnobfzchjzghzqt-nqyqhth7ypco.png
  4. Click Setup Customer Account.

    The POSAccounting window opens.

    httpsdownloadsintercomcdncomio2541401956ae33166a0854a9bac540591posamappingjournalentries-restrauntselectionpng.png
  5. Select the business type as Restaurant.

  6. Enter the default customer name and click Next.

    httpszenotiintercom-attachments-7comio24607925253e06a39fd53fb53530815b4se2emlzty7bo8xjied6in_iau5ducdlz33a5ifuorwduvu2foba0xjxh5mqjhmhuqpua4r5kvrgsdbyr8irxfebouaacwxl4plg_qfigsq_qopsjvaitwrlskwb7eq3m-oyu8ybm.png
  7. Add the tax details.

    httpszenotiintercom-attachments-7comio2460784725f06b7be14cce92d4c7ca34bzvpstkgaz51gjatpkquoiyblflrhpafefjg0oe3tgzyphzke8flnvkwqchuhhrhxkbxsneatfvjk_q5oj36ut3giwuc9ebiuyo324d3jdkxw5azmlclajd5ycbmb7rql5-aqgnyg.png

    There are four ways you can push tax details to the accounting platform:

    • Tax at item-level: Not supported for journal entries.

    • Tax at invoice-level: Enter the tax group code (from Zenoti) in Tax id and map each Tax Id to the respective Tax Name (tax account in the accounting platform).

    • Tax as a separate item (as tax group): You can map tax as a separate item to the respective tax account in the Add Item section (step-7 in this article) within the POSAccounting form.

      You can get the tax group code in Zenoti from the Business details > Business setup > Financials > Taxes > Tax groups at the organization level.

      httpszenotiintercom-attachments-7comio2460784744b7f884b9b4b68a91ad4356dcx7xboh3dsnbljyyzzy3ac4wrtaczitrymj2as5j80t9pkrui8pyigfud4vgmgjikisq-oj5wkpvfgwn-kksrptvfiscs82xqulgem_g4qfpaoaocza_pu9rfcvz68vdmayii5ca.png
    • Tax as a separate item (as tax component): You can map tax as a separate item to the respective tax account in the Add Item section (step-7 in this article) within the POSAccounting form.

      You can get the tax component name in Zenoti from the Configurations > Set Up > Tax Groups > Manage Tax Groups page at the organization level.

      httpszenotiintercom-attachments-7comio24607925376553173d7cf037014cc20e1poo_occbatju5plmb_wnfn-6ckewf2l0oxclq5r0nhgpajh2rkerzohx1ugurxj7rjudswfqggywhpembgsq5dkdw23dfafvhapbu3gadfrlgcb3dvssdlgqltbntzivf6cnwqjm.png

      After you choose how you want to push tax details, click Next.

  8. Currently, Zenoti does not post COGS data. You can ignore the Add Cogs section and enter random values to continue.

    httpszenotiintercom-attachments-7comio24607925556643c7c9fe9c7c029e6e3c31e46wtzsrf5iendjz5mvbdwp9dztwrkfbh6dtvue6t2xglvvk3xvxyktlxnu5b1w56lggtrqhfupj6r11hr0bbqxqnh_ihuuykcc0tz2fb1uhzdeiy71zmlgrlzmu_fuxshfseph.png
  9. To enable locations for your accounting platform, click Add Locations, select the desired location, and enter the location detail. Repeat this process for all locations that you want to map.

    Read our help article on location mapping.

  10. Enter the default sales account for the Service item type and map each item name (based on the configuration) with the respective account name. For example, if you’ve configured to post products based on category, you must enter the product category code from Zenoti in Item Name and map Item Name to the respective income account in the accounting platform.

    httpszenotiintercom-attachments-7comio2460792584c2b1a422335f7f8fa18a29bctrakmz_qefvisvfx80j-5ubcecumil9kp5rba3bbc6anscwilg14you3tzwldjl2mnvmmrpuu-musuvovu7hpl7yupsil_ryxwuzumxvvyqlrtvzww77nlqdjoqxd75omjuhh2h.png

    Note

    Do not select the Inventory item type as Zenoti does not support posting of data to COGS and asset accounts.

  11. Enter the Zenoti payment type in the Payment Id box and the corresponding payment account (for Xero and NetSuite) or payment method (for Quickbooks Online and Quickbooks Desktop) in the Payment Account box.

    httpszenotiintercom-attachments-7comio2460792617b85b6638c14b041ca790b9eknw2xjlbmul2p8eby4xmuz-0a6x1ittzhuq-prerfp_8eqk_rnqv7erq4ezdmrfiiw28v2hbzjkpimuifm8vpzx9bx0zpm0gfvl3glggh5fakniwfsibz1urzmdhs2dhptuumiuu.png
  12. If you want to configure refunds, from the Miscellaneous tab, select Yes for refunds.

    httpszenotiintercom-attachments-7comio246079263436fa7a1cade4438f3f13720_zegasl9bqjg0mdguezgxt3a2az2ra98ij4mij5c9iwyfh4pwlettrdvpx_hmn0agm48qpebmgigpixdut81jgc-bkfwog5x42hnmw0ixqdgq-x8rq8mxtpjt5z40hrxxdnz50px.png
  13. Click Finish.

    You’ve mapped data as journal entries.

Next step

Payment Mapping

Post cross-center redemption of gift cards as journal entries to the accounting platform

Notice

This enhancement is for businesses with the sale model or value model.

Generally, businesses with multiple centers allow guests to redeem gift cards across centers. For cross-center settlement, businesses need the amount to appear as payable for the center where the gift card is sold, and as receivable for the center where the gift card is redeemed.

Example: A guest purchased a $100 gift card from the Los Angeles center and redeemed it on a service worth $100 at the San Jose center. Based on the value model, when Zenoti syncs this redemption to the accounting platform, the value of the service $100 is posted as payable to the Los Angeles center and as receivable to the San Jose center.

To configure posting of gift card redemption based on value
  1. At the organization or center level, click the Configuration icon

  2. Click the Integrations tab and expand Accounting.

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

    image2.png
  4. For Gift Card Liability Model, select the Enable Cross Center check box. The following fields appear.

    • Default Item for Gift Card

      Note: If you select posting by Payment Type, you will not see this field for configuration.

    • Default Item for Gift Card Redemption (Receivable)Note: If you select posting by Payment Type, you will not see this field for configuration.

    • Default Item for Gift Card Liability (Payable)

      Note: If you select posting by Payment Type, you will not see this field for configuration.

    • Default Item for Gift Card Redemption (Payable)

  5. Under the Sync section, click Save. You can post the receivable amount as either an item or as payment. However, you can post the payable amount as only journal entries.

  6. To post redemption amount as journal entries, expand the Payments Mapping tab and add and map the chart of accounts for receivable and payable.

  7. To post redemptions as invoices, expand the Item Type Mapping tab and add and map the chart of accounts for receivable.

  8. Click Save. The integration is configured to post cross-center redemptions for gift cards based on value.

Payment mapping for accounting integration

After you’ve completed configuring (by invoice) how you want to push data from Zenoti to the accounting platform, you must map each payment type in Zenoti with the corresponding payment account (for Xero and NetSuite) or payment methods (for Quickbooks) in the accounting platform.

For example, if the payment type Cash in Zenoti is configured as the Cash payment account in the accounting platform, you must map these two payment types.

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 Configurations icon.

  2. Click the Integrations tab and expand Accounting.

  3. Locate and expand the Payments Mapping tab.

    httpszenotiintercom-attachments-7comio240195147e696f18353aef3adb7fabec2wndtocaralkxejbnmh8aabryefpae9ykq0a64ybcrh4uddtcb7k8kjnfhdgw4osyvxszt0fmd3molyj4pdv_ff1t1zfnq1p2qifddihh9j_fp45mrddkg5nekfxth26f2leu8jxa.png
  4. For each payment type in Zenoti, do the following:

    1. From the Payment Header drop-down, select the payment type in Zenoti

    2. From the Mapped Account drop-down, select the corresponding payment account or payment method in the accounting platform.

    3. Click Add.

      An entry is added for the payment type.

      httpszenotiintercom-attachments-7comio240195149beb585c883a002d3adfaeae758bgqpvjoa9crykebixjclghnhbtgl8tsod7o-xxumpth2j4jg6zmrsqyo0f04wow78esg8vga2jhtc-6ojogwo9jnbprdhosyedqq3yu5eukkplkqrfyetx2goferqtt_x339ej.png
  5. Click Save.

    The payment types are mapped.

Next step

Item Type Mapping

Item type mapping for accounting integration

After you’ve completed configuring (by invoice) how you want to push data from Zenoti to the accounting platform, you must map each item type in Zenoti with the corresponding item type in the accounting platform.

For example, if the item type Products in Zenoti is configured as the Inventory item type in the accounting platform, you must map these two item types.

To map item types

  1. Navigate to the Integrations tab either at the center level or at the organization level.

  2. Expand Accounting.

  3. Locate and expand the Item Mapping tab.

    httpszenotiintercom-attachments-7comio2383599077d4e218074c2f4c9015322a4uhk7pwsauevazz9mpkv43c9jlcd0ct6fgh8n5onxajyr-ukhkkvktlvk-bhocrk-8q774ar8onei7uqbvhb7qstrpun8gfbutbym-2kgiay0ajcfs4pjkknclpbw4fl6efi68btg.png
  4. For each item type in Zenoti (Item Type), select the corresponding item type (Mapped Item Type) that you’ve defined in the accounting platform.

    Item Type

    Xero

    QBO

    QBDT

    Services

    Yes

    Yes

    Yes

    Inventory

    Yes

    Yes

    Yes

    Non-Inventory

    -

    Yes

    Yes

    Other Charges

    -

    -

    Yes

    Tax

    Yes

    -

    Yes

  5. Click Save.

    httpszenotiintercom-attachments-7comio2383599109c8ef768de83dc16b9bf8c86ylpw_3ksfiqbwh9girp9b0huycqivyspckojpwaqk3sj-q5bnpffnfc_n-dgwdrum_cfaovdddi7j4g02ljem0mmbk_idiph6ie6cvlghno4qys6w2kf-elblcu1iogin0fkgrk0.png

    You’ve saved the item type mapping.

To map the chart of accounts

In this tab, for each item type, you can also map the respective chart of accounts in the accounting platform. Before you start mapping the accounts, you must sync the accounts in the Manual Sync tab.

  1. For each item type, select the following chart of accounts:

    1. Account: The sales chart of the account.

    2. Inventory Account: The inventory asset chart of accounts.

      Note

      You can select this account type only if the item type is Inventory.

    3. Expense Account: The inventory expense chart of accounts.

      Note

      You can select this account type only if the item type is Inventory.

  2. Click Save.

Next step

Select the sync type.

Transfer orders for Sage Intacct

Businesses use an accounting platform to sync financial and inventory data. For inventory, they raise an order in the vendor system, and the order details are updated in their accounting platform. You can configure Zenoti to sync the complete transfer order flow (raise, dispatch, and receive a delivery) between Zenoti and Sage Intacct.

Workflow

  1. Navigate to Inventory > Procurement > Orders.

    The Manage Purchase Orders & Transfers page appears.

  2. From the I want to… drop-down list, select the Add Transfer option.

    The Create a Transfer Order page appears.

    httpsdownloadsintercomcdncomio3378743238203e326d4065b562c57840eimagepng.png
  3. Select one of the following options:

    • Transfer From to receive products at your center from the selected center. So, your center becomes the destination center.

    • Transfer To to transfer products from your center to the selected center. So, your center becomes the source center.

  4. Add the products.

  5. Click Save & Raise.

    The order is raised in Zenoti.

    Important

    The raised transfer order is synced to the accounting platform at the end of the day. If you wish to sync the order instantly, do a manual sync.

  6. To sync the order manually, based on where you have to set up the integration, click on the Configurations icon > Integrations tab.

  7. Select Accounting.

  8. Expand the Manual Sync section.

    httpsdownloadsintercomcdncomio33787453183c374dec7ca0ee07542c506imagepng.png
  9. For Transfer Orders, select the raised order date and click Post to post the raised transfer order to Sage.

  10. After you receive the delivery at your center, in Sage Intacct, change the STO Status to Fulfilled and update the Qty Shipped.

    Important

    This can be done only once for each transfer order as Zenoti can get only one fulfillment status from Sage Intacct, not multiple in case of partial deliveries.

    httpsdownloadsintercomcdncomio337956170a20ed553b5a84dbde0fa2534accountingintegration-transferorderflow-5png.png
  11. On the Transfer Order page, select the dispatched date (this date appears automatically). You can see the quantity is automatically updated from Sage Intacct.

  12. Click Full Delivery.

    The transfer order is delivered and closed and the stock is updated.

    Important

    Do not click Partial Delivery even if you must receive more quantity from the warehouse. To receive the remaining quantity, you must raise another order.

  13. Navigate to Accounting Integration and expand the Manual Sync tab.

    httpsdownloadsintercomcdncomio33787517671d5964e0b8532444ea0ac37imagepng.png
  14. For Transfer Orders Fulfillment, select the date and click Get to get the fulfilled transfer order details from Sage to Zenoti.

QuickBooks Admin Sync report

Admin sync report shows the status of sync to QuickBooks.

Items Sync report

To view the Items Sync report

  1. At the organization level, navigate to Reports > Financial > QuickBooks (Depending on the application you have subscribed to, you see QuickBooks Online or QuickBooks desktop). The Admin Sync Report page appears.

  2. Note

    Select ‘Items’ to view the sync details of services, products, non-inventory, and taxes. If you are using QuickBooks Desktop, you see additional item called ‘Other charge’. Two additional filters appear when you select ‘Items’ option: a. Filter Category: All, Services, Products, Non-inventory, and Other Charge. b. Status: All, Pending, Synced, and Failed.

httpreportszenoticomwp-contentuploads201905items-reportpng.png

Column descriptions

Column

Description

Name

Shows the SKU of the service, or product (if you have selected Group Services/Products by Product Code) added in QuickBooks. Shows SKU or Name associated with the non-inventory items you added in QuickBooks (Packages, Memberships, Gift cards, Prepaid cards, Gratuity, Rounded-off amount, tips, manual discounts, No-show/cancellation fee, Service sub-category, and Product sub-category).

Display Name

Shows the name you gave for these items (Services, Products, Packages, Memberships, Gift cards, Prepaid cards, Gratuity, Rounded-off amount, Support Staff Gratuity (SSG), manual discounts, No-show/cancellation fee, Service sub-category, or Product sub-category) in QuickBooks.

Cost

Shows the cost of the items as per QuickBooks.

Inactive

In QuickBooks, you have an option to mark items as Active or Inactive. If you have marked an item as inactive in QuickBooks, the status here shows ‘True’

Sync Status

Shows three statuses: Pending, Synced, and Failed.

Item

If the item is a product or service, this column shows the respective item code as per Zenoti. Click the code to see the details of the item in Zenoti.

Response Message

Depending on the status of the sync, two types of response messages appear: Success and Failure.

Customers Sync report

  1. At the organization level, navigate to Reports > Financial > QuickBooks (Depending on the application you have subscribed to, you see QuickBooks Online or QuickBooks desktop). The Admin Sync Report page appears.

  2. Select Customers and click Refresh.

    httpreportszenoticomwp-contentuploads2019051a-customer-reportpng.png
    httpreportszenoticomwp-contentuploads2019051b-customer-reportpng.png
Column descriptions

Column

Description

First Name

Shows first name of the guest.

Last Name

Shows last name of the guest.

Phone

Shows the phone number of the guest (if provided in QuickBooks).

Email

Shows the email address of the guest (if provided in QuickBooks).

Xero Admin Sync report

Admin sync report shows the status of sync to Xero.

XeroPOSA Items Sync report

You can view the items that have synced from Zenoti to Xero through this report. For this, the item must be added both in Zenoti and Xero. To view the Items Sync Report

  1. At the organization level, navigate to Reports > Financial > XeroPOSA. The Admin Sync Report page appears.

  2. Select ‘Items’ to view the sync details of services, products, and taxes.

  3. Select the Status: All, Pending, Synced, and Failed.

  4. Click Refresh.

    httpreportszenoticomwp-contentuploads201907xeroposasync_items-3-300x75png.png

    The selected item sync report appears.

Column Descriptions

Column

Description

Name

Shows the SKU of the service, or product (if you have selected Group Services/Products by Product Code) added in Xero. Shows SKU or Name associated with the non-inventory items you added in Xero (Packages, Memberships, Gift cards, Prepaid cards, Gratuity, Rounded-off amount, tips, manual discounts, No-show/cancellation fee, Service category, and Product category).

DisplayName

Shows the name you gave for these items in Xero.

UPCCode

Shows the Zenoti item code.

Cost

Shows the cost of the items as per Xero.

Active

In Xero, you have an option to mark items as Active or Inactive. If you have marked an item as active in Xero, the status here shows ‘True’.

SyncStatus

Shows three statuses: Pending, Synced, and Failed.

Item

If the item is a product or service, this column shows the respective item code as per Zenoti. Click the code to see the details of the item in Zenoti.

ResponseMessage

Depending on the status of the sync, one of the response messages appear: Success or Failure.

XeroPOSA Customers Sync report

You can view the customer details that have synced from Zenoti to Xero.

  1. At the organization level, navigate to Reports > Financial > XeroPOSA. The Admin Sync Report page appears.

  2. Select Customers and click Refresh.

Column descriptions

Column

Description

First Name

Shows first name of the guest.

Last Name

Shows last name of the guest.

Phone

Shows the phone number of the guest (if provided in Xero).

Email

Shows the email address of the guest (if provided in Xero).

XeroPOSA Sales Orders Summary Sync report

While setting up Xero, if you chose Invoice Format as ‘Invoice Summary’, all the sales invoices of a particular center, belonging to a particular day, are summarized and synced into a single sales invoice. Similarly, all the refund invoices of a particular center, belonging to a particular day, are summarized and synced into a single refund invoice.

To view Sales Orders Summary report

  1. At the organization level, navigate to Reports > Financial > XeroPOSA. The Admin Sync Report page appears.

  2. Select ‘Sales Orders Summary’. Three additional filters appear: Status, From date, To date.

  3. Select a Status, select From and To dates, and click Refresh to view the report.

    httpreportszenoticomwp-contentuploads201907xeroposasync_sales_order_summary_report-1-300x64png.png

Column

Description

Center

Shows the name of the center to which the invoice belongs.

Summary Invoice No.

Shows the number of the Invoice Summary that is generated from all the closed invoices of a business day in Zenoti.

Sale Date

The closed invoices that are condensed into Invoice Summary belong to the date on which the sale was made. This column shows such sale date.

Sync Date

If you have requested a delay in Sync while setting up automated daily syncs, the sync date can be different from the sale date. This column shows the date on which the auto-sync of the invoice summary was performed.

Status

Shows any of the three statuses: Synced, Pending, or Failed

Transaction Reference

Shows the reference number internally generated in Xero. A reference number is generated every time a sync is performed.

Invoice Reference

Same as the Invoice Summary Number.

Response Message

Depending on the status of the sync, two types of response messages appear: Success and Failure.

Resync

If the sync failed, this column shows two options: Resync and Delete. Resync: If sync fails due to an issue with Xero, select Resync. After that, perform the manual sync of the invoices as well. : If the issue with the invoice in Zenoti, Resync doesn’t work. You need to manually sync the invoices. Delete: If during the sync, you have modified an invoice in Zenoti and the sync failed, click Delete. Perform manual sync, after deleting.

Order Type

Shows: Sale or Refund.

  • Shows ‘Sale’, if the invoice summary is a summary of all closed sale invoices.

  • Shows ‘Refund’ if the invoice summary is a summary of all closed refund invoices.

XeroPOSA Inventory Orders Sync report

Important

You can view the purchase order sync status, using this report. : Zenoti does not support partially delivered purchase orders.

To view Inventory Orders Sync report

  1. At the organization level, navigate to Reports > Financial > XeroPOSA. The Admin Sync Report page appears.

  2. Select ‘Inventory Orders’. Three additional filters for Orders, Status and Dates appear.

  3. Select the order type, a Status, select a From and To date, and click Refresh to view the report.

    httpreportszenoticomwp-contentuploads201907xeroposasync_inventory-300x47png.png

Column descriptions

Column

Description

Order Number

Shows the purchase order number in Zenoti. Click the link to view the purchase order details.

Center

Shows the name of the center to which the purchase order belongs.

Memo

Shows the Corresponding order number generated in the Xero software.

SyncDate

Shows the date on which sync was performed.

Status

Shows the status of the purchase order: Delivered or Raised (Raised purchase orders show up as fulfilled).

TransactionRef

Shows the transaction reference number generated internally for the sync.

OrderType

The type of order. It is 'Purchase Order' for inventory.

ResponseMessage

Depending on the status of the sync, two types of response messages appear: Success and Failure.

ReSync

If the sync failed, this column shows two options: Resync and Delete. Resync: If sync fails due to an issue with Xero, select Resync. After that, perform the manual sync of the invoices as well. : If the issue with the invoice in Zenoti, Resync doesn’t work. You need to manually sync the invoices. Delete: If during the sync, you have modified the purchase order in Zenoti and the sync failed, click Delete. Perform manual sync, after deleting.

XeroPOSA Sale Order Summary report

If you want to see sync details of each invoice summary separately, use the Sale Order Summary report.

To view Inventory Orders Sync report

  1. At the organization level, navigate to Reports > Financial > XeroPOSA. The Admin Sync Report page appears.

  2. Select ‘Sale Order Summary’.

  3. Additional filter: Summary No. appears.

  4. Enter an Invoice Summary number and click Refresh.

Column descriptions: Summary

Column

Description

Center Name

Shows the name of the center to which the invoice belongs.

Type

Shows whether the invoice summary is from sales or from refunds.

Memo

Shows the Corresponding invoice number generated for the invoice summary in Xero.

Date

The closed invoices that are condensed into Invoice Summary belong to the date on which the sale was made. This column shows such sale date.

Sync Date

If you have requested a delay in Sync while setting up automated daily syncs, the sync date can be different from the sale date. This column shows the date on which the auto-sync of the invoice summary was performed.

Transaction Reference

Shows the reference number, internally generated in the POSAccounting software. A reference number is generated every time a sync is performed.

Status

Shows any of the three statuses: Synced, Pending, or Failed

Response Message

Depending on the status of the sync, two types of response messages appear: Success and Failure.

Column descriptions: Totals

Column

Description

Services

Shows the total amount from closed invoices obtained from sale of services.

Product

Shows the total amount from closed invoices obtained from sale of products.

Membership

Shows the total amount from closed invoices obtained from sale of memberships.

Package

Shows the total amount from closed invoices obtained from sale of packages.

Gift Card

Shows the total amount from closed invoices obtained from sale of gift cards.

Gratuity

Shows the total amount paid as tips, accounted in the closed invoices.

Discount

Shows the total discount given on all the closed invoices from sales.

Tax

Shows total tax of all the invoices in that invoice summary.

Package Redemption

Shows the total amount redeemed from packages.

Column descriptions: Items

Column

Description

Type

Shows the Item Type: Products, Services, memberships, packages, gift cards, or prepaid cards.

Name

Shows the code of the item. For example, if you sold about 15 ‘Look-Great’ hair shampoos to various guests in a day and closed the invoices generated from the sale, the Type column shows Product and the Name column shows the name of the product as per Zenoti, which is ‘LookGreat’.

Display Name

Shows the name of the item as per Xero.

Price

Shows the total amount earned on that item’s sale.

Quantity

Shows the number of units of the item sold.

Department

While creating the item in Xero, you would have given a Department name. That name appears in this column.

Class

While creating the item in Xero, you would have given a Class name. That name appears in this column.

Column descriptions: Payments

Column

Description

Payment Method

Shows the mode of payment made by guests to buy the item.

Deposit to Account

Shows the payment method you synced to the accounts during the initial setup of Xero in Zenoti.

Amount

Shows the total of invoice amount + Tax + any rounding off value on the invoice amount.

Create items for the accounting platform in Zenoti

When you sync from Zenoti to the accounting platform, the sync is successful if each item in Zenoti has a mapped item in the accounting platform. However, if there is no mapped item, the sync fails. You can view the Admin Sync report of the respective accounting platform to know the items that did not sync.

For a missing item in the accounting platform, you can either create it in the accounting platform or create it in Zenoti and resync the item.

  1. At the center level, click the Configuration icon and navigate to Reports > Accounting Platform.

  2. From the report type drop-down list, select Sale Order Summaries.

  3. Using the date pickers, select the date range during which you have performed the sync.

  4. Click Refresh.

    The report is generated for the date range.

  5. Click the View Details link.

    The Sale Order Report page appears.

    QuickBooks

    Click View Details for the desired item.

    httpsdownloadsintercomcdncomio3049029596d1de9d0a8516f1d8e2530feaccountingintegration-adminsyncreport-createanewitempng.png

    Another window appears.

    httpsdownloadsintercomcdncomio3049048149311872f1bb74e2dc2d10214accountingintegration-adminsyncreport-createanewitemqbbuttonpng.png

    Xero

    You can see the Create New Item button for items that are not in Xero.

    httpszenotiintercom-attachments-7comio16044472777acd018617800725821c3acguralov-qbn6crmz4btzvvufhi8gx8gwzea_nps0zev4jjnhhxpuijpckrtjrpubkgrgd8kp_vhyq93sw7p7cdwnw7bovctabr_shdbkznysteksh784bgqgrfcdjzr7u7iloxhn.png
  6. Click Create New Item.

    The Add Item dialog box appears. The fields in this dialog box vary based on the accounting platform:

    QuickBooks

    httpsdownloadsintercomcdncomio304905879c1b11a88f4b279b581b5560daccountingintegration-adminsyncreport-createanewitemqbbutton2png.png

    Xero

    You can see that the Item Code and Item Name boxes are filled automatically.

    httpszenotiintercom-attachments-7comio16044472862054c36b48b11797c79b8a4kjh7jkeoohnl_yztfs_dnzmhexl3hzo8zrtah6mdx8jxieepjjsl681l_qjpolwyajrf72rl6_hqvjexxnqqfmqzzqpcvf56nj5bfh9yrf7_difta5w2n6q6kgbad7d3rr_jwv_f.png
  7. Select the mapping type from the Mapped Type drop-down list.

    • Service for service

    • Inventory for product

  8. Select the chart of accounts to which the item must be mapped in the accounting platform:

    For QuickBooks - Sales Account

    For Xero - Income Account, Inventory Account, and Expense Account

  9. Click Add.

    The item is created in Zenoti.

Next steps
  1. Delete the item record in the Sales Order Summaries report.

    httpszenotiintercom-attachments-7comio160444731b785fd265c01d29266aaad78rks2qmie_oufaxkv1ekppbqixxrq7rzy_surehgixssetjsmoem9eqkzc32coubrtfiesmuo4wqktrws4o0thxmggwb14wxkjsx0s_pdrw-szedfvcjs02gyyhq9oongjx-dlms8.png
  2. Resync the items first and then the sale orders.

Post membership sales based on value

Businesses can calculate sales based on either the sale price of an item or the value of an item.

In the value model, Zenoti posts membership sales and redemption based on the value of the membership, and not the sale price.

For example, if a guest purchased a $100 non-recurring membership with a service value of $150, in the sale model, Zenoti posts $100 to the accounting platform. While in the value model, Zenoti posts $150 to the accounting platform.

Important

Reach out to Zenoti Support to enable the value model for your business.

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

  2. Navigate to Integrations.

  3. Select Accounting.

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

  5. For the Membership Liability Model, the Value option is selected by default.

    You can see the Default Item for Membership Liability Discount box is enabled for the Membership item. This item is to post the difference between the Value and Sale Price of the membership.

  6. In the Default Item for Membership Liability Discount box, enter the name of the default item that you want to post for membership liability discount.

  7. Under the Sync section, click Save.

    Membership sales will be posted based on value.

Example

Service

Sale Price

Membership Service

Credits

Hair Cut

$110

$100

3

Hair Color

$215

$200

4

Hair Wash

$120

$100

5

Let’s say that a guest purchased a non-recurring membership for $1200 with a value of $1600.

Default Item for Membership Liability Discount = 1600- 1200 = $400

Reports

Admin Sync Report - Sale Order Summaries

httpsdownloadsintercomcdncomio338004177c702239ac3700473be8b784eaccountingintegration-postingmembershipsalesbasedonvalue-3png.png
  • You can see Membership as $1600 for Price and any discounts under the Discount item.

  • Under the Payment section, You can see the actual payment made by the guest.

Post cross-center redemption of memberships credits as journal entries to the accounting Platform

Disclaimer

This enhancement is for businesses with the sale model or value model.

Generally, businesses with multiple centers allow guests to redeem memberships with credits across centers. For cross-center settlement, they need the amount to appear as payable for the center where the membership is sold, and as receivable for the center where the membership is redeemed.

Example

A guest purchased a $100 membership worth $200 credits from the Los Angeles center and redeemed it on a service worth $200 at the California center.

Based on the value model, when Zenoti syncs this redemption to the accounting platform, the value of the service $200 is posted as payable to the Los Angeles center and as receivable to the California center.

The difference between the sale and the redemption is the discount amount. In our example, the discount is $250 - $200 = $50.

To configure posting of membership with credits redemption based on value

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

  2. Click Integrations.

  3. Select Accounting.

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

    post_cross.png
  5. For Membership with Credit Liability Model, select the Enable Cross Center check box.

    The following fields appear.

    post_cross2.png
    • Default Item for Membership Credit

      Note

      If you select posting by Payment Type, you will not see this field for configuration.

    • Default Item for Membership Credit Redemption (Receivable)

      Note

      If you select posting by Payment Type, you will not see this field for configuration.

    • Default Item for Membership Credit Liability (Payable)

    • Default Item for Membership Credit Redemption (Payable)

      Note

      If you select posting by Payment Type, you will not see this field for configuration.

  6. Under the Sync section, click Save.

    You can post the receivable amount as either an item or as payment. However, you can post the payable amount as only journal entries.

  7. To post redemption amount as journal entries, expand the Payments Mapping tab and add and map the chart of accounts for receivable and payable.

    post_cross3.png
  8. To post redemptions as invoices, expand the Item Type Mapping tab and add and map the chart of accounts for receivable.

    post_cross4.png
  9. Click Save .

    The integration is configured to post cross-center redemptions for memberships based on value.

Reports

Admin Sync – Sale Order Summaries report

You can verify the posting of cross-center redemptions for membership credits in this report.

Redemption Center

post_cross5.png

Sale Center

post_cross6.png

Post expired or reversed loyalty points as revenue

Disclaimer

This enhancement applies to businesses where the value model is enabled and sync is configured at the journal entries level.

When loyalty points expire, your business can configure to post the expired amount as revenue to the business.

Note

Currently, loyalty points reversals are not supported in the integration.

For the value of expired loyalty points, Zenoti considers the redemption ratio (the value for each point) at the time of posting the journal entry.

To configure posting of expired loyalty points as revenue

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

  2. Click Integrations.

  3. Select Accounting.

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

  5. Under Financials, select the Post Journal Entries check box.

5. Select the Post Expired Amount check box.

The Default Item for Loyalty Points Expired Amount box appears. This is the item used to post the revenue from the expired loyalty points for a day.

Note

: Under the Payments Mapping tab, you can also see a payment type added to post expired amount as revenue.

6. Under the Sync section, click Save.

7. Expand the Payments Mapping tab.

8. From the Payment Header list, select Expired Loyalty Points Liability.

9. From the Mapped Account list, select the corresponding chart of accounts in the accounting platform.

10. Click Add.

The payment header is added.

11. Click Save.

The payment mapping is saved.

Reports

Admin Sync – Sale Order Summaries report

Other reports

Loyalty Points - Expiration Report

Use this report to check the expired loyalty points.

Other helpful articles

Accounting integration: Post membership cross-center redemption

Disclaimer

This enhancement is done only for businesses where the value-based model is enabled.

Generally, businesses with multiple centers allow guests to redeem memberships across centers. For cross-center settlement, they need the amount to appear as payable for the center where the membership is sold, and as receivable for the center where the membership is redeemed.

Moreover, a business can choose to post the value of the membership for cross-center redemption.

Example

A guest purchased a $250 non-recurring membership from the LA center and redeemed it on a service worth $200 at the California center.

Based on the value model, when Zenoti syncs this redemption to the accounting platform, the value of the service $200 is posted as payable to the LA center and as receivable to the California center.

The difference between the sale and the redemption is the discount amount. In our example, the discount is $250 - $200 = $50.

  1. At the organization level or center level, click the Configurations icon.

  2. Navigate to Integrations tab.

  3. Select Accounting.

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

    httpsdownloadsintercomcdncomio3379758325ae407e7de9a7342c4c7bbb0imagepng.png
  5. Select the Enable Cross Center check box.

    httpsdownloadsintercomcdncomio3379761945e1f34ab6a6e5e5b283fd79aimagepng.png
  6. Default Item for Membership Service Liability (Payable): Enter the item to be used to post the redemption as payable for the sale center where there’s no redemption invoice – the redemption invoice is only in the center where the redemption was made.

  7. Default Item for Membership Service Redemption Discount (Receivables): Enter the item to be used to post the difference in the sale and the redemption amount as a receivable discount for the center where redemption was made. This is to ensure if the centers want to receive the full amount or just the value amount (without discount).

  8. Default Item for Membership Service Redemption Discount (Payable): Enter the item to be used to post the difference in the sale and the redemption amount as a payable discount for the center where the membership was sold.

  9. Under the Sync section, click Save.

    You can post the receivable amount as either an item or as a payment. However, you can post the payable amount as only journal entries.

  10. To post redemption amount as journal entries, expand the Payments Mapping tab and add and map the chart of accounts for receivable and payable.

    httpsdownloadsintercomcdncomio33797740737f80101e229aa4d6a621d97imagepng.png
  11. To post redemptions as invoices, expand the Item Type Mapping tab and add and map the chart of accounts for receivable.

    httpsdownloadsintercomcdncomio337977591683b895f8131050b67370187imagepng.png
  12. Click Save .

    The integration is configured to post cross-center redemptions for memberships based on value.

Reports

Admin Sync – Sale Order Summaries report

You can verify the posting of cross-center redemptions for membership in this report.

httpsdownloadsintercomcdncomio337977691f55bd3d46d06be4cbbb3b5e3imagepng.png

Sales Invoices Report

httpsdownloadsintercomcdncomio337977791963071818daa392b0e70e6ceimagepng.png

Accounting integration: Post expired membership amount as revenue

Disclaimer

This enhancement applies to businesses where the value-based model is enabled and sync is configured at the journal entries level.

When a membership expires, your business can configure to post the expired amount as a revenue to the business. Your business must select Redemption post expiry or cancellation at the membership level. When this is enabled, Zenoti posts expired credits based on the expiry date of the service or the expiry date of the membership, whichever is earliest.

httpsdownloadsintercomcdncomio3378684306768381c0224e46b4cbd0fdfimagepng.png

Let’s consider a non-recurring membership with 3 services, that expired on April 15th with a grace period of 1 day. So, the actual expiry date for this membership is April 16th.

Service

Sale Price

Membership Price

Credits

Expiry Date

Hair Cut

$110

$100

3

April 14th

Hair Color

$215

$200

1

April 17th

Hair Wash

$120

$100

1

April 18th

When Zenoti syncs data on April 14th, only the Hair Cut service expired credit amount is posted to the accounting platform. When Zenoti again syncs on April 16th, the earliest of April 16th and April 17th (expiry of Hair Color service) is April 16th, so Zenoti will post the expired amount from the Hair Color service on April 16th.

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

  2. Click the Integrations tab and expand Accounting.

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

  4. Under Financials, select the Post Journal Entries check box.

    httpsdownloadsintercomcdncomio33786859599e74d9d9dff3c0510bce0e0imagepng.png

    For Membership Liability Model, you can see that the Value is selected by default.

    httpsdownloadsintercomcdncomio337868678295680bee757447b7df3fdafimagepng.png
  5. Select the Post Expired Amount check box.

    The Default Item for Membership Expired Amount box appears. This is the item used to post the revenue from the expired memberships for a day.

    httpsdownloadsintercomcdncomio337869485653a8569e019253191a17054imagepng.png

    Note

    Under the Payments Mapping tab, you can also see a payment type added to post expired amount as revenue.

  6. Under the Sync section, click Save.

  7. Expand the Payments Mapping tab.

  8. From the Payment Header list, select Expired Membership Liability.

  9. From the Mapped Account list, select the corresponding chart of accounts in the accounting platform.

  10. Click Add.

    The payment header is added.

    httpsdownloadsintercomcdncomio33786961558814e75747d091339ece5b0imagepng.png
  11. Click Save.

    The payment mapping is saved.

Example

Service

Sale Price

Membership Price

Credits

Hair Cut

$110

$100

3

Hair Color

$215

$200

1

Hair Wash

$120

$100

1

Let’s say that a guest purchased a non-recurring membership with the following services:

If the guest has used only 2 credits from the Hair Cut service, and the remaining services are unused, and the membership has expired, then the total expired amount from this membership is calculated as follows:

Total expired amount = 1x100 +1x200 + 1x100 =$400

When the daily sync happens, Zenoti adds all such membership expired amounts and posts it as a single item – the Default Item for Membership Expired Amount.

Reports

Admin Sync – Sale Order Summaries report

You can verify the posting of the expired membership amount in this report.

To see the total expired amount posted for the day, click View Details.

Other reports

httpsdownloadsintercomcdncomio337870090f94e995ae0a1e2139d19dc70imagepng.png
  • Membership Expired Revenue is displayed as an item with the total expired amount.

  • Expired Membership Liability is displayed as a payment with the total expired amount.

httpsdownloadsintercomcdncomio337870297e4fdc263a8a1e88e091468f6imagepng.png

Post digital payment fee as journal entry to the accounting platform

Digital payment fee is the percentage of the fee charged by the payment provider on each payment.

In Zenoti, you can configure to post the digital payment fee as journal entries into the accounting platform (such as QuickBooks) to improve tracking and transparency of the accounting process.

Important

A subsidiary is a payment provider for a location or center.

To configure posting of digital payment fee to the accounting platform

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

  2. Click the Integrations tab and expand Accounting.

  3. Expand the Configuration tab.

  4. Navigate to the Invoice section and locate Miscellaneous Journal Entries.

    post_digital.png
  5. Select the Post Digital Payment Fees checkbox.

    The Post by Subsidiary checkbox is enabled.

  6. Select the Post by Subsidiary checkbox to post digital payment fee by each provider per location (center).

  7. Click Save.

  8. Expand the Miscellaneous Journal Type Mapping section.

    post_digital2.png
  9. For each cash transaction, map the following details and click Add:

    • Journal Type: Select Digital Payment Fees.

    • Location: Center for which the journal entry has to be posted.

    • Subsidiary: Payment provider for each location.

      • If you've selected the Post by Subsidiary option for the journal entry in the Configuration tab, you can see all the payment providers for the selected locations.

      • If you've not selected the Post by Subsidiary option for the journal entry in the Configuration tab, you can see the All Provider option (the default payment provider).

    • Credit Account: Chart of accounts in the accounting platform for credit entry.

    • Debit Account: Chart of accounts in the accounting platform for debit entry.

    Important

    If the journal entry has a negative amount, the entries are reversed - the mapped Debit Account is credited and the mapped Credit Account is debited.

  10. To manually sync data, expand the Manual Sync section and locate Miscellaneous Journal Entries.

    • Select the date for which you want to post data.

    • Click Post.

    Note

    To add auto-sync schedules, reach out to Zenoti.

Admin Sync reports

Sale Order Summaries

post_digital3.png

Miscellaneous Journal Entries

post_digital4.png

Reconciliation post accounting integration

After you sync data, you need to understand if the data is correct.

Currently, we have the following easy-and-quick articles that you can refer to reconcile data between and your accounting integration platform:

Accounting Integration: Reconcile Sales and Refunds

Accounting Integration: Reconcile Discounts

Accounting Integration: Reconcile Tax

Reconcile sales and refunds post accounting integration

Important

Before you begin, ensure that you sync data by manual sync or scheduled sync.

Note

For scheduled sync, reach out to Zenoti.

To reconcile sales and refunds
  1. Click the Reports icon.

  2. Search for the Invoices report.

    The Sales report page appears.

  3. From the Report Name filter, select the Invoices report.

  4. From the Invoice Status filter, select Closed.

  5. From the Date Type filter, select Closed Date.

  6. From the Closed Date filter, select the duration for which you want to reconcile.

  7. Click Refresh.

    The report is generated.

    httpsdownloadsintercomcdncomio32183717225c5c0f7d881c068ded10651accountingintegration-reconciliationbasedoninvoicecloseddatepng.png
  8. Export the report and sort the Sale Date column in ascending order.

  9. Note the earliest and latest sale date.

  10. In the exported file, identify and highlight the list of closed invoices during the earliest and latest sale date.

  11. Open the Sales Accrual report (from the new Reports dashboard).

  12. From the Sale Date filter, select the earliest and latest sale date (step 9) as the sale date range.

  13. From the Centers filter, select the desired centers.

    To generate the report for all items, select All.

  14. From the Item Type filter, select the desired items.

    To generate the report for all items, select All.

    Important

    To reconcile both sales and refunds, ensure that All is selected from the Sale Type filter. To reconcile only refunds, select Refund from the Sale Type filter.

  15. Click Refresh.

  16. Create a summary on the Invoice Closed Date and Item Type columns.

    httpsdownloadsintercomcdncomio32185042022294883952e233a6666d25eaccountingintegration-reconciliationbasedoninvoicecloseddate-1png.png
  17. For each invoice, verify the following amounts in the accounting integration platform:

    • Gross Sales - Refer to the Price column

    • Net Sales - Refer to the Sales(Exc.Tax) column

Reconcile tax post accounting integration

Important

Before you begin, ensure that you sync data by manual sync or scheduled sync.

Note

For scheduled sync, reach out to Zenoti.

  1. Click the Reports icon.

  2. Search for the Invoices report.

    The Sales report page appears.

  3. From the Report Name filter, select the Invoices report.

  4. From the Invoice Status filter, select Closed.

  5. From the Date Type filter, select Closed Date.

  6. From the Closed Date filter, select the duration for which you want to reconcile.

  7. Click Refresh.

    The report is generated.

    httpsdownloadsintercomcdncomio32183717225c5c0f7d881c068ded10651accountingintegration-reconciliationbasedoninvoicecloseddatepng.png
  8. Export the report and sort the Sale Date column in ascending order.

  9. Note the earliest and latest sale date.

  10. In the exported file, identify and highlight the list of closed invoices during the earliest and latest sale date.

  11. Open the Sales Accrual report (from the new Reports dashboard).

  12. From the Sale Date filter, select the earliest and latest sale date (step 9) as the sale date range.

  13. From the Centers filter, select the desired centers.

    To generate the report for all items, select All.

  14. From the Item Type filter, select the desired items.

    To generate the report for all items, select All.

  15. Click Refresh.

  16. Create a summary on the Invoice Closed Date column and Item Type columns.

    httpsdownloadsintercomcdncomio32185042022294883952e233a6666d25eaccountingintegration-reconciliationbasedoninvoicecloseddate-1png.png
  17. For each invoice, verify the tax amount in the Tax column with the amount in the accounting platform.

Reconcile discounts post accounting integration

Important

Before you begin, ensure that you sync data by manual sync or scheduled sync.

Note

For scheduled sync, reach out to Zenoti.

  1. Click the Reports icon.

  2. Search for the Invoices report.

    The Sales report page appears.

  3. From the Report Name filter, select the Invoices report.

  4. From the Invoice Status filter, select Closed.

  5. From the Date Type filter, select Closed Date.

  6. From the Closed Date filter, select the duration for which you want to reconcile.

  7. Click Refresh.

    The report is generated.

    httpsdownloadsintercomcdncomio32183717225c5c0f7d881c068ded10651accountingintegration-reconciliationbasedoninvoicecloseddatepng.png
  8. Export the report and sort the Sale Date column in ascending order.

  9. Note the earliest and latest sale date.

  10. In the exported file, identify and highlight the list of closed invoices during the earliest and latest sale date.

  11. Open the Sales Accrual report (from the new Reports dashboard).

  12. From the Sale Date filter, select the earliest and latest sale date (step 9) as the sale date range.

  13. From the Centers filter, select the desired centers.

    To generate the report for all items, select All.

  14. From the Item Type filter, select the desired items.

    To generate the report for all items, select All.

  15. Click Refresh.

  16. Create a summary on the Invoice Closed Date column and Item Type columns.

    httpsdownloadsintercomcdncomio32185042022294883952e233a6666d25eaccountingintegration-reconciliationbasedoninvoicecloseddate-1png.png
  17. For each invoice, verify the discount amount in the Discount column with the amount in the accounting platform.

FAQs on accounting integration

  1. How to Add a New Payment Method or Chart of Accounts?

  2. How to edit an existing payment method?

  3. How to sync a new item instantly?

  4. How to sync sale orders manually?

  5. Troubleshooting Invoice Failures and Sync Failures

  6. Statuses in Sales Order Summaries Sync Report

  7. Why is inventory items' sync status showing pending?

    If your business has configured to sync items not based on product code, the sync status will be pending.

  8. How to sync pending invoices?

    For each pending invoice, click Post.

Statuses in Sales Order Summaries Sync report

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

  2. Navigate to Reports > Financial > QuickBooks.

    The Admin Sync Report page appears.

  3. Form the report name filter, select the Sales Orders Summary.

    One additional filter appears for sync status.

  4. Select a status, select a date range, and click Refresh.

  5. To view more details of a sale order (invoice), click View Details.

    Status

    Description

    Action to be taken

    Synced

    The sync is successful.

    Pending

    The sync is pending as there are items that are not synced to Zenoti from the accounting integration and you are trying to sync an invoice summary for the same.

    For these error messages, refer our help article: Troubleshooting Invoice Failures and Sync Failures.

    Failed

    The sync failed due to an unexpected technical error.

    All these errors are listed in the following table along with the action to be taken.

    For the Failed sync status, here is the list of possible error messages, their meaning, and the solution to the problem:

    Sync Type

    Message

    Description

    Action to be taken

    Journal Entry

    {"response":{"code":"451","message":"Name 'MICD' didn't match with mapped value.","fields":"journalItemAccounts","data":[]}}

    The chart of account for the item’s Code, Category, or Sub-Category is not defined in the POSA Item Mapping form.

    In this error message, MICD is the Service Category code that is missing in POSA Item Mapping form.

    1. Add the relevant item along with chart of account under Add Item in POSAccounting.

    2. Sync the transaction for the sale date manually.

    3. In the Admin Sync report, click Delete and then click Resync.

    Journal Entry

    {"response":{"code":"451","message":"Name 'MasterCard' didn't match with mapped value.","fields":"journalPaymentAccounts","data":[]}}

    The chart of account for the payment method is not defined in the accounting platform POSAccounting Payment Mapping form.

    In this error message, chart of accounts for Payment method MasterCard, is missing in the POSAccounting Payment Mapping form.

    1. Add the relevant payment method along with chart of account under Add Payment in POSAccounting.

    2. Sync the transaction for the sale date manually.

    3. In the Admin Sync report, click Delete and then click Resync.

    Journal Entry

    {"response":{"code":"451","message":"Name 'STA' didn't match with mapped value.","fields":"journalTaxAccounts","data":[]}}

    The chart of account for tax is not defined in the POSAccounting tax mapping form.

    In this case, chart of accounts for Tax with the code STA in Zenoti, is not mapped in POSAccounting under the Add Tax section.

    1. Add the relevant tax along with chart of account under Add Tax in POSAccounting.

    For QuickBooks Desktop, the format in which you must add the tax is,

    Sales tax chart of account code <#10042018#>Tax Agency Name

    Example: 350.00<#10042018#>VA State Tax.

    2. Sync the transaction for the sale date manually.

    3. In the Admin Sync report, click Delete and then click Resync.

    Journal Entry

    {"response":{"code":455,"message":"A validation exception occurred (Account code or ID must be specified)\nValidation errors:\nThe TaxType field is mandatory","fields":"false","data":[]}}

    The sales account for the product is not selected.

    Mark the product as retail and select the account.

    Invoice/Invoice Summary

    {"response":{"code":455,"message":{"0":"Invalid account type used"},"fields":"false","data":[]}}

    The payment type is of liability account, which is not allowed in QuickBooks Online or Xero.

    Change the account type from liability to any other current asset in QuickBooks Online or Xero.

    Invoice/Invoice Summary

    Zenoti: GiftCardRedemption Item is not synced to Zenoti.

    The item is not created in QuickBooks.

    In this error message, GiftCardRedemp is not created in QuickBooks.

    1. Click View details in the admin sync report for which the invoice summary is failed and click Create Item.

    2. Choose the relevant Item Type and Chart of Account.

    This creates the Item in the accounting platform.

    3. Delete the failed summary from the Admin Sync report.

    4. At center level, navigate to Configurations > Integrations.

    5. Expand the Manual Sync section.

    6. Select the item type that was created (Service/Non-Inventory/Product/OtherCharge).

    7. Click Get to sync the created item.

    8. After the item is synced, expand the Manual Sync section.

    9. Under Sales and Refunds, select the date for which the invoice summary failed and click Post to manually sync the invoice summary.

  6. If you see an error message that’s not listed here, reach out to Zenoti Support.

Accounting integration: How to add a new payment method or chart of accounts?

  1. Get payment methods (for QuickBooks) or chart of accounts (for Xero) from the accounting platform

    Notes:

    • If you add a new payment type in QuickBooks, you MUST do a manual sync of payment methods in Zenoti.

    • If you want to assign a new chart of accounts in Xero to a payment type in Zenoti, you MUST do a manual sync of accounts.

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

    2. Navigate to Integrations > Accounting.

    3. Expand the Manual Sync tab.

    4. Sync payment methods (from Quickbooks) or chart of accounts (from Xero).

      • For QuickBooks, to sync payment methods manually, click Get for Payment Methods.

        All the payment types are synced from QuickBooks to Zenoti.

        httpsdownloadsintercomcdncomio304566404f9403fc3d72c5948b05229f0accountingintegration-howtoaddanewpaymentmethod-1png.png
      • For Xero, to sync the chart of accounts manually, click Get for Accounts.

        All the charts of accounts are synced from Xero to Zenoti.

        httpsdownloadsintercomcdncomio309926696292b226b1cc0f6eda9851feaaccountingintegration-howtoaddanewpaymentmethod-6png.png
  2. Map the payment types in Zenoti

    1. Expand the Payments Mapping section.

    2. For Payment Header, select the payment type in Zenoti.

    3. For QuickBooks, from the Mapped Account in QuickBooks, select the corresponding payment type in QuickBooks.

      For Xero, from the Mapped Account in Xero, select the corresponding chart of account in Xero.

    4. Click Add.

    5. Click Save.

    For Quickbooks

    httpsdownloadsintercomcdncomio309936404be2855290a57a58c313c88feaccountingintegration-howtoaddanewpaymentmethod-2png.png

    For Xero

    httpsdownloadsintercomcdncomio309939356479ce4df2788043c6aa4b9f1accountingintegration-howtoaddanewpaymentmethod-7png.png
  3. Add payments in POSAccounting

    1. Expand the POSAccounting Mapping section.

    2. Click Setup Customer Account.

      httpsdownloadsintercomcdncomio30502785531af4b2e88352f7a7a1d02b0accountingintegration-howtoaddanewpaymentmethod-3png.png

      Read our detailed help article on the setup process on POSAccounting.

      httpsdownloadsintercomcdncomio3050279558f0c33776d3ff33af15a90fdaccountingintegration-howtoaddanewpaymentmethod-4png.png
    3. Click the Add Payment section.

    4. Click +Add Payment.

      httpsdownloadsintercomcdncomio3050280618dde5f458e70abc3f065eb0caccountingintegration-howtoaddanewpaymentmethod-5png.png
    5. Enter details in the Payment Id and Payment Account boxes.

      Note

      For Xero, Payment Id and Payment Account must be the Mapped Account in Xero that you’ve selected in Zenoti (in Step 2: Map the Payment Types in Zenoti) .

    6. Click Next.

      The payment type is added in POSAccounting.

Accounting integration: How to edit an existing payment method?

  1. Navigate to the Integrations tab.

    1. Organization level:

      1. Click the Configurations icon.

      2. Click the Integrations tab.

    2. Center level:

      1. Click the Configurations icon.

      2. Click the Integrations tab.

  2. Expand the Accounting section.

  3. Expand the Payments Mapping section.

  4. For QuickBooks, for the payment method that you want to edit, select the corresponding QuickBooks payment type from the Mapped Account in QuickBooks list.

    For Xero, select the corresponding Xero chart of accounts from the Mapped Account in Xero list.

    httpsdownloadsintercomcdncomio312551210d77bc7efc82fb9ededcbfc49accountingintegration-howtoeditanexistingpaymentmethod-1png.png
  5. Click Save.

  6. Open POSAccounting and ensure that the mapped account for the payment type is correct. Otherwise, change the mapped account in POSAccounting.

    httpsdownloadsintercomcdncomio30504758628cd525bd8c941cc91e4e0d9accountingintegration-howtoeditanexistingpaymentmethod-2png.png

    Note

    For Xero, Payment Id and Payment Account must be the Mapped Account in Xero that you’ve selected in Zenoti (in Step 3) .

Accounting integration: How to sync a new item instantly?

When you add a new service or product based on grouping in Zenoti, it is recommended to add the same item in the accounting platform with the relevant item type (Service, Inventory, Non-Inventory, and Other Charge).

For the accounting platform, you can create the new items even from the Sale Orders Summary report.

To check the item type that you’ve selected in Zenoti

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

    Important

    You can see the Item Type Mapping section only if you’ve selected the Invoice-wise option under the Configuration section.

    httpsdownloadsintercomcdncomio30489191853d313aeedfa848db2233405accountingintegration-howtosyncnewitem-6png.png
  2. Go to the Integrations tab.

  3. Expand the Accounting section.

  4. Under Invoice, select Invoice Wise.

  5. Expand the Item Type Mapping section and check the Mapped Item Type that is selected for the new item that you want to create in the accounting platform.

    httpsdownloadsintercomcdncomio304891871a5ffa471fbde7fa9f7091992accountingintegration-howtosyncnewitem-5png.png

    Note the mapped item type and select the same item type in the accounting platform.

    After you add the item (product or service) in the accounting platform and map it to the correct item type, the item is automatically synced after the duration specified for Schedule under the Sync Schedule section.

    httpsdownloadsintercomcdncomio30489194487ca49f2436b3bd5dd97593aaccountingintegration-howtosyncnewitem-7png.png
To sync a new product created in the accounting platform instantly
  1. Access Integrations tab.

    1. Organization level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

      3. Expand the Accounting section.

    2. Center level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

      3. Expand the Accounting section.

  2. Expand the Manual Sync section.

  3. Under Products, select one of the following options:

    1. Products Modified On or After

      Select this option if you want to sync products that are added or modified on a particular date or after a particular date. When you select this option, you are required to select the date as well.

      httpsdownloadsintercomcdncomio304486437e01fd5798a4cfed2216eb83daccountingintegration-howtosyncnewitem-1png.png
    2. All Products

      Select this option if you want to sync products that are added or modified till the current date.

      httpsdownloadsintercomcdncomio304486586a92b75cd150a311cd88b7ab0accountingintegration-howtosyncnewitem-2png.png
  4. Click Get.

    Important

    Ensure that the product code in Zenoti has a matching SKU in the accounting platform.

To sync a new service created in accounting platform immediately
  1. Ensure you are at the center level or organization level and navigate to Configuration icon > Integrations > Accounting.

    1. Organization level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

      3. Expand the Accounting section.

    2. Center level:

      1. Click the Configurations icon.

      2. Go to the Integrations tab.

      3. Expand the Accounting section.

  2. Expand the Manual Sync section.

  3. Under Services, select one of the following options:

    1. Services Modified On or After

      Select this option if you want to sync services that are added or modified on a particular date or after a particular date. When you select this option, you are required to select the date as well

      httpsdownloadsintercomcdncomio30448666175f1c8390381035e3cba0b3eaccountingintegration-howtosyncnewitem-3png.png
    2. All Services

      Select this option if you want to sync services that are added or modified till the current date

      httpsdownloadsintercomcdncomio304486790ea5f6a5e5cec7ba07dfe6c49accountingintegration-howtosyncnewitem-4png.png
  4. Click Get.

    Important

    Ensure that the service code in Zenoti has a matching SKU in the accounting platform.

Accounting integration: How to sync sale orders manually?

  1. At the center level, click the Configurations icon.

  2. Navigate to Organizations > Centers.

  3. Select the center for editing.

  4. Click the Integrations tab.

  5. Under Accounting, expand the Manual Sync section.

  6. For Sales and Refunds, select a date for which you want to sync the sale orders.

  7. Click Post.

    The sale orders are synced to the accounting platform for the selected date.

    httpsdownloadsintercomcdncomio3050565409cb9c13f30887ee356a99de5accountingintegration-howtosyncsaleorders-1png.png
  8. To verify the sync, open the Sales Orders Summary report for the accounting platform.

Accounting integration: Troubleshooting invoice failures and sync failures

Invoice failures occur when the scheduler is unable to retrieve the data for the jobs scheduled. The failure can be caused due to a mismatch of data between Zenoti, POSAccounting, and the accounting integration.

In the Sales Order Summary report, a few terms in the response message indicate the source of the failure. The following table lists these terms:

Response Message Contains

Description

Action

Response

This is due to incorrect data in POSAccounting mapping form or in the accounting integration.

Ensure that there are no spelling mistakes, there are correct chart of account selected for the item, or the item is added correctly in POSAccounting or the accounting integration accordingly.

Zenoti

This is due to incorrect data mapping in Zenoti.

Ensure that the items are synced or the payment method is added correctly.

If you are still unable to troubleshoot the failure, reach out to Zenoti Support.

Sales Orders Summary Sync report

While setting up QuickBooks, if you chose Invoice Format as ‘Invoice Summary’, all the sales invoices of a particular center, belonging to a particular day, are summarized and synced into a single sales invoice. Similarly, all the refund invoices of a particular center, belonging to a particular day, are summarized and synced into a single refund invoice.

To view Sales Orders Summary report

  1. At the organization level, navigate to Reports > Financial > QuickBooks (Depending on the application you have subscribed to, you see QuickBooks Online or QuickBooks desktop). The Admin Sync Report page appears.

  2. Select ‘Sales Orders Summary’. Two additional filters appear: Status and ‘From and To’ Dates.

  3. Select a Status, select From and To dates, and click Refresh to view the report.

httpreportszenoticomwp-contentuploads201905so-summary-report1-1024x122png.png

Column descriptions

Column

Description

Center

Shows the name of the center to which the invoice belongs.

Summary Invoice No.

Shows the number of the Invoice Summary that is generated from all the closed invoices of a business day in Zenoti.

Sale Date

The closed invoices that are condensed into Invoice Summary belong to the date on which the sale was made. This column shows such sale date.

Sync Date

If you have requested a delay in Sync while setting up automated daily syncs, the sync date can be different from the sale date. This column shows the date on which the auto-sync of the invoice summary was performed.

Status

Shows any of the three statuses: Synced, Pending, or Failed

Transaction Reference

Shows the reference number internally generated in QuickBooks. A reference number is generated every time a sync is performed.

Invoice Reference

Same as the Invoice Summary Number.

Response Message

Depending on the status of the sync, two types of response messages appear: Success and Failure.

Resync

If the sync failed, this column shows two options: Resync and Delete. Resync: If sync fails due to an issue with QuickBooks, select Resync. After that, perform the manual sync of the invoices as well. If the issue with the invoice in Zenoti, Resync doesn’t work. You need to manually sync the invoices. Delete: If during the sync, you have modified an invoice in Zenoti and the sync failed, click Delete. Perform manual sync, after deleting.

Order Type

Shows: Sale or Refund.

  • Shows ‘Sale’, if the invoice summary is a summary of all closed sale invoices.

  • Shows ‘Refund’ if the invoice summary is a summary of all closed refund invoices.

Accounting integration export data

The data export option allows only posting of day-wise journal entries for both accrual and cash accounting. You can export the data only in Excel and CSV formats.

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

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

  3. Select Export icon and click Continue. You can edit the configuration if required.

  4. Navigate to Manual Sync and select the time period.

    Note

    You can choose a time period of up to one month only.

  5. From Locations, select the center and click Save.

  6. From Fields, select and enter the data as required.

  7. From Payments Mapping, select the Payment Header and enter the Chart of Account.

  8. Enter the custom fields as required.

  9. Click Add.

  10. From Journal Mapping, you can select the Transaction Type as either sales, refunds, or payments (if accrual accounting is selected).

  11. Enter the Journal Custom Field if required.

  12. Click Add.

  13. From Item Mapping, you can select the Item Type and enter the Chart of Account.

  14. Enter the custom fields as required.

  15. Click Add.

  16. From Miscellaneous Journal Entries, select the Journal Type and enter the Journal Name.

  17. Enter the custom fields as required.

  18. Select the Location.

  19. Select the Subsidiary from the drop-down list corresponding to the selected Journal Type.

  20. Enter the credit and debit account.

  21. Click Add.

  22. From Manual Sync, click Export.

The file will be exported as [SAGE ID]_[Location name]_[EXPORT NB]_[Start Date]_[End Date].csv.

Note

Sage ID is the organization name defined during configuration and location name is the center.

Export Data in QuickBooks Desktop Format

The data export option allows you to extract your financials from Zenoti and format them for easy import into QuickBooks Desktop.

  1. At the organization or center level, click Configuration.

  2. Navigate to Accounting > Integrations.

  3. Select Export icon and click Continue.

  4. From Configuration, select Export Format as QuickBooks Desktop.

    Export_QBDT_01.png

    Note

    The data can be exported only in CSV format.

  5. Edit the other details as per your requirements.

  6. Navigate to Manual Sync and select the time period.

  7. You can choose a time period of up to one month only.

  8. From Locations, select the center and click Save.

  9. From Fields, select and enter the data as required.

    • Journal Number: Journal Number for each transaction

    • Date: Date of Transaction

    • Account name: Chart of Accounts

    • Debit Amount: Amount

    • Credit Amount: Amount

    • Item Name/ Payment Header: Description of item/payment type

    • Custom field 1: Name of the guest

    • Custom field 2: Currency of the Transaction

    • Custom field 3: Class in which the transaction must be posted

    • Location: Location of the transaction

    Note

    You can use the Sort Order column to determine the sequence in which the fields are arranged when exported or displayed. It allows you to prioritize or reorder fields based on importance or preference.

    Export_QBDT_02.png
  10. From Payments Mapping, select the Payment Header and enter the Chart of Account.

  11. Enter the custom fields as required.

  12. Click Add.

  13. Enter the Journal Custom Field if required.

  14. Click Add.

  15. From Item Mapping, you can select the Item Type and enter the Chart of Account.

  16. Enter the custom fields as required.

  17. Click Add.

  18. From Miscellaneous Journal Entries, select the Journal Type and enter the Journal Name.

  19. Enter the custom fields as required.

  20. Select the Location.

  21. Select the Subsidiary from the drop-down list corresponding to the selected Journal Type.

  22. Enter the credit and debit account.

  23. Click Add.

  24. From Manual Sync, click Export.

Note

In the Integration Data Export report, if a record's status is Success but no link is generated, it likely indicates that the financial lock is not set, or the required data is unavailable.

Set up NetSuite

To set up NetSuite, you must:

  1. Install NetSuite Bundle

  2. Enable SuiteCloud features

Install NetSuite Bundle

You must have Administrator privileges in your NetSuite account to install bundles and link your account. To install the following bundle for Zenoti to access your accounting data, follow these steps:

  1. Log in to your NetSuite account.

  2. Navigate to Customizations > Suite Bundler > Search and Install Bundles.

  3. Search for AppLink and the ID: 391485

  4. Click Install.

Enable SuiteCloud Features

To enable the SuiteCloud features and ensure the linking process does not fail, follow these steps:

  1. Log in to your NetSuite account.

  2. Navigate to the SuiteCloud tab and enable the following features and agree to the terms and conditions:

    1. SuiteScript

      1. Client SuiteScript

      2. Server SuiteScript

    2. SuiteTalk (Web Services)

      1. Rest Web Services

    3. Manage Authentication

      1. Token-based Authentication

Set up your NetSuite account details in Zenoti

  1. If you are not on the integration page, based on where you want to set up the integration, click the Configuration icon.

  2. Navigate to Integrations and click Accounting.

  3. Under the Configuration tab, expand the Account section. You can view the fields relevant to NetSuite integration.

  4. To enable integration, toggle the Enable NetSuite button. If you want to pause the sync, you can turn off the switch.

  5. The following details are autogenerated:

    • Account ID: An identifier for your business. This is an auto-generated random combination of numbers. Zenoti creates a company for your business in POSAccounting (a third-party connector for accounting integrations).

    • Account Name: The company name of your business that is auto generated by Zenoti.

    • Use Live Key: It is enabled by default.

Authorize Zenoti to access your NetSuite account

  1. Expand the Authorize tab.

  2. Click Authorize.

  3. If the new tab does not open automatically, you can find the authorization link in the Authorize section. Copy and paste this link into a new tab and press Enter.

    If you have a single organization created for your business on NetSuite, you will see a window with ZenotiApp asking to access your organization's data. If you have multiple organizations created for your business on NetSuite, the window displays a drop-down list of all the organizations. Select the organization to which you want to give access to Zenoti.

  4. Click Allow. Zenoti now has access to your NetSuite account and you will see a message stating that you have completed your first step for integration.

  5. To close the tab and finish the mapping of chart of accounts setup, click Click here to close this window.

  6. Turn on the Is Authorized switch.

  7. Click Save.