我正在将我的应用程序的发票导出到QB本地版本。我无法找到任何方法在我的应用程序中将销售税添加到QB发票。QB将销售税增加到项目
我出口多个项目(在我的案例服务),一个新的QB发票和没有任何与销售税有关似乎工作 - 像QBFC12.IInvoiceAdd SalesTaxLineAdd等 - 所有“在此版QB中不可用” 。
QB允许我添加销售税,还是仅使用为QB中的每个项目设置的税额?
-Rick
我正在将我的应用程序的发票导出到QB本地版本。我无法找到任何方法在我的应用程序中将销售税添加到QB发票。QB将销售税增加到项目
我出口多个项目(在我的案例服务),一个新的QB发票和没有任何与销售税有关似乎工作 - 像QBFC12.IInvoiceAdd SalesTaxLineAdd等 - 所有“在此版QB中不可用” 。
QB允许我添加销售税,还是仅使用为QB中的每个项目设置的税额?
-Rick
你在问什么不是一个真正的编程问题......它更像是一个会计问题。
QuickBooks API完全反映了QuickBooks GUI。所以,无论你在GUI中添加销售税,你都应该在API中做。你如何在GUI中做到这一点?
SOOOO ...让我们谈论的QuickBooks 通常做销售税的GUI:
它不应该是非常令人惊讶的,那么你看看QuickBooks OSR API documentation,你看行项目的定义是这样的:
<InvoiceLineAdd>
...
<Amount>29.95</Amount>
<SalesTaxCodeRef>
<FullName>Tax</FullName> <!-- valid values here are one of your Sales Tax Codes, usually "NON" or "TAX" -->
</SalesTaxCodeRef>
</InvoiceLineAdd>
,并在InvoiceAdd规范的底部,一个选项,指定销售税目是这样的:
<ItemSalesTaxRef>
<FullName>California Sales Tax</FullName> <!-- valid values are any of your existing Sale Tax Items in QuickBooks -->
</ItemSalesTaxRef>
与所有的说,我们要特别注意你的问题的这一部分:
我找不到任何方式将增加的销售税,这是在我的应用程序, 计算到QB发票。
上述让公司的QuickBooks答案从税率计算税额与服用你在你的应用程序已经计算。 Sooooo ...规则依然存在 - QuickBooks API镜像GUI。所以,你现在在GUI中如何做到这一点?
正确的答案是:问你的会计师他是如何要你做的。
更可能的答案是:
计算实际纳税金额。如果这就是他想要的东西,那么你应该在GUI中完成。对待它就像其他任何发票行项目一样。
你可能会解释一下,如果QB是针对特定版本或API的快速书籍,并至少添加了一些代码以显示您创作的距离。这看起来像一个咨询的请求,而不是你已经完善的问题,并需要一手解决一个问题。 – bmike
如果您的应用程序为您计算税额,那么您可以将销售税作为常规旧订单项添加到您的发票中,并告诉QB不要自动计算税金。 –