I am working on a Sync application for Quickbooks Desktop using QBFC so the problem is with Quickbooks Desktop Enterprise 16 CANADA EDITION. It is working perfectly for Quickbooks Desktop US editions.
Severity - Error, Code - 3140, Message - There is an invalid reference to QuickBooks Item Sales Tax "GST" in the Invoice.
The customer has already a sales tax named "GST" in Quickbooks but I am seeing something which might be the cause of problem i.e. Sales Tax Codes are not "Tax" and "Non". There are some other kinds of Tax codes but I also created Tax and Non in the customer's Quickbooks too but the error still persists.
Any help will be appreciated as it is already creating so much problem in account for the customer.
The customer has already a sales tax named "GST" in Quickbooks
The customer probably should not have this.
but I am seeing something which might be the cause of problem
You're sending an ItemSalesTaxRef
, and you shouldn't be.
Sales Tax Codes are not "Tax" and "Non".
Good! You should NOT see a TAX
or NON
tax code for QuickBooks Canada.
also created Tax and Non in the customer's Quickbooks
You shouldn't have.
TLDR:
ItemSalesTaxRef
for Canadian companiesGST
or G
or E
depending on what province they are in, and what the taxable status of the item is)