Я работаю в QBXML и пытаюсь применить платеж к определенному счету в ReceivePaymentAddRq.Я получаю, по-видимому, довольно часто встречающееся «Объект TxnID, указанный в запросе, не может быть найден».Большинство других тем форума на эту тему разрешаются после добавления в запрос поля ARAccountRef, что, по-видимому, для меня не имеет значения.
Я запросил счет на TxnID 68B4-1290718970 и подтвердилследующее:
- ARAccountRef ListID моего запроса совпадает с тем, что находится в QueryRet
- CustomerRef ListID моего запроса совпадает с тем, что в QueryRet
Мой XML-запросниже.Чего мне не хватает?
Спасибо
<QBXML>
<QBXMLMsgsRq onError = "continueOnError">
<ReceivePaymentAddRq requestID = "0">
<ReceivePaymentAdd>
<CustomerRef>
<ListID>80000111-1286514304</ListID>
</CustomerRef>
<ARAccountRef>
<ListID>80000091-1273734429</ListID>
</ARAccountRef>
<TxnDate>2010-11-10</TxnDate>
<RefNumber>2999 </RefNumber>
<TotalAmount>15.95</TotalAmount>
<PaymentMethodRef>
<ListID>80000002-1273560098</ListID>
</PaymentMethodRef>
<Memo>_32T0DE94J</Memo>
<DepositToAccountRef>
<ListID>80000090-1273734138</ListID>
</DepositToAccountRef>
<AppliedToTxnAdd>
<TxnID>68B4-1290718970</TxnID>
<PaymentAmount>15.95</PaymentAmount>
</AppliedToTxnAdd>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>
</QBXMLMsgsRq>
</QBXML>