On or around October 4th, 2017, we received numerous reports from our users that some orders were not syncing from WooCommerce to QuickBooks Online – and logging the below error in the MyWorks Sync Log:
Error:6000: [A business validation error has occurred while processing your request, Business Validation Error: Unexpected Internal Error. (-30004)]
We immediately opened a few tickets with QuickBooks Online, until we realized this was not an integration error on our end but instead an error or major change in the QuickBooks Online API that affects any orders with discounts.
As of Tuesday, October 10, 2017, we have not received any response from QuickBooks Online. Due to their lack of response, we’ve issued an emergency plugin update, V1.1.0, and it is now available for download from your account with us, or automatic update in your WordPress admin.
- Download V1.1.0 from your account with us, or click Update Now in your WordPress admin, where it should show as an available plugin update in your licensed plugin with us.
- Once updated, visit your QuickBooks Online account to ensure you have the following setting turned ON to add a “Discount” subtotal field to your invoices/sales receipts. This is where discounts will be synced to from now on out, not a line item. You may then push over orders that failed previously.