https://developer.intuit.com/app/developer/qbdesktop/docs/develop/exploring-the-quickbooks-desktop-sdk/query-requests-and-responses
Информация в ссылке предлагает указать «Не указано» в теге TimeModifiedRangeFilter. Итак, структура XML выглядит следующим образом: -
<?xml version="1.0" encoding="utf-8"?>
<?qbposxml version="3.0"?>
<QBPOSXML>
<QBPOSXMLMsgsRq onError="stopOnError">
<ItemInventoryQueryRq requestID="">
<MaxReturned>1</MaxReturned>
<TimeModifiedRangeFilter>
<ToTimeModified>Not Specified</ToTimeModified>
</TimeModifiedRangeFilter>
</ItemInventoryQueryRq>
</QBPOSXMLMsgsRq>
</QBPOSXML>
Но responseXML выдает ошибку как statusMessage = "Неподдерживаемый фильтр (TimeModifiedRangeFilter)" statusCode = "20032"
Я попытался поставить тег пустым вместо упоминания Не указано
Правильный ли мой подход к получению последней обновленной записи? Если нет, то какое уместное и правильное решение для этого