使用示例我发现我能够使用 QBXML 通过 QB WebConnector 添加销售收据。具体来说,我正在添加一个 LineGroup (SalesReceiptLineGroupAdd) - 添加该组后,我需要对其进行修改。
好吧,要修改它,我需要 LineGroup 的 TxnLineID。它没有出现在我的结果中 - 尽管添加和响应是成功的。大致如下是请求的概要:
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<SalesReceiptAddRq requestID="22">
<SalesReceiptAdd>
... customer, billing, etc...
<SalesReceiptLineGroupAdd>
<ItemGroupRef>
<FullName>2604-1</FullName>
</ItemGroupRef>
<Quantity>1</Quantity>
</SalesReceiptLineGroupAdd>
</SalesReceiptAdd>
</SalesReceiptAddRq>
</QBXMLMsgsRq>
</QBXML>
在回应中:
<SalesReceiptLineGroupRet>
<ItemGroupRef>
<ListID>800002A9-1389300902</ListID>
<FullName>2604-1</FullName>
</ItemGroupRef>
<Desc>test group 1</Desc>
<Quantity>1</Quantity>
... etc ...
但我期待
<SalesReceiptLineGroupRet>
<TxnLineID>619-1394725756</TxnLineID>
<ItemGroupRef>
<ListID>800002A9-1389300902</ListID>
<FullName>2604-1</FullName>
</ItemGroupRef>
<Desc>test group 1</Desc>
<Quantity>1</Quantity>
... etc ...
基于文档。怎么了?