Intuit .NET SDK - 发票销售项目行详细信息 - 为何需要金额

时间:2014-01-22 02:20:26

标签: c# asp.net quickbooks intuit-partner-platform

RE:Quickbooks Invoice Object

我正在为客户构建运输系统,并希望使用SDK(like so)在quickbooks中创建发票。

如果您的发票明细类型是SaleItemLine,您的财务系统(即Quickbooks)似乎应该负责物品的定价。基本上,我认为这意味着您将参考您的销售项目,在Quickbooks中包含价格,您也可以为客户设置价格水平。因此,我认为您只需要传递对Sales Item的引用,然后传递Quantity,然后Quickbooks将根据该值和为该客户设置的定价级别计算单位和行价(假设您引用了顾客)。那么为什么你必须提供(在API中需要)Line_Header.Amount值(这是行数=项目的单价*行数)?你的系统为什么要知道这个?为什么这不是由Quickbooks计算的?

1 个答案:

答案 0 :(得分:2)

实际上,不需要Line_Header.Amount。如果您没有通过它,它将使用Quickbooks中的项目定价,它还将考虑Quickbooks中配置的该客户的任何定价级别设置。