【问题标题】:Adding Multiple Payments using QBXML使用 QBXML 添加多个付款
【发布时间】:2014-12-18 15:38:38
【问题描述】:

我正在尝试使用Quickbooks Web Connector 的 XML 请求将新付款批量添加到 quickbooks,我的单次付款请求如下所示

$xml = '<?xml version="1.0" encoding="utf-8"?>
                <?qbxml version="2.1"?>
                <QBXML>
                        <QBXMLMsgsRq onError="stopOnError">
                                <ReceivePaymentAddRq>
                                        <ReceivePaymentAdd>
                                                <CustomerRef>
                                                        <ListID>' . $arr['customerRef'] . '</ListID>
                                                </CustomerRef>
                                                <TxnDate>' . $arr['dateTime'] . '</TxnDate>
                                                <RefNumber>' . $arr['paymentRefNum'] . '</RefNumber>
                                                <TotalAmount>' . $arr['totalAmt'] . '</TotalAmount>
                                                <PaymentMethodRef>
                                                        <FullName>' . $arr['paymentMethodRef'] . '</FullName>
                                                </PaymentMethodRef>
                                                <Memo>' . $arr['paymentMethodRef'] . '</Memo>
                                                <AppliedToTxnAdd>
                                                        <TxnID>' . $arr['paymentRefNum'] . '</TxnID>
                                                        <PaymentAmount>' . $arr['totalAmt'] . '</PaymentAmount>
                                                </AppliedToTxnAdd>
                                                <IsAutoApply>true</IsAutoApply>

                                        </ReceivePaymentAdd>
                                </ReceivePaymentAddRq>
                        </QBXMLMsgsRq>
                </QBXML>';
                return $xml;

我使用this 作为模板,我可以在 Quickbooks 中获得付款,但我需要了解如何在一个 XML 请求中处理多个付款,因为它应该作为一批输入。如果有人有任何见解,他们可以提供这将非常有帮助。我搜索了 Intuit 开发人员文档和其他一些文档,例如 ConsoliByte 的 wiki,我只看到单个请求。

【问题讨论】:

    标签: xml quickbooks intuit qbxml qbwc


    【解决方案1】:

    重复 ReceivePaymentAdd 部分。

    【讨论】:

    • 我已经这样做了,但它看起来不起作用,我应该在第二个请求中添加什么吗?
    • 具体怎么办?发布您的请求,或发布您收到的错误消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2015-05-20
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多