Я получаю сообщение об ошибке при отправке запроса в POS QuickBooks с помощью qbposxml.
Следующий запрос пытается запросить определенные заказы на покупку по идентификатору транзакции (TxnID). Спецификация говорит, что я могу добавить 0-n таких фильтров. Но я получаю следующую ошибку. TxnID - фильтр для этого поля уже определен
Это работает в обычном qbxml. Почему он возвращает эту ошибку.
Вот копия файла qbposxml.
<?xml version="1.0"?>
<?qbposxml version="3.0"?>
<QBPOSXML>
<QBPOSXMLMsgsRq onError="stopOnError">
<PurchaseOrderQueryRq requestID="1030" iterator="Start">
<MaxReturned>2000</MaxReturned>
<TxnID>-2225105152006782719</TxnID>
<TxnID>-2208405401119063807</TxnID>
<TxnID>-2225038721336573695</TxnID>
<TxnID>-2208373171575422719</TxnID>
<TxnID>-2190108440637046527</TxnID>
<PurchaseOrderStatusDesc>Open</PurchaseOrderStatusDesc>
</PurchaseOrderQueryRq>
</QBPOSXMLMsgsRq>
</QBPOSXML>