1

我正在为一个集成到 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>

我收到以下错误:

<CheckQueryRs statusCode="1" statusSeverity="Info" statusMessage="查询请求未在 QuickBooks 中找到匹配对象" />

如果我进入 QuickBooks,我可以看到与该帐户关联的支票,所以我不确定为什么这不会返回结果。

更新 1:我在没有 AccountFilter 的情况下重写了它,因此它返回了每张支票,并且我找到了 800000F1-1362066981 帐户的支票。它也是 10 MB,因此很难使用。:-)

4

0 回答 0