Pre-Requisites
- You need to install the QuickBooks integration.
- Set the ‘Sync Product Masters’ configuration to ‘Yes.’
- Enable categories on QuickBooks Online so the bidirectional sync functions correctly.
- Since QuickBooks Online allows negative quantities when consumption exceeds the available stock, turn on the ‘Allow Negative Stock Balance’ setting in Zuper (Organization Settings -> Parts and Service Settings).
- In Zuper, set the ‘Choose Module to Track Consumption’ setting (Organization Settings -> Parts and Service Settings) to Invoice.
- The sync will not function properly if this setting is set to ‘Job,” Quotation,’ or ‘None.‘
How to use
You must set the following configurations for the bidirectional sync to function correctly:- Choose Product Master – Select the system where you will create new products, specifying whether products will be added initially in Zuper or QuickBooks Online. This setting determines how the sync operates, so ensure you create parts only in the selected system.
- Default Product Location – Enter the default location for products created when synced from QuickBooks Online. This is necessary because QuickBooks Online does not support locations for inventory and non-inventory items.
- Product Minimum Quantity – Set the minimum quantity for the product at the default location.
- Non-Inventory Product Quantity – Set the default quantity for non-inventory items from QuickBooks Online to be created in Zuper. This is required since QuickBooks does not support quantities for non-inventory items.

Limitations
- When an inventory item syncs from QuickBooks Online, it is always synced as a product, and its location is set to a default location, which can be modified as needed.
- When a non-inventory item syncs from QuickBooks Online, it is always synced as a part, with a default quantity assigned to the configured location, which can be adjusted as needed.
- Quantity changes are always synced to the default configured location.
- If Zuper is selected as the ‘Product Master,’ the quantity sync for invoices created in QuickBooks Online will not work as expected.