使用QBXML添加多个付款
我正在尝试使用XML请求向quickbooks批量添加新的付款,我对单个付款的请求如下所示使用QBXML添加多个付款,xml,quickbooks,intuit,qbxml,qbwc,Xml,Quickbooks,Intuit,Qbxml,Qbwc,我正在尝试使用XML请求向quickbooks批量添加新的付款,我对单个付款的请求如下所示 $xml = '<?xml version="1.0" encoding="utf-8"?> <?qbxml version="2.1"?> <QBXML> <QBXMLMsgsRq onError="stopOnError">
$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;
$xml='1!'
' . $arr['customerRef'].'
' . $arr['dateTime'].'
' . $arr['paymentRefNum'.'
' . $总金额
' . $arr['paymentMethodRef'].'
' . $arr['paymentMethodRef'].'
作为模板,我可以在Quickbooks中获得付款,但我需要了解如何在一个XML请求中处理多个付款,因为它应该作为一个批处理。如果任何人有任何见解,他们可以提供这将真正有帮助。我搜索了Intuit开发者文档和其他一些文档,如ConsoleByte的wiki,我只看到单个请求 重复ReceivePaymentAdd部分。重复ReceivePaymentAdd部分。我已经这样做了,但它看起来不起作用,是否应该向第二个请求添加任何内容?具体来说,它不起作用?发布您的请求,或发布您收到的错误消息。我已经这样做了,但它看起来不起作用,是否应该在第二个请求中添加任何内容?具体来说,它不起作用怎么办?发布您的请求,或发布您收到的错误消息。