Marking stock documents

Отсканировать марку в инвентаризацию

Разбирает скан, находит товар по GTIN кода и кладёт код в пересчёт: найденным, если он числится на складе, иначе лишним с причиной. Код, которого нет в реестре, заводится в реестре юрлица инвентаризации; код другого юрлица только упоминается — его строка в реестре не меняется. Повтор того же кода — 409. После формирования актов марки не меняются (marking.inventory.closed). Ответ — код и позиция товара после скана. Агенту достаточно кода без криптохвоста (01 + GTIN + 21 + серийный номер).

post/api/v1/marking/inventories/{id}/codes/scan

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/marking/inventories/{id}/codes/scan
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Path parameters

idstring uuid required

Инвентаризация

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

rawstring required

Скан или код без криптохвоста

Response

Код и позиция товара

createdboolean required

Код заведён в реестре юрлица этим сканом

Changes

No recorded changes to this operation across all 1 revision of this API.