InvoiceAddGroup QuickBooks SDK价格不正确
我编写了一个程序,可以从网站下载订单,并使用SDK创建发票。 一些产品在QuickBooks中以组的形式列出,因此在将它们添加到发票时,我无法列出价格InvoiceAddGroup QuickBooks SDK价格不正确,sdk,quickbooks,Sdk,Quickbooks,我编写了一个程序,可以从网站下载订单,并使用SDK创建发票。 一些产品在QuickBooks中以组的形式列出,因此在将它们添加到发票时,我无法列出价格 If IList.Item(x).Type = 2 Then Dim ORInvoiceLineAddListElement2 As IORInvoiceLineAdd ORInvoiceLineAddListElement2 = newInvoice.ORInvoiceLineAd
If IList.Item(x).Type = 2 Then
Dim ORInvoiceLineAddListElement2 As IORInvoiceLineAdd
ORInvoiceLineAddListElement2 = newInvoice.ORInvoiceLineAddList.Append()
ORInvoiceLineAddListElement2.InvoiceLineGroupAdd.ItemGroupRef.FullName.SetValue(IList.Item(x).FullName)
ORInvoiceLineAddListElement2.InvoiceLineGroupAdd.Quantity.SetValue(IList.Item(x).Quantity)
'ORInvoiceLineAddListElement2.InvoiceLineGroupAdd.Desc.SetValue(IList.Item(x).DESC)
End If
这将很好地输入QuickBooks,但是,价格将基于零售客户,即使客户类设置为批发。我知道customer类是正确的,因为其他所有内容都正确显示在生成的发票中
有什么建议,我可以尝试让这组项目的价格正确
谢谢你的帮助 QuickBooks类代码与定价完全无关。它们对任何形式或方式的定价都没有任何影响
是什么让你认为设置类应该以任何方式改变定价 我也有同样的问题。发生的情况是,从items表中为组行项目分配了默认价格。我不应该和这门课有任何关系。我确实发现以下支持答案似乎适用于桌面版和在线版的QuickBooks: SDK当前不支持在添加发票时调整组项目的价格,即使QuickBooks中的默认UI允许这样做。您可以修改发票并更改行项目金额,因此首先需要调用创建添加,读取响应以获取交易id和编辑序列,然后对发票执行发票修改请求以设置所需的费率