Створити документ «Замовлення» (ORDER) за «Прайс-листом»

Для роботи з цим методом користувач повинен бути авторизованим .

Увага

При формуванні «Замовлення» потрібно враховувати встановлені в Прайс-листі обмеження. Методи API для роботи з обмеженнями.

URL

Метод запиту

POST

URL запиту

/api/distribex/doc/order?gln=9864065732327&producer_gln=9864065732303&number=apitest07&delivery_gln=9864065732327&delivery_terms=1

URL параметри

gln (обов’язково) String - GLN Дистриб’ютора АБО guid (обов’язково) String - унікальний ідентифікатор організації Дистриб’ютора на платформі

producer_gln (обов’язково) String - GLN Виробника

number (обов’язково) String - номер документа ORDER

doc_date (опціонально) String - дата документа («YYYY-MM-DD»). При відсутності параметра автоматично проставляється поточна дата на момент формування запиту.

delivery_date (опціонально) String - дата доставки («YYYY-MM-DD»). При відсутності параметра автоматично проставляється поточна дата на момент формування запиту.

delivery_gln (обов’язково) String - GLN точки доставки

delivery_terms (обов’язково) String - код умови відвантаження:

  • 1 - Самовивіз;

  • 2 - Доставка транспортом виробника.

payment_method (опціонально) String - код способу оплати:

  • 1 - Готівковий розрахунок

  • 2 - Безготівковий розрахунок

doc_type (опціонально) String - підтип документа «Замовлення» (ORDER.DOCTYPE); можливі варіанти:

  • O - Оригінал замовлення (за замовчуванням)

  • PO - Попереднє замовлення

  • R - Заміна

  • D - Видалення

Headers

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

REQUEST

JSON Body

В тілі запиту методу передається масив об’єктів з вказаною кількістю відповідних товарних позицій для Замовлення)

RESPONSE

В тілі відповіді передається об’єкт з деталями результату операції створення документа «Замовлення» (ORDER).