Configuring QuickBooks Integration

Previous Topic: Configuring Accounting Integration

Caution:
If you are running Microsoft® Vista®, you need to have the User Account Control (UAC) enabled in order to integrate with QuickBooks®. If the UAC is disabled, you will receive an error.

To integrate ServiceCEO with QuickBooks:

  1. Select Tools > Options. The Options dialog box appears.

  2. Click Company Information from the Categories Bar. The Company Information dialog box appears.

  3. Scroll down to the bottom of this dialog box.

  4. Select the Enable Accounting Integration check box. A group of additional fields appears.

  5. Click the "three dots" button next to the Location of the QuickBooks Company File field. The Select Company File dialog box appears.

  6. Navigate to the location where your QuickBooks database is located. The default location is C:\Program Files\Intuit\QuickBooks\databasename.qbw.

Tip!

Tip:
If you are running ServiceCEO on a network and want multiple users to be able to access the same QuickBooks database, the QuickBooks database file (a .qbw file) must be located on a mapped network drive so that it is located on the same path for all ServiceCEO users.
If not, only the user operating the computer with the QuickBooks database can export information to QuickBooks.

  1. Click Open. A warning dialog box appears, reminding you that you must have QuickBooks open.

  2. Click OK.

  3. Select the appropriate version of QuickBooks from the Select Package drop-down list.

Note!

Note:
By default, ServiceCEO installs QBFC5, the latest QuickBooks Integration Pack. This program enables ServiceCEO to integrate with all versions of QuickBooks up to QuickBooks 2007.

  1. Click Verify Connection. ServiceCEO will attempt to retrieve the chart of accounts from the QuickBooks database (the one displayed in the Select Package field). If this is the first time you are integrating your application with QuickBooks, a Create New QB Customer? dialog box appears.

  1. Click Yes. QuickBooks will create a customer record called "ServiceCEO". A Success dialog box appears.

Note:
The ServiceCEO customer record is the customer account that will keep your Accounts Receivables balance in QuickBooks. Due to a QuickBooks limitation, ServiceCEO only links up with QuickBooks’ General Ledger and Chart of Accounts, and that the ServiceCEO customer record will act as a generic customer record for all of your sales activities. Specific customer and invoice information linked to exported sales will not be transferred to QuickBooks, since you will have access to all customer information in ServiceCEO (including invoices, balances, and accounts receivables). The ServiceCEO and QuickBooks integration is designed to give you the tools to keep your company ledger and balance sheet correct at all times without duplicating data entry between ServiceCEO (your management application) and QuickBooks (your accounting application).

Caution!

Caution:
If you receive this error after clicking Yes: Error 91 - Object variable or With block variable not set
You may have a customer or vendor with the name ServiceCEO already in your QuickBooks file. Since QuickBooks does not allow duplicate customer\vendor names, you will need to open change the name of the ServiceCEO customer\vendor in QuickBooks. Once the name is changed, you will be able to integrate the two applications.

  1. Click OK. The Company Information dialog box reappears.

  2. Select the appropriate default accounts from the following drop-down lists. The accounts you select here will be the default accounts to which your accounting information will be exported. You can overwrite these defaults for specific Master Products/Services, Master Categories, etc.) as well as when you export the data.

  1. Click Save and Close.

Note!

Note:
The Inventory Asset Account, Default Adjustment, and Default Misc. Expense Account drop-down lists will only appear if you have Inventory Tracking enabled.

Caution:
There are two known limitations with QuickBooks account names. If either other of the following conditions exist, an error will be generated when you attempt to export sales or deposit to QuickBooks:

  1. If any of your QuickBooks account names contain more than 50 characters.

  2. If any QuickBooks account names are duplicated (i.e., both an income and a COGS account called "Parts").

Back to Top

QuickBooks Configuration Settings

If multiple ServiceCEO users are going to be exporting information to QuickBooks, you will need to enable multi-user mode in QuickBooks. To do so:

  1. Open QuickBooks.

  2. Select File > Switch to Multi-user Mode.

If you want to export information to QuickBooks when the QuickBooks file is not open, you must configure QuickBooks to accept data transfers when it is not open. To do this:

  1. Open QuickBooks.

  2. Select Edit > Preferences. The Preferences dialog box appears.

  3. Click Integrated Applications on the left side of the dialog box.

  4. Click the Company Preferences tab.

  1. Verify that ServiceCEO is selected in the Application Name column. If not, select it now.

  2. Click Properties. The Access Rights tab appears.

  1. Select the Allow the application to login automatically check box.

  2. Select the Allow this application to access Social Security Numbers and other personal data check box.

  3. Click OK.

  4. Click OK.

Back to Top

See Also:
Accounting Integration

QuickBooks Overview

Next Topic: Configuring XML Integration

Back to Accounting Integration Table of Contents

Did you find this topic useful? Yes
No
I don't know
Why?