QuickBooks Desktop integration helps us push data from Zuper, such as Customers, Parts and services, Quotes, Invoices, and Payments, to QuickBooks.

The records pushed from Zuper will be reflected in the web connector, and if you have enabled auto sync, the records will be synced automatically; if not, you should update the records manually.

Install QuickBooks Desktop

  1. Once logged in to your Zuper account, open a new tab in your browser. Click on your Profile Picture at the top right corner of the screen and select the “App Store.”

  1. Under the “Browse by Category,” select the “Private Apps” option and choose “QuickBooks Desktop.”

  1. Click on the “Install QuickBooks Desktop” button.

  1. Update Zuper Settings by configuring the following fields:

a. Zuper API Key (Mandatory) – Refer to the steps below to create the Zuper API. To create the Zuper API, refer to the below steps:

Note: It is mandatory to enter the Zuper API Key for Integration to perform smoothly.

b. QuickBooks Desktop Data File Location (Mandatory) – Enter the exact QuickBooks Desktop Data file location. The data file should be taken from QuickBooks. In QuickBooks Desktop, Press Fn+F2 to get the data file location.

c. QuickBooks Desktop Connector Username (Mandatory) - Enter the QuickBooks Desktop Connector Username.

d. QuickBooks Desktop Connector Password (Mandatory) - Enter the QuickBooks Desktop Connector Password.

e. Push Customers (Mandatory)- If you select the option “Yes,” the customer will be pushed one way from Zuper to QuickBooks. If you choose “Yes,” we will sync the creation from the master itself. If you choose “No,” the customer will be created only while pushing an invoice, quote, or any other transaction.

f. Push Estimates (Mandatory)- If you select “Yes,” estimates will be pushed one way from Zuper to QuickBooks. If you choose “No,” Estimates items won’t be pushed from Zuper to QuickBooks.

g. Push Services & Products (Mandatory)- If you select “Yes,” services and products will be pushed one way from Zuper to QuickBooks. If you choose “No,” services and products will be pushed when we push Invoice/Quote to the Quick Books Desktop.

h. Invoice Status to Trigger Push (Mandatory) - You must choose the invoice’s status from the drop-down menu. Based on the invoice status selected here, the push will happen.

i. Estimate / Invoice ID (Mandatory) - If you select Zuper ID, Zuper Estimate / Invoice ID will appear on QuickBooks Desktop. If you select QuickBooks Desktop ID, whatever sequence you have in QuickBooks Desktop will be taken as an Invoice ID.

j. Identify the customer in Zuper-QuickBooks (Mandatory) - You must choose the applicable customer format displayed on QuickBooks Desktop.

k. Use QuickBooks as Tax Master (Mandatory) – Upon selecting “Yes,” QuickBooks Desktop will be the primary source for tax-related information such as tax rates and codes. If “No” is selected, Zuper will be the primary source for tax.

l. Default QuickBooks Payment Account (Mandatory) - You must enter the default QuickBooks Payment chart of accounts for which the default account will be impacted.

m. Use Different Discount Accounts in QuickBooks (Mandatory)- If you select “Yes,” the different discount accounts will be used in QuickBooks. The discount account is specified in the Discount Name. If you select “No,” we will create a default discount account in QuickBooks Desktop. Select the “Update” button to connect QuickBooks Desktop with Zuper.

  1. Once you have completed the configuration settings in Zuper, as shown above, click the “Install QuickBooks Desktop” button. Once you have done the configuration setting in Zuper.
  2. Zuper provides the option to Download the QWC authentication file. Click “Download QWC File.”

  1. Open QuickBooks web connector, click “File,” and then “Update Web Services.” You will see the following dialog box: Click “Add an Application.”

  1. You will then be asked to select whether you want to allow the application to read and modify this company file. Select “Yes, always; allow access even if QuickBooks is not running.” Login as “Admin .” Click “Continue” to set up the web connector.

  1. Open Web Connector and click the checkbox next to Zuper Pro at the far left of your screen. Click the “Auto-Run” checkbox.

  1. Enter your Zuper Pro password and press “Ok.” Then, it will ask if you want to save the password; select yes to save your web connector password.

When both progress bars reach 100%, we have successfully downloaded your data from QuickBooks Desktop. Next, we’ll upload it to our servers and then put it into your account.

This process can take some time, depending on how much data you have. You must maintain a stable internet connection until this process is complete.

QuickBooks – Zuper integration is completed.

Uninstall QuickBooks Desktop

  1. Once logged in to your Zuper account, open a new tab in your browser. Click on your Profile Picture at the top right corner of the screen and select the “App Store.

  1. Under the “Browse by Category,” select the “Private Apps” option and choose “QuickBooks Desktop.”

  1. Click the “Uninstall App” button.

QuickBooks Desktop App is uninstalled successfully.

Integrating QuickBooks Desktop with Zuper can enrich and enhance operations by ensuring seamless data transfer between your accounting software and field service management system.