Версия Quickbooks ItemSitesQueryRq

Мы запускаем Quickbooks 2013 и пытаемся получить инвентарь наших товаров из всех наших местоположений.

Запрос, который мы отправляем через веб-сервис, выглядит следующим образом:

<?qbxml version="13.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <ItemSitesQueryRq requestID="2">
      <ItemSiteFilter>
        <ItemFilter>
          <ListID>800003F3-1299965940</ListID>
        </ItemFilter>
      </ItemSiteFilter>
    </ItemSitesQueryRq>
  </QBXMLMsgsRq>
</QBXML>

Однако мы просто получаем сообщение об ошибке:
"Запрошенная версия QBXML не поддерживается или неизвестна."

ListID — это идентификатор продукта, для которого мы хотели бы получить информацию о наличии на складе (во всех наших точках).

Любые предложения относительно того, как я могу отформатировать запрос XML, будут оценены.


person Kasper Wittrup    schedule 08.02.2014    source источник


Ответы (1)


Как сказано в сообщении об ошибке, запрошенная вами версия QBXML не поддерживается.

Вы запрашиваете версию:

<?qbxml version="13.0"?>

QuickBooks 2013 поддерживает максимальную версию:

12.0

Итак, вы можете:

а) Обновите до QuickBooks 2014

OR

б) Запросить другую версию qbXML

person Keith Palmer Jr.    schedule 08.02.2014
comment
Ах, старый добрый пялящийся не на ту строчку. Никогда не замечал, что я нажал 3 вместо 2. Спасибо. - person Kasper Wittrup; 09.02.2014