我在 C#.Net 中使用 QBSDK QBFC12Lib 和 Reckon Accounts 2013(Quickbooks 澳大利亚/新西兰版)。这是一个测试版本,但已被激活。
我有基本的工作。我可以添加客户、工作、估算和发票,并针对它们运行查询。
但我无法将发票链接到估算(以跟踪开票进度)。如果我尝试将估计 TxnID 添加为LinkToTxnID
,当我提交请求时,我收到错误消息 3210 - Object "25-1376628895" specified in the request cannot be found
。
我已经验证EstimateID
为估计提供了正确的 TxnID (25-1376628895)。无论如何,它是通过查询估计来选择的,如果我使用 Quickbooks 本身手动将发票添加到估计中,然后使用 SDK 查询该发票,它会在链接交易下给我相同的 TxnID。
这些是相关的代码行:
IInvoiceAdd invoiceAdd = requestMsgSet.AppendInvoiceAddRq();
invoiceAdd.LinkToTxnIDList.Add(EstimateID);
是否可以使用 SDK 将发票链接到估价?如果是这样,我做错了什么吗?