Sync Pricebook with QuickBooks
How pricebook items sync with QuickBooks Online Items: what JobsiteOn sends, what comes in from QuickBooks, and how to troubleshoot common sync issues.
How pricebook items sync with QuickBooks Online Items: what JobsiteOn sends, what comes in from QuickBooks, and how to troubleshoot common sync issues.
This guide explains how pricebook items sync between JobsiteOn and QuickBooks Online. Understanding the sync behavior helps you maintain consistent data across both systems.
When the QuickBooks integration is connected and Products & services is turned on under Sync settings on the QuickBooks page:
| JobsiteOn Field | QuickBooks Field |
|---|---|
| Item Name | Name |
| SKU | SKU |
| Description | Description |
| Default Price | Rate/Amount |
| Cost | Purchase cost |
| Taxable | Taxable |
| Active | Active |
| Type (service) | Service type |
| Any other type | Non-inventory |
QuickBooks item names can be up to 100 characters. For a longer name, JobsiteOn sends the first 97 characters plus "..." and keeps the full name in JobsiteOn.
Items added in QuickBooks come into your pricebook by type: a Service
becomes a service, a Non-inventory item becomes a material, and an
Inventory item becomes a part. Only active items are brought in. Category
and bundle items aren't brought in, and neither is the "JobsiteOn
Services" item that JobsiteOn adds to QuickBooks for invoice lines that
have no pricebook item. A QuickBooks item with no SKU gets one that starts
with QB-.
Screenshot: A side-by-side view of a pricebook item in JobsiteOn and the corresponding Item in QuickBooks Online.
When an item changes in QuickBooks, JobsiteOn applies the change unless the item was edited in JobsiteOn more recently. In that case JobsiteOn keeps its own version, and QuickBooks keeps its version too.
When you first connect QuickBooks:
JobsiteOn doesn't send price changes for items that are already in QuickBooks. To line them up, change the price in QuickBooks. The change then comes into JobsiteOn.
Tip: Designate one system as the source of truth for pricing. Because JobsiteOn only sends new items, manage prices for items that are already in QuickBooks in QuickBooks.
Note: Archiving or restoring an item that's already in QuickBooks doesn't change QuickBooks. Making an item inactive in QuickBooks marks it inactive in JobsiteOn, and making it active again there reactivates it. Nothing is deleted.
Did this answer your question?