Quickbooks XML因QuantityOnHand而失败
我正在尝试将以下XML发布到QB桌面SDK。当我不包括QuantityOnHand或PurchaseCost节点时,调用成功,但当包括其中一个或两个节点时,调用失败。下面是我生成的XML:Quickbooks XML因QuantityOnHand而失败,xml,quickbooks,qbxml,Xml,Quickbooks,Qbxml,我正在尝试将以下XML发布到QB桌面SDK。当我不包括QuantityOnHand或PurchaseCost节点时,调用成功,但当包括其中一个或两个节点时,调用失败。下面是我生成的XML: <?xml version="1.0" encoding="utf-8"?> <?qbxml version="12.0"?> <QBXML> <QBXMLMsgsRq onError="continueOnError"> <ItemInven
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError">
<ItemInventoryAddRq>
<ItemInventoryAdd>
<Name>11200</Name>
<IsActive>1</IsActive>
<SalesDesc>R/C Glider.</SalesDesc>
<SalesPrice>149.99000</SalesPrice>
<PurchaseCost>124.99000</PurchaseCost>
<QuantityOnHand>35</QuantityOnHand>
<IncomeAccountRef>
<FullName>Construction Income:Materials Income</FullName>
</IncomeAccountRef>
<COGSAccountRef>
<FullName>Cost of Goods Sold</FullName>
</COGSAccountRef>
<AssetAccountRef>
<FullName>Inventory Asset</FullName>
</AssetAccountRef>
</ItemInventoryAdd>
</ItemInventoryAddRq>
</QBXMLMsgsRq>
</QBXML>
11200
1.
滑翔机。
149.99000
124.99000
35
施工收入:材料收入
销货成本
库存资产
对于qbXML,XML节点的顺序很重要
因此,如果Intuit XSD/QuickBooks OSR告诉您节点的顺序应该是:
<SalesDesc >STRTYPE</SalesDesc> <!-- optional -->
<SalesPrice >PRICETYPE</SalesPrice> <!-- optional -->
<IncomeAccountRef> <!-- optional -->
<ListID >IDTYPE</ListID> <!-- optional -->
<FullName >STRTYPE</FullName> <!-- optional -->
</IncomeAccountRef>
<PurchaseDesc >STRTYPE</PurchaseDesc> <!-- optional -->
<PurchaseCost >PRICETYPE</PurchaseCost> <!-- optional -->
<COGSAccountRef> <!-- optional -->
<ListID >IDTYPE</ListID> <!-- optional -->
<FullName >STRTYPE</FullName> <!-- optional -->
</COGSAccountRef>
<PrefVendorRef> <!-- optional -->
<ListID >IDTYPE</ListID> <!-- optional -->
<FullName >STRTYPE</FullName> <!-- optional -->
</PrefVendorRef>
<AssetAccountRef> <!-- optional -->
<ListID >IDTYPE</ListID> <!-- optional -->
<FullName >STRTYPE</FullName> <!-- optional -->
</AssetAccountRef>
<ReorderPoint >QUANTYPE</ReorderPoint> <!-- optional -->
<QuantityOnHand >QUANTYPE</QuantityOnHand> <!-- optional -->
STRTYPE
价格类型
IDTYPE
标准类型
标准类型
价格类型
IDTYPE
标准类型
IDTYPE
标准类型
还有我们的
希望有帮助 我得到的错误是:来自HRESULT的异常:0x80040400详细登录时,日志文件显示了什么?