Skip to main content

ShopView Integration with QuickBooks Online

The ShopView + QuickBooks Online (QBO) integration allows you to seamlessly sync financial data. This includes invoices, payments, bills and other transaction-level details—helping you keep your books accurate and up to date without manual entry.

Updated this week

🔧 How the Integration Works

Once connected, ShopView will:

  • Find existing or create customers in QuickBooks Online

  • Generate invoices for sales tracked inside ShopView

  • Sync payments associated with those invoices

  • Find existing or create vendors in QuickBooks Online

  • Generate vendor invoices for purchases tracked inside ShopView

  • Sync payments associated with those invoices

  • Generate vendor credits for returns tracked inside ShopView

  • Generate journal entries for adjusting inventory value when selling or manually adjusting.

  • Provide real-time sync based on multiple trigger points.

Data always flows from ShopView → QuickBooks Online, not the other way around.


⚙️ Connecting ShopView to QuickBooks Online

Contact [email protected] to schedule a meeting to connect to your QuickBooks Online. We will enable it on your account and walk you through the whole process and provide training support.

Step 1 — Go to Integrations

  1. Click on your user icon in the top right select Account Setup

  2. Find Integrations on the left navigation pane

  3. Select QuickBooks

Step 2 — Authorize QuickBooks

  1. Click Connect to QuickBooks

  2. A pop-up will prompt you to sign in to your Intuit account

  3. Choose the QuickBooks company file you want to sync with

  4. Approve the requested permissions

Step 3 — Configure Sync Mapping

You’ll be able to customize:

  • Chart of Accounts required for transactions

  • Products & Services for your sales

  • Taxes for your sales and purchases

  • Classes and Locations are optional if you have that setting in QBO (QBO Advanced is required)

Click Save to finalize your setup.


🚨 Troubleshooting Guide

There is a report of unexported items within ShopView to help you understand why something failed so you can fix it and get it to sync. Within the report there are three tabs, Customers, Vendors and Journal Entries. Customers tab will have all things customer related, invoice and payments. Vendors will have everything vendor related, bills, credits, and payments. Journal Entries will simply show journal entries.

Reports → Accounting → QB Unexported

1. Customer invoice didn’t sync to QuickBooks

Possible causes:

  • Missing or invalid income account mapping

  • Product or service not mapped correctly

  • Tax mapping is missing

  • Customer record conflict in QuickBooks

    • Duplicate name or document number

  • Account period is closed

Fix:

  • Go to Account Setup → Integrations → QuickBooks and ensure all required fields have a valid QuickBooks counterpart.

  • Go to Reports → Accounting → QB Unexported → Customers to view the error. Fix the duplicate name in ShopView and in QBO or find the duplicate document number in QBO and adjust then go back to the report and click Export or Mark As Exported if you would prefer to just handle the fix in QBO

  • Go to Reports → Accounting → QB Unexported → Customers to view the error. Either open the account period in QBO and click Export or Mark As Exported if you would prefer to just handle the fix in QBO


2. Vendor invoice didn’t sync to QuickBooks

Possible causes:

  • Missing or invalid purchase account mapping

  • Tax mapping is missing

  • Vendor record conflict in QuickBooks

    • Duplicate name or document number

  • Account period is closed

Fix:

  • Go to Account Setup → Integrations → QuickBooks and ensure all required fields have a valid QuickBooks counterpart.

  • Go to Reports → Accounting → QB Unexported → Vendor to view the error. Fix the duplicate name in ShopView and in QBO or find the duplicate document number in QBO and adjust then go back to the report and click Export or Mark As Exported if you would prefer to just handle the fix in QBO

  • Go to Reports → Accounting → QB Unexported → Vendor to view the error. Either open the account period in QBO and click Export or Mark As Exported if you would prefer to just handle the fix in QBO


3. Payments not appearing in QuickBooks (Customer and Vendor)

Usually caused by:

  • Invoice failed to sync (so payment has nowhere to attach)

  • Payment method not set up correctly (vendor payments only)

  • Account period is closed

Fix:

  • Confirm the invoice didn't sync and follow the steps noted above to send the invoice over and then export the payment again

  • Check your vendor payment methods match your bank or credit card accounts in QBO match exactly. ShopView → Account Setup → Finance Section → Payment Methods → Vendor Payments

    • Note: Customer payment methods are just a list in QBO so you can name them whatever you like. ShopView will create a payment method for a customer if it doesn't already exist but it will not for the vendor payment methods because those are in your Chart of Accounts (Bank or Credit Card)

  • Either open the account period in QBO and click Export or Mark As Exported if you would prefer to just handle the fix in QBO


4. “Duplicate name” error

QuickBooks shares a list for vendors, customers, subcontractors and employees. If a name already exists when trying to create a customer or vendor QBO won't allow it.

Fix:

Change one of the names in ShopView and in QBO and export again. Example: you are trying to invoice a customer but a vendor with the same name exists in QBO. Change the vendor name in QBO and in ShopView and export again from the unexported report.
Note: The difference can be as little as adding a period to the end, QBO will accept that as unique enough but you will want to make sure to update both QBO and ShopView; otherwise when you try to receive a bill from the vendor it will trigger the same warning


5. “Duplicate document number” error

QuickBooks has a setting that doesn't allow duplicate document numbers to avoid mistakes. If you have this setting on and document already exists in QBO the sync will fail.

Fix:

Find the number you are trying to sync in QBO, confirm if the transaction is the same and it is a true duplicate or if the document number was used by mistake and needs to be changed.

Example: you are trying to invoice a customer but a manual invoice was created in QBO and it defaulted to a ShopView sequence number by mistake. Change the invoice number in QBO and export again from the unexported report.
Note: Checking the invoice number used when creating invoices directly in QBO for things you may sell outside of ShopView is the best way to avoid this.


6. Journal entries didn't sync to QuickBooks

Usually caused by:

  • Invoice failed to sync (so the journal entry failed)

  • Duplicate document number

  • Account period is closed

Fix:

  • Confirm the invoice didn't sync and follow the steps noted above to send the invoice over and then export the journal entry again

  • Go to Reports → Accounting → QB Unexported → Journal Entries to view the error. Find the number you are trying to sync in QBO, confirm if the transaction is the same and it is a true duplicate or if the document number was used by mistake and needs to be changed. Export or Mark As Exported if you would prefer to just handle the fix in QBO

  • Either open the account period in QBO and click Export or Mark As Exported if you would prefer to just handle the fix in QBO

Did this answer your question?