Провести задним числом с перестройкой цепочки
Документ (или пакет) задним числом, после даты которого уже есть расходы того же товара, обычное проведение отклоняет (409 stock_backdated_conflict с rebuild_available). Здесь — одно действие: документы пакета встают в цепочку бизнеса по (дата, создан, id), и перепроводится всё бизнеса с самой ранней даты пакета — склад, книга, деньги, недели площадок; себестоимость поздних отгрузок по FIFO и 90.02 меняются тем же проведением. Сначала всегда предпросмотр в откатываемой транзакции. preview=true отдаёт его: changes — у каких документов и на сколько меняется стоимость ушедшего, shortages — где остаток уходит в минус (товар, склад, дата, нехватка), failures — другие отказы. Без preview при любой нехватке или отказе — 409 stock_rebuild_refused с тем же перечнем, ничего не записано. Пакет — до 500 черновиков складских фактов одного бизнеса. action=cancel — «Распровести вместе с поздними»: проведённые документы пакета отменяются на их месте цепочки, и всё после них перепроводится; так снимается отказ отмены 409 stock_backdated_conflict с rebuild_action=cancel.
Request
- Base URL: https://erp.akeda.ru
- URL: https://erp.akeda.ru/api/v1/stock/documents/post-rebuild
- 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)
- HTTP bearer
Headers
Slug выбранного кабинета; кабинет не является юрлицом
Request body
Response
Предпросмотр или итог перестройки
Changes
No recorded changes to this operation across all 1 revision of this API.