2014-05-01 71 views
0

我編寫了一個程序,用於從網站下載訂單並使用SDK創建發票。 有些產品在QuickBooks中被列爲組,因此將它們添加到發票時,我無法列出價格。InvoiceAddGroup QuickBooks SDK錯誤價格

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很好,但是,價格將基於零售客戶,即使客戶類別設置爲批發。我知道客戶類是正確的,因爲所有其他內容在生成的發票中都正確顯示。

有什麼建議我可以嘗試讓這個組合物品的價格正確嗎?

感謝您的幫助!

回答

0

QuickBooks Class代碼與定價沒有任何關係。他們對任何形式或方式的定價都沒有影響。

是什麼讓你認爲設置Class應該以任何方式改變定價?

0

我遇到了同樣的問題。正在發生的事情是從項目表中爲組項目分配默認價格。不應該與班級有任何關係。我發現以下支持答案似乎適用於QuickBooks的桌面和在線版本:

「SDK當前不支持在添加發票時調整組項目的價格,即使QuickBooks中的默認UI允許這可以修改發票並更改訂單項金額,因此您需要先調用創建添加,讀取響應以獲取交易ID和編輯順序,然後在發票上執行發票修改請求以設置費率你要的那個。」

Intuit Developer Page

相關問題