我一直在使用从python向QB桌面版本发送数据。在创建采购订单的过程中,我面临着这个问题,我已经尝试了很多次,但仍然不知道如何解决该错误
<?xml version='1.0' encoding='UTF-8'?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<PurchaseOrderAddRq>
<PurchaseOrderAdd>
<VendorRef>
<FullName>John</FullName>
</VendorRef>
<TemplateRef>
<FullName>Custom Purchase Order</FullName>
</TemplateRef>
<RefNumber>900</RefNumber>
<PurchaseOrderLineAdd>
<ItemRef>Computer Cases</ItemRef>
<Desc>Computer Cases</Desc>
<Quantity>1</Quantity>
<Rate>20.0</Rate>
<Amount>100.00</Amount>
</PurchaseOrderLineAdd>
</PurchaseOrderAdd>
</PurchaseOrderAddRq>
</QBXMLMsgsRq>
</QBXML>
答案 0 :(得分:1)
这些问题通常是由于提供了错误的标签而发生的。在您自己的部分中,在采购订单行的add标签下,商品ref中应包含另一个带有商品全名的标签。