如何通过QBPOSXML请求以编程方式检索QBPOS中ItemInventory对象的最新记录

时间:2018-11-08 06:28:46

标签: quickbooks qbxml

https://developer.intuit.com/app/developer/qbdesktop/docs/develop/exploring-the-quickbooks-desktop-sdk/query-requests-and-responses

链接中的信息建议在TimeModifiedRangeFilter的标记中指定“未指定”。因此,XML结构如下:-

  <?xml version="1.0" encoding="utf-8"?>

<?qbposxml version="3.0"?>

 <QBPOSXML>

<QBPOSXMLMsgsRq onError="stopOnError">

<ItemInventoryQueryRq requestID="">

<MaxReturned>1</MaxReturned>  

 <TimeModifiedRangeFilter>

 <ToTimeModified>Not Specified</ToTimeModified>

    </TimeModifiedRangeFilter>

  </ItemInventoryQueryRq>

  </QBPOSXMLMsgsRq>

  </QBPOSXML>

但是responseXML抛出错误,即statusMessage =“不支持的过滤器(TimeModifiedRangeFilter)” statusCode =“ 20032”

我尝试将标签设为空,而不是未指定

我检索最近更新记录的方法是否正确?如果不是,什么是正确且正确的解决方案

0 个答案:

没有答案