Search

Объект закупки — purchase

Объект содержит информацию о закупке, поставщике, сумме, оплате и товарах, входящих в закупку.

Поля объекта purchase

ТипНазваниеОписание
stringidИдентификатор закупки
integernumberВнутренний номер закупки
datetimedateДата закупки
stringcustomerНазвание поставщика
decimalsumОбщая сумма закупки
decimalpaidОплаченная сумма
array (purchasedProduct)purchasedProductsСписок товаров и услуг, входящих в закупку
integersyncStatusСтатус синхронизации закупки
integerversionВерсия данных закупки

Объект товара в закупке — purchasedProduct

Объект содержит информацию о товаре или услуге, входящей в закупку.

ТипНазваниеОписание
stringproductIdИдентификатор товара, услуги или разновидности товара
stringarticleАртикул товара или услуги
decimal?priceЦена товарной позиции в закупке
decimalquantityКоличество
integer?vatСтавка НДС

Поле syncStatus

Поле syncStatus показывает текущее состояние синхронизации закупки.

ЗначениеОписание
1Закупка изменена и ожидает синхронизации
2Закупка синхронизирована

Поле version

Поле version содержит версию данных закупки.

Версия используется при подтверждении синхронизации методом purchases/setSynced.

Закупка будет отмечена как синхронизированная только в том случае, если одновременно совпадают:

  • идентификатор закупки;
  • версия закупки.

Это позволяет избежать подтверждения синхронизации устаревшей версии данных.