Оформить корректировку остатка
https://mrp.zolotenkov.ru/api/external/v1/stock-adjustments
Требуемое право ключа: write:inventory.adjustment.create
Приводит остаток к фактическому и записывает движение с причиной. Обязателен Idempotency-Key: повтор с тем же ключом остаток второй раз не двигает.
Заголовки
-
Idempotency-Keyстрока обязателенОбязателен. Повтор с тем же ключом возвращает прежний ответ и остаток второй раз не двигает. Ответ на повтор помечен заголовком
Idempotency-Replayed: true— по коду ответа повтор от первичного вызова не отличается.
Тело запроса
Формат — application/json.
-
dateдата и время необязателен может быть пустымДата документа. Не указана — текущий момент. Дата в закрытом учетном периоде и дата в будущем отвергаются с
422. -
itemsмассив объектов обязателен -
items.item_variant_idцелое число обязателен -
items.quantity_deltaдесятичная дробь обязателенЗнаковая величина: недостача отрицательна, излишек положителен. Ноль отвергается — корректировка на ноль ничего не корректирует.
-
items.storage_place_idцелое число необязателен может быть пустымНе указано — берется место хранения клиента по умолчанию, ровно как у прихода по заказу поставщику без явного склада.
-
reasonстрока необязателен может быть пустым -
titleстрока обязателен
Ответы
- 201 Корректировка оформлена
- 400 Некорректное тело, ссылка на строку другого клиента либо уход остатка в минус
- 401 Ключ не передан, недействителен или отозван
- 403 У ключа нет права
write:inventory.adjustment.create - 409 Idempotency-Key повторен с другим телом
- 422 Дата документа в закрытом учетном периоде или в будущем
- 429 Исчерпан суточный предел документов ключа (document_quota_exceeded) либо частота обращений