Core directories

Начать книгу бизнеса с даты или перенести дату начала

Подчинённый учёт (склад, расчёты, площадки) — правда, книга из него выводится. Пока книга бизнеса не начата (ledger_started = false), документы пишут только свои регистры, в книгу ничего. Команда начинает книгу с даты или переносит дату: документы бизнеса раньше даты кладут в книгу только балансовую часть — нога результата (90, 91, 26, 44) встаёт на капитал 80, ОПиУ не начисляется; с даты — полностью. На дату начала остатки запасов, расчётов, денег и налогов в книге равны регистрам Akeda по построению — это и есть вступительный баланс. preview=true отвечает сразу (200): сколько документов до и после даты и что придёт в книгу из регистров на дату (opening); при переносе начатой книги — ещё обороты результата и 80 до и после. Без preview команда заводит фоновую разноску и отвечает 202: документы перепроводятся одной транзакцией в фоне, ход и итог — coreGetBusinessLedgerRun. Дата не раньше первого незакрытого дня: иначе 409 core.business.ledger_start_closed. Документ, который не перепровёлся, — отказ разноски с его номером и причиной, ничего не записано. Идущая разноска — 409 core.business.ledger_run_active.

post/api/v1/core/businesses/{id}/ledger-start

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/businesses/{id}/ledger-start
  • 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

Path parameters

idstring uuid required

Headers

X-Tenantstring required

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

Request body

ledger_fromstring date required

Дата начала книги, ГГГГ-ММ-ДД; позже закрытого периода

previewboolean

true — посчитать последствия, ничего не записав; без него — фоновая разноска

Response

Предпросмотр: документы до и после даты, что придёт из Akeda на дату, обороты при переносе

business_idstring uuid required
started_beforeboolean required

Была ли книга начата до команды; false — команда начинает книгу

ledger_from_beforestring required

Дата до команды; пусто — даты не было

ledger_fromstring required

Дата начала книги после команды

previewboolean required
documents_beforeinteger required

Проведённые документы бизнеса до даты: лягут в книгу балансовой частью против 80

documents_frominteger required

Проведённые документы бизнеса с даты: лягут в книгу полностью

changed_fromstring date

Начало отрезка дат, чьи документы меняют книгу; поля нет — с самого начала

changed_tostring date

Конец отрезка (не включая); поля нет — до конца

changed_documentsinteger required

Сколько документов бизнеса в изменённом отрезке

reposted_documentsinteger required

Сколько документов перепроведено всего: отрезок и все более поздние — они ссылаются на строки книги ранних

Changes

No recorded changes to this operation across all 2 revisions of this API.