Marking GIS MT documents

Подготовить черновик документа ГИС МТ

Строит тело документа ГИС МТ (вывод из оборота, его отмена, возврат, ввод в оборот, ввод остатков, списание КиЗ, формирование упаковки — params.unit_serial_number короба и его вложения кодами, расформирование упаковки — коды коробов) и сохраняет черновик. В ГИС МТ ничего не уходит. body_base64 — ровно то, что человек подписывает откреплённой подписью УКЭП в браузере и отправляет; агент черновик готовит, а подпись и отправку делает только человек. Параметры вида проверяются строго: незнакомое или неверное поле — 400 с field и problem, нераспознанный код — 400 с index и value. basis_type и basis_id связывают документ ЧЗ со складским документом-основанием (вывод по проведённому списанию): по этой связи карточка списания показывает состояние вывода, а отмена списания при отправленном или принятом выводе останавливается.

post/api/v1/marking/gismt/document-drafts

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/marking/gismt/document-drafts
  • 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)

Headers

X-Tenantstring required

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

Request body

company_idstring uuid required
kind'withdrawal' | 'withdrawal_cancel' | 'return' | 'introduce' | 'introduce_remains' | 'introduce_import' | 'remark' | 'cancel_codes' | 'aggregation' | 'disaggregation' | 'sets_aggregation' required
product_groupstring required
codesstring[]

Коды документа; достаточно кода без криптохвоста

basis_typestring

Вид складского документа-основания (stock_writeoff, stock_assembly …); пусто — без основания

basis_idstring

Складской документ, по которому заводится документ ЧЗ

Response

Черновик с телом на подпись

Changes

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