Разнести входящий документ
Changed onРазнесение ВХ по решению человека одной транзакцией кабинета: товарные строки — черновик приёмки склада ПО ЗАКУПКЕ, расходные — черновики закупок финансов по статьям, строки «на приёмку» — черновики доп. расходов склада. Проводит черновики человек кнопкой владельца.
Закупка товара (ERP-2672): purchase_id — выбранная из найденных; create_purchase — завести новую подтверждённую закупку по документу поставщика (строки — товар ВХ с ценами и налогом из файла, источник — ВХ, один ВХ — одна закупка); ничего не названо — единственная найденная, а без найденных — новая. Приёмка гасит ожидание поставки, долг поставщику ложится на заказ, аванс зачитывается штатным правилом. Права: stock.receipt на товарные строки, core.trade:write — когда закупку надо завести, finance:write на расходные.
Проверки решения — 422 docflow.formats.invalid списком issues, в том числе docflow.edo.accounting.purchase_choice_required (найдено несколько закупок — выберите), purchase_supplier_mismatch (поставщик закупки не продавец ВХ, по строке), purchase_unavailable (закупка закрыта или не найдена), purchase_conflict (и закупка, и новая), purchase_linked (ВХ уже разнесён в другую закупку). Отказы 409: docflow.edo.accounting.already_distributed (documents — живые документы разнесения), not_accepted, document_deleted, module_disabled, purchase_port_missing, stock.receipt.order_draft_exists; 403 docflow.edo.accounting.purchase_forbidden — нет права заводить закупки.
Request
- Base URL: https://erp.akeda.ru
- URL: https://erp.akeda.ru/api/v1/docflow/messages/{id}/intake/accounting
- Auth: one of:
- HTTP bearer
- 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
Входящий пакет ЭДО, который разносим
Headers
Slug выбранного кабинета; кабинет не является юрлицом
Request body
Response
Заведённые черновики, закупка товара и план после разнесения
Changes
- info
endpoint added
- info