# Tabs Integration (via QuickBooks)

Tabs integrates with **QuickBooks Online** via Sphere to handle tax calculation. When you process an invoice in Tabs, a corresponding invoice is created in QuickBooks. Sphere then computes the applicable taxes and injects them directly into the QuickBooks invoice. Tabs continuously monitors the QuickBooks invoice for updates and automatically reflects the calculated taxes once they appear.

The primary integration is between **Sphere and QuickBooks**, with Tabs acting as the interface to trigger and display the tax calculations.

### **Prerequisite:** Connect QuickBooks with Sphere

Follow this guide to configure your QuickBooks integration with Sphere. [quickbooks-integration](https://docs.getsphere.com/features/integrations/prebuilt-connectors/quickbooks-integration "mention")

### **Tax Calculation Flow in Tabs**

1. To calculate tax for a specific invoice in Tabs, go to the **Invoices** tab and select the desired invoice. Then, click **Submit** in the top-right corner to start the tax calculation for that invoice.

<figure><img src="https://970780403-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwrKUWiKw8qxo6t83mBG%2Fuploads%2F4zeqQUmBGh3nZompd6gd%2Funknown.png?alt=media&#x26;token=7c07d9f3-86ba-44ad-a430-2d2399174180" alt=""><figcaption></figcaption></figure>

2. This action will create a new invoice in QuickBooks and initiate tax computation asynchronously. Sphere will handle the tax computation and inject the calculated taxes directly into the QuickBooks invoice. Once completed, the taxes will automatically appear on the corresponding QuickBooks Online invoice after a brief delay.

<figure><img src="https://970780403-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwrKUWiKw8qxo6t83mBG%2Fuploads%2FPXrPBSS180eIl91Uklpn%2Funknown%202.png?alt=media&#x26;token=cd8ac14c-c2b7-48cb-a918-a7003bade0cb" alt=""><figcaption></figcaption></figure>

3. Tabs will continuously poll the QuickBooks invoice for updates and will automatically pick up the taxes as soon as they appear. However, due to the asynchronous nature of the tax calculation process, there may be a slight delay before Tabs detects and applies the taxes.

<figure><img src="https://970780403-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwrKUWiKw8qxo6t83mBG%2Fuploads%2FwelndnmqZDE9yKn66Aek%2Funknown%203.png?alt=media&#x26;token=f18b5173-f070-4dc3-8f58-13c81517f09d" alt=""><figcaption></figcaption></figure>
