Search

Объект заказа — order

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

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

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

Объект товара в заказе — orderedProduct

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

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

Поле syncStatus

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

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

Поле version

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

Версия используется при подтверждении синхронизации методом orders/setSynced. Заказ будет отмечен как синхронизированный только в том случае, если одновременно совпадают:

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

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

Особенности объекта

Поле orderedProducts возвращается в виде массива.

Если в заказе нет товарных позиций, результат зависит от формирования данных и настроек сериализации: может быть возвращён пустой массив или null.

Поле price может содержать null.

Поле vat может содержать null, если ставка НДС для товарной позиции не указана.

Поле number содержит внутренний номер документа в ЛЭЙМ. Это не обязательно номер заказа, переданный внешней системой при создании заказа.

Поле date содержит только дату заказа. Время при формировании объекта удаляется.

Поле customer содержит название покупателя, а не его идентификатор.

Поле deliveryAddress содержит адрес доставки в текстовом виде.