<aside> Quickbooks (QB) is a premier cloud-based accounting platforms for streamlined financial management.

The Quickbooks integration is available for BETA users on Community tier or higher. To use the integration you also need a Quickbooks account.

<aside> ⚠️

ATTENTION: Your Price Categories in BETA, must be an exact-match to an existing Xero/Quickbooks account. Price categories are

If no exact match is found, BETA falls back to the BETASL<TAX> sales account for that item’s tax rate.

</aside>

<aside> <img src="/icons/arrow-northeast_blue.svg" alt="/icons/arrow-northeast_blue.svg" width="40px" /> Please see how to change a Price category in your BETA dashboard here

Edit/create a price category/label

</aside>


</aside>

⤷ Xero/Quickbooks Overview

<aside>

Below is an Overview of the entire process, and what you need in place, to keep your BETA transactions flowing into Xero/Quickbooks automatically

</aside>

<aside>

1. Connect Your Xero/Quickbooks Organization to BETA

In BETA’s Integrations settings, authorize access to your Xero/Quickbooks organization. Ensure API access is enabled in Xero/Quickbooks and that your BETA and Xero/Quickbooks time-zones match.

</aside>

<aside>

2. Define Your Aggregation Preferences

In BETA’s Xero/Quickbooks integration settings, choose how you’d like your transactions bundled each night into the Draft Journal. You can group by:

Aggregated Task Non-Aggregated Task
For each category and sales tax rate, one line per category (net of sales and refunds) For each category and sales tax rate, one line for sales (if any), one line for refunds (if any)
Values listed per top-level category (i.e. both Cafe:Food and Cafe:Drinks sales would go into Cafe category) Values listed per category (i.e. separate listings for Cafe:Food and Cafe:Drinks)
For each payment type, one line indicating the total net movement (sales minus refunds) For each payment type, one line for sales (if any) and one line for refunds (if any)

This setting determines exactly which subtotals appear on each journal line—so you see the right level of detail when you review and post in Xero/Quickbooks.

</aside>

<aside>

3. Verify or Create Core Accounts

On first connect, BETA will generate three default accounts in Xero/Quickbooks:

If you prefer your own accounts, you can rename or map Price Categories to any existing Xero/Quickbooks account code.

</aside>

<aside>

4. Define or Match Your Price Categories in BETA

In BETA, list all your Price Categories (e.g. “Day Pass,” “Membership,” “Cafe:Drinks”). For each Category, either:

<aside>

Tip: How the : Naming Works

Parent:Child Syntax

</aside>

<aside>

5. Automatic Nightly Sync

At 1 AM daily, BETA gathers all day’s sales, refunds, gift-cards, deposits, payroll, etc., into a single Draft Journal in Xero/Quickbooks. Lines are grouped by Price Category (or fallback BETASL<TAX>), tax rate, and payment type.

</aside>

<aside>

6. Review and Post in Xero/Quickbooks

Open the Draft Journal in Xero/Quickbooks, confirm totals and account breakdowns, then click Approve.

Once approved, the journal is posted to your Chart of Accounts—no manual exports or .CSVs are required.

</aside>

⤷ Integrate Quickbooks in BETA

Screen Recording 2024-04-23 at 10.12.38.mov

⤷Automatic Account Creation in QB Integration

When you integrate your BETA climbing gym software with Quickbooks, the system will automatically create specific accounts in Quickbooks to help manage your financial transactions.

Here's what you need to know about these accounts:

  1. BETALB : This account is created for all current liabilities, such as deposits and unredeemed gift cards.

  2. BETACR : This account is designed to manage all incoming payments.

  3. BETAS{TAXRATE} : For each tax rate at which you sell products, a unique account is generated with the name above followed by the applicable tax rate. These accounts help you categorise sales based on different tax rates.

  4. LIABILITIES ACCOUNT

<aside>

</aside>