我正在为客户构建运输系统,并希望使用SDK(like so)在quickbooks中创建发票。
如果您的发票明细类型是SaleItemLine,您的财务系统(即Quickbooks)似乎应该负责物品的定价。基本上,我认为这意味着您将参考您的销售项目,在Quickbooks中包含价格,您也可以为客户设置价格水平。因此,我认为您只需要传递对Sales Item的引用,然后传递Quantity,然后Quickbooks将根据该值和为该客户设置的定价级别计算单位和行价(假设您引用了顾客)。那么为什么你必须提供(在API中需要)Line_Header.Amount值(这是行数=项目的单价*行数)?你的系统为什么要知道这个?为什么这不是由Quickbooks计算的?
答案 0 :(得分:2)
实际上,不需要Line_Header.Amount。如果您没有通过它,它将使用Quickbooks中的项目定价,它还将考虑Quickbooks中配置的该客户的任何定价级别设置。