Золотенков

Завершить производственное задание

POST https://mrp.zolotenkov.ru/api/external/v1/manufacturing-orders/{id}/complete

Требуемое право ключа: write:manufacturing.order.complete

Приходует выпуск на склад и фиксирует себестоимость. Завершение допустимо из статусов IN_PROGRESS и PARTIALLY_DONE.

Параметры пути

  • id целое число обязателен

    id производственного задания

Заголовки

  • Idempotency-Key строка обязателен

    Обязателен. Повтор с тем же ключом возвращает прежний ответ и выпуск второй раз не приходует. Ответ на повтор помечен заголовком Idempotency-Replayed: true — по коду ответа повтор от первичного вызова не отличается.

Ответы

  • 200 Задание завершено, выпуск оприходован
  • 400 Тело запроса — не JSON-объект
  • 401 Ключ не передан, недействителен или отозван
  • 403 Missing scope write:manufacturing.order.complete
  • 404 В этом учете такого задания нет
  • 409 Idempotency-Key повторен с другим телом
  • 422 Задание не запущено или уже завершено (manufacturing_order_invalid_status) либо учетный период закрыт
  • 429 Исчерпан суточный предел документов ключа (document_quota_exceeded) либо частота обращений