QuickBooks Online Integration

Once DEAR Inventory and QuickBooks Online are connected, DEAR Inventory will become the central point of all inventory management within your business.  This means that all inventory-related purchases, sales, and manufacturing will be performed in DEAR Inventory and then synchronised over to QuickBooks Online. 

A Video Tutorial is available here:- QuickBooks Online

WARNING:  The choice to integrate with Xero, QuickBooks Online or to use DEAR Inventory as a standalone service must be made when you create your account. 

  • Changing from QuickBooks Online to Xero as your accounting system or vice versa requires a completely different DEAR Inventory Account

Changing from one Xero account to another Xero account (or QuickBooks Online account to QuickBooks Online account) requires a complete data wipe - contact DEAR support to know more.

  • Changing from Dear standalone to a QuickBooks Online or Xero account requires a complete data wipe - contact DEAR support to know more. 

DEAR Inventory DOES support integrating with:

  • Quickbooks Online Essentials
  • Quickbooks Online Plus

DEAR Inventory DOES  NOT support integrating with:

  • Quickbooks Desktop
  • Quickbooks Online SimpleStart

If you have recently updated from a legacy product or you're unsure of the version of QuickBooks you operate, you should get in contact with DEAR Systems by emailing support@dearsystems.com.  

  1. Steps in QuickBooks Online
  2. Steps in DEAR Inventory
  3. Integration Settings
  4. Troubleshooting/Common Errors


Steps in QuickBooks Online

[back to top]

Before commencing the integration process, a number of accounts will have to be created in QuickBooks Online. You will need to create the following accounts:

  • Accounts Receivable
  • Accounts Payable
  • Inventory
  • Supplies and Materials - COGS
  • Revenue Account 
  • Sales Tax Payable. 


To create new accounts in QuickBooks Online:

  1. In QuickBooks Online, navigate to your company and select Chart of Accounts. The Chart of Accounts will be loaded based on the industry that you specified when initially setting up QuickBooks Online and you may find that some of the accounts may already be present. Make sure there is an account for each of the ones listed above. 

  1. Click the New button, select the category that the new account would belong to, and then select the specific account to be added.  

  2. Click Save.  

  3. Once you have added all the relevant accounts, you're ready to begin the integration to DEAR Inventory.

Steps in DEAR Inventory

[back to top]


To connect DEAR Inventory and QuickBooks Online:

  1. When creating your DEAR Inventory account or free trial account, select QuickBooks Online as your accounting system. Follow the link in the activation email sent to you. You will be redirected back to DEAR Inventory and asked to choose a password.

  1. Go to Integrations -> QuickBooks Online
  1. Click Connect to Quickbooks to be taken to the QuickBooks Online log in screen.

  1. Log in to QuickBooks Online. You will be prompted to let DEAR Inventory access your data and redirected back to DEAR. 

  1. You will be directed to the QuickBooks Online synchronisation screen. Follow the link to Account Mapping and check that all your QuickBooks Online accounts have been correctly mapped. If you receive a synchronisation error, check that all the accounts have been set up correctly in QuickBooks Online as shown above. 

Once your DEAR Inventory account is set up, you'll be able to locate the QuickBooks Online Integration page by navigating to the Integration module and selecting QuickBooks Online.

The QuickBooks Online Integration page will contain the details of the integration in the page header and it explains the flow of data between DEAR Inventory and QuickBooks Online.

Created in QuickBooks, sent to DEAR

  • Chart of Accounts, Tax Rules and Payment Terms

Created in DEAR, sent to QuickBooks

  • Purchase Orders (Optional send to QuickBooks Online)
  • Bills or Purchase Invoices
  • Purchase Credit Notes
  • Sale Quotes/Estimates (Optional send to QuickBooks Online)
  • Sale Invoices
  • Credit Memos and Sale Credit Notes


Can be created in both, synced both ways. 

  • Vendors/Suppliers
  • Customers
  • Any Bill/Sale/Purchase Payments or Refunds
  • Products/Items - creating inventory in QuickBooks Online and DEAR can cause inventory tracking issues, see here. 

