【问题标题】:Quickbooks Integration Making DepositsQuickbooks 集成 存款
【发布时间】:2014-04-15 12:58:33
【问题描述】:

我有一个与 quickbooks 在线集成的 php web 应用程序。我可以添加发票并向他们付款。现在我正在尝试为付款创建存款。这是xml:

<?qbxml version="2.0" ?>
<QBXML>
    <SignonMsgsRq>
        <SignonTicketRq>
            <ClientDateTime>' . date('Y-m-d') . 'T' . date('H:i:s') . '</ClientDateTime>
            <SessionTicket>' . $this->session . '</SessionTicket>
            <Language>English</Language>
            <AppID>' . $this->application_id . '</AppID>
            <AppVer>1</AppVer>
        </SignonTicketRq>
    </SignonMsgsRq>
    <QBXMLMsgsRq onError="stopOnError">
        <DepositAddRq requestID="0">
            <DepositAdd>
                <DepositToAccountRef>
                    <FullName>Premier Checking</FullName>
                </DepositToAccountRef>
                <DepositLineAdd>
                    <PaymentTxnID>' . $txnid . '</PaymentTxnID>
                </DepositLineAdd>
            </DepositAdd>
        </DepositAddRq>
    </QBXMLMsgsRq>
</QBXML>

我从请求中得到以下响应: &lt;DepositAddRs requestID="0" statusCode="1030" statusMessage="Not supported" statusSeverity="Error"/&gt;

xml 有问题吗?另外,我如何在一笔存款中包含多笔付款?

谢谢

【问题讨论】:

    标签: php quickbooks-online qbxml


    【解决方案1】:

    QBOE 的 QBXML 已被弃用,您应该查看用于连接到 QBO 的 QB API。

    以下是 QBXML 弃用的详细信息: https://developer.intuit.com/blog/2013/12/20/migration-details-quickbooks-online-sdk-to-quickbooks-online-rest-api-v3

    这是桌面连接到 QBO 的示例: https://github.com/IntuitDeveloperRelations/OAuthHangoutSamples

    QBXML 不支持 DepositAdd。

    【讨论】:

    • 感谢您的回复。看文档,是不是api中的add deposit方法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多