我正在为一个集成到QuickBook桌面的客户端的网站上工作。我需要获取特定帐户的所有支票的清单(理想情况下,我希望该帐户的所有交易[不论其类型],但如果我必须一次获得一个,那就没问题)。当我发送以下XML时:
<ns1:sendRequestXMLResponse>
<ns1:sendRequestXMLResult>
<xml version="1.0" encoding="utf-8" ?>
<qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CheckQueryRq>
<AccountFilter>
<ListID>800000F1-1362066981</ListID>
</AccountFilter>
<IncludeLineItems>true</IncludeLineItems>
</CheckQueryRq>
</QBXMLMsgsRq>
</QBXML>
</ns1:sendRequestXMLResult>
</ns1:sendRequestXMLResponse>
我收到以下错误:
&lt; CheckQueryRs statusCode =“1”statusSeverity =“Info”statusMessage =“查询请求未在QuickBooks中找到匹配的对象”/&gt;
如果我进入QuickBooks,我可以看到有与该帐户相关的检查,所以我不确定为什么这不会返回结果。
更新1:我在没有AccountFilter的情况下重写了这个,所以它返回了每一张支票,我找到了800000F1-1362066981帐户的支票。它也是10 MB,因此很难使用。 : - )