Integration Settings

[back to top]

Within the QuickBooks Online Integration page, you are able to control whether your integration is enabled or disabled. You can authorise your QuickBooks Online connection. You can also choose whether to export purchase orders and sale quotes to QuickBooks Online.


To complete your DEAR Inventory setup, you will need to navigate to the dashboard and here you will also need to ensure that your Account Mapping, Suppliers, Products, and Customers are completed.



[back to top]

Duplication of COGS entries

[back to top]

The specifics of QuickBooks Online inventory is if you turn on inventory tracking for the item and create transactions with this item in QuickBooks Online, COGS entries will be created by QuickBooks Online using some previously recorded amounts (presumably average cost) even if global settings are set to not track item quantity. This may cause duplication of COGS as DEAR will also send the COGS entries for the same transaction as QuickBooks Online.

To solve:

  • Intuit suggest creating new items without inventory tracking (this would be obvious if global setting is turned off). Depending on the volume of your inventory we can suggest delete item with quantity tracking turned on and create new item with EXACTLY THE SAME NAME without tracking.

You should also note the product quantity tracking will not be updated from DEAR Inventory to QuickBooks Online.


DEAR Inventory will automatically post journal entries based on the processed transactions and will require the Chart of Accounts to be imported from QuickBooks Online.

Inactive Products in QuickBooks Online appearing in DEAR

[back to top]

Making a product inactive in QuickBooks Online will NOT deprecate nor delete the product in Dear. 

To make the product inactive in DEAR:

  1. In DEAR, Go to Inventory -> Products -> View All
  2. Change the product status from Active to Deprecated
    • This can also be done in bulk, see Product Management
  3. To Delete, on the View All screen click More -> Delete Deprecated Products

Stale Object Error

[back to top]

Stale Object Error : You and System Administration were working on this at the same time. System Administration finished before you did, so your work was not saved.

This error comes from QuickBooks online for the reason indicated. There are two ways to solve the error:

  • Make a change to the customer and run synchronisation again.
  • Change the Status of the transaction from Failed to Skipped to skip the synchronisation.

Syncing Sale COGS "Pending"

[back to top]

Pending COGS Sale entry won't sync

Reason 1: User  has changed chart of accounts in the accounting system without syncing all DEAR transactions first.

Solution: If you made changes to the chart of accounts recently you need to tell us how to remap them back to the old account codes in DEAR. Email DEAR support at support@dearsystems.com

Reason 2COGS transaction = 0 (for example if the purchase invoice for the items has not been authorised, or the cost of the items was set 0 during stock adjustment or stocktake).

Solution: Assign value to the stock by authorising purchase invoice or other relevant transaction.

To investigate this issue you might find it useful to use 'Movements' tab on the Product screen.

Duplicate COGS entries posted in QuickBooks Online with Quantity Tracking turned off

[back to top]

My Quantity tracking in QuickBooks Online is turned off however there are still duplicate COGS entries posted in QuickBooks Online


The inventory type products previously tracked in QuickBooks Online remain tracked even after the tracking is turned off. In order to rectify the issue, the old products need to be deleted and new products created.

To delete the QuickBooks Online products:

  1. Navigate to the product list in QuickBooks Online and make all products either inactive, deleted or non-inventory
  2. Once this is done please let us know so we can unlink the QuickBooks Online catalog on the back end). Do NOT re-sync with QuickBooks Online until you hear back from us.

The COGS transactions that you see posted as part of the invoice are QuickBooks Online generated and need to be fixed manually. The easiest way is to create a reversing manual journal for such items.

What will happen when you delete all products from QuickBooks Online:
We will re-set your product export with QuickBooks Online so that all current products in DEAR will be re-exported to QuickBooks Online on your next sync.

To avoid any issues:

  1.  First check that all your QuickBooks Online products are currently in DEAR.
  2. Delete all products in QuickBooks Online.
  3. When you delete products in QuickBooks Online it is automatically renamed and this will allow you to recreate another product with the same name.
  4. All products in DEAR will be recreated in QuickBooks Online by DEAR when we give you the go ahead to re-sync.