1. Home
  2. WooCommerce Sync for QuickBooks Desktop
  3. Troubleshooting
  4. Error 3140: There is an invalid reference to QuickBooks InvoiceLineItem SalesTaxCode “”

Error 3140: There is an invalid reference to QuickBooks InvoiceLineItem SalesTaxCode “”

Keep getting one of these error when pushing orders to QuickBooks Desktop?

Error

Error Number:3140

Error:There is an invalid reference to QuickBooks InvoiceLineItem SalesTaxCode "" in the Invoice line.

Error:There is an invalid reference to QuickBooks InvoiceLineItem SalesTaxCode "10000-1162485497" in the Invoice line. QuickBooks error message: You can't set taxable if Sales tax is turned off or the item is not a taxable item type.

Cause

  1. A valid tax code is not set in MyWorks Sync > Settings > Taxes, or,
  2. Sales Tax is not correctly enabled in QuickBooks.

Resolution

Ensure that Sales Tax is correctly set up in QuickBooks.

  1. Visit Edit > Preferences in QuickBooks, then click on the Sales Tax sidebar. Ensure sales tax is turned on, and a default Sales Tax Item is set.
  2. View/Edit the affected products in the order in QuickBooks to ensure they are set to Taxable.

Once the above is confirmed, there are two areas in our sync where you should confirm taxes are correctly set:

  1. MyWorks Sync > Settings > Taxes. Ensure you have a valid taxable, shipping tax and 0% rate set here. These may not be blank.
  2. MyWorks Sync > Map > Taxes. Ensure that all of your tax rates in use in WooCommerce are mapped to a valid/appropriate Sales Tax Item in QuickBooks Desktop.
Updated on September 7, 2018

Was this article helpful?