代码-3140,消息-对QuickBooks项目销售税的引用无效;商品及服务税;发票上

代码-3140,消息-对QuickBooks项目销售税的引用无效;商品及服务税;发票上,quickbooks,qbfc,Quickbooks,Qbfc,我正在使用QBFC为Quickbooks Desktop开发一个同步应用程序,所以问题出在Quickbooks Desktop Enterprise 16 CANADA EDITION上。 它在Quickbooks桌面版美国版上运行得非常好 严重性-错误,代码-3140,消息-发票中对QuickBooks项目销售税“GST”的引用无效 客户在Quickbooks中已经有一个名为“GST”的销售税,但我发现可能是问题的原因,即销售税代码不是“税”和“非税”。还有一些其他类型的税代码,但我也在客户的

我正在使用QBFC为Quickbooks Desktop开发一个同步应用程序,所以问题出在Quickbooks Desktop Enterprise 16 CANADA EDITION上。 它在Quickbooks桌面版美国版上运行得非常好

严重性-错误,代码-3140,消息-发票中对QuickBooks项目销售税“GST”的引用无效

客户在Quickbooks中已经有一个名为“GST”的销售税,但我发现可能是问题的原因,即销售税代码不是“税”和“非税”。还有一些其他类型的税代码,但我也在客户的Quickbooks中创建了Tax和Non,但错误仍然存在

任何帮助都将不胜感激,因为这已经给客户带来了很多问题

客户在Quickbooks中已经有一个名为“GST”的销售税

客户可能不应该有这个

但我看到了一些可能是问题的原因

您正在发送一个
ItemSalesTaxRef
,您不应该这样做

销售税代码不是“税”和“非税”

好!!您不应该看到QuickBooks Canada的
税务
非税务代码

还在客户的Quickbooks中创建了税和非税

你不该这么做

TLDR:

  • 在加州和美国,税收的作用不同
  • 不要为加拿大公司发送
    ItemSalesTaxRef
  • 务必为每一行项目发送适当的税码(通常类似于
    GST
    G
    E
    ,具体取决于他们所在的省份以及项目的纳税状态)

非常感谢,基思。你完全正确。英国QB和澳大利亚QB的税号也不一样吗?我相信是的。我知道非盟使用GST增值税(我相信类似于加拿大)。我不确定英国使用什么。我会怀疑卡乌库都是相似的,而美国是一个奇怪的人。是的,我探索了很多。似乎这些税收是基于省份的,而GST并不是唯一的税收。可以有代码为H的HST。我认为最好的方法是获取已在增值税优惠中设置的应税项目的默认税码,然后将其应用于每个发票。是的,您设置SalesTaxCodeRef的内容取决于您所在的国家、您特定的QuickBooks优惠、您所在的省份,等等。这不是一个静态值。非常感谢Keith的帮助。