发送采购订单的qbposxml请求时出错。 TxnID - 已定义此字段的过滤器

时间:2015-01-21 03:21:12

标签: qbxml

使用qbposxml向QuickBooks POS提交请求时出现错误。

以下请求正在寻求按交易ID(TxnID)查询特定采购订单。规范说我可以添加0-n这样的过滤器。但是我收到以下错误。 TxnID - 已定义此字段的过滤器

这适用于常规的qbxml。为什么会返回此错误。

这是qbposxml的副本。

 <?xml version="1.0"?>
     <?qbposxml version="3.0"?>
     <QBPOSXML>
       <QBPOSXMLMsgsRq onError="stopOnError">
         <PurchaseOrderQueryRq requestID="1030" iterator="Start">
           <MaxReturned>2000</MaxReturned>
           <TxnID>-2225105152006782719</TxnID>
           <TxnID>-2208405401119063807</TxnID>
           <TxnID>-2225038721336573695</TxnID>
           <TxnID>-2208373171575422719</TxnID>
           <TxnID>-2190108440637046527</TxnID>
           <PurchaseOrderStatusDesc>Open</PurchaseOrderStatusDesc>
         </PurchaseOrderQueryRq>
       </QBPOSXMLMsgsRq>
     </QBPOSXML>

1 个答案:

答案 0 :(得分:0)

TxnID只能在查询中列出一次。

有关详细信息,请参阅OSR。 http://developer-static.intuit.com/qbsdk-current/common/newosr/index.html