如何使用qbxml和qbsdk13修改quickbooks中的发票?
这是我的QBXML请求
85-1442639879 1442639879 80000005-1442639850 Bruce Banner 2015-09-19 5462 8000000A-1442469770 Item 1 1 1100.00
我收到错误QuickBooks在解析提供的XML文本流时发现错误。
请帮忙
如果您参考QuickBooks OSR:
您会注意到在
元素中,此节点是必需的 :
OSR还为您提供了更多信息:
TxnLineID
交易行的标识号。 (从SDK的v2.0开始支持TxnLineID。对于qbXML v1.0和v1.1,TxnLineID始终返回为零。)
如果需要在事务Mod请求中添加新的事务行,可以通过将TxnLineID设置为-1来执行此操作。
因此,您需要添加
节点。 如果是新的订单项,请在节点内为内容添加-1
。 如果它是您尝试更新的现有行,请将现有行的TxnLineID
值放在那里。
例:
... -1 8000000A-1442469770 Item 1 1 1100.00 ...