From 0826be0cad5792637526180a4cd8b2df492b453c Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sun, 4 Oct 2026 20:22:26 +0400 Subject: [PATCH 1/2] =?UTF-8?q?=D0=A1=D1=80=D0=B5=D0=B7=201:=20DBML=20v5.1?= =?UTF-8?q?4,=20=C2=A713=20=D0=B8=D0=BC=D0=BF=D0=BE=D1=80=D1=82=20=D0=B8?= =?UTF-8?q?=D0=B7=20=D0=95=D0=A6=D0=9F=20CRM,=20=C2=A710.1=20=D0=B2=D0=B8?= =?UTF-8?q?=D0=B4=D0=B8=D0=BC=D0=BE=D1=81=D1=82=D1=8C,=20OQ-86=E2=80=A691,?= =?UTF-8?q?=20change=20slice-1-directories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - data-model-v5.14.dbml: related_group_member.kind + partial unique (legal_entity_id, kind) WHERE is_current (ЮЛ одновременно в одной ГСК и одной ГСЗ — решение владельца 04.10.2026), audit_action + LEGAL_ENTITY_CHANGE, USER_CHANGE; КПП не вводится. - 05-domain-rules.md: §13 правила импорта выгрузки ЕЦП (формат, построчные коды, транзакция, след, ручные операции), §10.1 видимость справочников по филиалу без кода роли. - 07-open-questions.md: OQ-31/32 закрыты, OQ-25 уточнён по выгрузке, добавлены OQ-86…OQ-91. - source/biq/ecp-export-lagal-entity.xlsx — первоисточник формата (добавлен владельцем). - openspec/changes/slice-1-directories: proposal, design, tasks (skip_specs). Issue: RSHB/arm-ka-docs#6 Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2 --- context/05-domain-rules.md | 74 + context/07-open-questions.md | 12 +- model/data-model-v5.14.dbml | 1311 +++++++++++++++++ .../slice-1-directories/.openspec.yaml | 3 + .../changes/slice-1-directories/design.md | 78 + .../changes/slice-1-directories/proposal.md | 53 + openspec/changes/slice-1-directories/tasks.md | 22 + source/biq/ecp-export-lagal-entity.xlsx | Bin 0 -> 560832 bytes 8 files changed, 1550 insertions(+), 3 deletions(-) create mode 100644 model/data-model-v5.14.dbml create mode 100644 openspec/changes/slice-1-directories/.openspec.yaml create mode 100644 openspec/changes/slice-1-directories/design.md create mode 100644 openspec/changes/slice-1-directories/proposal.md create mode 100644 openspec/changes/slice-1-directories/tasks.md create mode 100644 source/biq/ecp-export-lagal-entity.xlsx diff --git a/context/05-domain-rules.md b/context/05-domain-rules.md index 0b1f22f..7f2d1e7 100644 --- a/context/05-domain-rules.md +++ b/context/05-domain-rules.md @@ -359,6 +359,80 @@ Policy-слой (не права): KA_RF/RKA/CLIENT_MANAGER видят толь допустимом статусе и при отсутствии чужой активной `consolidation_lock`; ЗО (`business_segment`) — фильтр видимости. Матрица в ТЗ помечена «будет разработана» (сноска 29) — seed считать черновиком, редактируется администратором в UI. +### 10.1 Видимость справочников (Срез 1, без проверки кода роли) + +Правило формулируется через данные, а не через роль (инвариант «права — данные»): + +- Пользователь **головного офиса** (`app_user.regional_office → regional_office.is_head_office = true`) видит все ГК и все ЮЛ. +- Пользователь **филиала** видит ГК с `company_group.base_regional_office_id = app_user.regional_office_id`, их ЮЛ, ГСК/ГСЗ, + а также монозаёмщиков своего филиала (`legal_entity.company_group_id IS NULL AND legal_entity.regional_office_id = …`). +- Это совпадает с §10: KA_RF / RKA / CLIENT_MANAGER — пользователи филиалов, KA_GO / CURATOR_GO / EXPERT / ADMIN — ГО. +- ЗО (`business_segment`) в Срезе 1 **не фильтрует**: у ГК и ЮЛ нет поля сегмента (DBML v5.14), сегмент есть только у пользователя + **[открыто, OQ-86]**. +- Право (`DIRECTORY_VIEW`, `DIRECTORY_EDIT`, …) отвечает «может ли вообще», policy — «какие именно записи»; обе проверки + обязательны на каждом маршруте справочников. Запись вне видимости → 404 (не 403), чтобы не раскрывать существование. + +--- + +## §13. Импорт справочников из выгрузки ЕЦП CRM (Срез 1; формат — `docs/source/biq/ecp-export-lagal-entity.xlsx`) + +Источник: реальная выгрузка ЕЦП CRM (лист «Выписки_01.04.26», 8400 строк, 345 ГК, 53 значения «Базовый РФ»), ТЗ 6.1 (ГК из +ЕЦП CRM, создание вручную Куратором), макет [38]. Импорт запускает пользователь с правом `DIRECTORY_ADMIN` +(seed: `ADMIN`); результат — отчёт + `audit_event(DIRECTORY_IMPORT)` + файл в S3. + +### 13.1 Формат файла + +- xlsx (первый лист, первая непустая строка — заголовки) или csv (UTF-8, разделитель `;` или `,` — определяется по строке + заголовков). Заголовки сопоставляются по нормализованному тексту (нижний регистр, без пробелов, `ё` = `е`): + `ИНН`, `iD ГК`, `Базовый РФ ГК в CRM`, `Группа компаний`, `Организация`, `ГСК`, `ГСЗ`, `Тип`. Порядок колонок не важен, + лишние колонки игнорируются. Нет любой из `ИНН`, `iD ГК`, `Группа компаний`, `Организация`, `Тип` → файл отвергается целиком + (`MISSING_COLUMNS`). `Базовый РФ ГК в CRM`, `ГСК`, `ГСЗ` — необязательные. +- Значения: trim; `ИНН` — убрать пробелы; `Тип` — без регистра. + +### 13.2 Строка → решение + +| Шаг | Правило | Код в отчёте | +|---|---|---| +| Тип | `ЮЛ` / `ИП` → `entity_type`; иное (`нерез.`, `ФЛ`, `нет инн`, пусто) → строка пропускается **[открыто, OQ-87]** | `UNSUPPORTED_TYPE` | +| ИНН | ЮЛ — ровно 10 цифр, ИП — 12; иначе пропуск (контрольные разряды в Срезе 1 не проверяются **[открыто, OQ-88]**) | `INVALID_INN` | +| Дубль в файле | второй и далее ИНН в файле пропускается (в выгрузке: ИП и «ФЛ» с одним ИНН) | `DUPLICATE_IN_FILE` | +| РФ | по `regional_office.name` (точное после trim); нет → **создаётся** `regional_office(name, is_head_office=false)` с предупреждением; пусто → `base_regional_office_id = NULL`. Значения «ЦКБ» и «Головная организация» в выгрузке — **[открыто, OQ-89]**: до решения создаются как обычные филиалы | `RF_CREATED` | +| ГК | по `company_group.crm_id = iD ГК`: нет → создать (`code` генерируется `GK-NNNNNN`, `name`, `base_regional_office_id`, `valid_from = now`); есть → при стратегии `update` обновить `name`/`base_regional_office_id` c снимком в `company_group_history` и `audit_event(GROUP_CHANGE / ASSIGNMENT_CHANGE)`, при `skip` — оставить. Разные имена одной ГК в файле → ошибка ГК | `GK_CREATED`, `GK_UPDATED`, `GK_EXISTS`, `GK_NAME_CONFLICT` | +| ЮЛ | по `legal_entity.inn`: нет → создать (`entity_type`, `name`, `company_group_id`, `regional_office_id = base RF ГК`, `valid_from = now`); есть в этой же ГК → `update`: обновить `name`/`entity_type` со снимком `legal_entity_history(UPDATE)`, `skip`: оставить; есть **в другой ГК** → строка пропускается, перевод между ГК только явной операцией (§13.4) **[открыто, OQ-90]** | `LE_CREATED`, `LE_UPDATED`, `LE_EXISTS`, `LE_IN_OTHER_GROUP` | +| ГСК / ГСЗ | флаг = нормализованное `входит в гск` / `входит в гсз`; любое другое непустое значение → предупреждение и «не входит». Если у ГК есть хотя бы один член с флагом — создаётся (если нет) **одна** группа вида `gsk`/`gsz` с `name` = имя ГК и `code` `GSK-NNNNNN`/`GSZ-NNNNNN` **[открыто, OQ-91]**; член добавляется записью `related_group_member(kind, valid_from = now, is_current)`, если текущей нет. Отсутствие флага членство **не закрывает** (импорт не удаляет) | `GSK_CREATED`, `MEMBER_ADDED`, `UNKNOWN_FLAG` | + +### 13.3 Транзакция, отчёт, след + +- Один импорт — одна транзакция; ошибки строк не прерывают импорт (строка пропускается), прерывают только ошибки файла. + `dry_run = true` — тот же прогон с откатом, отчёт идентичен. +- Стратегия дублей — параметр `on_existing ∈ {skip, update}` (макет: «Пропустить существующие» — `skip` по умолчанию). +- Отчёт: счётчики (`rows`, `groups_created/updated/skipped`, `entities_created/updated/skipped`, `memberships_created`, + `offices_created`, `errors`) и построчный список `{row, inn, code, message}`. Отчёт возвращается в ответе и пишется в + `audit_event(action = DIRECTORY_IMPORT, section = DIRECTORIES, object_type = 'directory_import', after_value = отчёт, + description = имя файла, user_id = инициатор)`. Файл сохраняется в S3 как `uploads/imports/{audit_event_id}/{original_name}` + и регистрируется в `s3_object(bucket_role = uploads, created_by = user:{id})`; при `dry_run` файл не сохраняется. +- Повторный импорт того же файла идемпотентен при `skip` (все строки `*_EXISTS`). + +### 13.4 Ручные операции справочника (вне импорта) + +- **Перевод ЮЛ в другую ГК** (макет [79-01]): `legal_entity.company_group_id := новая`, снимок в `legal_entity_history(event_type = + MOVE_TO_GROUP, effective_date = дата перевода ≥ сегодня, OQ-21)`, все текущие членства ЮЛ в ГСК/ГСЗ старой ГК закрываются + (`valid_to`, `is_current = false`), `audit_event(MEMBERSHIP_CHANGE)`. +- **Вывод из состава ГК** (макет [80]): событие `CLOSE` (`close_date`, ЮЛ остаётся с `company_group_id` для истории? — нет: + `company_group_id := NULL`, `close_date := дата`) или `REMOVE_FROM_GROUP` (`company_group_id := NULL`, без `close_date`); + членства закрываются; `legal_entity_history(event_type, effective_date)`. +- **ГСК/ГСЗ:** ЮЛ может входить одновременно в одну ГСК и одну ГСЗ (v5.14), но только в группы **своей** ГК; добавление в + группу другой ГК → ошибка. Удаление группы — только пустой (без текущих членов) **[OQ-34]**. +- **Алиасы** (§3): `legal_entity_alias(alias, normalized_alias)`; `normalized_alias` уникален в пределах ЮЛ; конфликт + с алиасом другого ЮЛ (OQ-28/ANL-028) — ошибка с указанием ЮЛ-владельца. +- **ГК:** перезакрепление за другим филиалом — `audit_event(ASSIGNMENT_CHANGE)` + снимок `company_group_history`; архив — + `is_archived` (ГК с активными консолидациями архивировать нельзя — проверка появится в Срезе 4). + +Все мутации пишут `audit_event` (`GROUP_CHANGE`, `MEMBERSHIP_CHANGE`, `ASSIGNMENT_CHANGE`, `DIRECTORY_IMPORT`) с `before/after`. + +--- + + --- ## §11. Маппинг JSON ИС Сканирование (FNR01/FNR02) → формы diff --git a/context/07-open-questions.md b/context/07-open-questions.md index 9425c2e..fcf0f72 100644 --- a/context/07-open-questions.md +++ b/context/07-open-questions.md @@ -30,14 +30,14 @@ | OQ-22 | Ретеншн `results/` в S3 (ARCH-010) | DBML | срез 2 | допущение: как `uploads/` | | OQ-23 | Расшифровки (`DISCLOSURE`): разбирать или только хранить (ANL-040) | DBML | — | только хранить | | OQ-24 | Форма 276-ОД — состав и шаблон | FNR03 3.4 | — | вне scope | -| OQ-25 | Состав ГСК для тестовой группы «Русский бисквит»: входит ли ОАО «ЧКФ», ООО «ОФГ», «Лидер» | фикстуры | тесты консолидации | спросить аналитиков; до ответа — периметр из двух компаний | +| OQ-25 | Состав ГСК для тестовой группы «Русский бисквит»: входит ли ОАО «ЧКФ», ООО «ОФГ», «Лидер» | фикстуры | тесты консолидации | **частично закрыт по выгрузке ЕЦП (04.10.2026):** ГК «Русский Бисквит» (`1-AZFL6BQ`, Санкт-Петербургский РФ) — 21 запись; флаг «входит в ГСК» только у АО «Русский бисквит» и ООО «Пекарня Счастливочная»; ЧКФ, ОФГ, Малечкинская птицефабрика, ТК РБ, Регион Финанс и др. — в ГК, но **не в ГСК** (срез — `fixtures/directories/ecp-export-russkiy-biskvit.xlsx`). Периметр тестовой консолидации — две компании; OQ-25 остаётся про то, верен ли состав ГСК в CRM | | OQ-26 | Единицы: ББ/ОФР в тыс. руб., ОСВ в руб. — правило округления при элиминации (до тыс., банковское?) | — | срез 6 | допущение: считать в рублях, округлять до тыс. руб. на выходе в `kfo_result_line` (ROUND_HALF_UP) | | OQ-27 | Поля ТЗ 5.1 (сценарий, подход, гудвилл) не в модалке создания консолидации | макет [42] vs ТЗ 5.1 | срез 4, 6 | **решено (владелец макета, 03.10)**: `approach = BASIC` всегда в первой очереди, EXTENDED позже — определять по набору загруженных документов; `goodwill_enabled` — переключатель на вкладке «Гудвилл»; `scenario = CONFIRM` включается через меню «…» консолидации в списке | | OQ-28 | ~~Нет экрана проверки распознавания~~ — есть, открывается кликом по документу в панели «Первичные документы» (снимок `41`) | макет [41] | срез 3 | **закрыт**: реализовать по макету; для ОСВ (xlsx) левая панель — уточнить | | OQ-29 | Макет: нет экранов пользователей / ролей / матрицы прав (ТЗ 8.1, `role_permission`); в журнале макета роли «Аналитик ДКБ», «Кредитный аналитик», «Утверждающий РФ», «Верификатор ГО», «Система распознавания / Сервис» (ANL-034, снимок `43-02`) | макет vs ТЗ 8.1 | срез 1 | допущение: минимальный экран администратора по §10 правил; роли — коды ТЗ 8.1, названия макета не используются | | OQ-30 | Макет: шахматка и КФО показаны в тыс. руб. с 2 знаками, ОСВ — в рублях; где и как округлять (связано с OQ-26) | макет [30] [31-01] | срез 5–6 | допущение: хранить и считать в рублях, переключатель единиц — только отображение | -| OQ-31 | КПП ЮЛ: в макете колонка и поле форм (`50`, `61`, `51-02`, `79`), в DBML v5.13 у `legal_entity` поля нет. Нужен ли КПП (и в импорте, и для ИП, у которых его нет)? | макет [50] [51-02] | срез 1, DBML v5.14 | допущение: не вводить до решения; показывать «—» | -| OQ-32 | ЮЛ в макете состоит одновременно в ГСК и ГСЗ («Входит в ГСК» и «Входит в ГСЗ» заполнены, [79]); ТЗ 6.1 / ANL-030 — только в одной. Что верно? | макет [79] [51-02] | срез 1 (partial unique `related_group_member.legal_entity_id`) | допущение: по ТЗ — одна группа; форма допускает выбор только одного поля | +| OQ-31 | КПП ЮЛ: в макете колонка и поле форм (`50`, `61`, `51-02`, `79`), в DBML v5.13 у `legal_entity` поля нет. Нужен ли КПП (и в импорте, и для ИП, у которых его нет)? | макет [50] [51-02] | срез 1, DBML v5.14 | **закрыт решением владельца 04.10.2026: КПП не нужен** (DBML v5.14 без поля; импорт его не читает; формы — без КПП) | +| OQ-32 | ЮЛ в макете состоит одновременно в ГСК и ГСЗ («Входит в ГСК» и «Входит в ГСЗ» заполнены, [79]); ТЗ 6.1 / ANL-030 — только в одной. Что верно? | макет [79] [51-02] | срез 1 (partial unique `related_group_member.legal_entity_id`) | **закрыт решением владельца 04.10.2026: ЮЛ только в одной ГК, одновременно — в одной ГСК и одной ГСЗ.** DBML v5.14: `related_group_member.kind` + partial unique `(legal_entity_id, kind) WHERE is_current` (отменяет ANL-030); выгрузка ЕЦП это подтверждает (флаги «входит в ГСК» и «входит в ГСЗ» одновременно) | | OQ-33 | «ID ГСК/ГСЗ в CRM» в формах (`51-03`, `51-04`, `77-02`; пример «3-9CGSK01» в формате ЕЦП CRM): у `related_group` в DBML только внутренний `code` (GSK-001). Есть ли у ГСК/ГСЗ идентификатор в CRM? | макет [77-02] | срез 1, DBML | допущение: поле формы = `related_group.code`, генерируется системой; `crm_id` не вводить | | OQ-34 | «Удалить» ГСК в меню строки (`77-01`): физическое удаление или закрытие с историей? В DBML у `related_group` нет флага/истории удаления | макет [77-01] | срез 1 | допущение: удаление только пустой группы (без текущих участников), факт — в `audit_event(MEMBERSHIP_CHANGE)` | | OQ-35 | База процента отклонения: в таблице корректировки % считается к сумме стороны ЮЛ-1 (−79,77 % для 1 000 ↔ 202,32, `31-02-02`), в «Подтверждении КФО клиента» — к версии банка (ст. 2, `31-06`); DBML и Методика (сноска 14) — к **меньшей** сумме. Что считать правильным для `correction.deviation_percent` и `client_kfo_line.deviation_percent`? | макет [31-02] [31-06] vs DBML, Методика | срезы 5–6 | допущение: к меньшей (Методика); макет считать неточным | @@ -91,6 +91,12 @@ | OQ-83 | Контейнеры профиля `services` подписаны на те же subject и queue group общего NATS, что и экземпляры в интеграционных тестах сервисов (`recognition.result` / `arm-core`, `*.request`): NATS может отдать сообщение теста контейнеру и наоборот; интеграционные тесты `scan-gateway` и `arm-core` одновременно тоже делят NATS. Сделать queue group и subject-префикс настраиваемыми для тестов (например `NATS_TEST_PREFIX`) или поднимать отдельный NATS на тесты? | scan-gateway: п. 11 таблицы предложений (T14.1, T11.8); docs: O-11 (задача 3 фазы 2; подтверждено ревью для tabular-parser и scan-gateway), `dev/README.md` | срез 0 (процесс), интеграционные тесты | допущение принято: в `dev/README.md` предупреждение и команда `stop` для контейнеров профиля; не гонять `make test-integration` двух сервисов одновременно | | OQ-84 | Запуск сервисов из venv без Nexus (`make venv` + `python run_server.py` из `api/` с `.env` из `docs/dev/.env.example`, healthcheck по `localhost`) в Срезе 0 не проверялся ни в одном из трёх сервисов. Известно по чтению конфигов (design #44): `.env.example` в нынешнем виде отвергнут `scan-gateway` (`OPENBAO__DATABASE__*`) и `tabular-parser` (`OPENBAO__DATABASE__*`, `OPENBAO__SMB__*` — `extra_forbidden`), в нём нет `OPENBAO__MINIO__MINIO_SECURE=false` (по умолчанию `true` — https к http-MinIO). Прогнать сценарий, зафиксировать набор переменных и портов (`SERVER__PORT`, `SCAN_HOTFOLDER_PATH` для `scan-gateway`), решить, нужен ли отдельный `.env.example` на сервис, и снять пометку «черновик» с раздела `dev/README.md`? | spec `dev-environment`, сценарий «Запуск из venv против compose без Nexus»; docs: design #43, `dev/README.md` («Запуск сервисов из venv без Nexus»); финальное ревью фазы 2: I-1 | срез 0 (процесс, окружение разработки); кандидат в follow-up issue | вопрос: допущение Среза 0 — раздел README остаётся черновиком, сценарий не подтверждён (проверка требовала `.venv` внутри сервисных репозиториев, в фазе 2 доступных только для чтения) | | OQ-85 | **Возможен ли JetStream на платформе** (серверный дедуп по `Nats-Msg-Id`, durable consumer'ы, redelivery вместо ack и повторной публикации на уровне приложения)? Сейчас NATS без JetStream (ответ платформы 03.10.2026); Срез 0 строит доставку на ack `processing`, повторной публикации ядром и дедупе по `recognition_job.result_msg_id`. Если JetStream подключить можно — меняются только publisher/subscriber (`core/nats.py` в трёх сервисах), outbox/inbox и контракт остаются; исчезают потеря результата при простое ядра и риск повторной обработки. | решение человека 04.10.2026: «узнать у платформы и проверить позже»; `design.md` slice-0-skeleton (D-3, Open Questions п. 4); OQ-72, OQ-73 | инфраструктура NATS (платформа); `core/nats.py`, воркеры сервисов | **вопрос к платформе (поставить напоминание, проверить после ревью Среза 0 / до Среза 3)**: допущение — без JetStream | +| OQ-86 | Фильтр видимости по ЗО (`business_segment`): сегмент есть только у `app_user`, у ГК/ЮЛ поля нет (DBML v5.14). Откуда брать сегмент ГК (из ЕЦП CRM? из РФ?), нужен ли вообще фильтр по ЗО в первой очереди? | §10.1 правил; DBML v5.14 | срез 1 (policy), DBML v5.15 | допущение: в Срезе 1 ЗО не фильтрует; видимость — только по филиалу (ГО видит всё) | +| OQ-87 | Выгрузка ЕЦП содержит типы `нерез.` (354), `ФЛ` (180), `нет инн` (2); enum `entity_type` — только ЮЛ/ИП. Нужны ли нерезиденты и физлица в справочнике (контрагенты ОСВ, поручители)? | `docs/source/biq/ecp-export-lagal-entity.xlsx`; §13.2 | срез 1 (импорт), DBML | допущение: строки пропускаются с кодом `UNSUPPORTED_TYPE`, enum не расширяется | +| OQ-88 | Проверять ли контрольные разряды ИНН при импорте и вводе (сейчас только длина 10/12); в выгрузке 279 нечисловых значений (`LV…`, `РНН…`, `нерез.`) | §13.2 | срез 1 | допущение: только длина; нечисловые → `INVALID_INN` | +| OQ-89 | «Базовый РФ ГК в CRM» в выгрузке содержит `ЦКБ` (1370 строк) и `Головная организация`: это головной офис (`regional_office.is_head_office`) или отдельные подразделения? Полный список — 53 значения, из них 51 «… РФ» | `ecp-export-lagal-entity.xlsx`; §13.2 | срез 1 (импорт, policy видимости) | допущение: создаются как обычные филиалы с именем из файла; маппинг на ГО — после ответа (миграция данных одной командой) | +| OQ-90 | Один ИНН в нескольких ГК выгрузки (215 случаев, напр. `7733288488` в `1-5AL0CC8` и `1-5A6WZN2`): какая ГК основная? `legal_entity.company_group_id` — одна | `ecp-export-lagal-entity.xlsx`; §13.2 | срез 1 (импорт) | допущение: первая встретившаяся ГК выигрывает, остальные строки — `LE_IN_OTHER_GROUP` в отчёте; перевод — вручную | +| OQ-91 | В выгрузке ЕЦП только флаги «входит в ГСК/ГСЗ» без идентификатора группы: у ГК предполагается одна ГСК и одна ГСЗ (в макете у «РМ Агро» две ГСК). Как ЕЦП кодирует несколько ГСК в одной ГК и даёт ли ГСК имя/ID (OQ-33)? | `ecp-export-lagal-entity.xlsx`; §13.2; макет [77] | срез 1 (импорт), срез 4 | допущение: импорт создаёт не более одной ГСК и одной ГСЗ на ГК с именем ГК; разделение — вручную Куратором/КА | Служебные идентификаторы в DBML/аналитике: `ANL-nnn` — замечания аналитика к макету; `ARCH-nnn` — архитектурные решения; `DECISION-n` — решения по модели; `FIX-nn` — исправления дефектов v4. diff --git a/model/data-model-v5.14.dbml b/model/data-model-v5.14.dbml new file mode 100644 index 0000000..dd5fd6c --- /dev/null +++ b/model/data-model-v5.14.dbml @@ -0,0 +1,1311 @@ +// ДКБ · Модель данных v5.14: справочники, файлы/распознавание, консолидация, КФО, аудит, ЕХФД +// Формат: DBML (dbdiagram.io). Вставить на https://dbdiagram.io/d +// >>> Источник истины по модели данных. Аналитика в Confluence ссылается сюда. +// Над каждой таблицей — блок «ИСТОЧНИК»: пункт ТЗ АРМ КА BIQ-34 / ТЗ ЕХФД (помечено «ЕХ ТЗ») / Методика; +// страница аналитики (md); экран макета dkb_24.09.26; версия модели, в которой таблица появилась (v4 = исходная DBML аналитики). +// +// 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: поле есть только в макете; решение владельца — не нужен). +// 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. +// При 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 +} + +Enum osv_group_type { + ACCOUNT + DEPARTMENT + COUNTERPARTY + CONTRACT + OTHER +} + +Enum osv_data_type { + BU + 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) +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 + Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.2 (журнал изменений справочников); 6.10 (история изменений состава) +// Аналитика: md «Модель данных» (legal_entity_history) +// Макет: Архив ГК: события «Переход в другую ГК», «Закрытие», дата перевода +// В модели: v4 + v5.1 (event_type, effective_date — ANL-046) +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] + 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 +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 + 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] + 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 +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 + Indexes { (legal_entity_id, status) } + Note: 'v5.13: физический файл одной загрузки (S3 — только ссылка). Что внутри — document (1:N). Первичка не редактируется. Удаление физическое запрещено после INITIATED — только SUPERSEDED (ANL-020)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (типы документов: ББ, ОФР, ОСВ по счетам; обязательный набор); 5.1 (подход); 8.2; Прил. 2 «Документ ФО» +// Аналитика: md «Загрузка документов» (чек-лист, UC-01 A1 период, «Подтвердить данные»); md «Парсинг ОСВ» (счёт/период из шапки) +// Макет: «Чек-лист загруженных документов», «Соответствует период», «Не соответствует контрагент», «Подтвердить данные» +// В модели: v5.13 новая (замечание 6-бис) +// Зачем: один файл = 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 + Indexes { + (stored_file_id, document_type, osv_account_code) [unique, note: 'NULLS NOT DISTINCT — один ББ / один ОФР / одна ОСВ по счёту на файл'] + (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) по данным, не хранятся' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 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 — 5 мин)'] + 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'] + 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'] + 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 +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'] + Indexes { + (document_id, row_number) [unique] + (owner_legal_entity_id, account_id, counterparty_id) + } + 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 +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 + Note: 'Шапка распознанной формы ББ/ОФР. Логические проверки (ТЗ 6.3 Таблица 1) не хранятся — считаются на лету по value' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 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: 'колонка отчётного периода'] + 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: убраны копипаст-поля) +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 + 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'] + Indexes { (meta_id, line_code) [unique] } + Note: 'Только строки с кодом; порядок, разделы и итоговые строки — шаблон формы ФСБУ 4/2023 на фронте' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 «уверенность распознавания ниже 100% → Требуется ручная проверка»; Прил. 2 «Распознанный показатель: значение, уверенность, признак ручной корректировки» +// Аналитика: FNR01 (value_current/prior/prior2, confidence, скобки → отрицательное); md «Логические проверки» (правка ячеек) +// Макет: подсветка ячеек, «не распознано», «Редактировать/Сохранить», «Подтвердить данные» +// В модели: v4 + v5 (column_id, confidence, original_amount, modified_by); v5.13 — убран needs_review +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 ТЗ). Подсветка «требует проверки» = confidence < порог OR NOT is_recognized — считается, не хранится (v5.13)'] + 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 + Indexes { (line_id, column_id) [unique] } +} + + +// ============ КОНСОЛИДАЦИЯ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 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' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 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 новая (макет) +// Зачем: блокировка версии; подтвердить с заказчиком +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 +// Зачем: явная привязка документа к версии (переиспользование, монозаёмщики из ЕХ) +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/openspec/changes/slice-1-directories/.openspec.yaml b/openspec/changes/slice-1-directories/.openspec.yaml new file mode 100644 index 0000000..46b2b7c --- /dev/null +++ b/openspec/changes/slice-1-directories/.openspec.yaml @@ -0,0 +1,3 @@ +schema: spec-driven +created: 2026-10-04 +skip_specs: true diff --git a/openspec/changes/slice-1-directories/design.md b/openspec/changes/slice-1-directories/design.md new file mode 100644 index 0000000..c3da433 --- /dev/null +++ b/openspec/changes/slice-1-directories/design.md @@ -0,0 +1,78 @@ +# Design: Срез 1 (сквозное) — DBML v5.14, импорт ЕЦП, видимость + +## Context + +См. `proposal.md`. Факты, на которых стоит дизайн: + +- Выгрузка ЕЦП (`docs/source/biq/ecp-export-lagal-entity.xlsx`, лист «Выписки_01.04.26»): 8400 строк, колонки `ИНН`, + `iD ГК`, `Базовый РФ ГК в CRM`, `Группа компаний`, `Организация`, `ГСК`, `ГСЗ`, `Тип`; 345 ГК; 53 значения РФ (51 «… РФ», + плюс «ЦКБ» 1370 строк и «Головная организация»); типы ЮЛ 7395, ИП 469, `нерез.` 354, `ФЛ` 180, `нет инн` 2; ИНН: 10 + цифр у ЮЛ, 12 у ИП, 279 нечисловых; 215 ИНН встречаются в нескольких ГК; флаги ГСК/ГСЗ — строки «входит в ГСК» / + «входит в ГСЗ» (плюс мусор: `0`, ИНН в колонке флага); идентификатора ГСК/ГСЗ нет; у 213 ГК есть члены ГСК (до 83). +- Решения владельца 04.10.2026: без UI справочника; КПП не нужен; ЮЛ в одной ГК, одновременно в одной ГСК и одной ГСЗ; + экран администратора минимальный. +- Инварианты: права — данные, код роли в логике не проверяется; первичка не мутируется; append-only аудит; поля вне DBML не вводить. + +## Goals / Non-Goals + +**Goals:** одна версия DBML, которую реализует миграция 0002; правила импорта, по которым можно написать тесты на реальной +выгрузке; правило видимости без кода роли. **Non-Goals:** см. proposal. + +## Decisions + +### D-1. v5.14: денормализованный `kind` в `related_group_member` +Уникальность «одна группа каждого вида на ЮЛ» нельзя выразить индексом через join; варианты — триггер или денормализация. +Выбрана денормализация (`kind` = `related_group.kind`, равенство проверяет ядро при вставке, тест на рассинхрон), индекс +`(legal_entity_id, kind) WHERE is_current`. *Альтернатива* — триггер: сложнее переносить, невидим в ORM. *Цена ошибки:* +убрать колонку и индекс миграцией. + +### D-2. Версия DBML — новый файл, старый остаётся +`data-model-v5.14.dbml` рядом с v5.13 (история версий — файлы, changelog в шапке); `entities-v5.14.md` — копия с таблицей +изменений наверху; ссылки в CLAUDE.md репозиториев и `Makefile`/`DBML_VERSION` arm-core переводятся на v5.14 в дочернем change. + +### D-3. Импорт — правила §13 как данные для тестов, строки не блокируют файл +Построчные коды (`UNSUPPORTED_TYPE`, `INVALID_INN`, `DUPLICATE_IN_FILE`, `RF_CREATED`, `GK_*`, `LE_*`, `GSK_CREATED`, +`MEMBER_ADDED`, `UNKNOWN_FLAG`) фиксируются в §13.2 и становятся контрактом отчёта и тестов `arm-core`; файл отвергается +только при отсутствии обязательных колонок или нечитаемости. Одна транзакция, `dry_run`, стратегия `on_existing ∈ {skip, update}`. + +### D-4. Неоднозначности выгрузки — осторожные допущения + OQ, не угадывание +`нерез.`/`ФЛ` — пропуск (OQ-87); ИНН только по длине (OQ-88); «ЦКБ»/«Головная организация» — обычные филиалы (OQ-89); +ИНН в нескольких ГК — первая выигрывает, остальные в отчёт (OQ-90); одна неявная ГСК/ГСЗ на ГК с именем ГК (OQ-91). +Каждое допущение помечается `ASSUMPTION(OQ-nn)` в коде импортёра, все обратимы одной командой или повторным импортом с `update`. + +### D-5. Видимость — по `regional_office.is_head_office`, без ролей +ГО видит всё, филиал — ГК своего РФ и своих монозаёмщиков; ЗО не фильтрует (OQ-86). Запись вне видимости — 404. + +### D-6. Выгрузка хранится в `docs/source/biq/`, срез — в fixtures +Полная выгрузка — первоисточник формата и прогон «на всём объёме» (помечена как внутренняя: реальные ИНН); для unit-тестов — +21 строка ГК «Русский Бисквит» в `fixtures/directories/`. `fixtures/README` и `06-test-data.md` §6 обновляются. + +## Risks / Trade-offs + +- [Импорт всей выгрузки создаст 53 филиала и ~345 ГК в dev-БД] → `dry_run` первым, отчёт показывает `RF_CREATED`. +- [Денормализованный `kind` разойдётся с группой] → проверка в сервисе + тест; индекс всё равно защищает уникальность. +- [Допущения D-4 окажутся неверны] → данные исправимы повторным импортом с `update` или одной миграцией данных; OQ отслеживаются. + +## Migration Plan + +Миграция 0002 (arm-core): `ALTER TABLE related_group_member ADD kind` (заполнение из `related_group.kind` для существующих строк — +в dev их нет), замена индекса. Откат — обратная замена индекса и `DROP COLUMN`. + +## Open Questions + +OQ-86…OQ-91 (см. `07-open-questions.md`) — ни один не блокирует: приняты допущения D-4/D-5. Вопросы владельцу: «ЦКБ» и +«Головная организация» = ГО? нужны ли нерезиденты/ФЛ? + +## Decisions made without discussion + +| № | Дата | Решение | Обоснование | Цена ошибки | +|---|---|---|---|---| +| 1 | 2026-10-04 | D-1: `kind` в `related_group_member` вместо триггера | индекс виден в ORM и сверке с DBML | миграция: убрать колонку | +| 2 | 2026-10-04 | D-2: новый файл v5.14, v5.13 остаётся | правило «новая версия DBML с changelog» | нет | +| 9 | 2026-10-04 | v5.14: два новых значения `audit_action` — `LEGAL_ENTITY_CHANGE`, `USER_CHANGE` | без них события ЮЛ/пользователей пришлось бы писать под чужим действием (`GROUP_CHANGE`) | удалить значения enum (миграция) | +| 3 | 2026-10-04 | D-3: коды отчёта импорта фиксированы в §13.2; строки не блокируют файл; `on_existing` skip/update; `dry_run` | макет [38] «Пропустить существующие»; реальная выгрузка грязная | добавить/переименовать коды | +| 4 | 2026-10-04 | D-4: пять допущений по неоднозначностям выгрузки (OQ-87…OQ-91) | нельзя угадывать; все обратимы | повторный импорт / миграция данных | +| 5 | 2026-10-04 | D-5: видимость по `is_head_office`, ЗО не фильтрует | права — данные; у ГК нет сегмента | добавить поле сегмента (DBML v5.15) и фильтр | +| 6 | 2026-10-04 | D-6: полная выгрузка в `docs/source/biq`, срез в fixtures | первоисточник формата vs тестовые данные | перенос файла | +| 7 | 2026-10-04 | Срез 1 без UI справочника, экран администратора минимальный | решение владельца 04.10.2026 | UI — отдельный срез | +| 8 | 2026-10-04 | Записи вне видимости отвечают 404, не 403 | не раскрывать существование чужих ГК | одна константа | diff --git a/openspec/changes/slice-1-directories/proposal.md b/openspec/changes/slice-1-directories/proposal.md new file mode 100644 index 0000000..4e9010b --- /dev/null +++ b/openspec/changes/slice-1-directories/proposal.md @@ -0,0 +1,53 @@ +# Proposal: Срез 1 (сквозное) — DBML v5.14, правила импорта из ЕЦП CRM, политика видимости, OQ + +**Срез:** 1 «Справочники» (`docs/context/09-delivery-plan.md`), сокращённый по решению владельца 04.10.2026: без UI +справочника, минимальный экран администратора — цель быстрее дойти до Среза 2 (`tabular-parser`). +**Репозиторий:** arm-ka-docs. **Issue:** RSHB/arm-ka-docs#6. **Дочерние change'и:** `arm-core/openspec/changes/slice-1-directories` +(RSHB/arm-core#5), фикстура — RSHB/arm-ka-fixtures#2. + +## Why + +Срез 1 требует двух решений, которые нельзя принять в коде молча: модель данных (ЮЛ одновременно в одной ГСК и одной +ГСЗ — DBML v5.13 это запрещает) и правила импорта реальной выгрузки ЕЦП CRM, формат которой появился только сейчас +(`docs/source/biq/ecp-export-lagal-entity.xlsx`, 8400 строк) и отличается от макета [38] и от предположений ТЗ. По +CLAUDE.md изменение модели идёт только через новую версию DBML с changelog, алгоритмы — только через `05-domain-rules.md`. + +## What Changes + +- **DBML v5.14** (`docs/model/data-model-v5.14.dbml`, v5.13 остаётся в истории): `related_group_member.kind` + (денормализация `related_group.kind`) и частичный уникальный индекс `(legal_entity_id, kind) WHERE is_current` вместо + `legal_entity_id` — ЮЛ может состоять одновременно в одной ГСК и одной ГСЗ (решение владельца, отменяет ANL-030); + КПП не вводится; `audit_action` + `LEGAL_ENTITY_CHANGE`, `USER_CHANGE` (ТЗ 8.2 требует журнал изменений ЮЛ и пользователей, + в v5.13 для них не было действия); уточнена семантика `company_group.crm_id` / `base_regional_office_id` по выгрузке ЕЦП. + `entities-v5.14.md`, `04-data-model-guide.md`, ссылки в `CLAUDE.md` репозиториев — на v5.14. +- **`05-domain-rules.md`:** новый **§13 «Импорт справочников из выгрузки ЕЦП CRM»** (формат файла, построчные правила, + коды отчёта, транзакция, след в `audit_event` и S3, ручные операции справочника: перевод в другую ГК, вывод из состава, + алиасы, ГСК/ГСЗ); **§10.1 «Видимость справочников»** — policy через данные (`regional_office.is_head_office`), без кода роли; + ЗО не фильтрует (OQ-86). +- **`07-open-questions.md`:** OQ-31 и OQ-32 закрыты решением владельца; OQ-25 частично закрыт по выгрузке (состав ГК + «Русский Бисквит»); новые OQ-86…OQ-91 (ЗО-фильтр, типы `нерез.`/`ФЛ`, контрольные разряды ИНН, «ЦКБ»/«Головная + организация», ИНН в нескольких ГК, одна ГСК/ГСЗ на ГК в выгрузке). +- **Выгрузка ЕЦП** `docs/source/biq/ecp-export-lagal-entity.xlsx` закоммичена как первоисточник формата (добавлена + владельцем); срез по ГК «Русский Бисквит» — фикстура `fixtures/directories/ecp-export-russkiy-biskvit.xlsx`. +- **`09-delivery-plan.md`:** Срез 1 по факту (без UI справочника; минимальный экран администратора; импорт из ЕЦП); + **`10-user-journey.md`:** пометка, что экраны справочника (50, 51, 61, 77–80) реализуются позже, API — в Срезе 1. +- **`08-source-docs-index.md`:** строка про выгрузку ЕЦП. + +## Capabilities + +Change документный: поведение описывается спеками дочернего change'а в `arm-core` (`directories-api`, `directory-import`, +`directory-policy`, `users-admin`). Здесь — `skip_specs: true`. + +## Impact + +- Таблицы DBML: `related_group_member` (новая колонка, новый индекс) — миграция 0002 в `arm-core`; остальные таблицы + частей 01–02 без изменений структуры. +- Правила: §13 — новый; §10.1 — уточнение §10; §3 (алиасы) — без изменений. +- Потребители: `arm-core` (ORM, миграция, `check_dbml_vs_orm.py` на v5.14, импорт, policy), `fixtures` (срез выгрузки). + +## Non-goals + +- UI справочника по макету (экраны 50, 51, 61, 77–80) — отдельный срез по решению владельца. +- Расширение `entity_type` (нерезиденты, ФЛ), контрольные разряды ИНН, маппинг «ЦКБ» на ГО — после ответов на OQ-87…OQ-89. +- Онлайн-интеграция с ЕЦП CRM — только файл. +- Контракт сервисов распознавания — не затрагивается. diff --git a/openspec/changes/slice-1-directories/tasks.md b/openspec/changes/slice-1-directories/tasks.md new file mode 100644 index 0000000..64a9bb8 --- /dev/null +++ b/openspec/changes/slice-1-directories/tasks.md @@ -0,0 +1,22 @@ +# Tasks: Срез 1 (сквозное, docs) + +Репозиторий — arm-ka-docs. Задачи ≤ половины дня. Дочерний change — `arm-core/openspec/changes/slice-1-directories`. + +## 1. Модель и правила (сделано в brainstorming, проверить) + +- [x] 1.1 `model/data-model-v5.14.dbml` — changelog v5.14, `related_group_member.kind`, индекс `(legal_entity_id, kind)`; проверка: 43 таблицы, 27 enum, diff с v5.13 только в этих местах +- [x] 1.2 `context/05-domain-rules.md` — §13 импорт из ЕЦП, §10.1 видимость; проверка: все коды отчёта §13.2 перечислены один раз +- [x] 1.3 `context/07-open-questions.md` — OQ-31/32 закрыты, OQ-25 уточнён, OQ-86…OQ-91 добавлены +- [x] 1.4 `source/biq/ecp-export-lagal-entity.xlsx` закоммичен (первоисточник формата, добавлен владельцем) + +## 2. Документы под v5.14 + +- [ ] 2.1 `model/entities-v5.14.md` (копия v5.13 + таблица «Что изменилось в v5.14» наверху, строка `related_group_member` обновлена); + `context/04-data-model-guide.md` — файлы v5.14, строка про partial unique `(legal_entity_id, kind)`, таблица «Открытые места» (OQ-32 закрыт); + проверка: `grep -n "v5.13"` оставляет только исторические упоминания (changelog, диаграммы v5.12) +- [ ] 2.2 `CLAUDE.md` workspace и `docs/repo-templates/*.CLAUDE.md`: ссылки на `data-model-v5.14.dbml`/`entities-v5.14.md`; проверка: ссылки ведут на существующие файлы +- [ ] 2.3 `context/09-delivery-plan.md` Срез 1 по факту; `context/10-user-journey.md` — пометка про экраны справочника; `context/08-source-docs-index.md` — строка про выгрузку ЕЦП; `context/06-test-data.md` §6 — `directories/ecp-export-russkiy-biskvit.xlsx`; проверка: `openspec validate slice-1-directories --strict` + +## 3. Закрытие + +- [ ] 3.1 После merge дочернего change'а arm-core: сверить §13 с фактически реализованными кодами отчёта и допущениями `ASSUMPTION(OQ-8x)` в коде; расхождения — правкой §13 или OQ; проверка: список кодов в §13.2 = перечень в `arm-core/api/src/domain/directory_import.py` diff --git a/source/biq/ecp-export-lagal-entity.xlsx b/source/biq/ecp-export-lagal-entity.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dac27bced43f2d703d4c2fa96fb974630727b768 GIT binary patch literal 560832 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ɞ!5=Z-f<^AMT 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�DR2*-hXnCv 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

