Quick Books SDK - BillAddRq

时间:2017-10-25 22:57:19

标签: c# .net quickbooks

我很难通过我在.NET 4.x和c#中开发的第三方应用程序在QuickBooks中创建Bill。我正在引用Interop.QBFC13.dll我正在使用在线提供的示例代码以及示例代码的修改版本。似乎没有抛出任何错误。但是,QB上没有创建Bill

我确实有工作代码可以创建InvoicePO,这些代码在我使用多年后效果很好。

我很感激任何有关可能妨碍生成条例草案的见解。

1 个答案:

答案 0 :(得分:1)

问题在于我为供应商提供了ListID和FullName。我提供的ListID不是我认为在供应商表单上列出的可见值。

这是从应用程序发送到QB的XML:

<VendorRef>
<ListID>Acme Vendor 1</ListID>
<FullName>Acme Vendor 1</FullName>
</VendorRef>

ListID对供应商和帐户无效。

以下是Intuit的回复......

您可以删除这些行或查找它们并使用实际值。 它们看起来像这样 - 8000007C-1639597013

您需要执行VendorQuery才能获取ListID。

条例草案的一个选项是不包括ListID字段,只有FullName。因为你有两个,它试图使用ListID,因为它是无效的,它抛出了错误消息。您可以使用ListID或FullName,但如果两者都指定,则ListID优先。