Finance registers

Догнать регистр продаж перепроведением

Перепроводит своими данными проведённые документы без строк регистра продаж, проведённые до его появления: по умолчанию акты продажи и недели выручки площадки с их возвратами, отгрузки и возвраты покупателя — только по явному списку видов. Другие регистры и книга обязаны остаться прежними, иначе документ откатывается и попадает в пропущенные; единственные допустимые поправки текущих правил — разрез deal (сам документ) у строк ОПиУ и reason = principal у строк расчётов, такой документ записывается и попадает в corrected. Сухой прогон только считает; запись — порциями до 500 документов по курсору. Повторный запуск записанное не находит.

post/api/v1/finance/registers/sales-backfill

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/finance/registers/sales-backfill
  • 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

X-Tenantstring required

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

Request body

dry_runboolean

Только посчитать кандидатов без записи.

limitinteger

Размер порции; запись без значения берёт 500, сухой прогон без значения смотрит весь кабинет.

afterstring

Курсор next_after прошлого ответа; пустой — с начала.

doc_typesstring[]

Виды документов; пустой список — акты продажи и недели выручки площадки с возвратами. Отгрузки и возвраты покупателя — только явно.

Response

Итог догона регистра продаж

dry_runboolean required
candidatesinteger required
by_typeobject required

Кандидатов по видам документа.

appliedinteger required

Догнано документов, остальные движения которых совпали полностью.

correctedinteger required

Догнано документов, у которых перепроведение лишь дописало разрез deal строкам ОПиУ и reason = principal строкам расчётов; суммы, даты, знаки и счета прежние.

limit_reachedboolean required
next_afterstring required

Курсор следующей порции; пустой — дошли до конца.

Changes

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