2013-01-15 96 views
0

我正在将我的应用程序的发票导出到QB本地版本。我无法找到任何方法在我的应用程序中将销售税添加到QB发票。QB将销售税增加到项目

我出口多个项目(在我的案例服务),一个新的QB发票和没有任何与销售税有关似乎工作 - 像QBFC12.IInvoiceAdd SalesTaxLineAdd等 - 所有“在此版QB中不可用” 。

QB允许我添加销售税,还是仅使用为QB中的每个项目设置的税额?

-Rick

+0

你可能会解释一下,如果QB是针对特定版本或API的快速书籍,并至少添加了一些代码以显示您创作的距离。这看起来像一个咨询的请求,而不是你已经完善的问题,并需要一手解决一个问题。 – bmike

+0

如果您的应用程序为您计算税额,那么您可以将销售税作为常规旧订单项添加到您的发票中,并告诉QB不要自动计算税金。 –

回答

4

你在问什么不是一个真正的编程问题......它更像是一个会计问题。

QuickBooks API完全反映了QuickBooks GUI。所以,无论你在GUI中添加销售税,你都应该在API中做。你如何在GUI中做到这一点?

SOOOO ...让我们谈论的QuickBooks 通常做销售税的GUI:

  • 你用标记要么不征收销售税每行代码项目(非课税)或税收( )
  • 在发票底部,您选择特定的销售税项(例如“加利福尼亚销售税”)
  • QuickBooks然后使用销售税项目*中的税率计算税可纳税行项目总和)

它不应该是非常令人惊讶的,那么你看看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中如何做到这一点?

正确的答案是:问你的会计师他是如何要你做的

更可能的答案是:

  • 创建一个名为0%的税率征收新的销售税项目“参考发票”
  • 添加新订单项,使用的itemref发票/全名是指正确的销售税项目(如“加州州立税”)
  • 在该行项目,指定你的应用程序

计算实际纳税金额。如果这就是他想要的东西,那么你应该在GUI中完成。对待它就像其他任何发票行项目一样。