POST https://mrp.zolotenkov.ru/api/external/v1/purchase-orders/{id}/receipts
Требуемое право ключа: write:purchase.receipt.create
Приходует полученное на склад и увеличивает остаток. Обязателен Idempotency-Key: повтор с тем же ключом материал второй раз не приходует.
Параметры пути
idцелое числообязателен
id заказа поставщику
Заголовки
Idempotency-Keyстрокаобязателен
Обязателен. Повтор с тем же ключом возвращает прежний ответ и материал второй раз не приходует. Ответ на повтор помечен заголовком Idempotency-Replayed: true — по коду ответа повтор от первичного вызова не отличается.
Тело запроса
Формат — application/json.
itemsмассив объектовобязателен
items.batch_numberстроканеобязателенможет быть пустым
items.expiry_dateдата без временинеобязателенможет быть пустым
items.purchase_order_item_idцелое числообязателен
items[].id из карточки заказа, а не идентификатор товара.
items.quantityдесятичная дробьобязателен
storage_place_idцелое числонеобязателенможет быть пустым
Склад, на который приходуется товар. Не прислали — склад по умолчанию, как в интерфейсе.
Ответы
201 Приход оформлен
400 Некорректное тело либо ссылка на склад другого клиента
401 Ключ не передан, недействителен или отозван
403 У ключа нет права write:purchase.receipt.create
404 В этом учете такого заказа нет
409 Приход недопустим (purchase_receipt_not_allowed) либо Idempotency-Key повторен с другим телом
429 Исчерпан суточный предел документов ключа (document_quota_exceeded) либо частота обращений