Quickbooks CustomerQueryRq中返回的重复客户

时间:2014-07-03 15:49:43

标签: quickbooks qbxml

我们有一个应用程序正在将Quickbook的客户与远程SQL Server数据库同步。而且,我遇到了QBXML CustomerQueryRs的一个奇怪问题。我正在使用具有不同切片计数的迭代器,并且响应XML间歇性地将完全相同的客户返回2次或更多次。

我已经验证客户完全相同(即FullName和ListID)是相同的。我甚至运行MaxReturned值为1500的查询,该值大于公司文件中的客户数。有些客户在QBXML响应中返回多达5次。

下面是使用大型MaxReturned值的上一个请求的副本。我的回答是巨大的,我不会把它包括在内。但是,1400个左右的大约133个客户返回的同一个CustomerRet元素不止一次。有什么建议吗?

** QBXML请求**

<?xml version="1.0"?><?qbxml version="12.0"?><QBXML><QBXMLMsgsRq onError="stopOnError"><CustomerQueryRq metaData="MetaDataAndResponseData" iterator="Start"><MaxReturned>1500</MaxReturned><ActiveStatus>ActiveOnly</ActiveStatus></CustomerQueryRq></QBXMLMsgsRq></QBXML>

1 个答案:

答案 0 :(得分:0)

你可能正在回复不同的音符,或者其他一个领域正在改变。

转到c:\ ProgramData \ Intuit \ QuickBooks并编辑qbsdk.ini文件 如果没有qbsdk.ini,只需创建它。

添加或修改以下行: [分析器] SdkAccelerator = N