【发布时间】:2012-06-20 15:10:40
【问题描述】:
我正在使用 QuickBooks PHP DevKit 通过 Quickbooks Web 连接器工具将我的 Web 应用程序连接到 Quickbooks。它在插入数据时效果很好,但是在尝试更新它时给我这个错误:
0x80040400:QuickBooks 在解析提供的 XML 文本流时发现错误。
此链接显示可用的 xml 选项:
http://dev.developer.intuit.com/qbSDK-current/OSR/OnscreenRef/index-QBD.html
$xml = '<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<EstimateModRq requestID="' . $requestID . '">
<EstimateMod>
<TxnID>B9-1340134119</TxnID>
<EditSequence>1340134119</EditSequence>
<CustomerRef>
<FullName>cliente prueba</FullName>
</CustomerRef>
<TxnDate>2009-01-09</TxnDate>
<RefNumber>16466</RefNumber>
<EstimateLineMod>
<TxnLineID>-1</TxnLineID>
<ItemRef>
<FullName>Sales</FullName>
</ItemRef>
<Desc>gift certificate</Desc>
<Quantity>4</Quantity>
<Rate>11.00</Rate>
</EstimateLineMod>
</EstimateMod>
</EstimateModRq>
</QBXMLMsgsRq>
</QBXML>';
【问题讨论】:
标签: php quickbooks