What does this error mean?
This error means your website and QuickBooks have calculated a different total for the same order. QuickBooks POS must receive an order that is paid in full. This error usually occurs with tax rounding issues. Here is an example:
Error 20004 : While trying to Add a(n) SalesReceipt with name or order number of 9642, QB responded The receipt is not balanced. Undefined amount is -0.01.
If your order total was $2.375, both your website and QuickBooks must charge the customer $2.38.
Another reason are grouped items in QuickBooks. The price of a grouped item is the sum of its child items. If your website charges $90 and QuickBooks calculates $100, then the order will fail to sync.
How do I resolve this issue?
Connex for QuickBooks will log these errors and resync the sale, if you run your web connector. Connex will add a discount or add a line item to balance the order. Here are some examples:
- One penny discount, if QuickBooks calculates a higher amount than your store.
- $10 line item, if QuickBooks calculates a lower amount then your store.
Can I see a list of transactions that will resync?
Here are the steps:
- Login to Connex.
- Select your connection at the my connections page.
- Click configure.
- Go to the price correction report.
Here is an example report.