From f7ee6bee5569c205870ff712cb7227abff63a710 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 21 Oct 2026 18:57:47 +0400 Subject: [PATCH] =?UTF-8?q?model:=20DBML=20v5.20=20=E2=80=94=20=D1=83?= =?UTF-8?q?=D1=82=D0=BE=D1=87=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B8=D0=BE=D0=B4=D0=B0=20=D0=B8=20=D1=81=D1=87=D1=91?= =?UTF-8?q?=D1=82=D0=B0=20=D0=9E=D0=A1=D0=92=20=D0=B0=D0=BD=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D1=82=D0=B8=D0=BA=D0=BE=D0=BC=20(#147)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - document: is_modified, original_values, modified_by, modified_at — правка period_year / period_quarter / is_cumulative / osv_account_code на месте, распознанное в original_values (первичка не мутируется); копия document не создаётся. - 05-domain-rules §9.5 п. 12: PATCH /documents/{id}/osv-header — проверки, сброс подтверждения и снятие привязок к версиям «в работе», аудит RECOGNIZED_DATA_EDIT; §3 п. 1 — новая точка отвязки. - OQ-161 закрыт вариантом (2); флаг CONSOLIDATION_PERIOD_FROM_VERSION снимается после правки на экране. - entities-v5.20, диаграммы, ссылки на текущую версию модели. Co-Authored-By: Claude Opus 5.5 --- Makefile | 2 +- context/00-workspace-layout.md | 2 +- context/03-architecture.md | 6 +- context/04-data-model-guide.md | 16 +- context/05-domain-rules.md | 36 +- context/07-open-questions.md | 2 +- context/08-source-docs-index.md | 6 +- context/KICKOFF-PROMPT.md | 6 +- model/data-model-v5.20.dbml | 1521 ++++++++++++++++++++++++++ model/diagrams/part04_files_jobs.png | Bin 489590 -> 504002 bytes model/diagrams/part04_files_jobs.svg | 1289 +++++++++++----------- model/diagrams/part06_statements.svg | 2 +- model/entities-v5.20.md | 220 ++++ openspec/config.yaml | 4 +- repo-templates/arm-core.CLAUDE.md | 2 +- 15 files changed, 2460 insertions(+), 654 deletions(-) create mode 100644 model/data-model-v5.20.dbml create mode 100644 model/entities-v5.20.md diff --git a/Makefile b/Makefile index 44cb07e..312a7db 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ PY := $(if $(wildcard $(VENV)/bin/python),$(CURDIR)/$(VENV)/bin/python,python3) # Пусто — проверяются все change'и и спеки; `make validate-openspec CHANGE=` — один change CHANGE ?= # Текущая версия модели данных — по ней рисуются диаграммы (make diagrams) -DBML ?= model/data-model-v5.19.dbml +DBML ?= model/data-model-v5.20.dbml .PHONY: venv validate-contracts validate-openspec test-snapshot test-sync-statements sync-statements statements-check check diagrams diff --git a/context/00-workspace-layout.md b/context/00-workspace-layout.md index 9158390..cce1064 100644 --- a/context/00-workspace-layout.md +++ b/context/00-workspace-layout.md @@ -76,7 +76,7 @@ git remote add origin && git push -u origin main | Слой | Где | Статус | Правило для агента | |---|---|---|---| -| Модель данных | `docs/model/data-model-v5.19.dbml` | стабильный, версионируется | единственный источник имён и структур | +| Модель данных | `docs/model/data-model-v5.20.dbml` | стабильный, версионируется | единственный источник имён и структур | | Правила домена | `docs/context/05-domain-rules.md` | курируемый — пишет человек/агент по итогам ревью | **единственный вход алгоритмов в код**; из ТЗ напрямую не кодируем | | Открытые вопросы | `docs/context/07-open-questions.md` | живой реестр | каждое допущение в коде — `ASSUMPTION(OQ-nn)` | | Экспорт ТЗ | `docs/source/tz/` | снимок на дату из `docs/source/tz/_export.md` | читать для контекста; расхождение с §05 → вопрос, не код | diff --git a/context/03-architecture.md b/context/03-architecture.md index b3e1c34..be20a09 100644 --- a/context/03-architecture.md +++ b/context/03-architecture.md @@ -1,4 +1,4 @@ -# 03. Архитектура (целевая, по решениям DECISION-1…5 и ARCH-* в DBML v5.19) +# 03. Архитектура (целевая, по решениям DECISION-1…5 и ARCH-* в DBML v5.20) ## Компоненты (= репозитории, см. `00-workspace-layout.md`) @@ -251,7 +251,7 @@ api/src/ # машины статусов, policy — pydantic-модели на входе и выходе services/ # use-cases: оркестрация domain + repositories + outbox + audit_event repositories/ # SQLAlchemy-запросы, в т. ч. запросы-вычисления (сводная ОСВ, шахматка) - models/ # ORM 1:1 с DBML v5.19; имена таблиц/колонок/enum — как в DBML + models/ # ORM 1:1 с DBML v5.20; имена таблиц/колонок/enum — как в DBML schemas/ # pydantic DTO API /api/v1 core/ # config, clients (S3; NATS outbox-publisher и result-consumer), auth (JWT РАИСА / dev-эмитент), # logger, exception_handlers @@ -341,7 +341,7 @@ FastAPI» платформы РАИСА/aurora): дерево импортиро `version_table_schema` и `include_name` Alembic). Следуем шаблону, не `public`. - Alembic берёт URL из настроек, не из `alembic.ini`; ревизии — `api/alembic/versions/`, имя файла стандартное `_.py`. Автогенерация — только черновик: итоговую ревизию сверяет с DBML `api/scripts/check_dbml_vs_orm.py`. -- PK везде `uuid` через `UUIDPrimaryMixin`; имена таблиц, колонок и enum'ов — ровно как в DBML v5.19. +- PK везде `uuid` через `UUIDPrimaryMixin`; имена таблиц, колонок и enum'ов — ровно как в DBML v5.20. ### Инфраструктурные клиенты diff --git a/context/04-data-model-guide.md b/context/04-data-model-guide.md index 8cf2715..57a232e 100644 --- a/context/04-data-model-guide.md +++ b/context/04-data-model-guide.md @@ -1,8 +1,8 @@ -# 04. Как читать модель данных v5.19 +# 04. Как читать модель данных v5.20 -Файлы: `docs/model/data-model-v5.19.dbml` (источник истины), `docs/model/entities-v5.19.md` (смысл таблиц; предыдущие -версии `data-model-v5.13…v5.18.dbml` и `entities-v5.13…v5.18.md` остаются как история), -`docs/model/diagrams/part01…09.{svg,png}` (диаграммы v5.19 по частям из таблицы ниже; перерисовываются из DBML командой +Файлы: `docs/model/data-model-v5.20.dbml` (источник истины), `docs/model/entities-v5.20.md` (смысл таблиц; предыдущие +версии `data-model-v5.13…v5.19.dbml` и `entities-v5.13…v5.19.md` остаются как история), +`docs/model/diagrams/part01…09.{svg,png}` (диаграммы v5.20 по частям из таблицы ниже; перерисовываются из DBML командой `make diagrams` в корне репозитория docs — скрипт `scripts/gen_model_diagrams.py`, нужен npx; при новой версии DBML обновить `DBML` в Makefile, а новую таблицу — добавить в раскладку частей скрипта и в эту таблицу). @@ -20,6 +20,10 @@ | 08 Корректировки и КФО | `correction`, `goodwill`, `kfo_result`, `kfo_result_line`, `kfo_result_line_company`, `client_kfo_line` | ручные решения и результат | | 09 Комментарии, аудит, ЕХ | `comment`, `audit_event`, `ex_snapshot`, `ex_snapshot_member`, `ex_snapshot_item` | полиморфные комментарии, append-only журнал, замороженные срезы | +**v5.20:** период и счёт документа ОСВ уточняет аналитик — на месте в `document`, распознанные значения в +`document.original_values` (`is_modified`, `modified_by/at`; `05-domain-rules.md` §9.5 п. 12, OQ-161). Копия документа не +создаётся: `file_ordinal` — номер документа в результате распознавания, не номер редакции. + **v5.19:** формы ББ/ОФР по контракту v2.0 (change `unified-statement-normalization`, `05-domain-rules.md` §11): строки формы хранятся все — с кодом (повтор кода законен, уникальность `(meta_id, line_code)` снята) и без (`line_status` `unreadable` / `missing` / `detail`); `needs_review` значения и строки **хранится** (пересматривает v5.13); предупреждения и @@ -66,9 +70,9 @@ ## v4 → v5.13: таблица переименований (обязательна при чтении ТЗ) v5.14 имена таблиц и полей не менял (добавлены `related_group_member.kind` и два значения `audit_action`), v5.15 — тоже -(добавлено значение `osv_data_type.NU`), v5.16 — тоже (колонка `osv_entry.counterparty_match_kind`), v5.17 — тоже (колонка `legal_entity.kpp`), v5.18 — тоже (колонка `stored_file.consolidation_id`), v5.19 — тоже (колонки форм, `document_issue`, `related_group.crm_id`), поэтому таблица справедлива и для v5.14…v5.19. +(добавлено значение `osv_data_type.NU`), v5.16 — тоже (колонка `osv_entry.counterparty_match_kind`), v5.17 — тоже (колонка `legal_entity.kpp`), v5.18 — тоже (колонка `stored_file.consolidation_id`), v5.19 — тоже (колонки форм, `document_issue`, `related_group.crm_id`), v5.20 — тоже (колонки уточнения `document`), поэтому таблица справедлива и для v5.14…v5.20. -| В страницах ТЗ (модель v4 и старше) | В v5.13 / v5.14 / v5.15 / v5.16 / v5.17 / v5.18 / v5.19 | +| В страницах ТЗ (модель v4 и старше) | В v5.13 / v5.14 / v5.15 / v5.16 / v5.17 / v5.18 / v5.19 / v5.20 | |---|---| | `stored_file.period_year / period_quarter / document_type / osv_account` | `document.period_year / period_quarter / document_type / osv_account_code / is_cumulative` | | `stored_file.status` «Загружен / Обработка / Требуется проверка / Ошибка» | техника: `stored_file.status` UPLOADED/PROCESSING/PROCESSED/ERROR/SUPERSEDED; проверка: `document.status` RECOGNIZED/NEEDS_CHECK/CONFIRMED/ERROR | diff --git a/context/05-domain-rules.md b/context/05-domain-rules.md index fde46f1..b8efabf 100644 --- a/context/05-domain-rules.md +++ b/context/05-domain-rules.md @@ -440,7 +440,7 @@ closing_* = closing_* строки Qn незаменённых файлов. Точки привязки: подтверждение документа (ко всем версиям «в работе»), создание версии и добавление ЮЛ в периметр (подхват: на ключ «тип, счёт, квартал, признак нарастающего» — документ с самым поздним `confirmed_at`); при привязке документ с тем же ключом у того же ЮЛ заменяется. Точки отвязки: автозамена файла (§9.5 п. 3), удаление ЮЛ - из периметра. Версии `CANCELLED` привязок не меняют. Выбор источников и склейка кварталов — §2. + из периметра, уточнение периода или счёта подтверждённой ОСВ (§9.5 п. 12, v5.20). Версии `CANCELLED` привязок не меняют. Выбор источников и склейка кварталов — §2. 2. Строки `osv_entry` этих документов с `group_type = COUNTERPARTY`; `data_type IN (BU, SUM)`. 3. Строки **не агрегируются**: сто строк по 60.01 у компании — сто строк в своде. `counterparty_name/inn` показываются как в файле. @@ -1038,6 +1038,40 @@ replay: dlq → queued (`attempt + 1`). `max_attempts`: OCR 1, парсер 3; ` верифицированная версия заморожена привязками и `ex_snapshot` (Срез 7), отдельного «замороженного списка» в панели нет. Панель [39] из карточки версии показывает стол консоли; переключатель «Все документы организации» — `GET /legal-entities/{id}/files` с подписью консолидации у файла. +12. **Уточнение периода и счёта ОСВ** (`PATCH /documents/{id}/osv-header`, `DOCUMENT_EDIT`, policy по ЮЛ; v5.20, решения + владельца 21.10.2026, OQ-161 вариант 2, AURORA-1442). Аналитик исправляет период или счёт документа ОСВ, распознанные + неверно. Тело — любые из полей `period_year`, `period_quarter`, `is_cumulative`, `osv_account_code`; отсутствующее поле + не меняется. Проверки, по порядку: документ не ОСВ — 409 `DOCUMENT_NOT_OSV`; файл `SUPERSEDED` — 409 + `FILE_SUPERSEDED`; `period_year` — четыре цифры 19xx/20xx, `period_quarter` — `Q1`…`Q4`, `is_cumulative` — `true` / + `false`; если в теле есть хоть одно поле периода, после правки все три не пусты и у `Q1` `is_cumulative = true` + (§1.5), иначе 422 `INVALID_PERIOD` (правка одного счёта период без квартала не трогает); + `osv_account_code` — непустой, нормализуется как при маппинге (§1, `60.1 → 60.01`), пустой — 422 + `INVALID_ACCOUNT_CODE`; счёт уже есть у другой ОСВ того же файла — 409 `DUPLICATE_ACCOUNT` (`detail.document_id`; + одна ОСВ по счёту на файл, §9.5 п. 2); документ привязан к версии не «в работе» и не `CANCELLED` — 409 + `VERSION_NOT_EDITABLE` (`detail.version_ids`; версия после `VERIFIED` — read-only). Блокировка версии + (`consolidation_lock`) не нужна — как для подтверждения. + **Правка на месте, исходное рядом** (первичка не мутируется): новые значения пишутся в те же поля `document`; при + первой правке прежние значения всех четырёх полей копируются в `document.original_values` и дальше не меняются; + `is_modified` = текущие четыре поля отличаются от `original_values` (возврат к исходному снимает признак); + `modified_by/at`. Копия `document` не создаётся (`file_ordinal` — номер документа в результате, не номер редакции). + Строки `osv_entry` не меняются: их `account_code`, `account_id`, `account_root` — свои коды субсчетов, счёт документа — + только слот чек-листа и привязки. + **Подтверждённый документ** (`CONFIRMED`, в том числе автоподтверждённый): правка сбрасывает подтверждение — + `status = NEEDS_CHECK`, `confirmed_by/at = NULL`; привязки документа (`consolidation_document`) снимаются из всех + версий «в работе» (`CANCELLED` не трогаются), статус версий не меняется (как при удалении, п. 5). Документ + подтверждается заново вручную (п. 4) и тогда привязывается по новому периоду и счёту (§3 п. 1); автоподтверждения + после правки нет (только при маппинге). Неподтверждённый документ статус сохраняет. + Пересчитывается то, что выводится из периода и счёта: подходящесть версиям, чек-лист, колонка «ОСВ» (чистые функции, + отдельно не хранятся); `period_check` и `counterparty_check` не меняются (§9.3). Автозамена при правке не запускается + (только при маппинге, п. 3): документ с ключом, как у другого файла ЮЛ, тот файл не заменяет; при привязке документ с + тем же ключом в версии заменяется (§3 п. 1). Перезагрузка файла создаёт документы заново из результата — уточнения + прежних документов не переносятся. + Аудит — одно `audit_event(RECOGNIZED_DATA_EDIT)` (`object_type = document`): в `before/after` изменённые поля, при + сброшенном подтверждении — `status`, `confirmed_by`, `confirmed_at`, в `after_value.unbound_version_ids` — версии, из + которых снята привязка. Запрос без изменений — 200 без аудита. Порядок блокировок — п. 7 (файл → документ → версии по + возрастанию `id`). Ответ — карточка документа с `is_modified` и `original_values`. + Временный флаг `CONSOLIDATION_PERIOD_FROM_VERSION` (OQ-161) остаётся, пока правка периода не появится на экране, и + снимается отдельной задачей. --- diff --git a/context/07-open-questions.md b/context/07-open-questions.md index a2ad3c4..ad2ad90 100644 --- a/context/07-open-questions.md +++ b/context/07-open-questions.md @@ -166,7 +166,7 @@ | OQ-158 | В «Осталось N» (строки свода без ЮЛ и без ИНН) попадают строки аналитики, которые не являются контрагентами-организациями: «Ведомость в счет з/платы», подотчётные лица, физлица и т. п. — на РБ 2025 К1 таких большинство из 1291 строки без ИНН, и довести баннер до нуля сопоставлением с ЮЛ нельзя. Нужно ли отличать такие строки (признак «не организация» вручную / по словарю / по счёту) и исключать их из «Осталось N» и предупреждения [31-00] | жалоба владельца на «Указать» в сводной ОСВ (08.10.2026), RSHB/arm-core#74 | arm-core `domain/consolidated_osv.needs_mapping`, §3, экраны [30], [32-osv-no-inn], [31-00] | открыт: до решения такие строки считаются несопоставленными (EXTERNAL), переход к следующему шагу ими не блокируется — блокировки в API нет | | OQ-159 | Note DBML `recognition_job.reply_deadline` «таймаут ожидания (OCR — 5 мин)» расходится с решением владельца 09.10.2026: срок ответа OCR — 20 мин (`DEFAULT_REPLY_TIMEOUT` в arm-core, `SCAN_TIMEOUT_SECONDS=1200` в scan-gateway). Поправить note при следующей версии DBML | решение владельца 09.10.2026 (не выпускать версию DBML ради note); arm-core #87, arm-scan-gateway #26, arm-ka-docs #84 | DBML `recognition_job`, `05-domain-rules.md` §9.4 | **закрыт 09.10.2026:** note исправлен в DBML v5.18 (docs #90) | | OQ-160 | Целевая модель версий консолидации (владелец, 09.10.2026): несколько рабочих версий одного периода с **разным периметром** делят первичку (рабочий стол консоли, `stored_file.consolidation_id`); после `VERIFIED` новая версия (`previous_version_id`) может менять документы при **том же** периметре. Ядро сейчас создаёт только версию 1 (`POST /consolidations`), «новая версия» и параллельные версии не реализованы. Нужны правила: создание второй рабочей версии (обязательно другой периметр?), создание версии после `VERIFIED` (копия периметра, подхват привязок), что видит панель [39] у верифицированной версии до Среза 7 (ЕХ) | brainstorming docs #90, `openspec/changes/console-files/design.md` R-6, R-7 | срез «версии консолидации» (после Среза 4), Срез 7 | открыт: модель файлов совместима; реализация — отдельный срез | -| OQ-161 | Документ, период которого не совпадает с периодом консолидации, молча не привязывается к версии: ручное подтверждение проходит (200), а `fits` (`period_year` = год версии, D-5 Среза 4) его отбрасывает, `period_check` остаётся `UNKNOWN` (OQ-120) — свод пуст без объяснения (владелец 12.10.2026: ОСВ за 1 кв. 2025 в консолидации 2026 Q1). Период ОСВ берётся из шапки и через API не правится. Нужно ли (1) предупреждение «документ не подходит ни одной версии» при загрузке или подтверждении, (2) правка периода документа аналитиком (рядом с первичкой, как `original_*`), (3) постоянный режим «период из консолидации» для файлов, загруженных в неё | разбор владельца 12.10.2026; RSHB/arm-core#103 | `fits`, свод, чек-лист (§2, §9.3), карточка документа | **временное допущение (решение владельца 12.10.2026):** настройка `CONSOLIDATION_PERIOD_FROM_VERSION` (по умолчанию `false`; в контуре — `OPENBAO__APP__CONSOLIDATION_PERIOD_FROM_VERSION`) — ОСВ, загруженная в консолидацию (`stored_file.consolidation_id`) и не подходящая ей по периоду шапки, считается нарастающей за год и квартал консолидации для привязки, свода, чек-листа и колонки «ОСВ»; документ не меняется; ББ/ОФР и файлы с рабочего стола — по шапке; склейки кварталов нет (один слот на счёт ЮЛ). Только для тестов; открыт выбор постоянного решения (1)–(3), после него режим снять | +| OQ-161 | Документ, период которого не совпадает с периодом консолидации, молча не привязывается к версии: ручное подтверждение проходит (200), а `fits` (`period_year` = год версии, D-5 Среза 4) его отбрасывает, `period_check` остаётся `UNKNOWN` (OQ-120) — свод пуст без объяснения (владелец 12.10.2026: ОСВ за 1 кв. 2025 в консолидации 2026 Q1). Период ОСВ берётся из шапки и через API не правится. Нужно ли (1) предупреждение «документ не подходит ни одной версии» при загрузке или подтверждении, (2) правка периода документа аналитиком (рядом с первичкой, как `original_*`), (3) постоянный режим «период из консолидации» для файлов, загруженных в неё | разбор владельца 12.10.2026; RSHB/arm-core#103 | `fits`, свод, чек-лист (§2, §9.3), карточка документа | **закрыт решением владельца 21.10.2026 (RSHB/arm-ka-docs#147, AURORA-1442): вариант (2)** — аналитик уточняет период и счёт документа ОСВ на месте, распознанные значения — в `document.original_values` (DBML v5.20), аудит `RECOGNIZED_DATA_EDIT`; правка подтверждённой ОСВ сбрасывает подтверждение и снимает привязки к версиям «в работе»; строки `osv_entry` при смене счёта не меняются. Правило — `05-domain-rules.md` §9.5 п. 12. Варианты (1) и (3) не делаются. Прежнее временное допущение остаётся до появления правки на экране, затем флаг снимается отдельной задачей: настройка `CONSOLIDATION_PERIOD_FROM_VERSION` (по умолчанию `false`; в контуре — `OPENBAO__APP__CONSOLIDATION_PERIOD_FROM_VERSION`) — ОСВ, загруженная в консолидацию (`stored_file.consolidation_id`) и не подходящая ей по периоду шапки, считается нарастающей за год и квартал консолидации для привязки, свода, чек-листа и колонки «ОСВ»; документ не меняется; ББ/ОФР и файлы с рабочего стола — по шапке; склейки кварталов нет (один слот на счёт ЮЛ). Только для тестов. | | OQ-162 | ОСВ 1С, шапка варианта 2 «Детализация по субсчетам, субконто: Контрагенты, Контрагенты.ИНН» (ООО «Зерновая компания „Новопетровская“», ОСВ 60 за 9 мес. 2025, замечание банка 13.10.2026): ИНН выводится **отдельной строкой под** контрагентом (уровень глубже, те же суммы, ИНН числом). Парсер принимал «Контрагенты.ИНН» за второй уровень контрагентов: в «Контрагент / аналитика» — `2370012036.0`, наименования нет, ИНН у строк `null` → нет признака ГК/ГСК/Внешний, суммы контрагента в своде дважды | замечание банка 13.10.2026; RSHB/arm-tabular-parser#32 | tabular-parser §1.1, §1.3; свод и резолв контрагента в ядре | **решено владельцем 13.10.2026:** `<группировка>.ИНН` — реквизит, не уровень; строка ИНН склеивается с родительским контрагентом (ИНН — родителю, строка из `rows` убирается, дети — к контрагенту), только если она единственная у родителя и суммы равны; иначе строка `OTHER` и `needs_check`; пустая ячейка ИНН (физлицо) — склейка без ИНН (рулинг R-1); целое число из ячейки xls — без «.0». `05-domain-rules.md` §1.1, §1.3; **реализовано** RSHB/arm-tabular-parser#32 (713 из 716 контрагентов файла получили ИНН, 3 физлица без ИНН). Правило строки ИНН заменено OQ-163 (13.10.2026). | | OQ-163 | ОСВ, где ИНН контрагента выведен **отдельной строкой** рядом с наименованием, в любой раскладке: над / под × в дереве / не в дереве × с суммами / без (требование владельца 13.10.2026). До решения парсер склеивал только «над, не в дереве, без сумм» (OQ-130) и «под, в дереве» при подсказке «Контрагенты.ИНН» (OQ-162); «под, не в дереве, без сумм» отдавал ИНН следующему контрагенту | владелец, 13.10.2026; RSHB/arm-tabular-parser#35, #34 | tabular-parser §1.1, §1.3 | **решено владельцем 13.10.2026:** без подсказки в шапке строка ИНН — только с верной контрольной суммой ИНН (во всех раскладках, включая OQ-130); с подсказкой — без проверки, порядок элементов задаёт направление; «над, в дереве» — только единственный ребёнок; соседи — по суммам, без сумм — по направлению листа (шапка → пары по суммам → однозначные блоки); неоднозначное — строка `OTHER`, `needs_check`; ведущий ноль числовой строки ИНН (#34). Уточнения владельца (H-1): строка из 10/12 цифр с неверной контрольной суммой не склеивается, остаётся обычной строкой, предупреждение «похожа на ИНН …», `needs_check` (синтетика `s28`); (H-2): если пара найдена, но раскладка противоречит направлению подсказки `<группировка>.ИНН`, строка склеивается, но выдаётся отдельное предупреждение «стоит под/над наименованием … а шапка указывает над/под — проверьте» и `needs_check`. `05-domain-rules.md` §1.3; **реализовано** RSHB/arm-tabular-parser#35 | | OQ-164 | Субсчета 76 с налоговой природой в ВГО: исключать ли **76.АВ** «НДС по авансам и предоплатам» из ДЗ и зеркально **76.ВА** «НДС по авансам выданным» из КЗ (правила № 5–8 и результирующая таблица §6: «76 кроме 76.07.5/76.07.9»). В ОСВ Счастливочной на 30.09.2024 на 76.АВ — 2 366 666,69 с контрагентом АО «Русский бисквит»: результирующая таблица даёт ДЗ 110 429 113,15, эталон (`fixtures/golden/Консолидация_Группа РБ.xlsx`, лист `01.10.2024`, строка 1230 «в т. ч. взаимные») — 108 062 тыс., ровно без 76.АВ (107 712 446,46 + 350 000 по 76.06 = 108 062 446,46). Есть ли ещё субсчета 76, которые нужно исключать | ревью RSHB/arm-core#114 (шахматка, AURORA-1537), 15.10.2026; вопрос аналитику — AURORA-1373 | `elimination_rule` (Прил. 3, данные), §4, §6; `RESULT_ARTICLES` шахматки; сверка с эталоном (OQ-155) | открыт: до ответа аналитика/методологов расчёт по §4/§6 как есть (76.АВ входит в ДЗ); исключение — правка правил-данных и §4/§6, не кода шахматки | diff --git a/context/08-source-docs-index.md b/context/08-source-docs-index.md index 0ddd3f9..167e439 100644 --- a/context/08-source-docs-index.md +++ b/context/08-source-docs-index.md @@ -48,9 +48,9 @@ | Файл | Что | |---|---| -| `data-model-v5.19.dbml` | источник истины; changelog v5.1…v5.19 в шапке; блоки «ИСТОЧНИК» над каждой таблицей (v5.13…v5.18 остаются рядом как история) | -| `entities-v5.19.md` | описание сущностей по частям 01–09, таблицы «Что изменилось» по версиям, сценарий «как читать модель», открытые вопросы (v5.13…v5.18 остаются как история) | -| `diagrams/part01…09.{svg,png}` | диаграммы v5.19 по частям; перерисовываются `make diagrams` (`scripts/gen_model_diagrams.py`) | +| `data-model-v5.20.dbml` | источник истины; changelog v5.1…v5.20 в шапке; блоки «ИСТОЧНИК» над каждой таблицей (v5.13…v5.19 остаются рядом как история) | +| `entities-v5.20.md` | описание сущностей по частям 01–09, таблицы «Что изменилось» по версиям, сценарий «как читать модель», открытые вопросы (v5.13…v5.19 остаются как история) | +| `diagrams/part01…09.{svg,png}` | диаграммы v5.20 по частям; перерисовываются `make diagrams` (`scripts/gen_model_diagrams.py`) | | `source/tz/data-model-part1_4.dbml` (лежит не в `model/`, а в экспорте ТЗ) | v4 часть 1 — историческое | ## Материалы для аналитика (`docs/analyst/`) diff --git a/context/KICKOFF-PROMPT.md b/context/KICKOFF-PROMPT.md index bf65220..52ca144 100644 --- a/context/KICKOFF-PROMPT.md +++ b/context/KICKOFF-PROMPT.md @@ -9,8 +9,8 @@ 1. `CLAUDE.md` (workspace) и `docs/context/00-workspace-layout.md` — как устроена рабочая область, статус аналитики, макет. 2. `docs/context/01-project-overview.md`, `02-glossary.md` — предметная область. -3. `docs/context/03-architecture.md`, `04-data-model-guide.md`, затем **весь** `docs/model/data-model-v5.19.dbml` и - `docs/model/entities-v5.19.md`. +3. `docs/context/03-architecture.md`, `04-data-model-guide.md`, затем **весь** `docs/model/data-model-v5.20.dbml` и + `docs/model/entities-v5.20.md`. 4. `docs/context/05-domain-rules.md` — алгоритмы (особенно §1.0 и §12 — парсеры ищут структуру по содержимому); `06-test-data.md`; `07-open-questions.md`; `10-user-journey.md`; `09-delivery-plan.md`. 5. `arm-core/`, `tabular-parser/`, `scan-gateway/` — три репозитория, развёрнутые из нулевого коммита шаблона команды, @@ -37,7 +37,7 @@ NATS, MinIO, эмулятор ИС Сканирование), контракт ` `07-open-questions.md`; если нужен ответ для среза — делай допущение по правилам из этого файла. Ограничения на всё время работы: -- имена таблиц, колонок и enum'ов — ровно как в DBML v5.19; поля, которых нет в DBML, не изобретать; +- имена таблиц, колонок и enum'ов — ровно как в DBML v5.20; поля, которых нет в DBML, не изобретать; - алгоритмы — только из `05-domain-rules.md`; из страниц ТЗ напрямую не кодировать; - парсеры: никаких координат ячеек, букв колонок, имён листов и номеров строк в коде — структура по содержимому, синонимы в `rules/*.yaml`; фикстуры — регрессия, не спецификация; diff --git a/model/data-model-v5.20.dbml b/model/data-model-v5.20.dbml new file mode 100644 index 0000000..d19b834 --- /dev/null +++ b/model/data-model-v5.20.dbml @@ -0,0 +1,1521 @@ +// ДКБ · Модель данных v5.20: справочники, файлы/распознавание, консолидация, КФО, аудит, ЕХФД +// Формат: DBML (dbdiagram.io). Вставить на https://dbdiagram.io/d +// >>> Источник истины по модели данных. Аналитика в Confluence ссылается сюда. +// Над каждой таблицей — блок «ИСТОЧНИК»: пункт ТЗ АРМ КА BIQ-34 / ТЗ ЕХФД (помечено «ЕХ ТЗ») / Методика; +// страница аналитики (md); экран макета dkb_24.09.26; версия модели, в которой таблица появилась (v4 = исходная DBML аналитики). +// +// v5.20 (решения владельца 21.10.2026; RSHB/arm-ka-docs#147, OQ-161 вариант 2, AURORA-1442; одна миграция arm-core): +// 1. document: is_modified (boolean, not null, default false), original_values (jsonb), modified_by (FK → app_user), +// modified_at — уточнение периода и счёта документа ОСВ аналитиком (context/05-domain-rules.md §9.5 п. 12). +// Правка — на месте в period_year / period_quarter / is_cumulative / osv_account_code; при первой правке прежние +// значения этих четырёх полей копируются в original_values и дальше не меняются (первичка не мутируется, как +// osv_entry.original_values). Копия document не создаётся: file_ordinal — номер документа в результате +// распознавания, не номер редакции. Строки osv_entry при смене счёта не меняются. +// Миграция только добавляет колонки (is_modified = false, остальные NULL). Откат на данных с is_modified = true +// останавливается с ошибкой и ничего не меняет (потерялись бы исходные значения). +// +// v5.19 (решения владельца 17.10.2026, Р-1…Р-19; RSHB/arm-ka-docs#116, openspec/changes/archive/2026-10-19-unified-statement-normalization; +// контракт результата v2.0; одна миграция arm-core): +// 1. financial_statement_line: снята уникальность (meta_id, line_code) — повтор кода законен, хранятся все строки (Р-4); +// line_code остаётся nullable и пуст у строк unreadable / missing / detail (Р-8, отменяет OQ-36 / OQ-141). +// Новые колонки: row_index (порядок строки в документе; у шаблонных и созданных правкой — NULL), source_ref +// (положение в источнике, частичный уникальный индекс (meta_id, source_ref) WHERE source_ref IS NOT NULL), +// line_status (enum statement_line_status), line_code_text (сырой текст ячейки кода), parent_row_index (родитель +// detail), needs_review (как пришло от сервиса, пересчитывается ядром после правок), is_confirmed (код подтверждён +// аналитиком). +// 2. financial_statement_value: source_text (values[].text — сырой текст источника), needs_review (как пришло, +// пересчитывается после правок; пересматривает п. 4 v5.13 «считается, не хранится»), is_confirmed + confirmed_by / +// confirmed_at (подтверждено аналитиком без изменения значения). +// 3. financial_statement_column: period_kind (absolute | relative:<вид> | none), label_confidence. +// 4. financial_statement_meta: form_variant (enum statement_form_variant), needs_review_fields (поля шапки с +// needs_review, jsonb-массив имён). +// 5. Новая таблица document_issue (+ enum'ы document_issue_kind, issue_severity, issue_source): предупреждения и нарушения +// §7 документа как пришли от сервиса или посчитаны ядром; очищается при перезагрузке файла; при пересчёте после +// правки записи relation / soft заменяются целиком, warning источника service сохраняются, кроме снимаемых правкой. +// 6. recognition_job.statements_version — коммит копии общего кода arm_statements, которым посчитан результат. +// 7. document: уникальность (stored_file_id, document_type, osv_account_code) — только для типов кроме BALANCE / INCOME +// (частичный индекс; ОСВ по счёту, DISCLOSURE, OTHER — «один на тип на файл», §9.5 п. 2); вторая форма того же типа +// в файле хранится (Р-10, Р-15); новая колонка file_ordinal — индекс документа в documents[] результата (у всех +// документов при любом MAJOR контракта; несозданный документ номер не занимает), уникален в файле. +// 8. related_group.crm_id (varchar, nullable, unique) — ID ГСК/ГСЗ в ЕЦП CRM (AURORA-1619, arm-core#112, OQ-33). +// 9. Признак «строка создана правкой аналитика» — financial_statement_line.row_index IS NULL (заменяет прежний +// признак line_code_original_value IS NULL: у строк unreadable / missing / detail источника кода тоже нет). +// line_code_original_value — код строки из результата как пришёл (NULL у статусов кроме ok и у строк, созданных +// правкой); правками не меняется. +// 10. financial_statement_meta: header_source (jsonb — сырой текст и уверенность всех полей шапки результата, +// {"<поле>": {"text", "confidence"}}), organization_name_original_value и organization_name_modified (наименование +// правится PATCH шапки, как ИНН). +// 11. document_issue: codes (jsonb — коды цели и членов нарушения §7), column_index (столбец предупреждения вне колонок +// формы — COLUMN_SKIPPED и др.). +// Перед выкладкой база очищается от форм ББ/ОФР (решение владельца 18.10.2026, Р-24; скрипт ядра +// scripts/purge_statements.py): миграция только добавляет колонки, таблицу, enum'ы, индексы и значения по умолчанию, +// §7 по существующим формам не считает. Заполнение (миграция проходит и на непустой базе): row_index строк — NULL у +// строк с line_code_original_value IS NULL (созданных правкой), у остальных — по возрастанию line_code внутри формы с 0; +// line_status = ok, needs_review строк = false, needs_review значений = НЕ values_ok (values_ok — правлено или +// is_recognized не false и confidence 100 / NULL), source_text = string_value, is_confirmed = false, period_kind = +// absolute при period_date, иначе none, form_variant = NULL (набор §7 — полный), header_source — из *_original_value +// и inn_confidence, organization_name_original_value = organization_name, file_ordinal — по (created_at, id) внутри +// файла с 0 (у всех документов), related_group.crm_id = NULL; document_issue — пуст: корректность нарушений у форм, +// оставшихся в неочищенной базе, не гарантируется до первой правки. +// Откат гарантирован на пустой БД и на данных, которые v5.18 представляет без потери первичных данных и ручного ввода; +// downgrade останавливается с ошибкой и ничего не меняет при повторе кода в форме, строке без кода, двух формах одного +// типа в файле, непустом related_group.crm_id, organization_name_modified = true; производные и сигнальные колонки +// v5.19 и document_issue удаляет с записью числа удалённых значений в журнал миграции. +// +// v5.18 (решения владельца 09.10.2026; RSHB/arm-ka-docs#90, openspec/changes/console-files): +// 1. stored_file.consolidation_id (uuid, nullable, FK → consolidation): консолидация (ГК + год + квартал), в контексте +// которой загружен файл, — основа «рабочего стола консоли» (полный состав стола — context/05-domain-rules.md §9.5 п. 11), общего для всех версий периода. NULL — загрузка без контекста +// (страница ЮЛ, монозаёмщики, API). Пишется один раз при загрузке (POST /consolidations/{id}/legal-entities/{le}/files); +// при автозамене новый файл без контекста наследует consolidation_id заменённого. Индекс (legal_entity_id, consolidation_id). +// Что использует конкретная версия, по-прежнему определяет consolidation_document; заморозка после VERIFIED — привязки и ex_snapshot. +// Миграция 0006 arm-core: backfill по consolidation_document (при нескольких периодах — самый ранний). +// 2. Note recognition_job.reply_deadline: срок ответа OCR — 20 мин (OQ-159, решение владельца 09.10.2026), структура не меняется. +// +// v5.17 (решение владельца 07.10.2026, пересмотр OQ-31; RSHB/arm-ka-docs#53): +// 1. legal_entity.kpp и legal_entity_history.kpp (varchar, nullable): КПП юридического лица. Формат — 9 символов: +// 4 цифры, 2 символа (цифра или латинская A–Z), 3 цифры; иначе INVALID_KPP. У ИП КПП запрещён (INVALID_KPP; +// импорт — строка пропускается). Для ЮЛ необязателен: существующие записи и импорт без колонки КПП остаются валидными. +// Уникальность — только legal_entity.inn (КПП — атрибут, сопоставление контрагентов ОСВ по ИНН не меняется). +// Изменение КПП — обычная правка со снимком в legal_entity_history. Отменяет п. 2 v5.14 («КПП не вводится»). +// +// v5.16 (Срез 4, решения владельца 06.10.2026): +// 1. Новый enum counterparty_match_kind и колонка osv_entry.counterparty_match_kind (nullable): способ, которым строке ОСВ +// сопоставлен контрагент. NULL ⇔ counterparty_id NULL; INN / NAME / ALIAS — шаг автоматического резолва при маппинге +// (ИНН; точное имя; нормализованное имя или алиас); MANUAL — ручное сопоставление аналитиком; PROPAGATED — +// автоприменение по имени в версии (DOC-221278 п. 12–13). Миграция 0004 заполняет колонку по уже смапленным строкам. +// 2. Без изменений структуры, уточнение семантики consolidation_document: строка создаётся при подтверждении документа +// (по документам ЮЛ — членов периметра версии «в работе»), при подходящем подтверждённом документе — при добавлении ЮЛ +// в периметр; удаляется при отвязке документа (замена файла, удаление, исключение ЮЛ из периметра). Для одной +// (ЮЛ, document_type, osv_account_code, период, признак нарастающего) привязан один документ — самый поздний confirmed_at. +// 3. Без изменений структуры, уточнение семантики consolidation_lock: блокировка без истечения по времени — активна, пока её не +// снял владелец, администратор или перехват другим пользователем с CONSOLIDATION_EDIT по причине (OQ-119). +// +// v5.15 (Срез 2c, решения владельца 05.10.2026): +// 1. osv_data_type: добавлено NU — строки налогового учёта из ОСВ «БУ, НУ» хранятся в osv_entry как есть (OQ-45); +// контракт результата допускал NU с v1.0. +// 2. app_user.email хранится в нижнем регистре: нормализация при записи (seed, администрирование), поиск по +// lower(email) остаётся; уникальность — существующий UNIQUE по email (OQ-59). Структура не меняется. +// 3. Без изменений структуры, уточнение семантики: stored_file.status — PROCESSING ставится inbox'ом по ack сервиса, +// PROCESSED/ERROR — циклом маппинга результата (OQ-67); маппинг выполняется отдельно от inbox (OQ-69); +// recognition_job.group_schema заполняет маппер; «Итого» в osv_entry не хранится (OQ-01). +// 4. Индексы для удаления файла и обхода дерева строк: osv_entry (parent_entry_id), osv_entry (recognition_job_id), +// stored_file (current_recognition_job_id) — проверки FK при DELETE документа/файла и очистке перед повторным +// маппингом шли seq scan'ом (OQ-117). Замер: DELETE документа 1000 строк 8,6 с → 16 мс на 200 тыс. строк. +// +// v5.14 (Срез 1, решения владельца 04.10.2026): +// 1. ЮЛ может состоять ОДНОВРЕМЕННО в одной ГСК и одной ГСЗ (но только в одной группе каждого вида) — отменяет +// ANL-030/v5.8. В related_group_member возвращена денормализованная колонка kind (= related_group.kind, +// равенство проверяет ядро при записи); частичный уникальный индекс стал (legal_entity_id, kind) WHERE is_current. +// 2. КПП у ЮЛ не вводится (OQ-31: поле есть только в макете; решение владельца — не нужен). [Отменено в v5.17 — КПП введён.] +// 3. Без изменений структуры, уточнение семантики: company_group.crm_id = «iD ГК» выгрузки ЕЦП CRM +// (docs/source/biq/ecp-export-lagal-entity.xlsx), base_regional_office — «Базовый РФ ГК в CRM»; флаги «входит в ГСК/ГСЗ» +// выгрузки → членство в одной неявной ГСК/ГСЗ на ГК (правила импорта — 05-domain-rules.md §13). +// 4. audit_action: добавлены LEGAL_ENTITY_CHANGE (создание/изменение/закрытие/перевод ЮЛ, алиасы) и USER_CHANGE +// (создание/деактивация пользователя администратором) — ТЗ 8.2 «журнал изменений справочников» их требует, +// в v5.13 были только GROUP_CHANGE / MEMBERSHIP_CHANGE / USER_ROLE_CHANGE. +// +// v5.13 (ревью 30.09–01.10, замечания 1–7; п.2 parent_entry_id — отложен): +// 1. Права как данные: permission + role_permission (матрица доступов ТЗ сноска 29 — в БД, не в коде); +// права только через роли, прямых назначений пользователю нет. Отменяет решение v5.4. +// 3. osv_group_schema убрана — схема группировок шапки = recognition_job.group_schema jsonb; +// тип строки — osv_entry.group_type. +// 4. financial_statement_value.needs_review убран — производное от confidence/is_recognized, считается запросом. +// 5. recognition_job: оставлен только result_s3_object_id; сырой ответ ИС Сканирование в БД не регистрируется +// (scan-gateway пишет его в S3 по конвенции raw/{job_id}.json для разбора инцидентов). +// 6. stored_file.fields_modified убран — COUNT(is_modified) по данным документа. +// 6-бис. Разделение «файл / документ»: stored_file = физический файл (один на загрузку), document = логическая +// единица (ББ, ОФР, ОСВ по счёту, расшифровка) — один файл содержит N документов (PDF с ББ+ОФР, xlsx с +// несколькими ОСВ листами). Чек-лист, проверки периода/контрагента, подтверждение, FK разобранных данных, +// consolidation_document и ex_snapshot_item — на document. Замена (superseded_by) остаётся на файле целиком. +// 7. file_type: убран P7. +// +// Изменения относительно v4 (кратко): +// FIX — исправлены дефекты v4 (PK у meta, типы, копипаст-note про «контрагента», row_type, parent_entry_id) +// ADD — audit_event, status_history, company_group_assignment, elimination_rule, statement_check_result, +// consolidated_osv_line, chess_cell, vgo_pair_match (агрегат по ТЗ 6.4), ofr_vgo_match, kfo_result_*, +// client_kfo_line, comment, export_log/preset, ex_snapshot*, correction_version +// CHG — role → 7 ролей ТЗ + сегмент (ЗО); consolidation_version — сценарий/подход/гудвилл/решение УОБ; +// stored_file — счёт ОСВ, версии/замена; osv_entry — признак контрагента + override; legal_entity — монозаёмщик +// +// Ключи: у ВСЕХ сущностей суррогатный PK (uuid). Натуральные ключи — UNIQUE-колонки. +// (Для высокообъёмных таблиц — osv_entry, audit_event — uuid можно заменить на bigint identity.) +// ЮЛ и ГК — SCD Type 4 (живая таблица + *_history). Членство в ГСК/ГСЗ — SCD Type 2 (is_current). +// Первичка не мутируется: правки распознанных значений = поле + *_original_value + is_modified + audit_event. +// Производные объекты версии (сводная ОСВ, шахматка, КФО) — snapshot на consolidation_version: +// пересчитываются пока версия «в работе», замораживаются при VERIFIED (ТЗ 6.10, 7.2). +// +// DECISION-1 (ТЗ 6.4 vs v4): первичная модель сопоставления ВГО — АГРЕГАТ по паре компаний × правилу пары счетов +// (vgo_pair_match), как в ТЗ/Прил. 3. Строковое 1:1 сопоставление (vgo_match) сохранено как детализация агрегата. +// DECISION-2 (ЕХФД): ЕХ — те же таблицы + ex_snapshot как «замороженный указатель» на состав верифицированной версии. +// Отдельная физическая БД для ЕХ не предполагается; архив в data lake — выгрузка снапшота. +// DECISION-3: ГО — обычная запись regional_office с is_head_office=true (вместо NULL). +// DECISION-5 (производные консолидации): сводная ОСВ, пары ВГО и шахматка НЕ хранятся, пока версия в работе — +// считаются запросом из osv_entry (актуальные прогоны) × consolidation_member × elimination_rule. +// Признак контрагента ГСК/ГК/Внешний — функция от osv_entry.counterparty_id и периметра версии; ручное действие +// аналитика = сопоставление контрагента с ЮЛ (counterparty_id + алиас), комментарий — в audit_event. +// v5.16: способ сопоставления контрагента (osv_entry.counterparty_match_kind) ХРАНИТСЯ; пробелы квартальной склейки и сам свод — нет. +// При VERIFIED производные замораживаются один раз: структурированный снапшот — jsonb в ex_snapshot_item.payload +// (просмотр в ЛК ЕХ), подготовленный xlsx для выгрузки — s3_object. Отдельная NoSQL-база не вводится. +// Корректировки и гудвилл ссылаются на пару ВГО по естественному ключу (правило, компания 1, компания 2). +// DECISION-4 (распознавание): два отдельных stateless-сервиса без доступа к БД — +// tabular-parser (XLS/XLSX/XLSB) и scan-gateway (адаптер ИС Сканирование для PDF/PNG/JPG). +// Запрос: NATS recognition.{tabular|image}.request + файл в S3 uploads/. Результат: JSON в S3 results/ + +// NATS recognition.result. Единственный писатель в БД — arm-core; корреляция по recognition_job.id; +// идемпотентность по msg_id; outbox при создании recognition_job; DLQ. +// v5.13: результат одного файла содержит N документов; ядро создаёт document при маппинге результата. +// +// v5.1 (по макету dkb_24.09.26): consolidation_lock (взятие в работу), participant_disclosure (расшифровки участника), +// legal_entity_history.event_type, statement_meta реквизиты (ОКПО/ОКОПФ/ОКФС/адрес), kfo_result_line: vgo/share, +// client_kfo_line: ВГО клиента/банка + причина, audit_event: section/result/user_agent, статусы REJECTED/ARCHIVED, +// document_check (проверка периода/контрагента файла), company_group.crm_id nullable (ANL-037). +// v5.2 (DECISION-4): recognition_job: subject/msg_id/deadline/external_task_id/result_schema_version/error_code, статусы timeout/dlq. +// v5.12 (ревью part09): ЕХ самодостаточен — срез не ссылается FK на консолидацию и её результаты (их удаляют по сроку, +// срез хранится «вечно»): ex_snapshot.source_version_id/no без FK; ex_snapshot_item = stored_file_id (исходники храним) +// ИЛИ payload jsonb (сводная ОСВ, ВГО, шахматка, КФО, гудвилл, корректировки); убраны object_type/object_id, +// prepared_s3_object_id (готовые файлы не храним), ex_snapshot.source_system, audit_event.s3_object_id; +// добавлен ex_snapshot.superseded_by_snapshot_id (архивный → актуальный). +// v5.11: consolidation_version.elimination_rules_version — какая версия правил Прил. 3/4 применялась (объяснимость и +// воспроизводимость расчёта замороженной версии). +// v5.10 (DECISION-5, ревью part08): убраны consolidated_osv_line, consolidated_osv_source, vgo_pair_match, chess_sheet, chess_cell, +// osv_entry.counterparty_type (выводится); correction ссылается на пару по (rule_id, company_1_id, company_2_id); +// ex_snapshot_item получил payload jsonb. +// v5.9 (ревью part06/07): statement_check_result убрана — проверки считаются на лету, акцепт КА — на документе +// (financial_statement_meta.checks_accepted_*); reviewed_by/at перенесены в meta (документ ревьюится целиком); +// financial_statement_line: убраны ordinal/row_kind/section (порядок и группирующие строки — шаблон формы на фронте); +// consolidation: company_group_id NOT NULL, related_group_id nullable — ГСК фиксируется при VERIFIED (ANL-029); +// consolidation_version: убран package_uuid (документы в ИС Сканирование по одному, ключ = recognition_job.id), добавлен updated_by. +// v5.8 (ревью part01): убраны company_group_assignment (видимость ТЗ 8.1 выводится из company_group.base_regional_office_id, +// legal_entity.regional_office_id, app_user.regional_office_id; история перезакрепления — company_group_history), +// legal_entity.is_mono_borrower (монозаёмщик = company_group_id IS NULL), related_group_member.kind и индекс related_group(id, kind) +// (после ANL-030 partial-unique по legal_entity_id без условия на kind). +// v5.7: метрики качества распознавания — recognition_job.fields_total/low_confidence/unrecognized (что пришло от сервиса). +// (stored_file.fields_modified/fields_reviewed и financial_statement_value.needs_review — убраны в v5.9/v5.13 как производные.) +// v5.6 (ревизия 28.09, решения по каждой убранной таблице): +// account_code_alias — нормализация кодов в коде; редкие субсчета клиентов добавляются в chart_of_account +// vat_rate — константы; средневзвешенная ставка хранится в vgo_pair_match +// crm_import_batch — импорт справочников только на старте (миграция); след в audit_event(DIRECTORY_IMPORT) + файл в s3_object +// osv_entry_edit — audit_event(RECOGNIZED_DATA_EDIT) + osv_entry.original_values/modified_by/modified_at +// document_check — колонки period_check/counterparty_check (с v5.13 — на document); сверка с периодом версии вычисляется +// export_preset — выбор колонок в момент экспорта, без сохранения наборов +// export_log — audit_event(EXPORT, after_value={report_code, format, columns, rows}); файлы выгрузок не хранятся (S3 lifecycle exports/ = 7 дней) +// v5.5: убрана correction_version — история корректировок (сноска 22) ведётся audit_event(before/after), version_no в correction. +// v5.4: возвращён s3_object (реестр объектов S3 — lifecycle/ретеншн ТЗ 8.4, sha256, единая точка ключей); permission/role_permission — матрица в коде (ОТМЕНЕНО в v5.13). +// v5.3 РЕВИЗИЯ по правилу «в базе только то, что есть в ТЗ или на экране макета». Удалено 14 таблиц: +// - account_code_alias: нормализация кодов (60.1=60.01) — алгоритм в коде (ARCH-004), не справочник +// - vat_rate: ставки 0/10/20/22 — константы; средневзвешенная ставка хранится в vgo_pair_match.vat_weighted_rate +// - disclosure_item: расшифровки участника: в UI скрыты, в ТЗ только тип документа «Расшифровка» → вне scope до решения ANL-040 +// - participant_disclosure: см. disclosure_item +// - crm_import_batch: журнал импортов не в ТЗ/UI; факт импорта и ошибки — audit_event(GROUP_CHANGE/IMPORT) +// - permission / role_permission: ВОЗВРАЩЕНЫ в v5.13 (замечание 1) +// - integration_message: РЕШЕНИЕ — обмен с NATS завязан только на recognition_job (status queued→published = outbox; result_msg_id UNIQUE = inbox/дедуп); отдельная таблица появится, только если возникнет второй тип сообщений +// - osv_entry_edit: история правок сумм ОСВ — audit_event(RECOGNIZED_DATA_EDIT, before/after) +// - document_check: результат проверки периода/контрагента — две колонки (с v5.13 — в document) +// - vgo_match: строковое сопоставление 1:1 — только в аналитике, нет ни в ТЗ (агрегат по Прил. 3), ни в UI; детализация агрегата — consolidated_osv_source +// - export_preset: сохранённые пресеты колонок не в ТЗ/UI (выбор столбцов — при экспорте, без сохранения) +// - export_log: история выгрузок (ТЗ 8.2, ЕХ 6.6) — audit_event(EXPORT) с составом в after_value + +// ============ ENUMS ============ +Enum entity_type { + "ЮЛ" + "ИП" +} + +Enum related_group_kind { + gsk + gsz +} + +Enum account_kind { + A [note: 'актив'] + P [note: 'пассив'] + AP [note: 'активно-пассивный'] +} + +Enum account_row_type { + account [note: 'синтетический счёт, напр. 60'] + subaccount [note: 'субсчёт, напр. 60.01'] + analytic [note: 'подсубсчёт, напр. 60.01.1 / 76.07.1'] +} + +Enum business_segment { + DKB [note: 'крупный бизнес'] + DMSB [note: 'малый и средний'] + DM [note: 'микробизнес'] +} + +Enum document_type { + BALANCE [note: 'Бухгалтерский баланс (0710001)'] + INCOME [note: 'ОФР (0710002)'] + OSV [note: 'ОСВ по счёту — osv_account_code обязателен'] + DISCLOSURE [note: 'Расшифровка'] + OTHER [note: 'Прочий документ'] +} + +Enum file_type { + XLS + XLSX + XLSB + PDF + PNG + JPG +} + +Enum recognition_pipeline { + tabular [note: 'XLS/XLSX/XLSB — tabular-parser'] + image [note: 'PDF/PNG/JPG — ИС Сканирование через scan-gateway'] +} + +Enum period_quarter { + Q1 + Q2 + Q3 + Q4 +} + +// v5.13: статус ФАЙЛА — только техническая обработка. Проверка и подтверждение аналитиком — на document. +Enum file_status { + UPLOADED [note: 'Загружен: поступил, в очереди'] + PROCESSING [note: 'Обработка: распознавание/парсинг'] + PROCESSED [note: 'Результат получен, документы созданы'] + ERROR [note: 'Ошибка: нечитаемый файл, требуется повторная загрузка'] + SUPERSEDED [note: 'Заменён новой версией файла (ТЗ 8.2) — вместе со всеми документами в нём'] +} + +// v5.13: статус ДОКУМЕНТА (ANL-003: «Требуется проверка» при confidence < 100% или непройденных проверках; +// «Подтвержден» — финальный после проверки аналитиком) +Enum document_status { + RECOGNIZED [note: 'данные получены, ручная проверка не требуется по порогу'] + NEEDS_CHECK [note: 'Требуется ручная проверка: confidence < 100% / контрольные суммы / период или контрагент не совпали'] + CONFIRMED [note: 'Подтвержден аналитиком: данные зафиксированы, доступны консолидации'] + ERROR [note: 'документ не разобран (напр. не найдена шапка ОСВ)'] +} + +Enum s3_bucket_role { + uploads + results + exports + archive +} + +Enum recognition_status { + queued [note: 'создано, запрос в outbox'] + published [note: 'запрос опубликован в NATS'] + processing [note: 'сервис подтвердил взятие в работу (опц. heartbeat)'] + done + needs_check [note: 'результат получен, но confidence < 100% / контрольные суммы не сошлись'] + error + timeout [note: 'reply_deadline истёк без результата'] + dlq [note: 'сообщение ушло в DLQ после max_deliver'] +} + +Enum statement_type { + balance + income +} + +// v5.19: статус строки формы ББ/ОФР (05-domain-rules.md §11.4) +Enum statement_line_status { + ok [note: 'код разобран'] + unreadable [note: 'в ячейке кода есть цифры, но код не разобран (сырой текст — line_code_text)'] + missing [note: 'строка без кода с содержимым, выше в документе нет строки с кодом'] + detail [note: 'расшифровка без кода под строкой с кодом (Р-8): в §7, агрегаты, КФО и ЕХ не входит'] +} + +// v5.19: вариант формы — по структуре кодов (§11.7) +Enum statement_form_variant { + full + simplified [note: 'упрощённая форма (приказ 66н, прил. 5): ББ без 1100/1200, ОФР без 2100/2200/2300'] +} + +// v5.19: вид записи document_issue +Enum document_issue_kind { + warning [note: 'предупреждение (05-domain-rules.md §11.9, таблица уровней)'] + relation [note: 'жёсткое соотношение §7, не сошедшееся вне допуска и округления'] + soft [note: 'мягкое соотношение или жёсткое в пределах округления (OQ-138)'] +} + +Enum issue_severity { + error [note: 'документ needs_check'] + info [note: 'на статус не влияет'] +} + +Enum issue_source { + service [note: 'пришло в результате распознавания'] + core [note: 'посчитано ядром (проверки по словарю имён и перечню кодов; пересчёт §7 после правки)'] +} + +Enum osv_group_type { + ACCOUNT + DEPARTMENT + COUNTERPARTY + CONTRACT + OTHER +} + +Enum counterparty_match_kind { + INN [note: 'автоматический резолв при маппинге: ИНН строки совпал с legal_entity.inn'] + NAME [note: 'автоматический резолв: точное совпадение имени строки с legal_entity.name'] + ALIAS [note: 'автоматический резолв: нормализованное имя ЮЛ или алиас (legal_entity_alias)'] + MANUAL [note: 'ручное сопоставление аналитиком'] + PROPAGATED [note: 'автоприменение ручного сопоставления к строкам с тем же именем в версии (DOC-221278 п. 12–13)'] +} + +Enum osv_data_type { + BU + NU [note: 'v5.15: налоговый учёт из ОСВ «БУ, НУ» (OQ-45)'] + CURRENCY + QUANTITY + SUM +} + +Enum consolidation_scenario { + CREATE [note: '«Создание КФО» при отсутствии клиентской консолидации'] + CONFIRM [note: '«Подтверждение КФО клиента»'] +} + +Enum consolidation_approach { + BASIC [note: 'базовый: ББ, ОФР, ОСВ 01,58,60,62,66,67,76,90'] + EXTENDED [note: 'опция к базовому: + ОСВ 02,03,08,44,26,91,51,52,59,80,83,86,97,001,008,009,011'] +} + +// Статусы КФО по ТЗ 6.10 + «Корректировка» при расхождении ≥5% (ТЗ 6.4) +Enum consolidation_status { + INITIATED + DOCUMENTS_PROCESSING + DATA_CORRECTION [note: 'корректировка распознанных данных'] + CONSOLIDATION_RF + ADJUSTMENT [note: '«Корректировка» ВГО (расхождение ≥ 5%); подстатус этапа консолидации'] + VERIFICATION_RF + CONSOLIDATION_GO + VERIFICATION_GO [note: 'РКА ГО, если КФО инициировано КА ГО (ТЗ 6.10 маршрут)'] + VERIFIED + CANCELLED + // v5.1 по макету — ANL-035: подтвердить с заказчиком + REJECTED [note: 'Отклонено: возвращено на доработку (макет). Альтернатива — событие в status_history без отдельного статуса'] + ARCHIVED [note: 'Архив: скрыто из основного списка (макет); применимо к VERIFIED/CANCELLED'] +} + +Enum correction_status { + DRAFT + APPLIED + REVOKED +} + +Enum document_check_result { + MATCH + MISMATCH + UNKNOWN +} + +Enum le_history_event { + CREATE + UPDATE + MOVE_TO_GROUP [note: '«Переход в другую ГК»'] + CLOSE [note: '«Закрытие» / вывод из состава ГК'] + REMOVE_FROM_GROUP +} + +Enum ex_snapshot_status { + ACTUAL + ARCHIVE +} + +// v5.13: объекты и действия матрицы прав (ТЗ Прил. 2 «Роль: перечень полномочий», сноска 29) +Enum permission_object { + DIRECTORY [note: 'справочники ГК/ГСК/ГСЗ/ЮЛ'] + DOCUMENT [note: 'первичные документы и распознанные данные'] + CONSOLIDATION [note: 'консолидация, версии, корректировки, гудвилл'] + KFO [note: 'результат КФО: утверждение, верификация'] + EX [note: 'Единое хранилище'] + EXPORT + USERS [note: 'пользователи и роли'] + AUDIT [note: 'журнал действий'] +} + +Enum permission_action { + VIEW + EDIT + APPROVE [note: 'утверждение в РФ'] + VERIFY [note: 'верификация в ГО'] + DELETE + EXPORT + ADMIN +} + +Enum audit_section { + DIRECTORIES + CONSOLIDATION + PRIMARY_DOCUMENTS + RECOGNITION + KFO + EXPORT + ACCESS + SESSION + USERS +} + +Enum audit_action { + LOGIN + LOGIN_FAILED + LOGOUT + CONSOLIDATION_CREATE + CONSOLIDATION_STATUS_CHANGE + CONSOLIDATION_APPROVE + CONSOLIDATION_VERIFY + GROUP_CHANGE + LEGAL_ENTITY_CHANGE [note: 'v5.14: ЮЛ создано/изменено/закрыто/переведено, алиасы'] + MEMBERSHIP_CHANGE + ASSIGNMENT_CHANGE + FILE_UPLOAD + FILE_DELETE + FILE_REPLACE + DOCUMENT_CONFIRM + CONSOLIDATION_LOCK + CONSOLIDATION_LOCK_TAKEOVER + DISCLOSURE_EDIT + RECOGNIZED_DATA_EDIT + OSV_COUNTERPARTY_MAP + OSV_TYPE_OVERRIDE + CORRECTION_CREATE + CORRECTION_EDIT + CORRECTION_REVOKE + GOODWILL_EDIT + EXPORT + DIRECTORY_IMPORT + USER_ROLE_CHANGE + USER_CHANGE [note: 'v5.14: пользователь создан/изменён/деактивирован администратором'] + ROLE_PERMISSION_CHANGE +} + +// ============ СПРАВОЧНИКИ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (пользователь ГО / пользователь РФ; закрепление ГК за РФ); Прил. 2 «Пользователь: привязка к РФ/ГО» +// Аналитика: md «Модель данных» (regional_office) +// Макет: справочник ГК: колонка «Основной РФ»; пользователи: «Ростовский РФ» и т.п. +// В модели: v4 +// Зачем: справочник филиалов; DECISION-3 — ГО явной записью +Table regional_office { + id uuid [pk] + name varchar [not null, unique] + is_head_office boolean [not null, default: false, note: 'DECISION-3: ГО — явная запись'] + is_active boolean [not null, default: true] + Note: 'Филиал: ГО и региональные филиалы (РФ)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (справочник ГК, импорт из ЕЦП CRM, создание вручную Куратором); Прил. 2 «ГК: id, наименование, id ЕЦП CRM» +// Аналитика: md «Модель данных» (company_group, SCD4) +// Макет: «Группы компаний»: Создать ГК, CRM ID «генерируется автоматически», Архив +// В модели: v4 + v5.1 (code, crm_id nullable — ANL-037) +Table company_group { + id uuid [pk] + code varchar [not null, unique, note: 'v5.1 ANL-037: внутренний код ГК, генерируется системой'] + crm_id varchar [unique, note: 'ключ из ЕЦП CRM; NULL для ГК, созданной вручную Куратором до сверки с CRM'] + name varchar [not null] + base_regional_office_id uuid [ref: > regional_office.id, note: 'закрепление ГК за филиалом (ТЗ 6.1/8.1); перезакрепление Куратором = UPDATE + снимок в history'] + is_archived boolean [not null, default: false, note: 'v5.1 макет: «Архив» ГК'] + valid_from timestamptz [not null] + updated_by uuid [ref: > app_user.id] + created_at timestamptz + updated_at timestamptz + Note: 'ГК — ТЕКУЩЕЕ состояние (SCD4). История — company_group_history' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 «фиксация изменений ГК/ГСК в истории изменений»; 8.2 «изменение состава ГСК, ГК» +// Аналитика: md «Модель данных» (company_group_history) +// Макет: «История изменений» в карточке ГК +// В модели: v4 +// Зачем: прошлые снимки ГК (SCD4) +Table company_group_history { + id uuid [pk] + company_group_id uuid [not null, ref: > company_group.id] + crm_id varchar + name varchar + base_regional_office_id uuid + valid_from timestamptz + valid_to timestamptz + changed_by uuid [ref: > app_user.id] + Indexes { (company_group_id, valid_from) [unique] } +} + + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (ЮЛ/ИП, только одна ГСК/ГСЗ); Прил. 2 «ЮЛ: id, наименование, ИНН, id CRM, ГК, признак»; ЕХ ТЗ 6.1 «Монозаёмщик» +// Аналитика: md «Модель данных» (legal_entity, SCD4) +// Макет: «Юридические лица», «ЮЛ вне ГК» / «Монозаемщики» +// В модели: v4 + v5 (crm_id, is_mono_borrower, ГК nullable); v5.17 — kpp +Table legal_entity { + id uuid [pk] + inn varchar [not null, unique] + crm_id varchar [unique, note: 'ADD: id ЮЛ в ЕЦП CRM (Прил. 2 ТЗ)'] + entity_type entity_type + name varchar [not null] + company_group_id uuid [ref: > company_group.id, note: 'nullable: NULL = монозаёмщик (ЕХ 6.1), признак выводится'] + regional_office_id uuid [ref: > regional_office.id] + close_date date [note: 'NULL = активна'] + valid_from timestamptz [not null] + updated_by uuid [ref: > app_user.id] + created_at timestamptz + updated_at timestamptz + kpp varchar [note: 'v5.17 (добавлена последней колонкой, как её добавляет миграция 0005): КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)'] + Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.2 (журнал изменений справочников); 6.10 (история изменений состава) +// Аналитика: md «Модель данных» (legal_entity_history) +// Макет: Архив ГК: события «Переход в другую ГК», «Закрытие», дата перевода +// В модели: v4 + v5.1 (event_type, effective_date — ANL-046); v5.17 — kpp +Table legal_entity_history { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id] + inn varchar + crm_id varchar + entity_type entity_type + name varchar + company_group_id uuid + regional_office_id uuid + close_date date + event_type le_history_event [note: 'v5.1 макет: «Переход в другую ГК» / «Закрытие» — для архива ГК'] + effective_date date [note: 'дата перевода/закрытия (не раньше текущей — ANL-046)'] + valid_from timestamptz + valid_to timestamptz + changed_by uuid [ref: > app_user.id] + kpp varchar [note: 'v5.17 (последней колонкой, миграция 0005): снимок КПП на момент события'] + Indexes { (legal_entity_id, valid_from) [unique] } +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.5 «ведение справочника соответствий наименований контрагентов», «использование ранее подтверждённых сопоставлений» +// Аналитика: md «Сводная ОСВ» (алгоритм ручного сопоставления, legal_entity_alias); FNR01 п.9 +// Макет: карточка ЮЛ: «Альтернативные наименования», «Связь с компанией из ОСВ (алиас)» +// В модели: v4 +Table legal_entity_alias { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id] + alias varchar [not null, note: 'как в ОСВ'] + normalized_alias varchar [not null, note: 'lower/trim/без пунктуации/без ОПФ'] + created_by uuid [ref: > app_user.id] + created_at timestamptz + Indexes { + (legal_entity_id, normalized_alias) [unique] + normalized_alias [note: 'ANL-028: конфликт «один алиас у разных ЮЛ» решается при ручном сопоставлении'] + } + Note: 'Словарь соответствий наименований контрагентов (ТЗ 6.5)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (ГСК/ГСЗ в составе ГК; иерархия не поддерживается; в одной ГК несколько ГСК — сноска 11); Прил. 2 «ГСК/ГСЗ» +// Аналитика: md «Модель данных» (related_group, kind) +// Макет: вкладки «ГСК», «ГСЗ», коды GSK-001/GSZ-001 +// В модели: v4; v5.19 — crm_id +Table related_group { + id uuid [pk] + code varchar [not null, unique] + company_group_id uuid [not null, ref: > company_group.id] + kind related_group_kind [not null] + name varchar [not null] + created_date date + crm_id varchar [unique, note: 'v5.19: ID ГСК/ГСЗ в ЕЦП CRM (формы 51-03, 51-04, 77-02; arm-core#112, OQ-33); вводится вручную, импорт ЕЦП не заполняет (OQ-91); NULL — не задан'] + Note: 'ГСК/ГСЗ — current-state. Иерархия групп не поддерживается (ТЗ 6.1)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 «КА может редактировать состав ГСК»; «одно ЮЛ только в одной ГСК или ГСЗ» +// Аналитика: md «Модель данных» (related_group_member, SCD2) +// Макет: «Состав», «Входит в ГСК / ГСЗ», «Редактировать состав» +// В модели: v4 (индекс уточнён — ANL-030); v5.14 — kind и индекс (legal_entity_id, kind) +Table related_group_member { + id uuid [pk] + related_group_id uuid [not null, ref: > related_group.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + kind related_group_kind [not null, note: 'v5.14: денормализация related_group.kind ради частичного уникального индекса; равенство с группой проверяет ядро при записи'] + valid_from timestamptz [not null] + valid_to timestamptz + is_current boolean [not null] + created_by uuid [ref: > app_user.id] + Indexes { + (related_group_id, legal_entity_id) [note: 'partial UNIQUE WHERE is_current'] + (legal_entity_id, kind) [note: 'partial UNIQUE WHERE is_current — v5.14: ЮЛ в одной ГСК И одной ГСЗ одновременно (решение владельца 04.10.2026, отменяет ANL-030); ГК у ЮЛ и у группы должна совпадать (проверяет ядро)'] + } + Note: 'Состав ГСК/ГСЗ — SCD2. Исключение = закрытие версии (valid_to, is_current=false)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2/6.5 (счета и субсчета 01…90, нормализация 60.1=60.01); Прил. 3/4 (пары счетов); сноска 32 +// Аналитика: md «Модель данных» (chart_of_account); md «Шахматка» (kind A/P/AP, row_type) +// Макет: фильтр «Дебетовые/Кредитовые счета», полный план счетов 1С в бандле +// В модели: v4 + v5 (row_type, is_off_balance) +Table chart_of_account { + id uuid [pk] + code varchar [not null, unique, note: 'нормализованный код: 60.01, 76.07.1'] + parent_id uuid [ref: > chart_of_account.id] + name varchar [not null] + kind account_kind + row_type account_row_type [not null, note: 'FIX: используется в «Шахматке»'] + is_off_balance boolean [not null, default: false, note: '001, 008, 009, 011'] + Note: 'План счетов' +} + + +// ADD ТЗ Прил. 3/4 как данные (сноски 32/35: пары могут корректироваться на этапе реализации) +// ИСТОЧНИК: +// ТЗ: ТЗ 6.4 + Прил. 3 «Перечень статей ББ» и Прил. 4 «Модель расчётов ОФР»; сноски 32/35 «могут быть скорректированы на этапе реализации» +// Аналитика: md «Автоматическое сопоставление ВГО» (таблица «Правила встречных счетов» — хардкод) +// Макет: — +// В модели: v5 новая +// Зачем: правила элиминации как данные, версионируемые +Table elimination_rule { + id uuid [pk] + statement_type statement_type [not null, note: 'balance = Прил. 3, income = Прил. 4'] + rule_no smallint [not null, note: '№ строки приложения'] + article_1_line varchar [not null, note: 'статья Компании 1, код строки ББ/ОФР, напр. 1230'] + article_2_line varchar [not null, note: 'статья Компании 2, напр. 1520'] + side_1 varchar [not null, note: 'D | K — сторона Компании 1'] + measure varchar [not null, note: 'closing | turnover — сальдо на конец (ББ) или оборот (ОФР)'] + elimination_mode varchar [not null, note: 'min | full | manual — min(A,B) / вся сумма ВГО (ОФР выручка) / вручную'] + vat_handling varchar [note: 'none | check_90_01_vs_2110 | weighted_rate — только для ОФР'] + excise_adjust boolean [not null, default: false] + comment text + version_no int [not null] + valid_from date [not null] + valid_to date + Indexes { (statement_type, rule_no, version_no) [unique] } + Note: 'Правило элиминации. Состав счетов — в elimination_rule_account' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 3/4 (столбцы «Пары счетов Компании 1 и Компании 2», исключения «76 кроме 76.7.1») +// Аналитика: md «Автоматическое сопоставление ВГО» +// Макет: — +// В модели: v5 новая +// Зачем: состав счетов сторон правила +Table elimination_rule_account { + id uuid [pk] + rule_id uuid [not null, ref: > elimination_rule.id] + company_no smallint [not null, note: '1 или 2'] + account_id uuid [not null, ref: > chart_of_account.id] + is_excluded boolean [not null, default: false, note: 'true = исключение внутри маски (напр. «76 кроме 76.7.1»)'] + Note: 'Счета/субсчета сторон правила' +} + + +// ============ ПОЛЬЗОВАТЕЛИ И ДОСТУП ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (роли, ГО/РФ, ЗО); Прил. 2 «Пользователь: ФИО, роль, привязка к РФ/ГО, ЗО, табельный номер»; РАИСА +// Аналитика: md «Аутентификация и авторизация» (users: email, role, JWT РАИСА); md «Модель данных» (app_user) +// Макет: «Пользователи»: Логин, Роль, Активен, Деактивация +// В модели: v4 + v5 (employee_no, business_segment) +Table app_user { + id uuid [pk] + external_id varchar [unique, note: 'субъект РАИСА/SSO; аутентификация внешняя (ANL-018)'] + email varchar [unique, note: 'v5.15: хранится в нижнем регистре (нормализация при записи), сравнение по lower(email) (OQ-59)'] + full_name varchar [not null] + employee_no varchar [note: 'ADD: табельный номер (Прил. 2 ТЗ)'] + regional_office_id uuid [not null, ref: > regional_office.id, note: 'ГО или РФ (DECISION-3)'] + business_segment business_segment [note: 'ADD: зона ответственности ДКБ/ДМСБ/ДМ (ТЗ 8.1)'] + is_active boolean [not null, default: true] + created_at timestamptz + updated_at timestamptz +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 таблица ролей (КА РФ, КА ГО, РКА, КМ, Куратор, Эксперт, Администратор); Прил. 2 «Роль» +// Аналитика: md «Ролевая модель»; md «Модель данных» (role.code) +// Макет: «Изменение ролей и прав доступа» (Аналитик ДКБ, Наблюдатель… — расходится с ТЗ, ANL-034) +// В модели: v4 (коды → ТЗ в v5); v5.13 — матрица полномочий в role_permission +Table role { + id uuid [pk] + code varchar [not null, unique, note: 'ТЗ 8.1: KA_RF | KA_GO | RKA | CLIENT_MANAGER | CURATOR_GO | EXPERT | ADMIN. Seed; администратор может заводить дополнительные роли (замена исключениям по пользователю)'] + name varchar [not null] + description text + is_system boolean [not null, default: false, note: 'роли ТЗ 8.1 — не удаляются'] + is_active boolean [not null, default: true] + Note: 'Роль. Полномочия — через role_permission (v5.13); код роли в бизнес-логике больше не проверяется' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Роль: перечень полномочий»; сноска 29 «матрица доступов будет разработана» +// Аналитика: md «Ролевая модель» +// Макет: карточка роли: «Права: Просмотр, редактирование КФО / справочники / консолидации» +// В модели: v5 новая, убрана в v5.3/v5.4, ВОЗВРАЩЕНА в v5.13 (замечание 1) +// Зачем: атомарное право «объект × действие»; seed, администратор новые коды не создаёт +Table permission { + id uuid [pk] + code varchar [not null, unique, note: 'напр. CONSOLIDATION_EDIT, KFO_VERIFY, DIRECTORY_EDIT, USERS_ADMIN'] + object_type permission_object [not null] + action permission_action [not null] + name varchar [not null] + description text + Indexes { (object_type, action) [unique] } + Note: 'Справочник прав (seed, привязан к коду). Ограничения по ЗО/филиалу и статусу КФО — отдельный policy-слой поверх прав: право говорит «может», policy — «эту ли и сейчас ли»' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Роль: перечень полномочий» +// Аналитика: нет +// Макет: «Права» в карточке роли, «Изменение ролей и прав доступа» +// В модели: v5.13 (возвращена) +// Зачем: матрица доступов как данные; редактируется администратором, история — audit_event(ROLE_PERMISSION_CHANGE) +Table role_permission { + role_id uuid [not null, ref: > role.id] + permission_id uuid [not null, ref: > permission.id] + granted_by uuid [ref: > app_user.id] + granted_at timestamptz + Indexes { (role_id, permission_id) [pk] } + Note: 'effective_permissions(user) = ∪ permissions(roles(user)). Прямых прав у пользователя нет (решение 30.09): исключения — через заведение роли' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (роль пользователя); Прил. 2 «Пользователь — Роль: многие-к-одному» +// Аналитика: md «Модель данных» v4 (user_role M:N) +// Макет: «Роль» пользователя +// В модели: v4 +// Зачем: M:N оставлен (пользователь может быть КА и Куратором); если ТЗ строго 1:1 — заменить на app_user.role_id +Table user_role { + id uuid [pk] + user_id uuid [not null, ref: > app_user.id] + role_id uuid [not null, ref: > role.id] + Indexes { (user_id, role_id) [unique] } + Note: 'M:N current-state. История назначений — audit_event(USER_ROLE_CHANGE)' +} + +// ============ ФАЙЛЫ / РАСПОЗНАВАНИЕ ============ + +// ИСТОЧНИК: +// ТЗ: 6.2 (файлы с префиксом UUID, исходные документы хранятся); 8.4 «хранение 5 лет с даты прекращения отношений, архивирование/удаление»; ЕХ 6.2 «ссылка на исходные документы с возможностью скачать», ЕХ 8.3 «архивирование в data lake» +// Аналитика: md «Модель данных» v4 (s3_key, raw_result_s3_key — строки) +// Макет: — +// В модели: v5.2 новая (DECISION-4), подтверждена в v5.4 +// Зачем: единая точка ключей всех бакетов для lifecycle/ретеншна и дедупа; без реестра ключи размазаны по 4 таблицам +Table s3_object { + id uuid [pk] + bucket_role s3_bucket_role [not null] + bucket varchar [not null] + key varchar [not null, note: 'схема ключа: {file_id}/{job_id}/{name}'] + content_type varchar + size_bytes bigint + sha256 varchar + version_id varchar [note: 'S3 object version при включённом versioning'] + created_by varchar [note: 'arm-core | tabular-parser | scan-gateway | user:{id}'] + created_at timestamptz [not null] + expires_at timestamptz [note: 'lifecycle: NULL = весь срок (ТЗ 8.4); exports/ = 7 дней; results/ — решение ARCH-010'] + archived_to varchar [note: 'ссылка в data lake после архивирования (ЕХ 8.3)'] + Indexes { (bucket, key) [unique] } + Note: 'Реестр объектов S3. stored_file / recognition_job ссылаются сюда FK' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (типы и форматы документов, UUID); 8.2 «первичные документы не редактируются, только замена с версионностью» +// Аналитика: md «Загрузка документов» (панель, UC-01…05); FNR01 «Маппинг stored_file» +// Макет: «Первичные документы», «Загрузка документов», «Замена документа», «Удаление документа» +// В модели: v4 + v5 (version_no, superseded_by) + v5.2 (s3_object_id); v5.13 — только ФИЗИЧЕСКИЙ файл, документы → document; v5.18 — consolidation_id +Table stored_file { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'организация-владелец (выбрана при загрузке)'] + file_type file_type [not null] + original_name varchar + s3_object_id uuid [not null, ref: > s3_object.id, note: 'исходный файл в uploads'] + content_hash varchar [note: 'sha256, дедуп (UC-01 A2)'] + size_bytes bigint + status file_status [not null] + version_no int [not null, default: 1, note: 'ADD ТЗ 8.2: версия при замене'] + superseded_by_file_id uuid [ref: > stored_file.id, note: 'ссылка на файл-замену; статус SUPERSEDED. Замена — файл ЦЕЛИКОМ со всеми документами в нём (решение 01.10)'] + current_recognition_job_id uuid [ref: > recognition_job.id, note: 'авторитетный прогон; его результат породил актуальные document'] + uploaded_by uuid [ref: > app_user.id] + uploaded_at timestamptz + updated_at timestamptz + consolidation_id uuid [ref: > consolidation.id, note: 'v5.18: консолидация (период ГК), в контексте которой загружен файл — основа «рабочего стола консоли» (полный состав — context/05-domain-rules.md §9.5 п. 11), общего для версий периода; NULL — без контекста. Пишется при загрузке; при автозамене файл без контекста наследует значение заменённого'] + Indexes { + (legal_entity_id, status) + (legal_entity_id, consolidation_id) [note: 'v5.18: основа рабочего стола консоли для ЮЛ (§9.5 п. 11)'] + current_recognition_job_id [note: 'v5.15: проверка FK при удалении recognition_job / файла (OQ-117)'] + } + Note: 'v5.13: физический файл одной загрузки (S3 — только ссылка). Что внутри — document (1:N). Первичка не редактируется. Удаление физическое запрещено после INITIATED — только SUPERSEDED (ANL-020). v5.18: consolidation_id — где загружен; что использует версия — consolidation_document' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (типы документов: ББ, ОФР, ОСВ по счетам; обязательный набор); 5.1 (подход); 8.2; Прил. 2 «Документ ФО» +// Аналитика: md «Загрузка документов» (чек-лист, UC-01 A1 период, «Подтвердить данные»); md «Парсинг ОСВ» (счёт/период из шапки) +// Макет: «Чек-лист загруженных документов», «Соответствует период», «Не соответствует контрагент», «Подтвердить данные» +// В модели: v5.13 новая (замечание 6-бис); v5.19 — file_ordinal, уникальность типа только для не-форм; +// v5.20 — is_modified, original_values, modified_by/at (уточнение периода и счёта ОСВ, OQ-161) +// Зачем: один файл = N документов (PDF ББ+ОФР; xlsx с несколькими ОСВ). Чек-лист, проверки, подтверждение и +// FK разобранных данных — здесь; без этого «ОСВ 58 загружена?» по файлу не ответить +Table document { + id uuid [pk] + stored_file_id uuid [not null, ref: > stored_file.id] + legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'денормализация stored_file.legal_entity_id — выборки чек-листа по ЮЛ+период'] + document_type document_type [not null] + osv_account_code varchar [note: 'для OSV — счёт по шапке (01, 60, 62…), нормализованный; NULL для прочих типов'] + period_year smallint [note: 'из шапки/формы'] + period_quarter period_quarter + is_cumulative boolean [note: 'true = нарастающий итог с начала года'] + reporting_date date [note: 'отчётная дата, если определена'] + locator varchar [note: 'где в файле: лист xlsx / диапазон страниц PDF (напр. «sheet:ОСВ 58», «pages:1-2»)'] + status document_status [not null] + period_check document_check_result [note: 'UC-01 A1 / макет «Соответствует период»'] + counterparty_check document_check_result [note: 'макет «Не соответствует контрагент» — ИНН/наименование из шапки vs legal_entity'] + confirmed_by uuid [ref: > app_user.id, note: 'кто нажал «Подтвердить данные» → audit_event(DOCUMENT_CONFIRM)'] + confirmed_at timestamptz + created_at timestamptz + updated_at timestamptz + file_ordinal smallint [not null, default: 0, note: 'v5.19: индекс документа в documents[] результата распознавания (с 0), у всех документов при любом MAJOR контракта; несозданный документ номер не занимает (номера с пропусками); различает две формы одного типа в файле (Р-10)'] + is_modified boolean [not null, default: false, note: 'v5.20: период или счёт ОСВ уточнены аналитиком и отличаются от распознанных (возврат к исходному снимает признак)'] + original_values jsonb [note: 'v5.20: как распознано, до первой правки — {period_year, period_quarter, is_cumulative, osv_account_code}; NULL = не правилось; после первой правки не меняется'] + modified_by uuid [ref: > app_user.id, note: 'v5.20: кто последним уточнил период или счёт'] + modified_at timestamptz + Indexes { + (stored_file_id, document_type, osv_account_code) [note: 'partial UNIQUE WHERE document_type NOT IN (\'BALANCE\', \'INCOME\') — NULLS NOT DISTINCT; v5.19: одна ОСВ по счёту / одна расшифровка / один прочий на файл; формы ББ/ОФР одного типа в файле могут повторяться (Р-10)'] + (stored_file_id, file_ordinal) [unique, note: 'v5.19: номер документа уникален в файле'] + (legal_entity_id, document_type, osv_account_code, period_year, period_quarter, status) [note: 'чек-лист required_document_rule'] + } + Note: 'Логический документ внутри файла. Создаётся ядром при маппинге результата recognition_job. Разобранные данные: OSV → osv_entry; BALANCE/INCOME → financial_statement_meta. Счётчики «исправлено полей» — COUNT(is_modified) по данным, не хранятся. v5.19: предупреждения и нарушения §7 — document_issue; две формы одного типа и периода в файле не автоподтверждаются (Р-18). v5.20: период и счёт ОСВ уточняются аналитиком на месте, распознанное — в original_values, + audit_event(RECOGNIZED_DATA_EDIT, before/after); уточнение подтверждённого документа сбрасывает подтверждение и снимает привязки к версиям (05-domain-rules §9.5 п. 12)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (статусы процесса распознавания, ИС Сканирование); 6.10 «повторная обработка»; 7.1 +// Аналитика: FNR01 «Маппинг recognition_job»; md «Загрузка документов» UC-02; md «Парсинг ОСВ» (схема группировок шапки) +// Макет: «Система распознавания: получен ответ», «Обработка», «Ошибка» +// В модели: v4, переписана в v5.2 под контракт NATS (DECISION-4); v5.13 — group_schema jsonb, убран raw_result +Table recognition_job { + id uuid [pk, note: 'job_id в контракте NATS'] + file_id uuid [not null, ref: > stored_file.id] + pipeline recognition_pipeline [not null, note: 'tabular → tabular-parser; image → scan-gateway'] + request_subject varchar [not null, note: 'recognition.tabular.request | recognition.image.request'] + request_msg_id varchar [unique, note: 'Nats-Msg-Id запроса (outbox)'] + result_msg_id varchar [unique, note: 'Nats-Msg-Id результата (inbox, дедуп)'] + schema_version varchar [not null, note: 'версия контракта сообщений'] + service_name varchar [note: 'tabular-parser | scan-gateway — из результата'] + service_version varchar + status recognition_status [not null] + attempt smallint [not null, default: 1] + max_attempts smallint [not null, default: 1, note: 'OCR: 1 (0 повторов), парсер: 3'] + requested_at timestamptz + published_at timestamptz + started_at timestamptz + finished_at timestamptz + reply_deadline timestamptz [note: 'таймаут ожидания (OCR — 20 мин)'] + external_task_id varchar [note: 'id задания в ИС Сканирование (только image)'] + error_code varchar [note: 'UNSUPPORTED_FORMAT | UNREADABLE | TIMEOUT | SCHEMA_MISMATCH | …'] + error_message text + result_s3_object_id uuid [ref: > s3_object.id, note: 'нормализованный JSON в results — единственная ссылка на результат (v5.13). Сырой ответ ИС Сканирование — S3 raw/{job_id}.json по конвенции, в БД не регистрируется'] + result_schema_version varchar [note: 'версия схемы JSON результата (ARCH-008/009)'] + group_schema jsonb [note: 'v5.13 (вместо osv_group_schema): схема группировок шапки ОСВ по листам — [{\"locator\":\"sheet:ОСВ 58\",\"groups\":[{\"type\":\"ACCOUNT\"},{\"type\":\"COUNTERPARTY\",\"has_inn\":true},{\"type\":\"CONTRACT\"}]}]; только для tabular'] + metrics jsonb [note: 'duration_ms, pages, rows, warnings (v5.19 / контракт 2.0: предупреждения уровня файла — структуры {code, severity, message, locator?}; error уровня файла блокирует RECOGNIZED документов файла)'] + fields_total int [note: 'v5.7: всего извлечённых значений (ячейки формы / строки ОСВ)'] + fields_low_confidence int [note: 'v5.7: значений с confidence < 100 (ТЗ 6.2) — заполняется при маппинге результата'] + fields_unrecognized int [note: 'v5.7: значений с is_recognized = false'] + statements_version varchar [note: 'v5.19: service.statements_version результата — коммит копии общего кода arm_statements; при пересчёте после правки сравнивается с копией ядра (расхождение — document_issue info)'] + Indexes { (file_id, attempt) [unique] } + Note: 'РЕШЕНИЕ v5.4: единственная точка обмена с NATS. Запись = outbox: создаётся в queued в одной транзакции с stored_file, фоновый публикатор переводит в published (при сбое публикации — повтор по queued старше N сек); результат приходит по NATS, дедуп по result_msg_id UNIQUE; redelivery после max_deliver → status=dlq, replay = сброс в queued с attempt+1. Ядро маппит JSON из S3 в document → osv_entry / financial_statement_*' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (Osv_report_lines); 6.5 (строка ОСВ: компания, счёт, контрагент, признак, 6 сумм); Прил. 2 «Строка сводной ОСВ», «Распознанный показатель» +// Аналитика: FNR01 «Маппинг osv_entry»; md «Парсинг ОСВ» п.11 (row_number, level, group_type, data_type) +// Макет: «Оборотно-сальдовая ведомость»: Дебет/Кредит начало/оборот/конец, «Тип контрагента» +// В модели: v4 + v5 (owner_legal_entity_id — FIX, parent_entry_id, is_modified, is_excisable); v5.13 — document_id, group_type вместо group_schema_id; v5.16 — counterparty_match_kind +Table osv_entry { + id uuid [pk] + recognition_job_id uuid [not null, ref: > recognition_job.id] + document_id uuid [not null, ref: > document.id, note: 'v5.13: ОСВ-документ (счёт + период); файл — через document.stored_file_id'] + owner_legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'FIX: организация-ВЛАДЕЛЕЦ ОСВ (денормализация). В v4 называлось legal_entity_id с ошибочной note'] + parent_entry_id uuid [ref: > osv_entry.id, note: 'родитель в дереве строк ОСВ (ТЗ 6.5). ОТКРЫТО (замечание 2, отложено 01.10): хранить ли только контрагентские строки и нужно ли дерево'] + group_type osv_group_type [note: 'v5.13: тип строки по схеме шапки (recognition_job.group_schema) — ACCOUNT / DEPARTMENT / COUNTERPARTY / CONTRACT / OTHER'] + group_name varchar [note: 'исходное название группировки из шапки («Контрагенты», «Договоры»)'] + row_number int + level smallint + row_value varchar [note: 'исходный текст строки'] + data_type osv_data_type + account_code varchar [note: 'сырой код счёта'] + account_id uuid [ref: > chart_of_account.id] + account_root varchar + counterparty_name varchar [note: 'сырое имя из ОСВ, не изменяется'] + counterparty_inn varchar [note: 'сырой ИНН, не изменяется'] + counterparty_id uuid [ref: > legal_entity.id, note: 'резолв по ИНН/имени/алиасу или ручное сопоставление; NULL = не сопоставлен. Признак ГСК/ГК/Внешний выводится из периметра версии (DECISION-5)'] + opening_debit numeric(18,2) + opening_credit numeric(18,2) + turnover_debit numeric(18,2) + turnover_credit numeric(18,2) + closing_debit numeric(18,2) + closing_credit numeric(18,2) + is_modified boolean [not null, default: false, note: 'значения правились аналитиком'] + original_values jsonb [note: 'v5.6: суммы до первой ручной правки {opening_debit,…}; NULL = не правилось'] + modified_by uuid [ref: > app_user.id] + modified_at timestamptz + is_excisable boolean [note: 'ADD ТЗ 6.4: признак «подакцизный товар» для ОСВ 90'] + counterparty_match_kind counterparty_match_kind [note: 'v5.16: NULL ⇔ counterparty_id NULL; INN/NAME/ALIAS — шаг автоматического резолва при маппинге; MANUAL — ручное сопоставление; PROPAGATED — автоприменение по имени в версии (DOC-221278 п. 12–13)'] + Indexes { + (document_id, row_number) [unique] + (owner_legal_entity_id, account_id, counterparty_id) + parent_entry_id [note: 'v5.15: обход дерева строк и проверка self-FK при удалении документа (OQ-117)'] + recognition_job_id [note: 'v5.15: проверка FK при удалении recognition_job / файла (OQ-117)'] + } + Note: 'Строка ОСВ. Правки сумм аналитиком — original_values/modified_by + audit_event(RECOGNIZED_DATA_EDIT, before/after)' +} + + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 «извлекаются значения по кодам форм Приказа 157н»; 6.3 проверки единиц измерения/даты +// Аналитика: FNR01 «fin_report_header» (report_type, org, unit, currency, reporting_date); md «Модель данных» v4 +// Макет: «Реквизиты организации» (ОКПО, ОКОПФ, ОКФС, ОКУД, ОКЕИ, адрес), «Единица измерения», «Отчетная дата» +// В модели: v4 (FIX pk) + v5.1 (реквизиты — ANL-044); v5.13 — document_id; v5.19 — form_variant, needs_review_fields +Table financial_statement_meta { + id uuid [pk, note: 'FIX: был без PK'] + document_id uuid [not null, unique, ref: > document.id, note: 'v5.13: документ BALANCE/INCOME (1:1); файл — через document'] + recognition_job_id uuid [not null, ref: > recognition_job.id] + statement_type statement_type [not null] + inn varchar + inn_original_value varchar + inn_confidence numeric(5,2) + inn_verified boolean + inn_modified boolean + organization_name varchar [note: 'как в документе; сверяется с legal_entity/alias, при несовпадении — document.counterparty_check'] + report_date date + report_date_original_value varchar [note: 'FIX: строка как распознано (был `date []`)'] + report_date_verified boolean + report_date_modified boolean + units varchar [note: 'тыс. руб. / руб.'] + units_original_value varchar + units_verified boolean + units_modified boolean + currency varchar [default: 'RUB'] + okpo varchar [note: 'v5.1 ANL-044: реквизиты по макету экрана распознавания'] + okopf varchar + okfs varchar + okud varchar [note: '0710001 / 0710002'] + okei varchar + legal_form varchar [note: 'ОПФ'] + ownership_form varchar + address varchar + subject_to_audit boolean + reviewed_by uuid [ref: > app_user.id, note: 'v5.9: кто проверил данные формы; подтверждение документа — document.confirmed_by'] + reviewed_at timestamptz + checks_accepted_by uuid [ref: > app_user.id, note: 'v5.9 ТЗ 6.3 п.7: акцепт КА непройденных проверок (напр. 1370/2400) с комментарием'] + checks_accepted_at timestamptz + checks_accepted_comment text + form_variant statement_form_variant [note: 'v5.19: full | simplified — по структуре кодов (§11.7); выбирает набор соотношений §7; NULL — документ до v5.19 или результат 1.x: набор полный'] + needs_review_fields jsonb [note: 'v5.19: имена полей шапки, требующих проверки (["report_date"]), как пришло от сервиса; правка поля или подтверждение тем же значением убирает его из списка'] + header_source jsonb [note: 'v5.19: шапка результата как пришла — {"<поле>": {"text": <поле>_text, "confidence": <поле>_confidence}} для organization_name, inn, report_date, units, okud, okpo, okopf, okfs, okei, address; не меняется. *_original_value — как прежде: inn_original_value = inn, report_date_original_value = report_date_text, units_original_value = units_text; inn_confidence = header_source.inn.confidence'] + organization_name_original_value varchar [note: 'v5.19: наименование организации из результата; правками не меняется'] + organization_name_modified boolean [note: 'v5.19: наименование правилось аналитиком (PATCH шапки)'] + Note: 'Шапка распознанной формы ББ/ОФР. v5.19: результат проверок §7 и предупреждения хранятся в document_issue как пришли от сервиса и пересчитываются ядром только после правок (пересматривает «не хранятся — считаются на лету»)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.3 п.7 «стр. 1370 на конец и на начало года»; 6.7 «УК ДО на отчётную дату» +// Аналитика: FNR01 «rows[0].cells[2..4] — наименования колонок периода»; md «Логические проверки» («по каждой отчётной дате (колонке)») +// Макет: колонки «На 30 сентября 2025 г.», «На 31 декабря 2024 г.», «Выбор периодов» +// В модели: v5 новая (FIX-14) +// Зачем: дата колонки — без неё межформенная проверка и гудвилл не считаются +Table financial_statement_column { + id uuid [pk] + meta_id uuid [not null, ref: > financial_statement_meta.id] + column_index smallint [not null] + label varchar [note: 'как в форме: «На 30 сентября 2025 г.», «За 9 месяцев 2025 г.»'] + period_date date [note: 'ADD FIX-14: дата колонки — нужна для 1370(нач.года), гудвилла «на отчётную дату», сравнения версий'] + is_current boolean [note: 'колонка отчётного периода'] + period_kind varchar [note: 'v5.19: absolute | relative:current | relative:prev_year_end | relative:prev_prev_year_end | relative:prev_period | none; относительные подписи бланка 66н — period_date от эффективной даты документа, ядро досчитывает после правки даты отчёта (Р-6)'] + label_confidence numeric(5,2) [note: 'v5.19: уверенность подписи колонки (Excel — 100; подписи нет — NULL)'] + Indexes { (meta_id, column_index) [unique] } + Note: 'Колонки-периоды формы (2–3 сравнительные даты)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (коды статей по формам 157н); 6.3 (Таблица 1 — коды строк 1100…2400) +// Аналитика: FNR01 «fin_report_rows» (row_name, row_code, section, is_total_row); md «Модель данных» v4 +// Макет: «Результат распознавания»: Наименование показателя, Код, разделы +// В модели: v4 (FIX: убраны копипаст-поля); v5.19 — строки без кода и повторы кода, статусы, порядок, needs_review +Table financial_statement_line { + id uuid [pk] + meta_id uuid [not null, ref: > financial_statement_meta.id] + line_code varchar [note: 'код строки ОКУД, напр. 1230'] + line_code_original_value varchar [note: 'v5.19: line_code строки из результата как пришёл (NULL у unreadable / missing / detail и у строк, созданных правкой); правками кода не меняется. До v5.19 NULL был признаком «создана правкой» — теперь это row_index IS NULL'] + line_code_confidence numeric(5,2) + line_code_modified boolean + line_name varchar + line_name_original_value varchar + line_name_confidence numeric(5,2) + line_name_modified boolean [note: 'FIX: был numeric'] + row_index int [note: 'v5.19: порядок строки в документе источника (с 0). NULL ⇔ строка создана правкой аналитика (шаблонная, origin = template); у строк из результата — всегда не NULL (маппер 1.x и 2.0)'] + source_ref varchar [note: 'v5.19: положение в источнике (row:8, row:14#2, Баланс!C27); NULL у строк, созданных правкой'] + line_status statement_line_status [not null, default: 'ok', note: 'v5.19: ok | unreadable | missing | detail; line_code пуст ⇔ статус не ok'] + line_code_text varchar [note: 'v5.19: сырой текст ячейки кода, как распознано'] + parent_row_index int [note: 'v5.19: row_index строки-родителя у detail; пересчитывается при правке'] + needs_review boolean [not null, default: false, note: 'v5.19: неуверенный код не подтверждён структурой (как пришло от сервиса; правка или подтверждение кода — false)'] + is_confirmed boolean [not null, default: false, note: 'v5.19: код подтверждён аналитиком без изменения (PATCH lines confirmed)'] + Indexes { + (meta_id, line_code) [note: 'v5.19: не уникален — повтор кода законен (Р-4); чтения «по коду» — агрегат формы по коду'] + (meta_id, source_ref) [note: 'partial UNIQUE WHERE source_ref IS NOT NULL — v5.19: положение в источнике уникально в форме'] + } + Note: 'Строка формы как в источнике (v5.19): строки с кодом, без кода (unreadable / missing / detail) и повторы кода; раскладка экрана по коду и шаблон формы — на фронте и в ядре по словарю имён' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 «уверенность распознавания ниже 100% → Требуется ручная проверка»; Прил. 2 «Распознанный показатель: значение, уверенность, признак ручной корректировки» +// Аналитика: FNR01 (value_current/prior/prior2, confidence, скобки → отрицательное); md «Логические проверки» (правка ячеек) +// Макет: подсветка ячеек, «не распознано», «Редактировать/Сохранить», «Подтвердить данные» +// В модели: v4 + v5 (column_id, confidence, original_amount, modified_by); v5.13 — убран needs_review; v5.19 — needs_review хранится, source_text, is_confirmed +Table financial_statement_value { + id uuid [pk] + line_id uuid [not null, ref: > financial_statement_line.id] + column_id uuid [not null, ref: > financial_statement_column.id] + amount numeric(18,2) + string_value varchar [note: 'как распознано, если не число'] + confidence numeric(5,2) [note: 'уверенность распознавания (Прил. 2 ТЗ). v5.19: подсветка — только needs_review (уверенность, is_recognized и §7 сведены сервисом)'] + is_recognized boolean + is_modified boolean [not null, default: false] + original_amount numeric(18,2) [note: 'значение до ручной правки'] + modified_by uuid [ref: > app_user.id] + modified_at timestamptz + source_text varchar [note: 'v5.19: сырой текст ячейки источника (values[].text), не меняется'] + needs_review boolean [not null, default: false, note: 'v5.19: как пришло от сервиса (подтверждение проверкой §7, 05-domain-rules.md §11.9), пересчитывается ядром после правок; is_modified или is_confirmed ⇒ false. Пересматривает п. 4 v5.13'] + is_confirmed boolean [not null, default: false, note: 'v5.19: подтверждено аналитиком без изменения значения (is_modified не ставится)'] + confirmed_by uuid [ref: > app_user.id] + confirmed_at timestamptz + Indexes { (line_id, column_id) [unique] } +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.3 (логические проверки, акцепт); 6.2 «уверенность ниже 100% → Требуется ручная проверка» +// Аналитика: openspec/changes/archive/2026-10-19-unified-statement-normalization (design: шаг 8, «Что уходит из ядра») +// Макет: «Результат распознавания»: ошибки проверок, подсветка ячеек +// В модели: v5.19 новая +// Зачем: предупреждения сервиса и нарушения §7 с привязкой к строкам, ячейкам и полям шапки — экран показывает их у +// места и после сохранения; ядро не пересчитывает их при загрузке (Decisions № 17, 19) +Table document_issue { + id uuid [pk] + document_id uuid [not null, ref: > document.id] + kind document_issue_kind [not null] + code varchar [not null, note: 'код предупреждения (05-domain-rules.md §11.9); у relation — RELATION_FAILED (severity error), у soft — RELATION_SOFT (severity info)'] + severity issue_severity [not null] + message text [not null] + line_ids jsonb [note: 'массив financial_statement_line.id, к которым относится запись (нарушение — все строки кодов соотношения); FK нет — при удалении шаблонной строки (назначение её кода строке источника) ядро убирает её id из line_ids всех записей документа'] + column_id uuid [ref: > financial_statement_column.id] + column_index smallint [note: 'столбец сетки из предупреждения, если колонки нет среди financial_statement_column (COLUMN_SKIPPED и др.); у колонки формы — column_id'] + codes jsonb [note: 'для relation / soft: коды цели и членов соотношения (["1600","1100","1200"]); экран подсвечивает строки этих кодов'] + field varchar [note: 'поле шапки (report_date, inn, organization_name, …)'] + source issue_source [not null] + relation varchar [note: 'для relation / soft: текст соотношения (1600 = 1100 + 1200)'] + expected numeric(18,2) [note: 'для relation / soft: цель'] + actual numeric(18,2) [note: 'для relation / soft: правая часть'] + created_at timestamptz [not null] + Indexes { document_id } + Note: 'v5.19: предупреждения и нарушения документа (формы — предупреждения и нарушения §7; ОСВ — предупреждения листа OSV_* результата 2.0). Удаляются вместе с документом при перезагрузке файла; при пересчёте после правки relation / soft заменяются целиком, warning источника service сохраняются, кроме снимаемых правкой (таблица §11.9)' +} + + +// ============ КОНСОЛИДАЦИЯ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 (процесс формирования КФО за отчётный период); 7.2 «формируется по требованию»; Прил. 2 «Консолидация: ГСК, отчётный период» +// Аналитика: md «Сводная ОСВ» / «Шахматка» (consolidation.year/quarter); md «Модель данных» v4 +// Макет: «Создание консолидации: ГК → ГСК → Квартал» +// В модели: v4 + v5 (reporting_date) +// Зачем: логическая консолидация ГСК+период; версии — ниже +Table consolidation { + id uuid [pk] + company_group_id uuid [not null, ref: > company_group.id, note: 'v5.9: консолидация создаётся от ГК'] + related_group_id uuid [ref: > related_group.id, note: 'v5.9: ГСК — NULL до утверждения; фиксируется/создаётся при VERIFIED по составу consolidation_member (ANL-029)'] + year smallint [not null] + quarter period_quarter [not null] + reporting_date date [not null, note: 'ADD: 01.04 / 01.07 / 01.10 / 01.01 след. года — для ЕХ и сравнений'] + created_at timestamptz + Indexes { (company_group_id, year, quarter) [unique] } + Note: 'Логическая консолидация ГК за период; версии различаются периметром (consolidation_member). Прошлые периоды — по company_group_id. v5.18: файлы, загруженные в консолидацию, — stored_file.consolidation_id (основа рабочего стола; полный состав — context/05-domain-rules.md §9.5 п. 11)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 5.1 (сценарий, подход, чекбокс Гудвилл); 6.10 (статусная модель, маршрут по инициатору, № и дата решения УОБ, «новая версия КФО» после Верифицирован); 6.4 (причины отклонений от Методики) +// Аналитика: md «Статусная модель»; md «Модель данных» v4 (consolidation_version: version_no, status varchar, initiator, approved_in_rf, verified_in_go, kfo_confirmation_enabled) +// Макет: «Версия», «Дата верификации», «Включить/Отключить подтверждение КФО», «Смена статуса отчёта», «Ответственный / Утвердил / Верифицировал» +// В модели: v4 + v5 (enum статусов, scenario, approach, goodwill_enabled, initiator_office_id, uob_*, methodology_deviations, previous_version_id) +Table consolidation_version { + id uuid [pk] + consolidation_id uuid [not null, ref: > consolidation.id] + version_no int [not null] + status consolidation_status [not null, note: 'CHG: enum вместо varchar'] + scenario consolidation_scenario [not null, note: 'ADD ТЗ 5.1'] + approach consolidation_approach [not null, default: 'BASIC', note: 'ADD ТЗ 5.1'] + goodwill_enabled boolean [not null, default: false, note: 'ADD ТЗ 5.1/6.7: чек-бокс расчёта Гудвилла'] + initiator_id uuid [not null, ref: > app_user.id] + initiator_office_id uuid [not null, ref: > regional_office.id, note: 'ГО/РФ инициатора — определяет маршрут (ТЗ 6.10)'] + approved_in_rf_by uuid [ref: > app_user.id] + approved_in_rf_at timestamptz + verified_in_go_by uuid [ref: > app_user.id] + verified_in_go_at timestamptz + uob_decision_no varchar [note: 'ADD ТЗ 6.10: № решения УОБ'] + uob_decision_date date [note: 'ADD ТЗ 6.10'] + methodology_deviations text [note: 'ADD ТЗ 6.4: причины отклонений от Методики'] + elimination_rules_version int [note: 'v5.11: версия elimination_rule (version_no), по которой считалась версия; фиксируется при первом расчёте, замораживается при VERIFIED'] + is_in_work boolean [not null, default: true] + previous_version_id uuid [ref: > consolidation_version.id, note: '«новая версия КФО» после VERIFIED'] + cancelled_reason text + created_at timestamptz + created_by uuid [ref: > app_user.id] + updated_by uuid [ref: > app_user.id] + updated_at timestamptz + Indexes { (consolidation_id, version_no) [unique] } + Note: 'Версия консолидации. После VERIFIED — read-only; изменения только через новую версию' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 (переходы, возврат на доработку); 8.2 «изменение статусов; согласование и утверждение КФО» +// Аналитика: md «Статусная модель» (переходы) +// Макет: «Смена статуса отчёта», «Комментарий (обязательно)», «Отклонено: отчёт возвращён на доработку» +// В модели: v5 новая +Table consolidation_status_history { + id uuid [pk] + version_id uuid [not null, ref: > consolidation_version.id] + from_status consolidation_status + to_status consolidation_status [not null] + changed_by uuid [not null, ref: > app_user.id] + changed_at timestamptz [not null] + comment text [note: 'обязателен при возврате на доработку'] + Note: 'ADD ТЗ 6.10/8.2: маршрут согласования' +} + +// ADD v5.1 (макет, ANL-036): «взять в работу» / перехват прав редактирования +// ИСТОЧНИК: +// ТЗ: нет в ТЗ (ANL-036) +// Аналитика: нет +// Макет: «Взятие КФО в работу (перехват прав редактирования)», «Причина: Отпуск», «В данный момент консолидация редактируется пользователем …» +// В модели: v5.1 новая (макет) +// Зачем: блокировка версии; подтвердить с заказчиком +// v5.16: без истечения по времени (OQ-119): активна, пока не снята владельцем/администратором или не перехвачена по причине +Table consolidation_lock { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + locked_by uuid [not null, ref: > app_user.id] + locked_at timestamptz [not null] + released_at timestamptz [note: 'NULL = активная блокировка'] + taken_over_from uuid [ref: > app_user.id, note: 'при перехвате — предыдущий владелец'] + takeover_reason text [note: 'обязателен при перехвате (макет: «Причина: Отпуск»)'] + Indexes { consolidation_version_id [note: 'partial UNIQUE WHERE released_at IS NULL'] } + Note: 'Ответственный за версию сейчас = активная блокировка' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 «КА в рамках консолидации редактирует состав ГСК»; 6.10 «выбор состава ГСК»; ЕХ 6.3 «Периметр на дату» +// Аналитика: md «Сводная ОСВ» п.2 («зафиксированный периметр; изменение related_group_member не меняет версию»); md «Модель данных» v4 +// Макет: «Состав ЮЛ», «Минимум для консолидации: 2», «Редактировать состав» +// В модели: v4 + v5 (is_head_entity для Гудвилла) +Table consolidation_member { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + is_head_entity boolean [not null, default: false, note: 'ADD: головная организация (для Гудвилла)'] + Indexes { (consolidation_version_id, legal_entity_id) [unique] } + Note: 'Зафиксированный периметр версии. Изменение related_group_member не меняет существующие версии' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Документ ФО: ссылка на Консолидацию и ЮЛ»; 6.4/6.5 «использование данных предыдущих периодов»; ЕХ 7 «повторное использование первички без дублей» +// Аналитика: md «Сводная ОСВ» п.3 (файлы выбираются по ЮЛ+год+квартал — без явной связи) +// Макет: «Первичные документы консолидации» +// В модели: v5 новая; v5.13 — document_id вместо stored_file_id +// Зачем: явная привязка документа к версии (переиспользование, монозаёмщики из ЕХ) +// v5.16: точки привязки/отвязки — подтверждение документа, добавление ЮЛ в периметр; замена/удаление файла, исключение ЮЛ (Срез 4, D-5) +Table consolidation_document { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + document_id uuid [not null, ref: > document.id, note: 'v5.13: логический документ (ОСВ по счёту / ББ / ОФР), не файл'] + Indexes { (consolidation_version_id, document_id) [unique] } + Note: 'ADD Прил. 2 ТЗ «Документ ФО → Консолидация»: явная привязка документов к версии (переиспользование в нескольких версиях/периодах, монозаёмщики из ЕХ). Чек-лист = required_document_rule × периметр − consolidation_document' +} + + + + +// ---- Корректировки ---- +// ИСТОЧНИК: +// ТЗ: ТЗ 6.8 (форма корректировок: колонки ДБ/КР/Комментарий, >5%, импорт/экспорт, отдельная форма ОФР); 6.4 (доп. корректировки ОФР); Прил. 2 «Расхождение/корректировка»; Прил. 9 +// Аналитика: md «Корректировка данных» (correction: parent_correction_id, debit/credit_line_code, adjustment); md «Модель данных» v4 +// Макет: «Таблица корректировки»: Актив/Пассив/Контроль/Корректировка, «Строка баланса Дт/Кт», «Комментарий» +// В модели: v4 + v5 (statement_type, pair_match_id, reason_code, comment NOT NULL, status, version_no) +Table correction { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + statement_type statement_type [not null, note: 'ADD: ББ или ОФР (ТЗ 6.8 — отдельные формы)'] + rule_id uuid [ref: > elimination_rule.id, note: 'v5.10: пара ВГО по естественному ключу (правило + компании); NULL = ручная без пары'] + parent_correction_id uuid [ref: > correction.id, note: 'дочерняя строка распределения по нескольким статьям; глубина 1'] + legal_entity_id uuid [ref: > legal_entity.id, note: 'компания 1 (чья первичка корректируется)'] + counterparty_id uuid [ref: > legal_entity.id, note: 'компания 2'] + debit_line_code varchar + debit_account_id uuid [ref: > chart_of_account.id] + debit_adjustment numeric(18,2) + credit_line_code varchar + credit_account_id uuid [ref: > chart_of_account.id] + credit_adjustment numeric(18,2) + deviation_amount numeric(18,2) + deviation_percent numeric(9,4) + reason_code varchar [note: 'ADD ТЗ 6.4: unrealized_revenue | excise | agency_commission | intra_lease_depreciation | intra_loan_interest | equity_income | other'] + comment text [not null, note: 'ТЗ 6.8: комментарий обязателен'] + status correction_status [not null, default: 'DRAFT'] + version_no int [not null, default: 1, note: 'сноска 22 ТЗ: история версий корректировки — audit_event(CORRECTION_EDIT, before/after); инкремент при каждом изменении'] + created_by uuid [ref: > app_user.id] + created_at timestamptz + updated_by uuid [ref: > app_user.id] + updated_at timestamptz + Indexes { + consolidation_version_id + (consolidation_version_id, rule_id, legal_entity_id, counterparty_id) + } + Note: 'Overlay поверх первички: итог = свод первички − Σ применённых корректировок. Расхождение пары (deviation_*) — справочно, пересчитывается' +} + + +// ---- Гудвилл (ТЗ 6.7, Прил. 3 п.2, Прил. 8) ---- +// ИСТОЧНИК: +// ТЗ: ТЗ 6.7 (Гудвилл: ФВ ГО − доля в капитале ДО, комментарий обязателен, отдельная строка ББ); Прил. 3 п.2 (58.01 против 80/83, стр. 1310/1350/1370); Прил. 8 +// Аналитика: md «Гудвилл» (шаги 1–10: 58.01, стр. 1310, доля владения, include_in_kfo); md «Модель данных» v4 (goodwill) +// Макет: «Таблица гудвилла», «Доля владения», «Учет в отчете», «Изменение долей владения (гудвилл)» +// В модели: v4 + v5 (additional_capital_amount, comment) +Table goodwill { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + head_legal_entity_id uuid [not null, ref: > legal_entity.id] + subsidiary_legal_entity_id uuid [not null, ref: > legal_entity.id] + ownership_share numeric(7,4) [note: 'ручной ввод, %'] + financial_investment_amount numeric(18,2) [note: 'ΣДБ 58.01 ГО по ДО'] + charter_capital_amount numeric(18,2) [note: 'стр. 1310 ББ ДО на отчётную дату'] + additional_capital_amount numeric(18,2) [note: 'ADD ТЗ Прил. 3: стр. 1350 ББ ДО'] + participation_amount numeric(18,2) [note: '(1310 + 1350) * share / 100 — DECISION: уточнить у методологов, входит ли 1350 в базу'] + goodwill_amount numeric(18,2) + include_in_kfo boolean [not null, default: false] + comment text [note: 'ТЗ 6.7: обязателен при include_in_kfo'] + created_by uuid [ref: > app_user.id] + created_at timestamptz + updated_by uuid [ref: > app_user.id] + updated_at timestamptz + Indexes { (consolidation_version_id, head_legal_entity_id, subsidiary_legal_entity_id) [unique] } +} + +// ---- Результат КФО (ТЗ 6.4, Прил. 10) ---- +// ИСТОЧНИК: +// ТЗ: ТЗ 6.4 (итоговая форма КФО: подход, Гудвилл, расхождения, корректировки, верификация); 6.8 (контрольные пороги 10% ЧА / 1% ВБ, 10% прибыли / 1% выручки); Прил. 10 +// Аналитика: нет (пробел — ANL-008/009) +// Макет: «КФО», «Сводка расхождений КФО», «Есть несохранённые изменения в КФО» +// В модели: v5 новая +// Зачем: шапка результата + пороги +Table kfo_result { + id uuid [pk] + consolidation_version_id uuid [not null, unique, ref: > consolidation_version.id] + computed_at timestamptz [not null] + is_frozen boolean [not null, default: false, note: 'true после VERIFIED'] + net_assets numeric(18,2) [note: 'ЧА ГСК'] + balance_total numeric(18,2) [note: 'ВБ ГСК'] + revenue numeric(18,2) + sales_profit numeric(18,2) + total_deviation_bb numeric(18,2) [note: 'Σ расхождений по статьям ББ'] + total_deviation_ofr numeric(18,2) + threshold_bb_exceeded boolean [note: 'ТЗ 6.8: > 10% ЧА (или > 1% ВБ, если ЧА < 10% ВБ)'] + threshold_ofr_exceeded boolean [note: '> 10% прибыли от продаж (или > 1% выручки при рентабельности < 10%)'] + threshold_justification text [note: 'обоснование принятия риска при превышении'] + goodwill_total numeric(18,2) + has_deviations boolean + Note: 'Шапка результата КФО + контрольные пороги' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.4 «шаг 1 — сложение по кодам строк; шаг 2 — элиминация; неэлиминируемая часть остаётся»; Прил. 2 «Результат КФО: статья, значение»; Прил. 10; ФСБУ 4/2023 +// Аналитика: нет (пробел — ANL-008) +// Макет: колонки «в т.ч. взаимные обязательства», «Очищенные показатели», «Расхождения», «источник: Баланс/ОСВ», «в т.ч. Гудвилл» +// В модели: v5 новая + v5.1 (vgo_amount, source_kind, deviation_amount, comment) +Table kfo_result_line { + id uuid [pk] + kfo_result_id uuid [not null, ref: > kfo_result.id] + statement_type statement_type [not null] + line_code varchar [not null, note: 'код строки ФСБУ 4/2023; GOODWILL — отдельная строка раздела I'] + line_name varchar + sum_amount numeric(18,2) [note: 'шаг 1: простое сложение по компаниям'] + eliminated_auto numeric(18,2) [note: 'шаг 2: авто-элиминация по правилам'] + eliminated_manual numeric(18,2) [note: 'Σ применённых корректировок'] + goodwill_adjust numeric(18,2) + consolidated_amount numeric(18,2) [not null, note: 'итог («Очищенные показатели» в макете)'] + vgo_amount numeric(18,2) [note: 'v5.1 макет: «в т.ч. взаимные обязательства/обороты» = eliminated_auto + eliminated_manual'] + source_kind varchar [note: 'v5.1 макет: balance | osv — источник значения статьи'] + deviation_amount numeric(18,2) [note: 'v5.1 макет «Расхождения» по статье'] + comment text [note: 'v5.1 макет: пояснение к строке КФО'] + ordinal int + Indexes { (kfo_result_id, statement_type, line_code) [unique] } +} + +// ИСТОЧНИК: +// ТЗ: ЕХ ТЗ 6.6 «выгрузка расшифровки статей отчётности в разрезе контрагентов»; ТЗ 6.9 (настраиваемые поля экспорта) +// Аналитика: нет +// Макет: «Доля в показателе по группе, %», расшифровка по компаниям +// В модели: v5 новая + v5.1 (share_percent) +Table kfo_result_line_company { + kfo_result_line_id uuid [not null, ref: > kfo_result_line.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + amount numeric(18,2) + share_percent numeric(7,4) [note: 'v5.1 макет: «Доля в показателе по группе, %»'] + Indexes { (kfo_result_line_id, legal_entity_id) [pk] } + Note: 'Разрез по компаниям для расшифровки статьи (ЕХ 6.6 «расшифровка в разрезе контрагентов»)' +} + +// ---- Сценарий «Подтверждение КФО клиента» (ТЗ 5.1, 6.10) ---- +// ИСТОЧНИК: +// ТЗ: ТЗ 5.1 «подтверждение консолидированной отчётности, предоставленной Клиентом»; 6.10 «ручной ввод данных КФО клиента; сравнение и анализ расхождений»; Методика сноска 14 (процент к наименьшему) +// Аналитика: md «Статусная модель» (kfo_confirmation_enabled — только флаг; ANL-006) +// Макет: «Подтверждение КФО клиента»: Версия клиента / Версия банка, ВГО клиента / ВГО Банка, Расхождение, Причина +// В модели: v5 новая + v5.1 (client_vgo/bank_vgo/deviation_reason) +Table client_kfo_line { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + statement_type statement_type [not null] + line_code varchar [not null] + client_amount numeric(18,2) [note: 'ручной ввод из КФО клиента («Консолидированная отчетность от клиента»)'] + client_vgo_amount numeric(18,2) [note: 'v5.1 макет: «ВГО клиента» — ручной ввод'] + bank_amount numeric(18,2) [note: 'из kfo_result_line на момент сравнения'] + bank_vgo_amount numeric(18,2) [note: 'v5.1 макет: «ВГО Банка» из kfo_result_line.vgo_amount'] + deviation_amount numeric(18,2) + deviation_percent numeric(9,4) [note: 'относительно наименьшего (Методика сноска 14)'] + deviation_reason text [note: 'v5.1 макет: «Причина расхождения»'] + comment text + entered_by uuid [ref: > app_user.id] + entered_at timestamptz + Indexes { (consolidation_version_id, statement_type, line_code) [unique] } +} + + + +// ============ КОММЕНТАРИИ, АУДИТ, ЭКСПОРТ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.3 «возможность добавления комментария к отчётности»; 6.4 «комментарии» в форме КФО; 6.5/6.8 «обязательный комментарий» +// Аналитика: md «Загрузка документов» («Комментарий к документу») +// Макет: «Новый комментарий», «Комментарий к документу», комментарии в ячейках шахматки, «Редактировать комментарии» в КФО +// В модели: v5 новая +// Зачем: полиморфные комментарии к объектам +Table comment { + id uuid [pk] + object_type varchar [not null, note: 'document | consolidation_version | chess_cell(ключ пары) | kfo_result_line | …'] + object_id uuid [not null] + text text [not null] + author_id uuid [not null, ref: > app_user.id] + created_at timestamptz [not null] + Indexes { (object_type, object_id) } + Note: 'ADD ТЗ 6.3/6.4: комментарии к отчётности и КФО (в т.ч. обязательные при расхождениях)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.2 (журнал изменений, логирование всех действий, перечень событий: вход/выход, создание консолидации, ГСК/ГК, загрузка, распознанные данные, корректировки, статусы, утверждение, выгрузка; хранение ≥ срока данных); Прил. 2 «Запись журнала изменений» +// Аналитика: нет (пробел — ANL-019); md «Ролевая модель» ссылается на «журнал аудита» +// Макет: «Журнал действий»: разделы, Объект/Событие/Что изменилось/Результат/Идентификатор, IP/браузер, «неверный пароль» +// В модели: v5 новая + v5.1 (section, result, changed_field, user_agent) +Table audit_event { + id uuid [pk] + occurred_at timestamptz [not null] + user_id uuid [ref: > app_user.id, note: 'NULL для системных событий'] + action audit_action [not null] + section audit_section [not null, note: 'v5.1 макет: раздел журнала'] + object_type varchar [not null] + object_id uuid + consolidation_version_id uuid [ref: > consolidation_version.id, note: 'для выборки «история изменений КФО»'] + description text + before_value jsonb + after_value jsonb + comment text + result varchar [note: 'v5.1 макет: Успешно / Отклонено / Ошибка'] + changed_field varchar [note: 'v5.1 макет: фильтр «Изменяемое поле»'] + ip_address varchar + user_agent varchar [note: 'v5.1 макет: браузер в событиях сеанса'] + Indexes { + (consolidation_version_id, occurred_at) + (object_type, object_id) + (user_id, occurred_at) + } + Note: 'ТЗ 8.2: журнал изменений/аудит. Append-only. Хранение ≥ срока хранения консолидации. Также покрывает: историю правок распознанных данных, факт/состав выгрузок (ЕХ 6.6), импорт справочников, изменения матрицы прав' +} + + + +// ============ ЕХФД (ТЗ BIQ-34649) ============ +// DECISION-2: срез = замороженный указатель на верифицированную версию + список её артефактов. + +// ИСТОЧНИК: +// ТЗ: ЕХ ТЗ 6.2 «запись срезами: одна ГСК на одну отчётную дату, после Верифицирован»; 6.4 «версии среза Актуальная/Архив, неизменяемость»; 5.3 «архивирование в data lake» +// Аналитика: нет (пробел — ANL-032) +// Макет: «Единое хранилище», «Сформированная отчетность», «Верифицирована» +// В модели: v5 новая (DECISION-2) +// Зачем: замороженный указатель на верифицированную версию +Table ex_snapshot { + id uuid [pk] + related_group_id uuid [not null, ref: > related_group.id] + company_group_id uuid [not null, ref: > company_group.id, note: 'денормализация на момент верификации'] + reporting_date date [not null] + year smallint [not null] + quarter period_quarter [not null] + version_no int [not null] + status ex_snapshot_status [not null, note: 'ACTUAL — последняя верифицированная; предыдущие → ARCHIVE'] + source_version_id uuid [not null, unique, note: 'v5.12: id consolidation_version-источника БЕЗ FK — источник удаляется по сроку, срез нет'] + source_version_no int [not null] + superseded_by_snapshot_id uuid [ref: > ex_snapshot.id, note: 'v5.12: для ARCHIVE — ссылка на актуальный срез, который его заместил'] + verified_at timestamptz [not null] + written_at timestamptz [not null] + written_by uuid [ref: > app_user.id, note: 'инициатор записи'] + archived_at timestamptz + data_lake_ref varchar [note: 'ссылка на архив в data lake'] + Indexes { + (related_group_id, year, quarter, version_no) [unique] + (related_group_id, year, quarter, status) + } + Note: 'Срез данных ЕХ: одна ГСК на одну отчётную дату (ЕХ 6.2). Неизменяем и самодостаточен (не зависит от таблиц консолидации). Состав — ex_snapshot_item + ex_snapshot_member' +} + +// ИСТОЧНИК: +// ТЗ: ЕХ ТЗ 6.3 «Периметр на дату: состав ЮЛ/ИП группы на отчётную дату» +// Аналитика: нет +// Макет: дерево «ГК → ГСК → Организации» с ИНН +// В модели: v5 новая +// Зачем: денормализация периметра на дату среза +Table ex_snapshot_member { + ex_snapshot_id uuid [not null, ref: > ex_snapshot.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + inn varchar [not null, note: 'денормализация на дату среза'] + name varchar [not null] + Indexes { (ex_snapshot_id, legal_entity_id) [pk] } + Note: 'Периметр на дату (ЕХ 6.3)' +} + +// ИСТОЧНИК: +// ТЗ: ЕХ ТЗ 5.2 «Состав хранимых данных» (КФО, первичные, сводная ОСВ, шахматка, гудвилл, корректировки, иные отчёты); 6.7.3/6.7.4 «Сформированная отчётность / Первичные документы», «Просмотр / Выгрузка» +// Аналитика: нет +// Макет: область документов ЕХ, «Скачать», «Связать» документ с организацией +// В модели: v5 новая; v5.13 — document_id вместо stored_file_id +// Зачем: состав среза со ссылками на объекты +Table ex_snapshot_item { + id uuid [pk] + ex_snapshot_id uuid [not null, ref: > ex_snapshot.id] + item_type varchar [not null, note: 'primary_document | summary_osv | vgo_pairs | chess | kfo_balance | kfo_income | goodwill | corrections | other_report'] + legal_entity_id uuid [ref: > legal_entity.id, note: 'для первички — организация'] + document_id uuid [ref: > document.id, note: 'v5.13: только для primary_document — исходники хранятся весь срок, FK допустим; «Скачать» — через document.stored_file → s3_object'] + payload jsonb [note: 'v5.12 DECISION-5: замороженные данные для всех остальных типов; самодостаточно, без ссылок на таблицы консолидации'] + payload_schema_version varchar + Indexes { (ex_snapshot_id, item_type) } + Note: 'Состав среза: primary_document → document; всё остальное → payload. «Просмотр» в ЛК ЕХ рендерит payload по схеме; «Выгрузка» собирает xlsx из payload на лету' +} + +// ============ ПРОЧЕЕ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 5.1 (базовый / расширенный пакет ОСВ); 6.2 «набор обязательных ОСВ»; сноска 12 «процесс останавливается, если отсутствует документ» +// Аналитика: md «Загрузка документов» (чек-лист: «ОСВ по обязательным счетам», «прочие документы») +// Макет: «Чек-лист загруженных документов», «Условные обозначения статусов» +// В модели: v5 новая +// Зачем: конфигурация чек-листа по подходу; с v5.13 сверяется с document (тип + счёт + период), а не с файлом +Table required_document_rule { + id uuid [pk] + approach consolidation_approach [not null] + document_type document_type [not null] + account_id uuid [ref: > chart_of_account.id, note: 'для OSV'] + is_mandatory boolean [not null, note: 'обязателен → блокирует переход к консолидации (сноска 12 ТЗ)'] + Indexes { (approach, document_type, account_id) [unique] } + Note: 'ADD ТЗ 5.1/6.2: состав обязательных документов по подходу — основа чек-листа. Выполнено = есть document CONFIRMED с таким типом/счётом за период у каждого ЮЛ периметра' +} diff --git a/model/diagrams/part04_files_jobs.png b/model/diagrams/part04_files_jobs.png index 2932e089a1819c2831cb50384150a9a2e67040c8..9217181d9b515aff702c056557bb3d5438f35dd6 100644 GIT binary patch literal 504002 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

;je_3H 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 RdJo+&Nymtot$qCB{{TX{sF(l% diff --git a/model/diagrams/part04_files_jobs.svg b/model/diagrams/part04_files_jobs.svg index 5b8c97a..945553e 100644 --- a/model/diagrams/part04_files_jobs.svg +++ b/model/diagrams/part04_files_jobs.svg @@ -4,228 +4,228 @@ - - + + dbml document_type - - - -       document_type        - - -    BALANCE     - - -    INCOME     - - -    OSV     - - -    DISCLOSURE     - - -    OTHER     - + + + +       document_type        + + +    BALANCE     + + +    INCOME     + + +    OSV     + + +    DISCLOSURE     + + +    OTHER     + file_type - - - -       file_type        - - -    XLS     - - -    XLSX     - - -    XLSB     - - -    PDF     - - -    PNG     - - -    JPG     - + + + +       file_type        + + +    XLS     + + +    XLSX     + + +    XLSB     + + +    PDF     + + +    PNG     + + +    JPG     + recognition_pipeline - - - -       recognition_pipeline        - - -    tabular     - - -    image     - + + + +       recognition_pipeline        + + +    tabular     + + +    image     + period_quarter - - - -       period_quarter        - - -    Q1     - - -    Q2     - - -    Q3     - - -    Q4     - + + + +       period_quarter        + + +    Q1     + + +    Q2     + + +    Q3     + + +    Q4     + file_status - - - -       file_status        - - -    UPLOADED     - - -    PROCESSING     - - -    PROCESSED     - - -    ERROR     - - -    SUPERSEDED     - + + + +       file_status        + + +    UPLOADED     + + +    PROCESSING     + + +    PROCESSED     + + +    ERROR     + + +    SUPERSEDED     + document_status - - - -       document_status        - - -    RECOGNIZED     - - -    NEEDS_CHECK     - - -    CONFIRMED     - - -    ERROR     - + + + +       document_status        + + +    RECOGNIZED     + + +    NEEDS_CHECK     + + +    CONFIRMED     + + +    ERROR     + s3_bucket_role - - - -       s3_bucket_role        - - -    uploads     - - -    results     - - -    exports     - - -    archive     - + + + +       s3_bucket_role        + + +    uploads     + + +    results     + + +    exports     + + +    archive     + recognition_status - - - -       recognition_status        - - -    queued     - - -    published     - - -    processing     - - -    done     - - -    needs_check     - - -    error     - - -    timeout     - - -    dlq     - + + + +       recognition_status        + + +    queued     + + +    published     + + +    processing     + + +    done     + + +    needs_check     + + +    error     + + +    timeout     + + +    dlq     + document_check_result - - - -       document_check_result        - - -    MATCH     - - -    MISMATCH     - - -    UNKNOWN     - + + + +       document_check_result        + + +    MATCH     + + +    MISMATCH     + + +    UNKNOWN     + app_user - - - -       app_user        - - -id -     -uuid - + + + +       app_user        + + +id +     +uuid + @@ -233,16 +233,16 @@ consolidation - - - -       consolidation        - - -id -     -uuid - + + + +       consolidation        + + +id +     +uuid + @@ -250,16 +250,16 @@ legal_entity - - - -       legal_entity        - - -id -     -uuid - + + + +       legal_entity        + + +id +     +uuid + @@ -267,350 +267,350 @@ s3_object - - - -       s3_object        - - -id -     -uuid - - -bucket_role     -s3_bucket_role - -(!) - - -bucket     -varchar - -(!) - - -key     -varchar - -(!) - - -content_type     -varchar - - -size_bytes     -bigint - - -sha256     -varchar - - -version_id     -varchar - - -created_by     -varchar - - -created_at     -timestamptz - -(!) - - -expires_at     -timestamptz - - -archived_to     -varchar - + + + +       s3_object        + + +id +     +uuid + + +bucket_role     +s3_bucket_role + +(!) + + +bucket     +varchar + +(!) + + +key     +varchar + +(!) + + +content_type     +varchar + + +size_bytes     +bigint + + +sha256     +varchar + + +version_id     +varchar + + +created_by     +varchar + + +created_at     +timestamptz + +(!) + + +expires_at     +timestamptz + + +archived_to     +varchar + - + s3_object:e->s3_bucket_role:w - + stored_file - - - -       stored_file        - - -id -     -uuid - - -legal_entity_id     -uuid - -(!) - - -file_type     -file_type - -(!) - - -original_name     -varchar - - -s3_object_id     -uuid - -(!) - - -content_hash     -varchar - - -size_bytes     -bigint - - -status     -file_status - -(!) - - -version_no     -int - -(!) - - -superseded_by_file_id     -uuid - - -current_recognition_job_id     -uuid - - -uploaded_by     -uuid - - -uploaded_at     -timestamptz - - -updated_at     -timestamptz - - -consolidation_id     -uuid - + + + +       stored_file        + + +id +     +uuid + + +legal_entity_id     +uuid + +(!) + + +file_type     +file_type + +(!) + + +original_name     +varchar + + +s3_object_id     +uuid + +(!) + + +content_hash     +varchar + + +size_bytes     +bigint + + +status     +file_status + +(!) + + +version_no     +int + +(!) + + +superseded_by_file_id     +uuid + + +current_recognition_job_id     +uuid + + +uploaded_by     +uuid + + +uploaded_at     +timestamptz + + +updated_at     +timestamptz + + +consolidation_id     +uuid + - + stored_file:e->file_type:w - + - + stored_file:e->file_status:w - + stored_file:e->app_user:w - - -1 -* + + +1 +* stored_file:e->consolidation:w - - -1 -* + + +1 +* stored_file:e->legal_entity:w - - -1 -* + + +1 +* stored_file:e->s3_object:w - - -1 -* + + +1 +* stored_file:e->stored_file:w - - -1 -* + + +1 +* recognition_job - - - -       recognition_job        - - -id -     -uuid - - -file_id     -uuid - -(!) - - -pipeline     -recognition_pipeline - -(!) - - -request_subject     -varchar - -(!) - - -request_msg_id     -varchar - - -result_msg_id     -varchar - - -schema_version     -varchar - -(!) - - -service_name     -varchar - - -service_version     -varchar - - -status     -recognition_status - -(!) - - -attempt     -smallint - -(!) - - -max_attempts     -smallint - -(!) - - -requested_at     -timestamptz - - -published_at     -timestamptz - - -started_at     -timestamptz - - -finished_at     -timestamptz - - -reply_deadline     -timestamptz - - -external_task_id     -varchar - - -error_code     -varchar - - -error_message     -text - - -result_s3_object_id     -uuid - - -result_schema_version     -varchar - - -group_schema     -jsonb - - -metrics     -jsonb - - -fields_total     -int - - -fields_low_confidence     -int - - -fields_unrecognized     -int - - -statements_version     -varchar - + + + +       recognition_job        + + +id +     +uuid + + +file_id     +uuid + +(!) + + +pipeline     +recognition_pipeline + +(!) + + +request_subject     +varchar + +(!) + + +request_msg_id     +varchar + + +result_msg_id     +varchar + + +schema_version     +varchar + +(!) + + +service_name     +varchar + + +service_version     +varchar + + +status     +recognition_status + +(!) + + +attempt     +smallint + +(!) + + +max_attempts     +smallint + +(!) + + +requested_at     +timestamptz + + +published_at     +timestamptz + + +started_at     +timestamptz + + +finished_at     +timestamptz + + +reply_deadline     +timestamptz + + +external_task_id     +varchar + + +error_code     +varchar + + +error_message     +text + + +result_s3_object_id     +uuid + + +result_schema_version     +varchar + + +group_schema     +jsonb + + +metrics     +jsonb + + +fields_total     +int + + +fields_low_confidence     +int + + +fields_unrecognized     +int + + +statements_version     +varchar + @@ -618,185 +618,212 @@ stored_file:e->recognition_job:w - - -1 -* + + +1 +* document - - - - -       document        - - -id -     -uuid - - -stored_file_id     -uuid - -(!) - - -legal_entity_id     -uuid - -(!) - - -document_type     -document_type - -(!) - - -osv_account_code     -varchar - - -period_year     -smallint - - -period_quarter     -period_quarter - - -is_cumulative     -boolean - - -reporting_date     -date - - -locator     -varchar - - -status     -document_status - -(!) - - -period_check     -document_check_result - - -counterparty_check     -document_check_result - - -confirmed_by     -uuid - - -confirmed_at     -timestamptz - - -created_at     -timestamptz - - -updated_at     -timestamptz - - -file_ordinal     -smallint - -(!) - + + + + +       document        + + +id +     +uuid + + +stored_file_id     +uuid + +(!) + + +legal_entity_id     +uuid + +(!) + + +document_type     +document_type + +(!) + + +osv_account_code     +varchar + + +period_year     +smallint + + +period_quarter     +period_quarter + + +is_cumulative     +boolean + + +reporting_date     +date + + +locator     +varchar + + +status     +document_status + +(!) + + +period_check     +document_check_result + + +counterparty_check     +document_check_result + + +confirmed_by     +uuid + + +confirmed_at     +timestamptz + + +created_at     +timestamptz + + +updated_at     +timestamptz + + +file_ordinal     +smallint + +(!) + + +is_modified     +boolean + +(!) + + +original_values     +jsonb + + +modified_by     +uuid + + +modified_at     +timestamptz + - + document:e->document_type:w - + - + document:e->period_quarter:w - + - -document:e->document_status:w - - - - -document:e->document_check_result:w - - - +document:e->document_status:w + + + + document:e->document_check_result:w - + + + + +document:e->document_check_result:w + document:e->app_user:w - - -1 -* + + +1 +* + + + + +document:e->app_user:w + + +1 +* document:e->legal_entity:w - - -1 -* + + +1 +* document:e->stored_file:w - - -1 -* + + +1 +* - + recognition_job:e->recognition_pipeline:w - + - + recognition_job:e->recognition_status:w - + - + recognition_job:e->s3_object:w - - -1 -* + + +1 +* - + recognition_job:e->stored_file:w - - -1 -* + + +1 +* diff --git a/model/diagrams/part06_statements.svg b/model/diagrams/part06_statements.svg index 5af5201..e1014ef 100644 --- a/model/diagrams/part06_statements.svg +++ b/model/diagrams/part06_statements.svg @@ -659,7 +659,7 @@ document_issue - + diff --git a/model/entities-v5.20.md b/model/entities-v5.20.md new file mode 100644 index 0000000..121a6fc --- /dev/null +++ b/model/entities-v5.20.md @@ -0,0 +1,220 @@ +# АРМ КА — описание сущностей модели данных v5.20 + +Источник истины по структуре — `data-model-v5.20.dbml` (полный). Диаграммы по частям — `diagrams/` (part01…09 svg/png; перерисовываются `make diagrams` из текущего DBML). Здесь — что каждая таблица значит для бизнеса, как связана с соседями и откуда взялась. + +## Что изменилось в v5.20 (решения владельца 21.10.2026; RSHB/arm-ka-docs#147, OQ-161, AURORA-1442) + +| № | Изменение | Решение | +|---|---|---| +| 1 | `document`: `is_modified` (not null, default `false`), `original_values` (jsonb), `modified_by` (FK → `app_user`), `modified_at` | Аналитик уточняет **период и счёт документа ОСВ**, если они распознаны неверно (`context/05-domain-rules.md` §9.5 п. 12; OQ-161, вариант 2). Новые значения пишутся **на месте** — в `period_year`, `period_quarter`, `is_cumulative`, `osv_account_code` той же строки `document`; при первой правке прежние значения этих четырёх полей копируются в `original_values` и дальше не меняются; `is_modified` — текущие отличаются от исходных. Так же устроена правка сумм `osv_entry` (`original_values`) — первичка не мутируется: файл, JSON результата в S3 и исходные значения остаются как пришли. Копия `document` (второй документ с другим `file_ordinal`) отвергнута: `file_ordinal` — номер документа в `documents[]` результата, а не номер редакции; копия задвоила бы строки ОСВ, подтверждение и привязки. Строки `osv_entry` при смене счёта не меняются (у них свои коды субсчетов) | + +Остальные таблицы и enum — как в v5.19. Реализация — одна миграция в `arm-core`: только добавляет колонки (`is_modified = +false`, остальные `NULL`); откат на данных с `is_modified = true` останавливается с ошибкой (потерялись бы исходные значения). + +## Что изменилось в v5.19 (решения владельца 17.10.2026, Р-1…Р-19; RSHB/arm-ka-docs#116) + +Change `openspec/changes/archive/2026-10-19-unified-statement-normalization`: формы ББ/ОФР нормализуются общим кодом сервисов, контракт +результата v2.0; ядро хранит результат как пришёл (`context/05-domain-rules.md` §11, §9.3, §9.5). + +| № | Изменение | Решение | +|---|---|---| +| 1 | `financial_statement_line`: снята уникальность `(meta_id, line_code)` (индекс остаётся неуникальным); новые `row_index`, `source_ref` (частичный уникальный `(meta_id, source_ref) WHERE source_ref IS NOT NULL`), `line_status` (enum `statement_line_status`: `ok` / `unreadable` / `missing` / `detail`), `line_code_text`, `parent_row_index`, `needs_review`, `is_confirmed` | Повтор кода — законный случай (один код, разные наименования; Р-4): хранятся все строки, чтения «по коду» идут через агрегат формы по коду (сумма строк `ok`, не хранится — DECISION-5). Строки без кода хранятся со статусом (Р-8, отменяет OQ-36 / OQ-141): `detail` — расшифровка под строкой с кодом, в §7, агрегаты, КФО и ЕХ не входит; `unreadable` / `missing` блокируют подтверждение, пока у них есть суммы (Р-13). Порядок и положение в источнике (`row_index`, `source_ref`) нужны экрану, чтобы показать строку и предупреждение у места. **Признак «строка создана правкой аналитика» — `row_index IS NULL`** (прежний признак `line_code_original_value IS NULL` не годится: у строк `unreadable` / `missing` / `detail` источника кода тоже нет); `line_code_original_value` — код из результата как пришёл, правками не меняется | +| 2 | `financial_statement_value`: `source_text`, `needs_review`, `is_confirmed`, `confirmed_by`, `confirmed_at` | `needs_review` **хранится** (пересматривает п. 4 v5.13): его считает сервис («подтверждение проверкой» §7 — Р-5, Р-7), ядро пересчитывает только после правок; подтверждение ячейки без правки аналитиком переживает пересчёт. Сырой текст источника — подсказка ячейки | +| 3 | `financial_statement_column`: `period_kind`, `label_confidence` | Относительные подписи бланка 66н («На отчётную дату», «На 31 декабря предыдущего года») — дата колонки от эффективной даты документа, ядро досчитывает после правки даты отчёта (Р-6); колонка без даты остаётся с `period_kind = none` | +| 4 | `financial_statement_meta`: `form_variant` (enum `statement_form_variant`), `needs_review_fields`, `header_source` (jsonb), `organization_name_original_value`, `organization_name_modified` | Упрощённая форма — свой набор соотношений §7 (`NULL` — документ до v5.19 или результат 1.x, набор полный); поля шапки, требующие проверки (сейчас — неуверенная дата отчёта); сырой текст и уверенность всех полей шапки результата (`<поле>_text`, `<поле>_confidence`) — подсказка у поля на экране; наименование организации правится, как ИНН | +| 5 | Новая таблица `document_issue` + enum `document_issue_kind`, `issue_severity`, `issue_source` | Предупреждения и нарушения §7 документа с уровнем и привязкой к строкам (`line_ids`), колонке (`column_id`, а вне колонок формы — `column_index`), полю шапки; у нарушения — `codes` (коды цели и членов); как пришли от сервиса или посчитаны ядром. Очищается при перезагрузке файла; при пересчёте после правки `relation` / `soft` заменяются целиком, `warning` сервиса сохраняются, кроме снимаемых правкой. **Единственный источник нарушений** для экрана и подтверждения: для результатов 1.x ядро один раз при приёме считает §7 копией `arm_statements` и пишет записи с `source = core`; формы до миграции не пересчитываются (база очищается, Р-24). Ведётся и у документов ОСВ — предупреждения листа `OSV_*` результата 2.0 | +| 6 | `recognition_job.statements_version` | Коммит копии общего кода `arm_statements`, которым посчитан результат (`service.statements_version`); расхождение с копией ядра при пересчёте — `info` | +| 7 | `document`: уникальность `(stored_file_id, document_type, osv_account_code)` — частичная, кроме `BALANCE` / `INCOME`; новая колонка `file_ordinal` + уникальный `(stored_file_id, file_ordinal)` | Вторая форма того же типа в файле хранится (Р-10, Р-15); при двух формах одного типа и периода ни одна не автоподтверждается, подтверждение второй при подтверждённой первой — 409 `DUPLICATE_FORM` (Р-18). ОСВ по счёту, расшифровка и прочий — по-прежнему один на тип на файл (§9.5 п. 2) | +| 8 | `related_group.crm_id` (`varchar`, nullable, unique) | ID ГСК/ГСЗ в ЕЦП CRM из форм `51-03`, `51-04`, `77-02` (AURORA-1619, arm-core#112, OQ-33); вводится вручную, импорт ЕЦП не заполняет (OQ-91); уникален, как `crm_id` ГК и ЮЛ | + +Остальные таблицы и enum — как в v5.18. Реализация — одна миграция в `arm-core`; перед выкладкой база очищается от форм +ББ/ОФР (решение владельца 18.10.2026, Р-24), поэтому миграция только добавляет колонки, таблицу и значения по умолчанию и +§7 по существующим формам не считает. Заполнение (миграция проходит и на непустой базе): `row_index` — `NULL` у строк, +созданных правкой (`line_code_original_value IS NULL`), у остальных — по возрастанию `line_code` в форме; `line_status = +ok`, `needs_review` значений — **НЕ** `values_ok`, `source_text = string_value`, `period_kind` — `absolute` при +`period_date`, иначе `none`, `header_source` — из `*_original_value`, `file_ordinal` — по `(created_at, id)` в файле; +`document_issue` пуст — у форм, оставшихся в неочищенной базе, нарушения до первой правки не показываются. Откат +гарантирован на пустой БД и на данных, которые v5.18 представляет без потери первичных данных и ручного ввода (без +повторов кода, строк без кода, двух форм одного типа в файле, `crm_id` групп и правленого наименования организации); на +таких данных `downgrade` останавливается с ошибкой, а производные колонки v5.19 и `document_issue` удаляет с записью в +журнал миграции. + +## Что изменилось в v5.18 (решения владельца 09.10.2026, RSHB/arm-ka-docs#90) + +| № | Изменение | Решение | +|---|---|---| +| 1 | `stored_file.consolidation_id` (`uuid`, nullable, FK → `consolidation`) + индекс `(legal_entity_id, consolidation_id)` | Файл загружается **в консолидацию** (период ГК) и становится основой её «рабочего стола» (полный состав стола — `context/05-domain-rules.md` §9.5 п. 11), общего для всех версий периода; `NULL` — загрузка без контекста (страница ЮЛ, монозаёмщики, API). Панель «Первичные документы» в версии показывает рабочий стол консоли для ЮЛ плюс файлы с документами, привязанными к версиям консоли. Что использует конкретная версия — по-прежнему `consolidation_document`; заморозка после `VERIFIED` — привязки и `ex_snapshot`. Привязка файла к **версии** (`consolidation_file`) отвергнута: рабочие версии периода делят первичку, а новая версия после `VERIFIED` подхватывает подтверждённое (`openspec/changes/console-files/design.md`) | +| 2 | Note `recognition_job.reply_deadline` | Без изменения структуры: срок ответа OCR — 20 мин (OQ-159) | + +Остальные таблицы и enum — как в v5.17. Реализация — миграция `0006` в `arm-core` (backfill `consolidation_id` по `consolidation_document`). + +## Что изменилось в v5.17 (решение владельца 07.10.2026, пересмотр OQ-31, RSHB/arm-ka-docs#53) + +| № | Изменение | Решение | +|---|---|---| +| 1 | `legal_entity.kpp` и `legal_entity_history.kpp` (`varchar`, nullable) | КПП юридического лица нужен (макет: колонка «КПП» на экранах `50`, `61`, поле форм `51-02`, `79`; фронтенд: «в ручке получения ЮЛ не приходит КПП»). Формат — 9 символов: 4 цифры, 2 символа (цифра или латинская A–Z), 3 цифры, иначе `INVALID_KPP`. У ИП (`entity_type = ИП`) КПП запрещён. Для ЮЛ необязателен: существующие записи и импорт без колонки остаются валидными. Уникален по-прежнему только `inn` (КПП — атрибут; сопоставление контрагентов ОСВ по ИНН не меняется). Изменение КПП — обычная правка со снимком в `legal_entity_history`. Отменяет п. 2 v5.14 («КПП не вводится») | + +Остальные таблицы и enum — как в v5.16. Реализация — миграция `0005` в `arm-core`. + +## Что изменилось в v5.16 (Срез 4, решения владельца 06.10.2026) + +| № | Изменение | Решение | +|---|---|---| +| 1 | Enum `counterparty_match_kind` (`INN`, `NAME`, `ALIAS`, `MANUAL`, `PROPAGATED`) и колонка `osv_entry.counterparty_match_kind` (nullable) | Способ сопоставления контрагента строки ОСВ хранится. `NULL` ⇔ `counterparty_id` `NULL`; `INN` / `NAME` / `ALIAS` — шаг автоматического резолва при маппинге (ИНН; точное имя; нормализованное имя ЮЛ или алиас); `MANUAL` — ручное сопоставление аналитиком; `PROPAGATED` — автоприменение по имени в версии (DOC-221278 п. 12–13). Вычислять на чтение нельзя: после ручного связывания появляется алиас, и ручное сопоставление неотличимо от `ALIAS`. Миграция `0004` заполняет колонку по уже смапленным строкам (ИНН без пробелов = `legal_entity.inn` → `INN`; `trim(name) = legal_entity.name` → `NAME`; остальные с `counterparty_id` → `ALIAS` — приближение: ручных сопоставлений до Среза 4 не было) | +| 2 | Семантика `consolidation_document` | Без изменения структуры: строка создаётся при подтверждении документа (по документам ЮЛ — членов периметра версий «в работе») и при добавлении ЮЛ в периметр (подтверждённые подходящие документы подхватываются); удаляется при замене/удалении файла и исключении ЮЛ из периметра. Для одной (ЮЛ, `document_type`, `osv_account_code`, период, признак нарастающего) привязан один документ — самый поздний `confirmed_at` (D-5 Среза 4) | +| 3 | Семантика `consolidation_lock` | Без изменения структуры: блокировка без истечения по времени — активна, пока её не снял владелец, администратор или не перехватил другой пользователь с `CONSOLIDATION_EDIT` по причине (OQ-119) | + +Пробелы квартальной склейки и сама сводная ОСВ по-прежнему не хранятся (DECISION-5). Остальные таблицы и enum — как в v5.15 (43 таблицы; enum — 28). Реализация — миграция `0004` в `arm-core`. + +## Что изменилось в v5.15 (Срез 2c, решения владельца 05.10.2026) + +| № | Изменение | Решение | +|---|---|---| +| 1 | `osv_data_type` + `NU` (после `BU`) | Строки налогового учёта из ОСВ «БУ, НУ» хранятся в `osv_entry` как есть (OQ-45); контракт результата допускал `NU` с v1.0, ядро раньше такой строки принять не могло | +| 2 | `app_user.email` — в нижнем регистре | Без изменения структуры: нормализация при записи (seed, администрирование), поиск по `lower(email)` сохраняется, уникальность — существующий UNIQUE по `email` (OQ-59). Expression-индекс `lower(email)` не вводится: сверка ORM↔DBML не умеет expression-индексы. Миграция `0003` приводит существующие email к нижнему регистру (при дублях по регистру — падает, слияние решает человек) | +| 3 | Семантика `stored_file.status`, `recognition_job.group_schema` | Без изменения структуры: `PROCESSING` ставит inbox по ack сервиса, `PROCESSED`/`ERROR` — цикл маппинга результата (OQ-67); маппинг выполняется отдельно от inbox (OQ-69); `group_schema` заполняет маппер; «Итого» в `osv_entry` не хранится (OQ-01) | +| 4 | Индексы `osv_entry (parent_entry_id)`, `osv_entry (recognition_job_id)`, `stored_file (current_recognition_job_id)` | Индексы для удаления файла и обхода дерева строк: без них проверки FK (в том числе self-FK `parent_entry_id`) при `DELETE /files/{id}` и очистке файла перед повторным маппингом шли seq scan'ом. Замер: DELETE документа 1000 строк 8,6 с → 16 мс на 200 тыс. строк. Обычные (не unique) индексы; закрывает OQ-117 (I-1 финального ревью Среза 2c) | + +Остальные таблицы и enum — как в v5.14 (43 таблицы, 27 enum). Реализация — миграция `0003` в `arm-core`. + +## Что изменилось в v5.14 (Срез 1, решения владельца 04.10.2026) + +| № | Изменение | Решение | +|---|---|---| +| 1 | `related_group_member.kind` + индекс `(legal_entity_id, kind) WHERE is_current` | ЮЛ состоит **одновременно в одной ГСК и одной ГСЗ** (но только в одной группе каждого вида). Отменяет ANL-030 / v5.8 («только в одной ГСК или ГСЗ»). `kind` — денормализация `related_group.kind` (равенство проверяет ядро при записи, тест на рассинхрон); индекс не выразить через join, триггер не выбран. Закрывает OQ-32 | +| 2 | КПП | **Не вводится** *(отменено в v5.17: КПП введён)*. Поле есть только в макете; у `legal_entity` его нет, импорт его не читает (закрывал OQ-31 до v5.17) | +| 3 | Семантика `company_group.crm_id`, `base_regional_office_id` | Без изменения структуры: `crm_id` = «iD ГК» выгрузки ЕЦП CRM, `base_regional_office_id` = «Базовый РФ ГК в CRM»; флаги «входит в ГСК/ГСЗ» выгрузки → членство в одной неявной ГСК/ГСЗ на ГК (правила — `05-domain-rules.md` §13) | +| 4 | `audit_action` + `LEGAL_ENTITY_CHANGE`, `USER_CHANGE` | Журнал изменений ЮЛ (создание/изменение/закрытие/перевод, алиасы) и пользователей (создание/деактивация администратором) — ТЗ 8.2; в v5.13 для них не было действия (были `GROUP_CHANGE`, `MEMBERSHIP_CHANGE`, `USER_ROLE_CHANGE`) | + +Остальные таблицы и enum — как в v5.13 (43 таблицы). Реализация — миграция `0002` в `arm-core`. + +## Что изменилось в v5.13 (ревью 30.09–01.10) + +| № | Замечание | Решение | +|---|---|---| +| 1 | Вместо RBAC «в коде» — роли **и** права | `permission` + `role_permission` возвращены; права только через роли, прямых назначений пользователю нет. Исключения — заведением роли | +| 2 | `osv_entry.parent_entry_id` не нужен — храним только строки с контрагентами | **Отложено.** Открыт вопрос: хранить ли строки уровня ACCOUNT для сверки «Σ контрагентов = итог счёта»; аналитика «Парсинг ОСВ» п.11 пока говорит «все строки» | +| 3 | `osv_group_schema` не особо нужна | Убрана. Схема шапки — `recognition_job.group_schema jsonb`; тип строки — `osv_entry.group_type` | +| 4 | `financial_statement_value.needs_review` непонятен | Убран: производное от `confidence` / `is_recognized`, порог может меняться | +| 5 | В `recognition_job` не нужны и `result`, и `raw_result` | Оставлен только `result_s3_object_id`. Сырой ответ ИС Сканирование — S3 `raw/{job_id}.json` по конвенции, в БД не регистрируется | +| 6 | `stored_file.fields_modified` — что это | Счётчик «исправлено полей» с карточки документа (v5.7). Убран — `COUNT(is_modified)` по данным | +| 6-бис | `document_type` не предусматривает несколько ОСВ или ББ+ОФР в одном файле | **Разделение файл / документ**: `stored_file` — физический файл, `document` — логическая единица (1:N). Чек-лист, проверки, подтверждение, FK разобранных данных, `consolidation_document`, `ex_snapshot_item` — на `document`. Замена (`superseded_by`) — файл целиком | +| 7 | `file_type`: убрать Р7 | Убран. `xls/xlsx/xlsb → tabular-parser`, `pdf/png/jpg → scan-gateway` | + +**Принципы модели (коротко):** +- Первичка не редактируется: файлы и распознанные значения хранятся как пришли; правки аналитика — рядом (`is_modified`, `original_*`) и в аудите. +- Производные консолидации в работе (сводная ОСВ, пары ВГО, шахматка) **не хранятся** — считаются запросом. Хранятся только ручные решения (корректировки, гудвилл, подтверждение КФО клиента). +- При верификации всё замораживается в Единое хранилище (ЕХ) как самодостаточный срез, который не зависит от таблиц консолидации. +- Единственный писатель в БД — ядро `arm-core`; сервисы распознавания видят только NATS и S3. +- Права — данные (`role_permission`), ограничения по ЗО/филиалу/статусу — policy-слой поверх прав. + +--- + +## Часть 01 — Группы компаний, организации, филиалы + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `regional_office` | Филиал банка: головной офис (ГО, `is_head_office`) и региональные филиалы (РФ). Определяет зону видимости пользователя и закрепление ГК. | ← `company_group.base_regional_office_id`, `legal_entity.regional_office_id`, `app_user.regional_office_id` | ТЗ 8.1 | +| `company_group` | Группа компаний (ГК) — верхний уровень справочника клиентов. Текущее состояние (SCD4). `crm_id` = «iD ГК» из ЕЦП CRM (NULL, если создана вручную Куратором; v5.14 — семантика по выгрузке), внутренний `code`, закрепление за филиалом (`base_regional_office_id` = «Базовый РФ ГК в CRM»), флаг архива. | → `regional_office`; ← `legal_entity`, `related_group`, `consolidation` | ТЗ 6.1, Прил. 2; макет | +| `company_group_history` | Прошлые снимки ГК: каждое изменение — новая строка с `valid_from/valid_to`. | → `company_group` | ТЗ 6.10, 8.2 | +| `legal_entity` | Юридическое лицо / ИП. Натуральный ключ — ИНН; **v5.17:** `kpp` — КПП (9 символов, nullable, только у ЮЛ, не ключ). `company_group_id` = текущая ГК; **NULL = монозаёмщик**. `close_date` — закрыто/архивировано. | → `company_group`, `regional_office`; ← `related_group_member`, `stored_file`, `document`, `osv_entry.counterparty_id`, `consolidation_member` | ТЗ 6.1, Прил. 2; ЕХ 6.1 | +| `legal_entity_history` | Прошлые снимки ЮЛ + вид события (создание, изменение, переход в другую ГК, закрытие, вывод из ГК) и дата вступления в силу. | → `legal_entity` | ТЗ 8.2; макет | +| `legal_entity_alias` | Словарь написаний контрагента: как имя встречается в ОСВ и нормализованный ключ для матчинга. Пополняется при ручном сопоставлении. | → `legal_entity` | ТЗ 6.5 | +| `related_group` | ГСК или ГСЗ внутри ГК; `kind` различает. Для ГСК формируется КФО. Иерархия не поддерживается. **v5.19:** `crm_id` — ID группы в ЕЦП CRM (вручную, уникален). | → `company_group`; ← `related_group_member`, `consolidation.related_group_id` | ТЗ 6.1, Прил. 2 | +| `related_group_member` | Состав ГСК/ГСЗ — история членства (SCD2). **v5.14:** ЮЛ может одновременно входить в **одну ГСК и одну ГСЗ** (не более одной группы каждого вида): колонка `kind` = `related_group.kind` (денормализация) и частичный уникальный индекс `(legal_entity_id, kind) WHERE is_current`. Решение владельца 04.10.2026, отменяет ANL-030. | → `related_group`, `legal_entity` | ТЗ 6.1; макет [79] | + +## Часть 02 — Пользователи, роли, права + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `app_user` | Пользователь АРМ. Аутентификация внешняя (РАИСА/SSO, `external_id`). Филиал (ГО/РФ), зона ответственности (ДКБ/ДМСБ/ДМ), табельный номер. Видимость данных = права роли + филиал + ЗО. | → `regional_office`; ← `user_role`, все `*_by` поля | ТЗ 8.1, Прил. 2 | +| `role` | Роли: seed из ТЗ 8.1 (КА РФ, КА ГО, РКА, КМ, Куратор ГО, Эксперт, Администратор; `is_system`) + роли, заведённые администратором для исключений. **v5.13:** код роли в бизнес-логике не проверяется — только права. | ← `user_role`, `role_permission` | ТЗ 8.1 | +| `permission` | **v5.13.** Атомарное право «объект × действие»: `DIRECTORY/DOCUMENT/CONSOLIDATION/KFO/EX/EXPORT/USERS/AUDIT` × `VIEW/EDIT/APPROVE/VERIFY/DELETE/EXPORT/ADMIN`. Seed, привязан к коду — администратор новые коды не создаёт. Право говорит «может»; policy-слой (ЗО, филиал, статус КФО) — «эту ли и сейчас ли». | ← `role_permission` | ТЗ Прил. 2, сноска 29 | +| `role_permission` | **v5.13.** Матрица доступов как данные: `effective_permissions(user) = ∪ permissions(roles(user))`. Редактируется администратором на экране «Изменение ролей и прав доступа»; история — `audit_event(ROLE_PERMISSION_CHANGE)`. Прямых прав у пользователя нет. | → `role`, `permission` | ТЗ Прил. 2; макет | +| `user_role` | Назначение ролей пользователю (M:N). История — в аудите. | → `app_user`, `role` | ТЗ 8.1 | + +## Часть 03 — Бухгалтерские справочники и правила + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `chart_of_account` | План счетов с иерархией, тип A/P/AP, признак забалансового. Seed — полный план 1С; нестандартные субсчета клиентов добавляет администратор. | ← `osv_entry.account_id`, `elimination_rule_account`, `required_document_rule` | ТЗ 6.2/6.5, Прил. 3/4 | +| `elimination_rule` | Правило элиминации из Прил. 3 (ББ) / Прил. 4 (ОФР) как данные: пара статей, сторона, мера, режим, НДС, акцизы. Версионируется. | ← `elimination_rule_account`, `correction.rule_id`; версия фиксируется в `consolidation_version` | ТЗ 6.4, Прил. 3/4 | +| `elimination_rule_account` | Счета/субсчета каждой стороны правила, включая исключения («76 кроме 76.7.1»). | → `elimination_rule`, `chart_of_account` | ТЗ Прил. 3/4 | +| `required_document_rule` | Какие документы обязательны по подходу. **v5.13:** сверяется с `document` (тип + счёт + период), а не с файлом: выполнено = есть `document CONFIRMED` у каждого ЮЛ периметра. | → `chart_of_account` | ТЗ 5.1, 6.2, сноска 12 | + +## Часть 04 — Файлы, документы, S3, задания распознавания + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `s3_object` | Реестр всех объектов в S3: бакет-роль, ключ, размер, sha256, срок жизни, ссылка на архив в data lake. Единая точка ретеншна (5 лет по ТЗ 8.4) и дедупа. | ← `stored_file`, `recognition_job` | ТЗ 6.2, 8.4; ЕХ 8.3 | +| `stored_file` | **v5.13: только физический файл** одной загрузки: чей (ЮЛ), формат, hash, кто/когда загрузил, статус обработки (`UPLOADED → PROCESSING → PROCESSED / ERROR / SUPERSEDED`), версия при замене. **v5.18:** `consolidation_id` — консолидация, в контексте которой файл загружен (основа «рабочего стола консоли», общего для версий периода; полный состав — `context/05-domain-rules.md` §9.5 п. 11; `NULL` — без контекста). Что внутри файла — `document`. Замена — файл целиком со всеми документами. | → `legal_entity`, `consolidation`, `s3_object`, `recognition_job`; ← `document`, `recognition_job` | ТЗ 6.2, 8.2; UC-01…05 | +| `document` | **v5.13, новая.** Логический документ внутри файла: ББ, ОФР, ОСВ по счёту (`osv_account_code`), расшифровка, прочее. Период, отчётная дата, где в файле (`locator`: лист / страницы), статус проверки (`RECOGNIZED / NEEDS_CHECK / CONFIRMED / ERROR`), результаты проверок периода и контрагента, кто подтвердил. Один файл → N документов (PDF с ББ+ОФР; xlsx с несколькими ОСВ). Создаёт ядро при маппинге результата `recognition_job`. На документ ссылаются разобранные данные, чек-лист, консолидация и ЕХ. **v5.19:** `file_ordinal` — индекс документа в `documents[]` результата (у всех документов); формы ББ/ОФР одного типа в файле могут повторяться (ОСВ по счёту, расшифровка, прочий — один на тип); предупреждения и нарушения — `document_issue`. **v5.20:** период и счёт ОСВ уточняются аналитиком на месте, распознанные — в `original_values` (`is_modified`, `modified_by/at`). | → `stored_file`, `legal_entity`, `app_user`; ← `osv_entry`, `financial_statement_meta`, `document_issue`, `consolidation_document`, `ex_snapshot_item` | ТЗ 6.2, 5.1, 8.2; макет (чек-лист, «Подтвердить данные») | +| `recognition_job` | Одна попытка распознать/распарсить файл. **Единственная точка обмена с NATS** (outbox/inbox, дедуп по `result_msg_id`, DLQ). Хранит сервис и версию, **одну** ссылку на нормализованный JSON-результат в S3 (v5.13), метрики, и **схему группировок шапки ОСВ по листам** (`group_schema jsonb`, v5.13 — вместо `osv_group_schema`). **v5.19:** `statements_version` — версия копии общего кода нормализации, которой посчитан результат форм. | → `stored_file`, `s3_object`; ← `osv_entry`, `financial_statement_meta` | ТЗ 6.2, 6.10; DECISION-4 | + +## Часть 05 — Разобранные ОСВ + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `osv_entry` | Строка ОСВ: документ (счёт + период), владелец, тип строки по схеме шапки (`group_type`, v5.13), уровень и родитель (`parent_entry_id` — **открыт вопрос, замечание 2**), код счёта и резолв в план счетов, сырое имя/ИНН контрагента, резолв в ЮЛ и способ сопоставления (`counterparty_match_kind`, v5.16), шесть сумм, тип данных (БУ/валюта/кол-во), «подакцизный» для 90-го. Ручные правки: `is_modified`, `original_values`, `modified_by`. Признак ГСК/ГК/Внешний не хранится — выводится из периметра версии; способ сопоставления контрагента хранится (`NULL` ⇔ контрагент не сопоставлен). | → `document`, `recognition_job`, `legal_entity` ×2, `chart_of_account` | ТЗ 6.2/6.5, Прил. 2; «Парсинг ОСВ» | + +## Часть 06 — Распознанные формы ББ/ОФР + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `financial_statement_meta` | Шапка распознанной формы (1:1 с `document` BALANCE/INCOME): ИНН и наименование как в документе, отчётная дата, единица измерения, реквизиты. Ревью формы (`reviewed_by/at`) и акцепт КА непройденных логических проверок с комментарием. Подтверждение документа — `document.confirmed_by`. **v5.19:** `form_variant` (полная / упрощённая — набор соотношений §7), `needs_review_fields`, `header_source` (сырой текст и уверенность полей шапки), правка наименования (`organization_name_original_value`, `organization_name_modified`); результат проверок §7 и предупреждения хранятся в `document_issue` как пришли от сервиса, ядро пересчитывает их только после правок. | → `document`, `recognition_job`, `app_user`; ← `column`, `line` | ТЗ 6.2/6.3; FNR01; макет | +| `financial_statement_column` | Колонки-периоды формы с датой — нужны для межформенной проверки (1370 на начало года) и гудвилла. **v5.19:** `period_kind` (абсолютная / относительная подпись бланка / без даты), `label_confidence`. | → `meta`; ← `value` | ТЗ 6.3 п.7, 6.7 | +| `financial_statement_line` | Строка формы как в источнике: код (или его сырой текст) и наименование как распознано. **v5.19:** все строки источника — с кодом (`ok`, повторы кода тоже) и без (`unreadable`, `missing`, `detail` — расшифровка под родителем `parent_row_index`); порядок `row_index` (`NULL` ⇔ строка создана правкой аналитика), положение `source_ref`, `needs_review` неуверенного кода, подтверждение кода `is_confirmed`. Раскладка экрана — по коду «как на бумаге». | → `meta`; ← `value`, `document_issue.line_ids` | ТЗ 6.2, Прил. 2 | +| `financial_statement_value` | Число в ячейке (строка × колонка): сумма, уверенность, `is_recognized`, ручная правка с исходным значением. **v5.19:** подсветка — только `needs_review` (хранится: уверенность, `is_recognized` и §7 сведены сервисом, ядро пересчитывает после правок); `source_text` — сырой текст источника; `is_confirmed` / `confirmed_by/at` — подтверждено без правки. (v5.13 этот флаг убирала как производный.) | → `line`, `column`, `app_user` | ТЗ 6.2, Прил. 2 | +| `document_issue` | **v5.19, новая.** Предупреждение или нарушение §7 документа (у формы; у ОСВ — предупреждения листа): вид (`warning` / `relation` / `soft`), код и уровень (`error` / `info`), сообщение, привязка к строкам (`line_ids`), колонке (`column_id` или `column_index`) и полю шапки, источник (`service` / `core`); для нарушения — соотношение, `codes`, `expected`, `actual`. Экран показывает их у места. | → `document`, `financial_statement_column` | change `unified-statement-normalization` (design, шаг 8) | + +## Часть 07 — Консолидация + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `consolidation` | Логическая консолидация: **ГК** + отчётный период. ГСК фиксируется/создаётся при верификации по фактическому периметру. Уникальна по (ГК, год, квартал). **v5.18:** файлы, загруженные в консолидацию, — `stored_file.consolidation_id` (основа рабочего стола, общего для версий периода; полный состав — `context/05-domain-rules.md` §9.5 п. 11). | → `company_group`, `related_group`; ← `consolidation_version`, `stored_file` | ТЗ 6.10, 7.2 | +| `consolidation_version` | Версия консолидации: номер, статус, сценарий, подход, гудвилл, инициатор и его офис (маршрут), кто утвердил / верифицировал, решение УОБ, отклонения от Методики, версия правил элиминации, ссылка на предыдущую. После VERIFIED — read-only. | → `consolidation`, `app_user`, `regional_office`, self; ← всё в частях 07–08 | ТЗ 5.1, 6.4, 6.10; макет | +| `consolidation_status_history` | Каждый переход статуса: из → в, кто, когда, комментарий (обязателен при возврате). | → `consolidation_version`, `app_user` | ТЗ 6.10, 8.2 | +| `consolidation_lock` | «Взять в работу»: кто редактирует версию, перехват с причиной (v5.16: без истечения по времени, OQ-119). Из макета — ANL-036. | → `consolidation_version`, `app_user` | макет | +| `consolidation_member` | Периметр версии — зафиксированный список ЮЛ; `is_head_entity` для гудвилла. | → `consolidation_version`, `legal_entity` | ТЗ 6.1, 6.10 | +| `consolidation_document` | **v5.13:** какие **документы** (не файлы) участвуют в версии. Чек-лист = `required_document_rule` × периметр − `consolidation_document`. Переиспользование одного документа в нескольких версиях/периодах, монозаёмщики из ЕХ. | → `consolidation_version`, `document` | ТЗ Прил. 2; ЕХ 7 | + +*Не хранятся (DECISION-5), считаются запросом по версии:* сводная ОСВ, признак контрагента ГСК/ГК/Внешний, пары ВГО, шахматка, результирующая таблица ВГО. + +## Часть 08 — Корректировки, гудвилл, результат КФО + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `correction` | Ручная корректировка ВГО: пара (правило + компания 1 + компания 2 — естественный ключ), ББ/ОФР, строки и суммы по Дт и Кт, дочерние строки для распределения, причина, обязательный комментарий, статус, номер версии (история — в аудите). КФО = свод − Σ корректировок. | → `consolidation_version`, `elimination_rule`, `legal_entity` ×2, `chart_of_account` ×2, self | ТЗ 6.4, 6.8, Прил. 9 | +| `goodwill` | Строка расчёта гудвилла: головная × дочерняя, доля владения, ФВ по 58.01, УК (1310) и добавочный капитал (1350 — вопрос методологам), гудвилл, «включить в КФО», комментарий. | → `consolidation_version`, `legal_entity` ×2, `app_user` | ТЗ 6.7, Прил. 3 п.2, Прил. 8 | +| `kfo_result` | Шапка результата КФО: когда посчитан, заморожен ли, ЧА и ВБ, выручка, прибыль, расхождения, пороги, обоснование, итог гудвилла. | → `consolidation_version` (1:1); ← `kfo_result_line` | ТЗ 6.4, 6.8, Прил. 10 | +| `kfo_result_line` | Строка консолидированного ББ/ОФР по коду ФСБУ 4/2023: сумма → авто-элиминация → корректировки → гудвилл → итог; «в т.ч. ВГО», источник, расхождение, комментарий. | → `kfo_result`; ← `kfo_result_line_company` | ТЗ 6.4, Прил. 10; макет | +| `kfo_result_line_company` | Разрез строки КФО по компаниям периметра: сумма и доля. | → `kfo_result_line`, `legal_entity` | ЕХ 6.6; макет | +| `client_kfo_line` | Сценарий «подтверждение КФО клиента»: по строке — значение и ВГО от клиента (ручной ввод), значение и ВГО банка, расхождение, причина. | → `consolidation_version`, `app_user` | ТЗ 5.1, 6.10; макет | + +## Часть 09 — Комментарии, аудит, Единое хранилище + +| Сущность | Что это | Ключевые связи | Откуда | +|---|---|---|---| +| `comment` | Полиморфный комментарий к объекту (документу, ячейке шахматки по ключу пары, строке КФО). | → `app_user`; `object_type + object_id` без FK | ТЗ 6.3/6.4; макет | +| `audit_event` | Журнал действий (append-only): кто, когда, действие, раздел, объект, версия консолидации, before/after, результат, IP/браузер. Покрывает историю правок распознанных данных, корректировок, выгрузок, импорта справочников, входов, **изменений матрицы прав** (v5.13), подтверждения документов, **изменений ЮЛ и пользователей** (v5.14: `LEGAL_ENTITY_CHANGE`, `USER_CHANGE`). | → `app_user`, `consolidation_version` | ТЗ 8.2, Прил. 2; макет | +| `ex_snapshot` | Срез ЕХ: одна ГСК на одну отчётную дату, версия, статус (актуальный/архив), когда и кем верифицирован и записан. Самодостаточен — на консолидацию ссылается только данными. | → `related_group`, `company_group`, `app_user`, self; ← `member`, `item` | ЕХ ТЗ 6.2, 6.4, 5.3 | +| `ex_snapshot_member` | Периметр среза на дату: ЮЛ с ИНН и наименованием на момент верификации. | → `ex_snapshot`, `legal_entity` | ЕХ ТЗ 6.3 | +| `ex_snapshot_item` | Содержимое среза. Два вида: исходный документ → ссылка на **`document`** (v5.13; скачать — через его файл) и всё производное → `payload` jsonb. | → `ex_snapshot`, `document`, `legal_entity` | ЕХ ТЗ 5.2, 6.7 | + +--- + +## Как читать модель по сценарию «сформировать КФО» + +1. **Справочники** (01–03): ГК → ЮЛ → ГСК/ГСЗ; план счетов; правила элиминации; что обязательно загрузить. +2. **Создание консолидации** (07): `consolidation` от ГК + период → `consolidation_version` → `consolidation_member` (периметр). +3. **Загрузка** (04): `stored_file` + `s3_object` → `recognition_job` (queued → NATS → сервис → результат в S3 → done) → ядро создаёт **`document`** на каждый ББ / ОФР / ОСВ по счёту, найденный в файле. +4. **Разбор** (05–06): ОСВ → `osv_entry`; ББ/ОФР → `financial_statement_meta/column/line/value`. Аналитик проверяет, правит, подтверждает **документ**; логические проверки — на лету; сопоставляет контрагентов (→ `osv_entry.counterparty_id`, `legal_entity_alias`). Чек-лист закрывается по `document CONFIRMED`. +5. **Консолидация** (вычисляется): сводная ОСВ, пары ВГО, шахматка — из `osv_entry` × периметр × правила. Аналитик вносит `correction`, заполняет `goodwill`, при сценарии подтверждения — `client_kfo_line`. Результат — `kfo_result(_line)`. +6. **Согласование** (07): `consolidation_status_history` по маршруту; блокировка `consolidation_lock`. Что можно — решает `role_permission` + policy-слой по статусу/ЗО. +7. **Верификация → ЕХ** (09): `ex_snapshot` + `member` + `item` (документы по ссылке, остальное — payload). Версия → read-only. Всё это время — `audit_event`. + +## Открытые вопросы после v5.14 + +- **Замечание 2** (`osv_entry.parent_entry_id`, какие строки ОСВ хранить) — отложено; затрагивает и аналитику «Парсинг ОСВ» п.11. +- Замена по-документно (одна ОСВ из файла с пятью) — сейчас не предусмотрена, замена файлом целиком. Если понадобится — `superseded_by` переезжает в `document`. +- Статус `document.RECOGNIZED` (ручная проверка не требуется по порогу) — подтвердить с аналитиками, нужен ли, или все документы проходят через `NEEDS_CHECK → CONFIRMED`. diff --git a/openspec/config.yaml b/openspec/config.yaml index f1aa814..4eec548 100644 --- a/openspec/config.yaml +++ b/openspec/config.yaml @@ -1,12 +1,12 @@ schema: spec-driven context: | - Репозиторий arm-ka-docs — контекст, модель данных (DBML v5.19), правила домена, контракты между сервисами + Репозиторий arm-ka-docs — контекст, модель данных (DBML v5.20), правила домена, контракты между сервисами (docs/contracts/*.schema.json), макет UI и экспорт ТЗ системы АРМ КА (ДКБ, Россельхозбанк). Здесь оформляются СКВОЗНЫЕ изменения: контракт + окружение разработки (docs/dev) + проверки качества (make check) + изменения документов контекста. Код сервисов живёт в соседних репозиториях (../arm-core, ../tabular-parser, ../scan-gateway), у каждого свой openspec/ и свой change; сквозной change ссылается на них. - Источники истины по приоритету: docs/model/data-model-v5.19.dbml → docs/model/entities-v5.19.md → + Источники истины по приоритету: docs/model/data-model-v5.20.dbml → docs/model/entities-v5.20.md → docs/context/05-domain-rules.md → docs/source/tz (черновик, имена v4). Открытые вопросы — docs/context/07-open-questions.md; план срезов — docs/context/09-delivery-plan.md; соглашения шаблона команды — docs/context/03-architecture.md. Язык документов и коммитов — русский, идентификаторы — английские, как в DBML. docs/source/** не редактируется. diff --git a/repo-templates/arm-core.CLAUDE.md b/repo-templates/arm-core.CLAUDE.md index 4d6cca4..ea7baa9 100644 --- a/repo-templates/arm-core.CLAUDE.md +++ b/repo-templates/arm-core.CLAUDE.md @@ -16,7 +16,7 @@ - NATS subjects и схема ключей S3 — `../docs/context/03-architecture.md`. ## Правила репозитория -- ORM 1:1 с `../docs/model/data-model-v5.19.dbml`; `scripts/check_dbml_vs_orm.py` — обязательная проверка CI. +- ORM 1:1 с `../docs/model/data-model-v5.20.dbml`; `scripts/check_dbml_vs_orm.py` — обязательная проверка CI. - Алгоритмы — только из `../docs/context/05-domain-rules.md`; номер § — в docstring. - Вычисляемые объекты консолидации — `backend/app/domain/`, без ORM-таблиц. - Фронт: пользователь слаб во фронте — для TS/React изменений делай ревью сам и объясняй решения в PR.

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