# QuickBooks

To install the QuickBooks integration, go to Settings > Integrations > Available integrations and select the QuickBooks integration.&#x20;

<div align="left"><figure><img src="/files/B8WwcyDueshX9knzXh1j" alt="" width="346"><figcaption></figcaption></figure></div>

Proceed with configuring the integration:

<div align="left"><figure><img src="/files/iQbjZxg4Vr2kcfpYBzds" alt="" width="563"><figcaption></figcaption></figure></div>

Select the entity or entities the integration is for. This is important as it controls which business entities will get the chart of accounts loaded, as well as which entities will push journal entries into QuickBooks.&#x20;

<div align="left"><figure><img src="/files/KWvwkCnZocQlLgNqD7yQ" alt="" width="358"><figcaption></figcaption></figure></div>

Click Connect to to connect Bunny to QuickBooks. A QuickBooks popup will be shown that will prompt you for authorization.

<div align="left"><figure><img src="/files/glSZoFXuey2DtDeRLePm" alt="" width="375"><figcaption></figcaption></figure></div>

Once this step is completed, you will see that Bunny is successfully connected to your QuickBooks account:

<div align="left"><figure><img src="/files/nz6De7jbZQaArr1axjLq" alt="" width="248"><figcaption></figcaption></figure></div>

<figure><img src="/files/2fQ6Xe58VrUrvESIaBUy" alt=""><figcaption></figcaption></figure>

The top of the page will now have two new options:

* **Update accounts**. This will copy the financial accounts / chart of accounts from QuickBooks and into Bunny.&#x20;
* **Sync journal entries**. Will synchronize all new journal entries from Bunny into QuickBooks. Note that in order to do that in a meaningfull way, you will need to check the mapping of financial accounts in Bunny via the GL Mappings menu item.

## GL Mappings

**Note**: It is highly encouraged to test the following setup in your sandbox Bunny account as well as with a non-production Quickbooks account.

General Ledger mappings is where you add additonal information to the imported chart of accounts from QuickBooks, so Bunny know what journal entry items to post to the accounts.&#x20;

<figure><img src="/files/PcfZ50gDweJgu90XxBiT" alt=""><figcaption></figcaption></figure>

By default, your Bunny account comes with a set of default financial accounts numbered between 1000 and 4000. If you clicked **Update accounts** on the QuickBooks plugin configuration page, the financial accounts from QuickBooks is added to this list. Make sure to map all account types to QuickBooks financial accounts and mark them as **default**:

<figure><img src="/files/6tEgTiLJyC9jtxTZ140i" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/214wFf86bu8M2ENd3IDn" alt=""><figcaption></figcaption></figure>

Once that is configured, you should begin to see journal entry items automatically get created when invoices are generated, paid, credited etc.

<figure><img src="/files/tYwA9eeBWP0lCVNE9hXH" alt=""><figcaption></figcaption></figure>

## Finalize integration

Once all the above is configured and working, you are ready to enable automatic sync of journal entries to QuickBooks:

<figure><img src="/files/I7LTogEWzjEKqElhha2h" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bunny.com/guide/advanced-guides/integrations/quickbooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
