# QuickBooks Desktop

## **Overview** <a href="#quickbooksdesktopconnector-overview" id="quickbooksdesktopconnector-overview"></a>

DBSync's QuickBooks connector provides an easy way to perform integration, data extraction, or data loading into QuickBooks Desktop Accounting software. The connector connects directly to the QuickBooks company data file (\*.qbw). It allows a user to query, add, and modify various types of records, including customers, Items, Vendors, Invoices, Sales orders, Purchase orders and much more. Furthermore, the connector uses the QuickBooks XML to move data in, and out of, QuickBooks desktop. Integrating with QuickBooks desktop consists of SOAP web service calls using an XML request/response made over an HTTPS connection.

## **Prerequisites**

To establish a connection to QuickBooks desktop, via DBSync's QuickBooks desktop connector, user must:

* Have a valid license to DBSync QuickBooks desktop connector, username and password to connect to DBSync iPaaS platform.
* Have QuickBooks Web-Connector configured to connect to DBSync to read from, and write to, QuickBooks desktop. you can download the web connector from Intuit marketplace by clicking on the [link](http://marketplace.intuit.com/webconnector/). Steps to configure your web connector are followed in the latter section.
* Have QuickBooks administrative rights.

### **Connector Configurations** <a href="#quickbooksdesktopconnector-connectorconfigurations" id="quickbooksdesktopconnector-connectorconfigurations"></a>

The table below represents parameters required for opening the connection to QuickBooks file.

| Property           | Description                                                                                                                                                                                                                                                                        | Required |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| QuickBooks File    | <p>The path of the QuickBooks file where it is hosted.</p><p>The file path can be obtained in the following way</p><ol><li>Open the QuickBooks file</li><li>press the function <strong>F2</strong> key from your keyboard</li><li>you will find the QuickBooks file path</li></ol> | Yes      |
| QuickBooks Version | you can choose the relevant version of your QuickBooks Desktop from available values.                                                                                                                                                                                              | Yes      |
| Number of Retries  | The process name is the same Define the number of retry attempts for failed operations.                                                                                                                                                                                            | Yes      |

### **Steps to configure Web-Connector:**

1. Click on **Download Web Connector** to download the .qwc file. Open this downloaded file with QuickBooks Web Connector.
2. Click **OK** on the Authorization screen.
3. Select the option '**Yes, always; allow access even if QuickBooks is not running**'. Then, click on continue.
4. Click on **Done** to confirm Access.
5. DBSync integration process will be added to your QuickBooks Web-Connector. Once the process is added to the web-connector, add the DBSync account password in the highlighted section of the Web-Connector.
6. This completes the process of configuring DBSync for integration with your QuickBooks company file.

### **Uses Of QuickBooks Desktop Connector**

1. Eliminate manual data entry by connecting QuickBooks to other systems that are supported by DBSync.
2. Automate business process to increase efficiency across departments by reducing data reconciliation.
3. Make your customer, item, vendor, invoice records as zero error prone as possible while moving in, and out of, QuickBooks.

### **Supported Versions**

* QuickBooks Desktop 2010 onwards.
* Pro, Premier, and Enterprise Editions.
* US, Canada, and the UK.

{% hint style="warning" %}
**NOTE**

&#x20;Please note that for all QuickBooks desktop software, integration is supported only for Windows platform and not MAC or other operating systems.
{% endhint %}

<details>

<summary><strong>Frequently Asked Questions (FAQ)</strong></summary>

**Can I get a trial of DBSync?**\
DBSync is available free for 30 days trial after going through the Signup process.

**Can this connector be used for Bi-Directional sync?**\
Yes. Furthermore, if you so choose, you can also make it uni-directional.

**Is this connector available with, On-Demand or On-Premise, Versions?**\
This profile is available with both Versions.

**How Frequently can we perform Sync?**\
Sync can be performed every 5 minutes.

</details>

## Useful Links

[QuickBooks Website](https://quickbooks.intuit.com/)

[Intuit Developer Portal](https://developer.intuit.com/)

[QuickBooks Desktop User Guide](http://http-download.intuit.com/http.intuit/CMO/quickbooks/2016/docs/QuickBooks_2016_User_Guide.pdf)


---

# 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.mydbsync.com/cloud-workflow/connectors/quickbooks-desktop.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.