mawKK+XRqOy%#0k?^2)r&6qu?!wS{ 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 Date: Mon, 5 Oct 2026 02:43:13 +0400 Subject: [PATCH 2/2] =?UTF-8?q?OQ-92=E2=80=A6OQ-97:=20=D0=B2=D0=BE=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=81=D1=8B=20=D0=B8=D0=B7=20=D1=80=D0=B5=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8=20=D0=A1=D1=80=D0=B5?= =?UTF-8?q?=D0=B7=D0=B0=201=20(=D0=B8=D0=BC=D0=BF=D0=BE=D1=80=D1=82=20?= =?UTF-8?q?=D0=95=D0=A6=D0=9F,=20=D1=87=D0=B0=D1=81=D0=BE=D0=B2=D0=BE?= =?UTF-8?q?=D0=B9=20=D0=BF=D0=BE=D1=8F=D1=81=20effective=5Fdate,=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BE=20DIRECTORY=5FDELETE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2 --- context/07-open-questions.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/context/07-open-questions.md b/context/07-open-questions.md index fcf0f72..6f09e20 100644 --- a/context/07-open-questions.md +++ b/context/07-open-questions.md @@ -97,6 +97,12 @@ | OQ-89 | «Базовый РФ ГК в CRM» в выгрузке содержит `ЦКБ` (1370 строк) и `Головная организация`: это головной офис (`regional_office.is_head_office`) или отдельные подразделения? Полный список — 53 значения, из них 51 «… РФ» | `ecp-export-lagal-entity.xlsx`; §13.2 | срез 1 (импорт, policy видимости) | допущение: создаются как обычные филиалы с именем из файла; маппинг на ГО — после ответа (миграция данных одной командой) | | OQ-90 | Один ИНН в нескольких ГК выгрузки (215 случаев, напр. `7733288488` в `1-5AL0CC8` и `1-5A6WZN2`): какая ГК основная? `legal_entity.company_group_id` — одна | `ecp-export-lagal-entity.xlsx`; §13.2 | срез 1 (импорт) | допущение: первая встретившаяся ГК выигрывает, остальные строки — `LE_IN_OTHER_GROUP` в отчёте; перевод — вручную | | OQ-91 | В выгрузке ЕЦП только флаги «входит в ГСК/ГСЗ» без идентификатора группы: у ГК предполагается одна ГСК и одна ГСЗ (в макете у «РМ Агро» две ГСК). Как ЕЦП кодирует несколько ГСК в одной ГК и даёт ли ГСК имя/ID (OQ-33)? | `ecp-export-lagal-entity.xlsx`; §13.2; макет [77] | срез 1 (импорт), срез 4 | допущение: импорт создаёт не более одной ГСК и одной ГСЗ на ГК с именем ГК; разделение — вручную Куратором/КА | +| OQ-92 | В выгрузке ЕЦП есть строки с непустым `iD ГК`, но пустыми «Организация»/«Группа компаний» (напр. строка 4034, ГК `1-KCKKHRK`). Импорт сейчас создаёт сущность с пустым именем. Пропускать такие строки или брать имя из других строк той же ГК? | `ecp-export-lagal-entity.xlsx`; §13.2; arm-core T9.6 | срез 1 (до боевого импорта) | допущение: импортируются как есть; исправление — повторный импорт с `update` | +| OQ-93 | ИНН в xlsx бывает числом — ведущий ноль теряется ещё в Excel (`0123456789` → `123456789`, 9 цифр → `INVALID_INN`). Считать ли такие ИНН восстанавливаемыми (дополнять нулём слева до 10/12)? | §13.1; arm-core T9.3 | срез 1 | допущение: не дополняем, строка → `INVALID_INN` | +| OQ-94 | Импорт с `on_existing = update` обновляет и архивные ГК (`is_archived`), не разархивируя их. Должен ли импорт разархивировать ГК, которая снова пришла из ЕЦП, или пропускать её? | §13.2; arm-core T10.7 | срез 1 | допущение: обновляется без разархивации | +| OQ-95 | Код `LE_IN_OTHER_GROUP` в отчёте импорта называет ЮЛ (ИНН, имя) из ГК, которую филиальный пользователь с `DIRECTORY_ADMIN` видеть не должен. Допустимо ли раскрытие в отчёте импорта (право по seed только у ADMIN ГО)? | §13.3; §10.1; arm-core T10.9 | срез 1 | допущение: отчёт импорта вне policy видимости, право даётся только ГО | +| OQ-96 | Граница «`effective_date` не раньше сегодня» (OQ-21) считается по UTC: для МСК правило сдвигается на 3 часа после полуночи. Какой часовой пояс — «банковский» МСК или UTC? | §13.4; arm-core R-9 | срез 1 | допущение: UTC | +| OQ-97 | Право `DIRECTORY_DELETE` по матрице §10 только у ADMIN: удалять алиасы и пустые ГСК/ГСЗ могут только администраторы, а не КА. Расширить право на KA_RF/KA_GO/CURATOR_GO? | §10; arm-core O-6 | срез 1 (seed) | допущение: матрица не меняется | Служебные идентификаторы в DBML/аналитике: `ANL-nnn` — замечания аналитика к макету; `ARCH-nnn` — архитектурные решения; `DECISION-n` — решения по модели; `FIX-nn` — исправления дефектов v4.