【发布时间】:2017-11-03 22:48:47
【问题描述】:
我有一个通过 Web 连接器连接到 QuickBooks Desktop 的 Web 服务器。我的大多数交易类型都有效,但我有一些无效。当我通过 XML 验证器运行它们时,我得到了这个错误:
请求验证 QB Web 连接器 (qwc),文件有处理指令指示
我的QBXML如下:
<?xml version="1.0" ?><?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError = "stopOnError">
<ReceivePaymentAddRq requestID = "2">
<ReceivePaymentAdd>
<CustomerRef>
<ListID>8000017D-1509724466</ListID>
</CustomerRef>
<TxnDate>2016-01-04</TxnDate>
<RefNumber>1000</RefNumber>
<TotalAmount>39.99</TotalAmount>
<PaymentMethodRef>
<FullName>Cash</FullName>
</PaymentMethodRef>
<AppliedToTxnAdd>
<TxnID>81E-1509734863</TxnID>
<PaymentAmount>39.99</PaymentAmount>
</AppliedToTxnAdd>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>
</QBXMLMsgsRq>
</QBXML>
XML 验证器表明 QBXML 对于桌面版和在线版都有效,但在测试 Web 连接器时会报错
我在使用 EmployeeAdd、ReceivePaymentAdd 和 PaymentMethodAdd 时遇到了这个问题。我没有使用 AccountAdd、ClassAdd、CustomerAdd、ItemServiceAdd 或 InvoiceAdd。
我尝试将版本更改为 2.0 和 13.0 之间的所有版本
有没有其他人遇到过这个问题并找到了解决方案?
【问题讨论】:
标签: quickbooks qbxml qbwc