From 5c8f9a39cc7a807bacf2d96e6962dfb9fc00889c Mon Sep 17 00:00:00 2001 From: tsygankoviva Date: Thu, 12 Nov 2026 13:08:22 +0300 Subject: [PATCH 1/4] =?UTF-8?q?kfo-table-back:=20vgo=5Fassignment.side=20?= =?UTF-8?q?=D0=B8=20kfo=5Fresult.snapshot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/data-model-v5.27.dbml | 1772 +++++++++++++++++++++++++++++++++++ model/entities-v5.27.md | 46 + 2 files changed, 1818 insertions(+) create mode 100644 model/data-model-v5.27.dbml create mode 100644 model/entities-v5.27.md diff --git a/model/data-model-v5.27.dbml b/model/data-model-v5.27.dbml new file mode 100644 index 0000000..a8296e7 --- /dev/null +++ b/model/data-model-v5.27.dbml @@ -0,0 +1,1772 @@ +// ДКБ · Модель данных v5.27: справочники, файлы/распознавание, консолидация, КФО, аудит, ЕХФД, метрики качества +// Формат: DBML (dbdiagram.io). Вставить на https://dbdiagram.io/d +// >>> Источник истины по модели данных. Аналитика в Confluence ссылается сюда. +// Над каждой таблицей — блок «ИСТОЧНИК»: пункт ТЗ АРМ КА BIQ-34 / ТЗ ЕХФД (помечено «ЕХ ТЗ») / Методика; +// страница аналитики (md); экран макета dkb_24.09.26; версия модели, в которой таблица появилась (v4 = исходная DBML аналитики). +// +// v5.27 (arm-core feat/kfo-table-back, миграция 0014_dbml_v5_27): +// 1. vgo_assignment.side: D/K для ОФР, NULL для ББ (DOC-277424 §3.4). +// Уникальность ББ — версия/тип/строка; ОФР — версия/тип/строка/сторона. +// 2. kfo_result.snapshot boolean NOT NULL DEFAULT true: true = результат неактуален, +// false = пересчёт не требуется. Суммы хранятся в kfo_result_line/_company, не в JSON. +// Инвалидация и сброс признака выполняются в транзакциях изменения и расчёта; +// замороженные результаты не инвалидируются. Старые незамороженные результаты получают true. +// 3. correction.ordinal не вводится: основная строка задаётся parent_correction_id, +// дополнительные строки выводятся в стабильном порядке ID, порядок ввода не хранится. +// Порядок колонок kfo_result_line_company отражает последовательность ALTER TABLE v5.26. +// +// v5.26 (расчёт КФО, AURORA-1546/1547; RSHB/arm-ka-docs#206; одна миграция arm-core — в AURORA-1546): +// 1. kfo_result_line_company: + client_amount («по данным клиента», тыс. руб.), + vgo_amount («в т. ч. взаимные», со +// знаком строки); amount — «очищенные показатели» (context/05-domain-rules.md §8 «КФО», п. 6–7). Без них колонки +// экрана КФО не восстановить из сохранённого результата. +// 2. kfo_result: + warnings jsonb (предупреждения расчёта, §8 «КФО» п. 12), + corrections_count_bb/_ofr, +// corrections_amount_bb/_ofr (сводка корректировок для реквизитов формы, п. 11) — замороженная версия отдаёт то, +// что видели при верификации. +// 3. audit_action: + KFO_EDIT — сохранение ручных полей КФО (комментарии строк, обоснование порога, причины +// отклонений от Методики), раздел KFO. +// 4. elimination_rule.elimination_mode: значение min_or_full (правило ББ 2 по DOC-274230: min при обеих сторонах, +// сторона 1 при пустой стороне 2, без порога; §5 п. 1, §8 «КФО» п. 4). varchar — схема не меняется; seed v1 +// правится на месте в AURORA-1546 (верифицированных версий нет). +// 5. kfo_result_line: пояснения приведены к §8 «КФО» (единицы — тыс. руб.; eliminated_auto / eliminated_manual — от +// агрегатов без / с корректировкой, по одному агрегату не складываются; goodwill_adjust — у GOODWILL и итогов; +// consolidated_amount = sum − vgo + goodwill_adjust). Структура не меняется. +// 6. ex_snapshot_item.item_type: + version_card — карточка версии на дату верификации (участники маршрута с ФИО, решение +// УОБ, обоснования, состав); payload — конверт contracts/ex-payload-v1.schema.json (у primary_document — null), +// payload_schema_version = "1.0" (RSHB/arm-ka-docs#208, AURORA-1560; context/05-domain-rules.md §15). +// 7. audit_action: + EX_SNAPSHOT_WRITE — запись среза ЕХ при «Верифицирован», раздел KFO. +// 8. ex_snapshot.status: пояснение под ручной архив (решение 27.10.2026) — ACTUAL «не архивирован», а не «последняя +// верифицированная»; запись среза прежний в архив не переводит. Структура не меняется. +// Миграция: новые колонки nullable, значения enum (KFO_EDIT — AURORA-1546, EX_SNAPSHOT_WRITE — AURORA-1560); откат +// удаляет колонки, значения enum при наличии событий не откатываются (как FILE_REPROCESS в v5.21). +// +// v5.25 (AURORA-1759, RSHB/arm-ka-docs#202; миграция в arm-core — отдельный change arm-core#190): +// 1. Три новые таблицы фактов качества распознавания первички: quality_intake_fact, quality_outcome_fact, +// quality_failure_fact (отдельная схема dkb_metrics, append-only, без FK на рабочие таблицы) — +// design openspec/changes/quality-metrics §1.4-1.6. +// 2. s3_bucket_role: + raw (сырой ответ ИС Сканирование, не экспирится с файлом); recognition_job.raw_s3_object_id +// — ссылка на него (отменяет решение v5.13 «сырой ответ в БД не регистрируется»). +// 3. stored_file.is_scan — признак скан/цифровой PDF (NULL для не-PDF). +// 4. permission_object: + QUALITY_METRICS (право QUALITY_METRICS_VIEW — seed в arm-core). +// +// v5.24 (AURORA-1751/1540/1541, RSHB/arm-ka-docs#196; одна миграция arm-core, уже слита main): +// 1. Новая таблица vgo_assignment: ручное решение аналитика по строке сводной ОСВ сверх автоматического разнесения +// по правилам ВГО (context/05-domain-rules.md §5) — привязка к правилу (ASSIGN), снятие привязки (UNASSIGNED), +// отметка «не учитывать в КФО» (is_exclude) у нераспределённой строки. Автоматическое разнесение по-прежнему не +// хранится (DECISION-5) — только это, поверх него. Одна действующая запись на (версия, тип отчётности, +// osv_entry_id); повторное решение обновляет её, а не добавляет новую. +// 2. Черновик контракта (dev/api-contract-corrections.md §5) предполагал отдельное поле `side` — строка с +// одновременно дебетовым и кредитовым сальдо даёт две позиции. В уже слитой миграции 0011 (arm-core) поля нет: +// решение по такой строке одно на обе позиции, не по стороне отдельно. +// Реализация полностью в коде: сервис `VgoAssignmentCrudService`, эндпоинты `PUT|DELETE …/vgo-assignments/rule`, +// `PUT …/vgo-assignments/exclude`; участвует в таблице корректировок (`CorrectionAggregateSource`, §8). +// +// v5.23 (решения владельца 23.10.2026; RSHB/arm-ka-docs#164, AURORA-1536, ревью arm-core #175; одна миграция arm-core): +// 1. consolidation_version.elimination_rules_version: not null. Версия правил элиминации (elimination_rule.version_no), +// действующая на дату создания версии консолидации (OQ-174), фиксируется при создании и дальше не меняется; по ней +// считаются шахматка-пресет и пары ВГО (context/05-domain-rules.md §4, §5). Пустое значение больше не допускается: +// «пока поле пусто — последние открытые правила» убрано, версия без правил не создаётся. +// Миграция: существующим версиям — номер версии правил, действовавшей на дату created_at (по Москве), при её отсутствии — +// последней открытой; затем NOT NULL. Откат снимает только NOT NULL, значения остаются. +// +// v5.22 (22.10.2026; AURORA-1446): +// 1. comment.object_type: убраны устаревшие chess_cell и kfo_result_line. +// Сохранено описание привязки: document | consolidation_version | …. +// Комментарий к правке пары ВГО — correction.comment; к строкам КФО — kfo_result_line.comment +// и client_kfo_line.comment (отдельные поля, не лента комментариев). +// Уточнены описание и источники comment. Структура БД не меняется, миграция не требуется. +// +// v5.21 (решение владельца 22.10.2026; RSHB/arm-ka-docs#149, AURORA-1442; одна миграция arm-core): +// 1. audit_action: значение FILE_REPROCESS — повторная обработка файла пользователем (раздел PRIMARY_DOCUMENTS; +// context/05-domain-rules.md §9.5 п. 6, п. 13). Файл не загружается заново — создаётся новое recognition_job +// (attempt + 1) и становится current_recognition_job_id, поэтому FILE_UPLOAD (приём нового файла) и FILE_REPLACE +// (автозамена другим файлом) не подходят. Событие — на файл: object_type = stored_file, before_value — прежнее +// задание, after_value — новое; пакет версии пишет по событию на каждый отправленный файл. +// Миграция только добавляет значение enum. Откат при наличии событий FILE_REPROCESS останавливается с ошибкой и ничего +// не меняет (журнал append-only). +// +// v5.20 (решения владельца 21.10.2026; RSHB/arm-ka-docs#147, OQ-161 вариант 2, AURORA-1442; одна миграция arm-core): +// 1. document: is_modified (boolean, not null, default false), original_values (jsonb), modified_by (FK → app_user), +// modified_at — уточнение периода и счёта документа ОСВ аналитиком (context/05-domain-rules.md §9.5 п. 12). +// Правка — на месте в period_year / period_quarter / is_cumulative / osv_account_code; при первой правке прежние +// значения этих четырёх полей копируются в original_values и дальше не меняются (первичка не мутируется, как +// osv_entry.original_values). Копия document не создаётся: file_ordinal — номер документа в результате +// распознавания, не номер редакции. Строки osv_entry при смене счёта не меняются. +// Миграция только добавляет колонки (is_modified = false, остальные NULL). Откат на данных с is_modified = true +// останавливается с ошибкой и ничего не меняет (потерялись бы исходные значения). +// +// v5.19 (решения владельца 17.10.2026, Р-1…Р-19; RSHB/arm-ka-docs#116, openspec/changes/archive/2026-10-19-unified-statement-normalization; +// контракт результата v2.0; одна миграция arm-core): +// 1. financial_statement_line: снята уникальность (meta_id, line_code) — повтор кода законен, хранятся все строки (Р-4); +// line_code остаётся nullable и пуст у строк unreadable / missing / detail (Р-8, отменяет OQ-36 / OQ-141). +// Новые колонки: row_index (порядок строки в документе; у шаблонных и созданных правкой — NULL), source_ref +// (положение в источнике, частичный уникальный индекс (meta_id, source_ref) WHERE source_ref IS NOT NULL), +// line_status (enum statement_line_status), line_code_text (сырой текст ячейки кода), parent_row_index (родитель +// detail), needs_review (как пришло от сервиса, пересчитывается ядром после правок), is_confirmed (код подтверждён +// аналитиком). +// 2. financial_statement_value: source_text (values[].text — сырой текст источника), needs_review (как пришло, +// пересчитывается после правок; пересматривает п. 4 v5.13 «считается, не хранится»), is_confirmed + confirmed_by / +// confirmed_at (подтверждено аналитиком без изменения значения). +// 3. financial_statement_column: period_kind (absolute | relative:<вид> | none), label_confidence. +// 4. financial_statement_meta: form_variant (enum statement_form_variant), needs_review_fields (поля шапки с +// needs_review, jsonb-массив имён). +// 5. Новая таблица document_issue (+ enum'ы document_issue_kind, issue_severity, issue_source): предупреждения и нарушения +// §7 документа как пришли от сервиса или посчитаны ядром; очищается при перезагрузке файла; при пересчёте после +// правки записи relation / soft заменяются целиком, warning источника service сохраняются, кроме снимаемых правкой. +// 6. recognition_job.statements_version — коммит копии общего кода arm_statements, которым посчитан результат. +// 7. document: уникальность (stored_file_id, document_type, osv_account_code) — только для типов кроме BALANCE / INCOME +// (частичный индекс; ОСВ по счёту, DISCLOSURE, OTHER — «один на тип на файл», §9.5 п. 2); вторая форма того же типа +// в файле хранится (Р-10, Р-15); новая колонка file_ordinal — индекс документа в documents[] результата (у всех +// документов при любом MAJOR контракта; несозданный документ номер не занимает), уникален в файле. +// 8. related_group.crm_id (varchar, nullable, unique) — ID ГСК/ГСЗ в ЕЦП CRM (AURORA-1619, arm-core#112, OQ-33). +// 9. Признак «строка создана правкой аналитика» — financial_statement_line.row_index IS NULL (заменяет прежний +// признак line_code_original_value IS NULL: у строк unreadable / missing / detail источника кода тоже нет). +// line_code_original_value — код строки из результата как пришёл (NULL у статусов кроме ok и у строк, созданных +// правкой); правками не меняется. +// 10. financial_statement_meta: header_source (jsonb — сырой текст и уверенность всех полей шапки результата, +// {"<поле>": {"text", "confidence"}}), organization_name_original_value и organization_name_modified (наименование +// правится PATCH шапки, как ИНН). +// 11. document_issue: codes (jsonb — коды цели и членов нарушения §7), column_index (столбец предупреждения вне колонок +// формы — COLUMN_SKIPPED и др.). +// Перед выкладкой база очищается от форм ББ/ОФР (решение владельца 18.10.2026, Р-24; скрипт ядра +// scripts/purge_statements.py): миграция только добавляет колонки, таблицу, enum'ы, индексы и значения по умолчанию, +// §7 по существующим формам не считает. Заполнение (миграция проходит и на непустой базе): row_index строк — NULL у +// строк с line_code_original_value IS NULL (созданных правкой), у остальных — по возрастанию line_code внутри формы с 0; +// line_status = ok, needs_review строк = false, needs_review значений = НЕ values_ok (values_ok — правлено или +// is_recognized не false и confidence 100 / NULL), source_text = string_value, is_confirmed = false, period_kind = +// absolute при period_date, иначе none, form_variant = NULL (набор §7 — полный), header_source — из *_original_value +// и inn_confidence, organization_name_original_value = organization_name, file_ordinal — по (created_at, id) внутри +// файла с 0 (у всех документов), related_group.crm_id = NULL; document_issue — пуст: корректность нарушений у форм, +// оставшихся в неочищенной базе, не гарантируется до первой правки. +// Откат гарантирован на пустой БД и на данных, которые v5.18 представляет без потери первичных данных и ручного ввода; +// downgrade останавливается с ошибкой и ничего не меняет при повторе кода в форме, строке без кода, двух формах одного +// типа в файле, непустом related_group.crm_id, organization_name_modified = true; производные и сигнальные колонки +// v5.19 и document_issue удаляет с записью числа удалённых значений в журнал миграции. +// +// v5.18 (решения владельца 09.10.2026; RSHB/arm-ka-docs#90, openspec/changes/console-files): +// 1. stored_file.consolidation_id (uuid, nullable, FK → consolidation): консолидация (ГК + год + квартал), в контексте +// которой загружен файл, — основа «рабочего стола консоли» (полный состав стола — context/05-domain-rules.md §9.5 п. 11), общего для всех версий периода. NULL — загрузка без контекста +// (страница ЮЛ, монозаёмщики, API). Пишется один раз при загрузке (POST /consolidations/{id}/legal-entities/{le}/files); +// при автозамене новый файл без контекста наследует consolidation_id заменённого. Индекс (legal_entity_id, consolidation_id). +// Что использует конкретная версия, по-прежнему определяет consolidation_document; заморозка после VERIFIED — привязки и ex_snapshot. +// Миграция 0006 arm-core: backfill по consolidation_document (при нескольких периодах — самый ранний). +// 2. Note recognition_job.reply_deadline: срок ответа OCR — 20 мин (OQ-159, решение владельца 09.10.2026), структура не меняется. +// +// v5.17 (решение владельца 07.10.2026, пересмотр OQ-31; RSHB/arm-ka-docs#53): +// 1. legal_entity.kpp и legal_entity_history.kpp (varchar, nullable): КПП юридического лица. Формат — 9 символов: +// 4 цифры, 2 символа (цифра или латинская A–Z), 3 цифры; иначе INVALID_KPP. У ИП КПП запрещён (INVALID_KPP; +// импорт — строка пропускается). Для ЮЛ необязателен: существующие записи и импорт без колонки КПП остаются валидными. +// Уникальность — только legal_entity.inn (КПП — атрибут, сопоставление контрагентов ОСВ по ИНН не меняется). +// Изменение КПП — обычная правка со снимком в legal_entity_history. Отменяет п. 2 v5.14 («КПП не вводится»). +// +// v5.16 (Срез 4, решения владельца 06.10.2026): +// 1. Новый enum counterparty_match_kind и колонка osv_entry.counterparty_match_kind (nullable): способ, которым строке ОСВ +// сопоставлен контрагент. NULL ⇔ counterparty_id NULL; INN / NAME / ALIAS — шаг автоматического резолва при маппинге +// (ИНН; точное имя; нормализованное имя или алиас); MANUAL — ручное сопоставление аналитиком; PROPAGATED — +// автоприменение по имени в версии (DOC-221278 п. 12–13). Миграция 0004 заполняет колонку по уже смапленным строкам. +// 2. Без изменений структуры, уточнение семантики consolidation_document: строка создаётся при подтверждении документа +// (по документам ЮЛ — членов периметра версии «в работе»), при подходящем подтверждённом документе — при добавлении ЮЛ +// в периметр; удаляется при отвязке документа (замена файла, удаление, исключение ЮЛ из периметра). Для одной +// (ЮЛ, document_type, osv_account_code, период, признак нарастающего) привязан один документ — самый поздний confirmed_at. +// 3. Без изменений структуры, уточнение семантики consolidation_lock: блокировка без истечения по времени — активна, пока её не +// снял владелец, администратор или перехват другим пользователем с CONSOLIDATION_EDIT по причине (OQ-119). +// +// v5.15 (Срез 2c, решения владельца 05.10.2026): +// 1. osv_data_type: добавлено NU — строки налогового учёта из ОСВ «БУ, НУ» хранятся в osv_entry как есть (OQ-45); +// контракт результата допускал NU с v1.0. +// 2. app_user.email хранится в нижнем регистре: нормализация при записи (seed, администрирование), поиск по +// lower(email) остаётся; уникальность — существующий UNIQUE по email (OQ-59). Структура не меняется. +// 3. Без изменений структуры, уточнение семантики: stored_file.status — PROCESSING ставится inbox'ом по ack сервиса, +// PROCESSED/ERROR — циклом маппинга результата (OQ-67); маппинг выполняется отдельно от inbox (OQ-69); +// recognition_job.group_schema заполняет маппер; «Итого» в osv_entry не хранится (OQ-01). +// 4. Индексы для удаления файла и обхода дерева строк: osv_entry (parent_entry_id), osv_entry (recognition_job_id), +// stored_file (current_recognition_job_id) — проверки FK при DELETE документа/файла и очистке перед повторным +// маппингом шли seq scan'ом (OQ-117). Замер: DELETE документа 1000 строк 8,6 с → 16 мс на 200 тыс. строк. +// +// v5.14 (Срез 1, решения владельца 04.10.2026): +// 1. ЮЛ может состоять ОДНОВРЕМЕННО в одной ГСК и одной ГСЗ (но только в одной группе каждого вида) — отменяет +// ANL-030/v5.8. В related_group_member возвращена денормализованная колонка kind (= related_group.kind, +// равенство проверяет ядро при записи); частичный уникальный индекс стал (legal_entity_id, kind) WHERE is_current. +// 2. КПП у ЮЛ не вводится (OQ-31: поле есть только в макете; решение владельца — не нужен). [Отменено в v5.17 — КПП введён.] +// 3. Без изменений структуры, уточнение семантики: company_group.crm_id = «iD ГК» выгрузки ЕЦП CRM +// (docs/source/biq/ecp-export-lagal-entity.xlsx), base_regional_office — «Базовый РФ ГК в CRM»; флаги «входит в ГСК/ГСЗ» +// выгрузки → членство в одной неявной ГСК/ГСЗ на ГК (правила импорта — 05-domain-rules.md §13). +// 4. audit_action: добавлены LEGAL_ENTITY_CHANGE (создание/изменение/закрытие/перевод ЮЛ, алиасы) и USER_CHANGE +// (создание/деактивация пользователя администратором) — ТЗ 8.2 «журнал изменений справочников» их требует, +// в v5.13 были только GROUP_CHANGE / MEMBERSHIP_CHANGE / USER_ROLE_CHANGE. +// +// v5.13 (ревью 30.09–01.10, замечания 1–7; п.2 parent_entry_id — отложен): +// 1. Права как данные: permission + role_permission (матрица доступов ТЗ сноска 29 — в БД, не в коде); +// права только через роли, прямых назначений пользователю нет. Отменяет решение v5.4. +// 3. osv_group_schema убрана — схема группировок шапки = recognition_job.group_schema jsonb; +// тип строки — osv_entry.group_type. +// 4. financial_statement_value.needs_review убран — производное от confidence/is_recognized, считается запросом. +// 5. recognition_job: оставлен только result_s3_object_id; сырой ответ ИС Сканирование в БД не регистрируется +// (scan-gateway пишет его в S3 по конвенции raw/{job_id}.json для разбора инцидентов). +// 6. stored_file.fields_modified убран — COUNT(is_modified) по данным документа. +// 6-бис. Разделение «файл / документ»: stored_file = физический файл (один на загрузку), document = логическая +// единица (ББ, ОФР, ОСВ по счёту, расшифровка) — один файл содержит N документов (PDF с ББ+ОФР, xlsx с +// несколькими ОСВ листами). Чек-лист, проверки периода/контрагента, подтверждение, FK разобранных данных, +// consolidation_document и ex_snapshot_item — на document. Замена (superseded_by) остаётся на файле целиком. +// 7. file_type: убран P7. +// +// Изменения относительно v4 (кратко): +// FIX — исправлены дефекты v4 (PK у meta, типы, копипаст-note про «контрагента», row_type, parent_entry_id) +// ADD — audit_event, status_history, company_group_assignment, elimination_rule, statement_check_result, +// consolidated_osv_line, chess_cell, vgo_pair_match (агрегат по ТЗ 6.4), ofr_vgo_match, kfo_result_*, +// client_kfo_line, comment, export_log/preset, ex_snapshot*, correction_version +// CHG — role → 7 ролей ТЗ + сегмент (ЗО); consolidation_version — сценарий/подход/гудвилл/решение УОБ; +// stored_file — счёт ОСВ, версии/замена; osv_entry — признак контрагента + override; legal_entity — монозаёмщик +// +// Ключи: у ВСЕХ сущностей суррогатный PK (uuid). Натуральные ключи — UNIQUE-колонки. +// (Для высокообъёмных таблиц — osv_entry, audit_event — uuid можно заменить на bigint identity.) +// ЮЛ и ГК — SCD Type 4 (живая таблица + *_history). Членство в ГСК/ГСЗ — SCD Type 2 (is_current). +// Первичка не мутируется: правки распознанных значений = поле + *_original_value + is_modified + audit_event. +// Производные объекты версии (сводная ОСВ, шахматка, КФО) — snapshot на consolidation_version: +// пересчитываются пока версия «в работе», замораживаются при VERIFIED (ТЗ 6.10, 7.2). +// +// DECISION-1 (ТЗ 6.4 vs v4): первичная модель сопоставления ВГО — АГРЕГАТ по паре компаний × правилу пары счетов +// (vgo_pair_match), как в ТЗ/Прил. 3. Строковое 1:1 сопоставление (vgo_match) сохранено как детализация агрегата. +// DECISION-2 (ЕХФД): ЕХ — те же таблицы + ex_snapshot как «замороженный указатель» на состав верифицированной версии. +// Отдельная физическая БД для ЕХ не предполагается; архив в data lake — выгрузка снапшота. +// DECISION-3: ГО — обычная запись regional_office с is_head_office=true (вместо NULL). +// DECISION-5 (производные консолидации): сводная ОСВ, пары ВГО и шахматка НЕ хранятся, пока версия в работе — +// считаются запросом из osv_entry (актуальные прогоны) × consolidation_member × elimination_rule. +// Признак контрагента ГСК/ГК/Внешний — функция от osv_entry.counterparty_id и периметра версии; ручное действие +// аналитика = сопоставление контрагента с ЮЛ (counterparty_id + алиас), комментарий — в audit_event. +// v5.16: способ сопоставления контрагента (osv_entry.counterparty_match_kind) ХРАНИТСЯ; пробелы квартальной склейки и сам свод — нет. +// При VERIFIED производные замораживаются один раз: структурированный снапшот — jsonb в ex_snapshot_item.payload +// (просмотр в ЛК ЕХ), подготовленный xlsx для выгрузки — s3_object. Отдельная NoSQL-база не вводится. +// Корректировки и гудвилл ссылаются на пару ВГО по естественному ключу (правило, компания 1, компания 2). +// DECISION-4 (распознавание): два отдельных stateless-сервиса без доступа к БД — +// tabular-parser (XLS/XLSX/XLSB) и scan-gateway (адаптер ИС Сканирование для PDF/PNG/JPG). +// Запрос: NATS recognition.{tabular|image}.request + файл в S3 uploads/. Результат: JSON в S3 results/ + +// NATS recognition.result. Единственный писатель в БД — arm-core; корреляция по recognition_job.id; +// идемпотентность по msg_id; outbox при создании recognition_job; DLQ. +// v5.13: результат одного файла содержит N документов; ядро создаёт document при маппинге результата. +// +// v5.1 (по макету dkb_24.09.26): consolidation_lock (взятие в работу), participant_disclosure (расшифровки участника), +// legal_entity_history.event_type, statement_meta реквизиты (ОКПО/ОКОПФ/ОКФС/адрес), kfo_result_line: vgo/share, +// client_kfo_line: ВГО клиента/банка + причина, audit_event: section/result/user_agent, статусы REJECTED/ARCHIVED, +// document_check (проверка периода/контрагента файла), company_group.crm_id nullable (ANL-037). +// v5.2 (DECISION-4): recognition_job: subject/msg_id/deadline/external_task_id/result_schema_version/error_code, статусы timeout/dlq. +// v5.12 (ревью part09): ЕХ самодостаточен — срез не ссылается FK на консолидацию и её результаты (их удаляют по сроку, +// срез хранится «вечно»): ex_snapshot.source_version_id/no без FK; ex_snapshot_item = stored_file_id (исходники храним) +// ИЛИ payload jsonb (сводная ОСВ, ВГО, шахматка, КФО, гудвилл, корректировки); убраны object_type/object_id, +// prepared_s3_object_id (готовые файлы не храним), ex_snapshot.source_system, audit_event.s3_object_id; +// добавлен ex_snapshot.superseded_by_snapshot_id (архивный → актуальный). +// v5.11: consolidation_version.elimination_rules_version — какая версия правил Прил. 3/4 применялась (объяснимость и +// воспроизводимость расчёта замороженной версии). +// v5.10 (DECISION-5, ревью part08): убраны consolidated_osv_line, consolidated_osv_source, vgo_pair_match, chess_sheet, chess_cell, +// osv_entry.counterparty_type (выводится); correction ссылается на пару по (rule_id, company_1_id, company_2_id); +// ex_snapshot_item получил payload jsonb. +// v5.9 (ревью part06/07): statement_check_result убрана — проверки считаются на лету, акцепт КА — на документе +// (financial_statement_meta.checks_accepted_*); reviewed_by/at перенесены в meta (документ ревьюится целиком); +// financial_statement_line: убраны ordinal/row_kind/section (порядок и группирующие строки — шаблон формы на фронте); +// consolidation: company_group_id NOT NULL, related_group_id nullable — ГСК фиксируется при VERIFIED (ANL-029); +// consolidation_version: убран package_uuid (документы в ИС Сканирование по одному, ключ = recognition_job.id), добавлен updated_by. +// v5.8 (ревью part01): убраны company_group_assignment (видимость ТЗ 8.1 выводится из company_group.base_regional_office_id, +// legal_entity.regional_office_id, app_user.regional_office_id; история перезакрепления — company_group_history), +// legal_entity.is_mono_borrower (монозаёмщик = company_group_id IS NULL), related_group_member.kind и индекс related_group(id, kind) +// (после ANL-030 partial-unique по legal_entity_id без условия на kind). +// v5.7: метрики качества распознавания — recognition_job.fields_total/low_confidence/unrecognized (что пришло от сервиса). +// (stored_file.fields_modified/fields_reviewed и financial_statement_value.needs_review — убраны в v5.9/v5.13 как производные.) +// v5.6 (ревизия 28.09, решения по каждой убранной таблице): +// account_code_alias — нормализация кодов в коде; редкие субсчета клиентов добавляются в chart_of_account +// vat_rate — константы; средневзвешенная ставка хранится в vgo_pair_match +// crm_import_batch — импорт справочников только на старте (миграция); след в audit_event(DIRECTORY_IMPORT) + файл в s3_object +// osv_entry_edit — audit_event(RECOGNIZED_DATA_EDIT) + osv_entry.original_values/modified_by/modified_at +// document_check — колонки period_check/counterparty_check (с v5.13 — на document); сверка с периодом версии вычисляется +// export_preset — выбор колонок в момент экспорта, без сохранения наборов +// export_log — audit_event(EXPORT, after_value={report_code, format, columns, rows}); файлы выгрузок не хранятся (S3 lifecycle exports/ = 7 дней) +// v5.5: убрана correction_version — история корректировок (сноска 22) ведётся audit_event(before/after), version_no в correction. +// v5.4: возвращён s3_object (реестр объектов S3 — lifecycle/ретеншн ТЗ 8.4, sha256, единая точка ключей); permission/role_permission — матрица в коде (ОТМЕНЕНО в v5.13). +// v5.3 РЕВИЗИЯ по правилу «в базе только то, что есть в ТЗ или на экране макета». Удалено 14 таблиц: +// - account_code_alias: нормализация кодов (60.1=60.01) — алгоритм в коде (ARCH-004), не справочник +// - vat_rate: ставки 0/10/20/22 — константы; средневзвешенная ставка хранится в vgo_pair_match.vat_weighted_rate +// - disclosure_item: расшифровки участника: в UI скрыты, в ТЗ только тип документа «Расшифровка» → вне scope до решения ANL-040 +// - participant_disclosure: см. disclosure_item +// - crm_import_batch: журнал импортов не в ТЗ/UI; факт импорта и ошибки — audit_event(GROUP_CHANGE/IMPORT) +// - permission / role_permission: ВОЗВРАЩЕНЫ в v5.13 (замечание 1) +// - integration_message: РЕШЕНИЕ — обмен с NATS завязан только на recognition_job (status queued→published = outbox; result_msg_id UNIQUE = inbox/дедуп); отдельная таблица появится, только если возникнет второй тип сообщений +// - osv_entry_edit: история правок сумм ОСВ — audit_event(RECOGNIZED_DATA_EDIT, before/after) +// - document_check: результат проверки периода/контрагента — две колонки (с v5.13 — в document) +// - vgo_match: строковое сопоставление 1:1 — только в аналитике, нет ни в ТЗ (агрегат по Прил. 3), ни в UI; детализация агрегата — consolidated_osv_source +// - export_preset: сохранённые пресеты колонок не в ТЗ/UI (выбор столбцов — при экспорте, без сохранения) +// - export_log: история выгрузок (ТЗ 8.2, ЕХ 6.6) — audit_event(EXPORT) с составом в after_value + +// ============ ENUMS ============ +Enum entity_type { + "ЮЛ" + "ИП" +} + +Enum related_group_kind { + gsk + gsz +} + +Enum account_kind { + A [note: 'актив'] + P [note: 'пассив'] + AP [note: 'активно-пассивный'] +} + +Enum account_row_type { + account [note: 'синтетический счёт, напр. 60'] + subaccount [note: 'субсчёт, напр. 60.01'] + analytic [note: 'подсубсчёт, напр. 60.01.1 / 76.07.1'] +} + +Enum business_segment { + DKB [note: 'крупный бизнес'] + DMSB [note: 'малый и средний'] + DM [note: 'микробизнес'] +} + +Enum document_type { + BALANCE [note: 'Бухгалтерский баланс (0710001)'] + INCOME [note: 'ОФР (0710002)'] + OSV [note: 'ОСВ по счёту — osv_account_code обязателен'] + DISCLOSURE [note: 'Расшифровка'] + OTHER [note: 'Прочий документ'] +} + +Enum file_type { + XLS + XLSX + XLSB + PDF + PNG + JPG +} + +Enum recognition_pipeline { + tabular [note: 'XLS/XLSX/XLSB — tabular-parser'] + image [note: 'PDF/PNG/JPG — ИС Сканирование через scan-gateway'] +} + +// v5.25: метрики качества первички (05-domain-rules.md §14) +Enum quality_outcome { + AUTO_CONFIRMED + CONFIRMED + DELETED + SUPERSEDED + DELETED_AFTER_CONFIRM + SUPERSEDED_AFTER_CONFIRM +} + +Enum quality_cause { + SERVICE_ERROR [note: 'есть правка, не найденная в сыром тексте сервиса'] + OUR_ERROR [note: 'есть правка, найденная в сыром тексте сервиса (наш разбор ошибся)'] + CLIENT_DOCUMENT [note: 'подтверждён с акцептом нарушенных жёстких проверок, без несписанных правок на это нарушение'] + WITHOUT_PARTICIPATION [note: 'AUTO_CONFIRMED'] + AS_IS [note: 'CONFIRMED без правок и без акцепта'] +} + +Enum quality_failure_kind { + SERVICE_ERROR [note: 'recognition_job.status = error'] + TIMEOUT + NO_ACK [note: 'dlq — redelivery после max_deliver'] + MAPPING [note: 'MappingFatal, файл → ERROR'] +} + +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 + raw [note: 'сырой ответ ИС Сканирование, raw/{job_id}.json; не экспирится с файлом — вход для эталонного прогона (OQ-179)'] +} + +Enum recognition_status { + queued [note: 'создано, запрос в outbox'] + published [note: 'запрос опубликован в NATS'] + processing [note: 'сервис подтвердил взятие в работу (опц. heartbeat)'] + done + needs_check [note: 'результат получен, но confidence < 100% / контрольные суммы не сошлись'] + error + timeout [note: 'reply_deadline истёк без результата'] + dlq [note: 'сообщение ушло в DLQ после max_deliver'] +} + +Enum statement_type { + balance + income +} + +// v5.19: статус строки формы ББ/ОФР (05-domain-rules.md §11.4) +Enum statement_line_status { + ok [note: 'код разобран'] + unreadable [note: 'в ячейке кода есть цифры, но код не разобран (сырой текст — line_code_text)'] + missing [note: 'строка без кода с содержимым, выше в документе нет строки с кодом'] + detail [note: 'расшифровка без кода под строкой с кодом (Р-8): в §7, агрегаты, КФО и ЕХ не входит'] +} + +// v5.19: вариант формы — по структуре кодов (§11.7) +Enum statement_form_variant { + full + simplified [note: 'упрощённая форма (приказ 66н, прил. 5): ББ без 1100/1200, ОФР без 2100/2200/2300'] +} + +// v5.19: вид записи document_issue +Enum document_issue_kind { + warning [note: 'предупреждение (05-domain-rules.md §11.9, таблица уровней)'] + relation [note: 'жёсткое соотношение §7, не сошедшееся вне допуска и округления'] + soft [note: 'мягкое соотношение или жёсткое в пределах округления (OQ-138)'] +} + +Enum issue_severity { + error [note: 'документ needs_check'] + info [note: 'на статус не влияет'] +} + +Enum issue_source { + service [note: 'пришло в результате распознавания'] + core [note: 'посчитано ядром (проверки по словарю имён и перечню кодов; пересчёт §7 после правки)'] +} + +Enum osv_group_type { + ACCOUNT + DEPARTMENT + COUNTERPARTY + CONTRACT + OTHER +} + +Enum counterparty_match_kind { + INN [note: 'автоматический резолв при маппинге: ИНН строки совпал с legal_entity.inn'] + NAME [note: 'автоматический резолв: точное совпадение имени строки с legal_entity.name'] + ALIAS [note: 'автоматический резолв: нормализованное имя ЮЛ или алиас (legal_entity_alias)'] + MANUAL [note: 'ручное сопоставление аналитиком'] + PROPAGATED [note: 'автоприменение ручного сопоставления к строкам с тем же именем в версии (DOC-221278 п. 12–13)'] +} + +Enum osv_data_type { + BU + NU [note: 'v5.15: налоговый учёт из ОСВ «БУ, НУ» (OQ-45)'] + CURRENCY + QUANTITY + SUM +} + +Enum consolidation_scenario { + CREATE [note: '«Создание КФО» при отсутствии клиентской консолидации'] + CONFIRM [note: '«Подтверждение КФО клиента»'] +} + +Enum consolidation_approach { + BASIC [note: 'базовый: ББ, ОФР, ОСВ 01,58,60,62,66,67,76,90'] + EXTENDED [note: 'опция к базовому: + ОСВ 02,03,08,44,26,91,51,52,59,80,83,86,97,001,008,009,011'] +} + +// Статусы КФО по ТЗ 6.10 + «Корректировка» при расхождении ≥5% (ТЗ 6.4) +Enum consolidation_status { + INITIATED + DOCUMENTS_PROCESSING + DATA_CORRECTION [note: 'корректировка распознанных данных'] + CONSOLIDATION_RF + ADJUSTMENT [note: '«Корректировка» ВГО (расхождение ≥ 5%); подстатус этапа консолидации'] + VERIFICATION_RF + CONSOLIDATION_GO + VERIFICATION_GO [note: 'РКА ГО, если КФО инициировано КА ГО (ТЗ 6.10 маршрут)'] + VERIFIED + CANCELLED + // v5.1 по макету — ANL-035: подтвердить с заказчиком + REJECTED [note: 'Отклонено: возвращено на доработку (макет). Альтернатива — событие в status_history без отдельного статуса'] + ARCHIVED [note: 'Архив: скрыто из основного списка (макет); применимо к VERIFIED/CANCELLED'] +} + +Enum correction_status { + DRAFT + APPLIED + REVOKED +} + +Enum document_check_result { + MATCH + MISMATCH + UNKNOWN +} + +Enum le_history_event { + CREATE + UPDATE + MOVE_TO_GROUP [note: '«Переход в другую ГК»'] + CLOSE [note: '«Закрытие» / вывод из состава ГК'] + REMOVE_FROM_GROUP +} + +Enum ex_snapshot_status { + ACTUAL + ARCHIVE +} + +// v5.13: объекты и действия матрицы прав (ТЗ Прил. 2 «Роль: перечень полномочий», сноска 29) +Enum permission_object { + DIRECTORY [note: 'справочники ГК/ГСК/ГСЗ/ЮЛ'] + DOCUMENT [note: 'первичные документы и распознанные данные'] + CONSOLIDATION [note: 'консолидация, версии, корректировки, гудвилл'] + KFO [note: 'результат КФО: утверждение, верификация'] + EX [note: 'Единое хранилище'] + EXPORT + USERS [note: 'пользователи и роли'] + AUDIT [note: 'журнал действий'] + QUALITY_METRICS [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 + FILE_REPROCESS [note: 'v5.21: повторная обработка файла — новое recognition_job (attempt + 1), не новая загрузка'] + 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 + EX_SNAPSHOT_WRITE [note: 'v5.26: запись среза ЕХ при «Верифицирован» (§15); раздел KFO, object_type = ex_snapshot'] + KFO_EDIT [note: 'v5.26: ручные поля КФО — комментарии строк, обоснование порога, причины отклонений от Методики; раздел KFO'] + EXPORT + DIRECTORY_IMPORT + USER_ROLE_CHANGE + USER_CHANGE [note: 'v5.14: пользователь создан/изменён/деактивирован администратором'] + ROLE_PERMISSION_CHANGE +} + +// ============ СПРАВОЧНИКИ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (пользователь ГО / пользователь РФ; закрепление ГК за РФ); Прил. 2 «Пользователь: привязка к РФ/ГО» +// Аналитика: md «Модель данных» (regional_office) +// Макет: справочник ГК: колонка «Основной РФ»; пользователи: «Ростовский РФ» и т.п. +// В модели: v4 +// Зачем: справочник филиалов; DECISION-3 — ГО явной записью +Table regional_office { + id uuid [pk] + name varchar [not null, unique] + is_head_office boolean [not null, default: false, note: 'DECISION-3: ГО — явная запись'] + is_active boolean [not null, default: true] + Note: 'Филиал: ГО и региональные филиалы (РФ)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (справочник ГК, импорт из ЕЦП CRM, создание вручную Куратором); Прил. 2 «ГК: id, наименование, id ЕЦП CRM» +// Аналитика: md «Модель данных» (company_group, SCD4) +// Макет: «Группы компаний»: Создать ГК, CRM ID «генерируется автоматически», Архив +// В модели: v4 + v5.1 (code, crm_id nullable — ANL-037) +Table company_group { + id uuid [pk] + code varchar [not null, unique, note: 'v5.1 ANL-037: внутренний код ГК, генерируется системой'] + crm_id varchar [unique, note: 'ключ из ЕЦП CRM; NULL для ГК, созданной вручную Куратором до сверки с CRM'] + name varchar [not null] + base_regional_office_id uuid [ref: > regional_office.id, note: 'закрепление ГК за филиалом (ТЗ 6.1/8.1); перезакрепление Куратором = UPDATE + снимок в history'] + is_archived boolean [not null, default: false, note: 'v5.1 макет: «Архив» ГК'] + valid_from timestamptz [not null] + updated_by uuid [ref: > app_user.id] + created_at timestamptz + updated_at timestamptz + Note: 'ГК — ТЕКУЩЕЕ состояние (SCD4). История — company_group_history' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 «фиксация изменений ГК/ГСК в истории изменений»; 8.2 «изменение состава ГСК, ГК» +// Аналитика: md «Модель данных» (company_group_history) +// Макет: «История изменений» в карточке ГК +// В модели: v4 +// Зачем: прошлые снимки ГК (SCD4) +Table company_group_history { + id uuid [pk] + company_group_id uuid [not null, ref: > company_group.id] + crm_id varchar + name varchar + base_regional_office_id uuid + valid_from timestamptz + valid_to timestamptz + changed_by uuid [ref: > app_user.id] + Indexes { (company_group_id, valid_from) [unique] } +} + + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (ЮЛ/ИП, только одна ГСК/ГСЗ); Прил. 2 «ЮЛ: id, наименование, ИНН, id CRM, ГК, признак»; ЕХ ТЗ 6.1 «Монозаёмщик» +// Аналитика: md «Модель данных» (legal_entity, SCD4) +// Макет: «Юридические лица», «ЮЛ вне ГК» / «Монозаемщики» +// В модели: v4 + v5 (crm_id, is_mono_borrower, ГК nullable); v5.17 — kpp +Table legal_entity { + id uuid [pk] + inn varchar [not null, unique] + crm_id varchar [unique, note: 'ADD: id ЮЛ в ЕЦП CRM (Прил. 2 ТЗ)'] + entity_type entity_type + name varchar [not null] + company_group_id uuid [ref: > company_group.id, note: 'nullable: NULL = монозаёмщик (ЕХ 6.1), признак выводится'] + regional_office_id uuid [ref: > regional_office.id] + close_date date [note: 'NULL = активна'] + valid_from timestamptz [not null] + updated_by uuid [ref: > app_user.id] + created_at timestamptz + updated_at timestamptz + kpp varchar [note: 'v5.17 (добавлена последней колонкой, как её добавляет миграция 0005): КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)'] + Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.2 (журнал изменений справочников); 6.10 (история изменений состава) +// Аналитика: md «Модель данных» (legal_entity_history) +// Макет: Архив ГК: события «Переход в другую ГК», «Закрытие», дата перевода +// В модели: v4 + v5.1 (event_type, effective_date — ANL-046); v5.17 — kpp +Table legal_entity_history { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id] + inn varchar + crm_id varchar + entity_type entity_type + name varchar + company_group_id uuid + regional_office_id uuid + close_date date + event_type le_history_event [note: 'v5.1 макет: «Переход в другую ГК» / «Закрытие» — для архива ГК'] + effective_date date [note: 'дата перевода/закрытия (не раньше текущей — ANL-046)'] + valid_from timestamptz + valid_to timestamptz + changed_by uuid [ref: > app_user.id] + kpp varchar [note: 'v5.17 (последней колонкой, миграция 0005): снимок КПП на момент события'] + Indexes { (legal_entity_id, valid_from) [unique] } +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.5 «ведение справочника соответствий наименований контрагентов», «использование ранее подтверждённых сопоставлений» +// Аналитика: md «Сводная ОСВ» (алгоритм ручного сопоставления, legal_entity_alias); FNR01 п.9 +// Макет: карточка ЮЛ: «Альтернативные наименования», «Связь с компанией из ОСВ (алиас)» +// В модели: v4 +Table legal_entity_alias { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id] + alias varchar [not null, note: 'как в ОСВ'] + normalized_alias varchar [not null, note: 'lower/trim/без пунктуации/без ОПФ'] + created_by uuid [ref: > app_user.id] + created_at timestamptz + Indexes { + (legal_entity_id, normalized_alias) [unique] + normalized_alias [note: 'ANL-028: конфликт «один алиас у разных ЮЛ» решается при ручном сопоставлении'] + } + Note: 'Словарь соответствий наименований контрагентов (ТЗ 6.5)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 (ГСК/ГСЗ в составе ГК; иерархия не поддерживается; в одной ГК несколько ГСК — сноска 11); Прил. 2 «ГСК/ГСЗ» +// Аналитика: md «Модель данных» (related_group, kind) +// Макет: вкладки «ГСК», «ГСЗ», коды GSK-001/GSZ-001 +// В модели: v4; v5.19 — crm_id +Table related_group { + id uuid [pk] + code varchar [not null, unique] + company_group_id uuid [not null, ref: > company_group.id] + kind related_group_kind [not null] + name varchar [not null] + created_date date + crm_id varchar [unique, note: 'v5.19: ID ГСК/ГСЗ в ЕЦП CRM (формы 51-03, 51-04, 77-02; arm-core#112, OQ-33); вводится вручную, импорт ЕЦП не заполняет (OQ-91); NULL — не задан'] + Note: 'ГСК/ГСЗ — current-state. Иерархия групп не поддерживается (ТЗ 6.1)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 «КА может редактировать состав ГСК»; «одно ЮЛ только в одной ГСК или ГСЗ» +// Аналитика: md «Модель данных» (related_group_member, SCD2) +// Макет: «Состав», «Входит в ГСК / ГСЗ», «Редактировать состав» +// В модели: v4 (индекс уточнён — ANL-030); v5.14 — kind и индекс (legal_entity_id, kind) +Table related_group_member { + id uuid [pk] + related_group_id uuid [not null, ref: > related_group.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + kind related_group_kind [not null, note: 'v5.14: денормализация related_group.kind ради частичного уникального индекса; равенство с группой проверяет ядро при записи'] + valid_from timestamptz [not null] + valid_to timestamptz + is_current boolean [not null] + created_by uuid [ref: > app_user.id] + Indexes { + (related_group_id, legal_entity_id) [note: 'partial UNIQUE WHERE is_current'] + (legal_entity_id, kind) [note: 'partial UNIQUE WHERE is_current — v5.14: ЮЛ в одной ГСК И одной ГСЗ одновременно (решение владельца 04.10.2026, отменяет ANL-030); ГК у ЮЛ и у группы должна совпадать (проверяет ядро)'] + } + Note: 'Состав ГСК/ГСЗ — SCD2. Исключение = закрытие версии (valid_to, is_current=false)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2/6.5 (счета и субсчета 01…90, нормализация 60.1=60.01); Прил. 3/4 (пары счетов); сноска 32 +// Аналитика: md «Модель данных» (chart_of_account); md «Шахматка» (kind A/P/AP, row_type) +// Макет: фильтр «Дебетовые/Кредитовые счета», полный план счетов 1С в бандле +// В модели: v4 + v5 (row_type, is_off_balance) +Table chart_of_account { + id uuid [pk] + code varchar [not null, unique, note: 'нормализованный код: 60.01, 76.07.1'] + parent_id uuid [ref: > chart_of_account.id] + name varchar [not null] + kind account_kind + row_type account_row_type [not null, note: 'FIX: используется в «Шахматке»'] + is_off_balance boolean [not null, default: false, note: '001, 008, 009, 011'] + Note: 'План счетов' +} + + +// ADD ТЗ Прил. 3/4 как данные (сноски 32/35: пары могут корректироваться на этапе реализации) +// ИСТОЧНИК: +// ТЗ: ТЗ 6.4 + Прил. 3 «Перечень статей ББ» и Прил. 4 «Модель расчётов ОФР»; сноски 32/35 «могут быть скорректированы на этапе реализации» +// Аналитика: md «Автоматическое сопоставление ВГО» (таблица «Правила встречных счетов» — хардкод) +// Макет: — +// В модели: v5 новая +// Зачем: правила элиминации как данные, версионируемые +Table elimination_rule { + id uuid [pk] + statement_type statement_type [not null, note: 'balance = Прил. 3, income = Прил. 4'] + rule_no smallint [not null, note: '№ строки приложения'] + article_1_line varchar [not null, note: 'статья Компании 1, код строки ББ/ОФР, напр. 1230'] + article_2_line varchar [not null, note: 'статья Компании 2, напр. 1520'] + side_1 varchar [not null, note: 'D | K — сторона Компании 1'] + measure varchar [not null, note: 'closing | turnover — сальдо на конец (ББ) или оборот (ОФР)'] + elimination_mode varchar [not null, note: 'min | min_or_full | full | manual — min(A,B) в допуске / v5.26: min(A,B) при обеих сторонах, иначе A, без порога (ББ 2, DOC-274230) / вся сумма ВГО (ОФР выручка) / вручную'] + vat_handling varchar [note: 'none | check_90_01_vs_2110 | weighted_rate — только для ОФР'] + excise_adjust boolean [not null, default: false] + comment text + version_no int [not null] + valid_from date [not null] + valid_to date + Indexes { (statement_type, rule_no, version_no) [unique] } + Note: 'Правило элиминации. Состав счетов — в elimination_rule_account' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 3/4 (столбцы «Пары счетов Компании 1 и Компании 2», исключения «76 кроме 76.7.1») +// Аналитика: md «Автоматическое сопоставление ВГО» +// Макет: — +// В модели: v5 новая +// Зачем: состав счетов сторон правила +Table elimination_rule_account { + id uuid [pk] + rule_id uuid [not null, ref: > elimination_rule.id] + company_no smallint [not null, note: '1 или 2'] + account_id uuid [not null, ref: > chart_of_account.id] + is_excluded boolean [not null, default: false, note: 'true = исключение внутри маски (напр. «76 кроме 76.7.1»)'] + Note: 'Счета/субсчета сторон правила' +} + + +// ============ ПОЛЬЗОВАТЕЛИ И ДОСТУП ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (роли, ГО/РФ, ЗО); Прил. 2 «Пользователь: ФИО, роль, привязка к РФ/ГО, ЗО, табельный номер»; РАИСА +// Аналитика: md «Аутентификация и авторизация» (users: email, role, JWT РАИСА); md «Модель данных» (app_user) +// Макет: «Пользователи»: Логин, Роль, Активен, Деактивация +// В модели: v4 + v5 (employee_no, business_segment) +Table app_user { + id uuid [pk] + external_id varchar [unique, note: 'субъект РАИСА/SSO; аутентификация внешняя (ANL-018)'] + email varchar [unique, note: 'v5.15: хранится в нижнем регистре (нормализация при записи), сравнение по lower(email) (OQ-59)'] + full_name varchar [not null] + employee_no varchar [note: 'ADD: табельный номер (Прил. 2 ТЗ)'] + regional_office_id uuid [not null, ref: > regional_office.id, note: 'ГО или РФ (DECISION-3)'] + business_segment business_segment [note: 'ADD: зона ответственности ДКБ/ДМСБ/ДМ (ТЗ 8.1)'] + is_active boolean [not null, default: true] + created_at timestamptz + updated_at timestamptz +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 таблица ролей (КА РФ, КА ГО, РКА, КМ, Куратор, Эксперт, Администратор); Прил. 2 «Роль» +// Аналитика: md «Ролевая модель»; md «Модель данных» (role.code) +// Макет: «Изменение ролей и прав доступа» (Аналитик ДКБ, Наблюдатель… — расходится с ТЗ, ANL-034) +// В модели: v4 (коды → ТЗ в v5); v5.13 — матрица полномочий в role_permission +Table role { + id uuid [pk] + code varchar [not null, unique, note: 'ТЗ 8.1: KA_RF | KA_GO | RKA | CLIENT_MANAGER | CURATOR_GO | EXPERT | ADMIN. Seed; администратор может заводить дополнительные роли (замена исключениям по пользователю)'] + name varchar [not null] + description text + is_system boolean [not null, default: false, note: 'роли ТЗ 8.1 — не удаляются'] + is_active boolean [not null, default: true] + Note: 'Роль. Полномочия — через role_permission (v5.13); код роли в бизнес-логике больше не проверяется' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Роль: перечень полномочий»; сноска 29 «матрица доступов будет разработана» +// Аналитика: md «Ролевая модель» +// Макет: карточка роли: «Права: Просмотр, редактирование КФО / справочники / консолидации» +// В модели: v5 новая, убрана в v5.3/v5.4, ВОЗВРАЩЕНА в v5.13 (замечание 1) +// Зачем: атомарное право «объект × действие»; seed, администратор новые коды не создаёт +Table permission { + id uuid [pk] + code varchar [not null, unique, note: 'напр. CONSOLIDATION_EDIT, KFO_VERIFY, DIRECTORY_EDIT, USERS_ADMIN'] + object_type permission_object [not null] + action permission_action [not null] + name varchar [not null] + description text + Indexes { (object_type, action) [unique] } + Note: 'Справочник прав (seed, привязан к коду). Ограничения по ЗО/филиалу и статусу КФО — отдельный policy-слой поверх прав: право говорит «может», policy — «эту ли и сейчас ли»' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Роль: перечень полномочий» +// Аналитика: нет +// Макет: «Права» в карточке роли, «Изменение ролей и прав доступа» +// В модели: v5.13 (возвращена) +// Зачем: матрица доступов как данные; редактируется администратором, история — audit_event(ROLE_PERMISSION_CHANGE) +Table role_permission { + role_id uuid [not null, ref: > role.id] + permission_id uuid [not null, ref: > permission.id] + granted_by uuid [ref: > app_user.id] + granted_at timestamptz + Indexes { (role_id, permission_id) [pk] } + Note: 'effective_permissions(user) = ∪ permissions(roles(user)). Прямых прав у пользователя нет (решение 30.09): исключения — через заведение роли' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 8.1 (роль пользователя); Прил. 2 «Пользователь — Роль: многие-к-одному» +// Аналитика: md «Модель данных» v4 (user_role M:N) +// Макет: «Роль» пользователя +// В модели: v4 +// Зачем: M:N оставлен (пользователь может быть КА и Куратором); если ТЗ строго 1:1 — заменить на app_user.role_id +Table user_role { + id uuid [pk] + user_id uuid [not null, ref: > app_user.id] + role_id uuid [not null, ref: > role.id] + Indexes { (user_id, role_id) [unique] } + Note: 'M:N current-state. История назначений — audit_event(USER_ROLE_CHANGE)' +} + +// ============ ФАЙЛЫ / РАСПОЗНАВАНИЕ ============ + +// ИСТОЧНИК: +// ТЗ: 6.2 (файлы с префиксом UUID, исходные документы хранятся); 8.4 «хранение 5 лет с даты прекращения отношений, архивирование/удаление»; ЕХ 6.2 «ссылка на исходные документы с возможностью скачать», ЕХ 8.3 «архивирование в data lake» +// Аналитика: md «Модель данных» v4 (s3_key, raw_result_s3_key — строки) +// Макет: — +// В модели: v5.2 новая (DECISION-4), подтверждена в v5.4 +// Зачем: единая точка ключей всех бакетов для lifecycle/ретеншна и дедупа; без реестра ключи размазаны по 4 таблицам +Table s3_object { + id uuid [pk] + bucket_role s3_bucket_role [not null] + bucket varchar [not null] + key varchar [not null, note: 'схема ключа: {file_id}/{job_id}/{name}'] + content_type varchar + size_bytes bigint + sha256 varchar + version_id varchar [note: 'S3 object version при включённом versioning'] + created_by varchar [note: 'arm-core | tabular-parser | scan-gateway | user:{id}'] + created_at timestamptz [not null] + expires_at timestamptz [note: 'lifecycle: NULL = весь срок (ТЗ 8.4); exports/ = 7 дней; results/ — решение ARCH-010'] + archived_to varchar [note: 'ссылка в data lake после архивирования (ЕХ 8.3)'] + Indexes { (bucket, key) [unique] } + Note: 'Реестр объектов S3. stored_file / recognition_job ссылаются сюда FK' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (типы и форматы документов, UUID); 8.2 «первичные документы не редактируются, только замена с версионностью» +// Аналитика: md «Загрузка документов» (панель, UC-01…05); FNR01 «Маппинг stored_file» +// Макет: «Первичные документы», «Загрузка документов», «Замена документа», «Удаление документа» +// В модели: v4 + v5 (version_no, superseded_by) + v5.2 (s3_object_id); v5.13 — только ФИЗИЧЕСКИЙ файл, документы → document; v5.18 — consolidation_id +Table stored_file { + id uuid [pk] + legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'организация-владелец (выбрана при загрузке)'] + file_type file_type [not null] + original_name varchar + s3_object_id uuid [not null, ref: > s3_object.id, note: 'исходный файл в uploads'] + content_hash varchar [note: 'sha256, дедуп (UC-01 A2)'] + size_bytes bigint + status file_status [not null] + version_no int [not null, default: 1, note: 'ADD ТЗ 8.2: версия при замене'] + superseded_by_file_id uuid [ref: > stored_file.id, note: 'ссылка на файл-замену; статус SUPERSEDED. Замена — файл ЦЕЛИКОМ со всеми документами в нём (решение 01.10)'] + current_recognition_job_id uuid [ref: > recognition_job.id, note: 'авторитетный прогон; его результат породил актуальные document'] + uploaded_by uuid [ref: > app_user.id] + uploaded_at timestamptz + updated_at timestamptz + consolidation_id uuid [ref: > consolidation.id, note: 'v5.18: консолидация (период ГК), в контексте которой загружен файл — основа «рабочего стола консоли» (полный состав — context/05-domain-rules.md §9.5 п. 11), общего для версий периода; NULL — без контекста. Пишется при загрузке; при автозамене файл без контекста наследует значение заменённого'] + is_scan boolean [note: 'v5.25 (добавлена последней колонкой, как её добавляет миграция 0012): только PDF — признак скана по отсутствию текстового слоя при загрузке; true = скан (нет текстового слоя); false = цифровой, в т. ч. скрытый OCR-слой — допущение §14; NULL для не-PDF'] + Indexes { + (legal_entity_id, status) + (legal_entity_id, consolidation_id) [note: 'v5.18: основа рабочего стола консоли для ЮЛ (§9.5 п. 11)'] + current_recognition_job_id [note: 'v5.15: проверка FK при удалении recognition_job / файла (OQ-117)'] + } + Note: 'v5.13: физический файл одной загрузки (S3 — только ссылка). Что внутри — document (1:N). Первичка не редактируется. Удаление физическое запрещено после INITIATED — только SUPERSEDED (ANL-020). v5.18: consolidation_id — где загружен; что использует версия — consolidation_document' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (типы документов: ББ, ОФР, ОСВ по счетам; обязательный набор); 5.1 (подход); 8.2; Прил. 2 «Документ ФО» +// Аналитика: md «Загрузка документов» (чек-лист, UC-01 A1 период, «Подтвердить данные»); md «Парсинг ОСВ» (счёт/период из шапки) +// Макет: «Чек-лист загруженных документов», «Соответствует период», «Не соответствует контрагент», «Подтвердить данные» +// В модели: v5.13 новая (замечание 6-бис); v5.19 — file_ordinal, уникальность типа только для не-форм; +// v5.20 — is_modified, original_values, modified_by/at (уточнение периода и счёта ОСВ, OQ-161) +// Зачем: один файл = N документов (PDF ББ+ОФР; xlsx с несколькими ОСВ). Чек-лист, проверки, подтверждение и +// FK разобранных данных — здесь; без этого «ОСВ 58 загружена?» по файлу не ответить +Table document { + id uuid [pk] + stored_file_id uuid [not null, ref: > stored_file.id] + legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'денормализация stored_file.legal_entity_id — выборки чек-листа по ЮЛ+период'] + document_type document_type [not null] + osv_account_code varchar [note: 'для OSV — счёт по шапке (01, 60, 62…), нормализованный; NULL для прочих типов'] + period_year smallint [note: 'из шапки/формы'] + period_quarter period_quarter + is_cumulative boolean [note: 'true = нарастающий итог с начала года'] + reporting_date date [note: 'отчётная дата, если определена'] + locator varchar [note: 'где в файле: лист xlsx / диапазон страниц PDF (напр. «sheet:ОСВ 58», «pages:1-2»)'] + status document_status [not null] + period_check document_check_result [note: 'UC-01 A1 / макет «Соответствует период»'] + counterparty_check document_check_result [note: 'макет «Не соответствует контрагент» — ИНН/наименование из шапки vs legal_entity'] + confirmed_by uuid [ref: > app_user.id, note: 'кто нажал «Подтвердить данные» → audit_event(DOCUMENT_CONFIRM)'] + confirmed_at timestamptz + created_at timestamptz + updated_at timestamptz + file_ordinal smallint [not null, default: 0, note: 'v5.19: индекс документа в documents[] результата распознавания (с 0), у всех документов при любом MAJOR контракта; несозданный документ номер не занимает (номера с пропусками); различает две формы одного типа в файле (Р-10)'] + is_modified boolean [not null, default: false, note: 'v5.20: период или счёт ОСВ уточнены аналитиком и отличаются от распознанных (возврат к исходному снимает признак)'] + original_values jsonb [note: 'v5.20: как распознано, до первой правки — {period_year, period_quarter, is_cumulative, osv_account_code}; NULL = не правилось; после первой правки не меняется'] + modified_by uuid [ref: > app_user.id, note: 'v5.20: кто последним уточнил период или счёт'] + modified_at timestamptz + Indexes { + (stored_file_id, document_type, osv_account_code) [note: 'partial UNIQUE WHERE document_type NOT IN (\'BALANCE\', \'INCOME\') — NULLS NOT DISTINCT; v5.19: одна ОСВ по счёту / одна расшифровка / один прочий на файл; формы ББ/ОФР одного типа в файле могут повторяться (Р-10)'] + (stored_file_id, file_ordinal) [unique, note: 'v5.19: номер документа уникален в файле'] + (legal_entity_id, document_type, osv_account_code, period_year, period_quarter, status) [note: 'чек-лист required_document_rule'] + } + Note: 'Логический документ внутри файла. Создаётся ядром при маппинге результата recognition_job. Разобранные данные: OSV → osv_entry; BALANCE/INCOME → financial_statement_meta. Счётчики «исправлено полей» — COUNT(is_modified) по данным, не хранятся. v5.19: предупреждения и нарушения §7 — document_issue; две формы одного типа и периода в файле не автоподтверждаются (Р-18). v5.20: период и счёт ОСВ уточняются аналитиком на месте, распознанное — в original_values, + audit_event(RECOGNIZED_DATA_EDIT, before/after); уточнение подтверждённого документа сбрасывает подтверждение и снимает привязки к версиям (05-domain-rules §9.5 п. 12)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (статусы процесса распознавания, ИС Сканирование); 6.10 «повторная обработка»; 7.1 +// Аналитика: FNR01 «Маппинг recognition_job»; md «Загрузка документов» UC-02; md «Парсинг ОСВ» (схема группировок шапки) +// Макет: «Система распознавания: получен ответ», «Обработка», «Ошибка» +// В модели: v4, переписана в v5.2 под контракт NATS (DECISION-4); v5.13 — group_schema jsonb, убран raw_result +Table recognition_job { + id uuid [pk, note: 'job_id в контракте NATS'] + file_id uuid [not null, ref: > stored_file.id] + pipeline recognition_pipeline [not null, note: 'tabular → tabular-parser; image → scan-gateway'] + request_subject varchar [not null, note: 'recognition.tabular.request | recognition.image.request'] + request_msg_id varchar [unique, note: 'Nats-Msg-Id запроса (outbox)'] + result_msg_id varchar [unique, note: 'Nats-Msg-Id результата (inbox, дедуп)'] + schema_version varchar [not null, note: 'версия контракта сообщений'] + service_name varchar [note: 'tabular-parser | scan-gateway — из результата'] + service_version varchar + status recognition_status [not null] + attempt smallint [not null, default: 1] + max_attempts smallint [not null, default: 1, note: 'OCR: 1 (0 повторов), парсер: 3'] + requested_at timestamptz + published_at timestamptz + started_at timestamptz + finished_at timestamptz + reply_deadline timestamptz [note: 'таймаут ожидания (OCR — 20 мин)'] + external_task_id varchar [note: 'id задания в ИС Сканирование (только image)'] + error_code varchar [note: 'UNSUPPORTED_FORMAT | UNREADABLE | TIMEOUT | SCHEMA_MISMATCH | …'] + error_message text + result_s3_object_id uuid [ref: > s3_object.id, note: 'нормализованный JSON в results — единственная ссылка на результат (v5.13)'] + result_schema_version varchar [note: 'версия схемы JSON результата (ARCH-008/009)'] + group_schema jsonb [note: 'v5.13 (вместо osv_group_schema): схема группировок шапки ОСВ по листам — [{\"locator\":\"sheet:ОСВ 58\",\"groups\":[{\"type\":\"ACCOUNT\"},{\"type\":\"COUNTERPARTY\",\"has_inn\":true},{\"type\":\"CONTRACT\"}]}]; только для tabular'] + metrics jsonb [note: 'duration_ms, pages, rows, warnings (v5.19 / контракт 2.0: предупреждения уровня файла — структуры {code, severity, message, locator?}; error уровня файла блокирует RECOGNIZED документов файла)'] + fields_total int [note: 'v5.7: всего извлечённых значений (ячейки формы / строки ОСВ)'] + fields_low_confidence int [note: 'v5.7: значений с confidence < 100 (ТЗ 6.2) — заполняется при маппинге результата'] + fields_unrecognized int [note: 'v5.7: значений с is_recognized = false'] + statements_version varchar [note: 'v5.19: service.statements_version результата — коммит копии общего кода arm_statements; при пересчёте после правки сравнивается с копией ядра (расхождение — document_issue info)'] + raw_s3_object_id uuid [ref: > s3_object.id, note: 'v5.25 (добавлена последней колонкой, как её добавляет миграция 0012): сырой ответ ИС Сканирование, роль raw; заполняется при приёме результата image pipeline (отменяет решение v5.13 «в БД не регистрируется»)'] + Indexes { (file_id, attempt) [unique] } + Note: 'РЕШЕНИЕ v5.4: единственная точка обмена с NATS. Запись = outbox: создаётся в queued в одной транзакции с stored_file, фоновый публикатор переводит в published (при сбое публикации — повтор по queued старше N сек); результат приходит по NATS, дедуп по result_msg_id UNIQUE; redelivery после max_deliver → status=dlq, replay = сброс в queued с attempt+1. Ядро маппит JSON из S3 в document → osv_entry / financial_statement_*' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (Osv_report_lines); 6.5 (строка ОСВ: компания, счёт, контрагент, признак, 6 сумм); Прил. 2 «Строка сводной ОСВ», «Распознанный показатель» +// Аналитика: FNR01 «Маппинг osv_entry»; md «Парсинг ОСВ» п.11 (row_number, level, group_type, data_type) +// Макет: «Оборотно-сальдовая ведомость»: Дебет/Кредит начало/оборот/конец, «Тип контрагента» +// В модели: v4 + v5 (owner_legal_entity_id — FIX, parent_entry_id, is_modified, is_excisable); v5.13 — document_id, group_type вместо group_schema_id; v5.16 — counterparty_match_kind +Table osv_entry { + id uuid [pk] + recognition_job_id uuid [not null, ref: > recognition_job.id] + document_id uuid [not null, ref: > document.id, note: 'v5.13: ОСВ-документ (счёт + период); файл — через document.stored_file_id'] + owner_legal_entity_id uuid [not null, ref: > legal_entity.id, note: 'FIX: организация-ВЛАДЕЛЕЦ ОСВ (денормализация). В v4 называлось legal_entity_id с ошибочной note'] + parent_entry_id uuid [ref: > osv_entry.id, note: 'родитель в дереве строк ОСВ (ТЗ 6.5). ОТКРЫТО (замечание 2, отложено 01.10): хранить ли только контрагентские строки и нужно ли дерево'] + group_type osv_group_type [note: 'v5.13: тип строки по схеме шапки (recognition_job.group_schema) — ACCOUNT / DEPARTMENT / COUNTERPARTY / CONTRACT / OTHER'] + group_name varchar [note: 'исходное название группировки из шапки («Контрагенты», «Договоры»)'] + row_number int + level smallint + row_value varchar [note: 'исходный текст строки'] + data_type osv_data_type + account_code varchar [note: 'сырой код счёта'] + account_id uuid [ref: > chart_of_account.id] + account_root varchar + counterparty_name varchar [note: 'сырое имя из ОСВ, не изменяется'] + counterparty_inn varchar [note: 'сырой ИНН, не изменяется'] + counterparty_id uuid [ref: > legal_entity.id, note: 'резолв по ИНН/имени/алиасу или ручное сопоставление; NULL = не сопоставлен. Признак ГСК/ГК/Внешний выводится из периметра версии (DECISION-5)'] + opening_debit numeric(18,2) + opening_credit numeric(18,2) + turnover_debit numeric(18,2) + turnover_credit numeric(18,2) + closing_debit numeric(18,2) + closing_credit numeric(18,2) + is_modified boolean [not null, default: false, note: 'значения правились аналитиком'] + original_values jsonb [note: 'v5.6: суммы до первой ручной правки {opening_debit,…}; NULL = не правилось'] + modified_by uuid [ref: > app_user.id] + modified_at timestamptz + is_excisable boolean [note: 'ADD ТЗ 6.4: признак «подакцизный товар» для ОСВ 90'] + counterparty_match_kind counterparty_match_kind [note: 'v5.16: NULL ⇔ counterparty_id NULL; INN/NAME/ALIAS — шаг автоматического резолва при маппинге; MANUAL — ручное сопоставление; PROPAGATED — автоприменение по имени в версии (DOC-221278 п. 12–13)'] + Indexes { + (document_id, row_number) [unique] + (owner_legal_entity_id, account_id, counterparty_id) + parent_entry_id [note: 'v5.15: обход дерева строк и проверка self-FK при удалении документа (OQ-117)'] + recognition_job_id [note: 'v5.15: проверка FK при удалении recognition_job / файла (OQ-117)'] + } + Note: 'Строка ОСВ. Правки сумм аналитиком — original_values/modified_by + audit_event(RECOGNIZED_DATA_EDIT, before/after)' +} + + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 «извлекаются значения по кодам форм Приказа 157н»; 6.3 проверки единиц измерения/даты +// Аналитика: FNR01 «fin_report_header» (report_type, org, unit, currency, reporting_date); md «Модель данных» v4 +// Макет: «Реквизиты организации» (ОКПО, ОКОПФ, ОКФС, ОКУД, ОКЕИ, адрес), «Единица измерения», «Отчетная дата» +// В модели: v4 (FIX pk) + v5.1 (реквизиты — ANL-044); v5.13 — document_id; v5.19 — form_variant, needs_review_fields +Table financial_statement_meta { + id uuid [pk, note: 'FIX: был без PK'] + document_id uuid [not null, unique, ref: > document.id, note: 'v5.13: документ BALANCE/INCOME (1:1); файл — через document'] + recognition_job_id uuid [not null, ref: > recognition_job.id] + statement_type statement_type [not null] + inn varchar + inn_original_value varchar + inn_confidence numeric(5,2) + inn_verified boolean + inn_modified boolean + organization_name varchar [note: 'как в документе; сверяется с legal_entity/alias, при несовпадении — document.counterparty_check'] + report_date date + report_date_original_value varchar [note: 'FIX: строка как распознано (был `date []`)'] + report_date_verified boolean + report_date_modified boolean + units varchar [note: 'тыс. руб. / руб.'] + units_original_value varchar + units_verified boolean + units_modified boolean + currency varchar [default: 'RUB'] + okpo varchar [note: 'v5.1 ANL-044: реквизиты по макету экрана распознавания'] + okopf varchar + okfs varchar + okud varchar [note: '0710001 / 0710002'] + okei varchar + legal_form varchar [note: 'ОПФ'] + ownership_form varchar + address varchar + subject_to_audit boolean + reviewed_by uuid [ref: > app_user.id, note: 'v5.9: кто проверил данные формы; подтверждение документа — document.confirmed_by'] + reviewed_at timestamptz + checks_accepted_by uuid [ref: > app_user.id, note: 'v5.9 ТЗ 6.3 п.7: акцепт КА непройденных проверок (напр. 1370/2400) с комментарием'] + checks_accepted_at timestamptz + checks_accepted_comment text + form_variant statement_form_variant [note: 'v5.19: full | simplified — по структуре кодов (§11.7); выбирает набор соотношений §7; NULL — документ до v5.19 или результат 1.x: набор полный'] + needs_review_fields jsonb [note: 'v5.19: имена полей шапки, требующих проверки (["report_date"]), как пришло от сервиса; правка поля или подтверждение тем же значением убирает его из списка'] + header_source jsonb [note: 'v5.19: шапка результата как пришла — {"<поле>": {"text": <поле>_text, "confidence": <поле>_confidence}} для organization_name, inn, report_date, units, okud, okpo, okopf, okfs, okei, address; не меняется. *_original_value — как прежде: inn_original_value = inn, report_date_original_value = report_date_text, units_original_value = units_text; inn_confidence = header_source.inn.confidence'] + organization_name_original_value varchar [note: 'v5.19: наименование организации из результата; правками не меняется'] + organization_name_modified boolean [note: 'v5.19: наименование правилось аналитиком (PATCH шапки)'] + Note: 'Шапка распознанной формы ББ/ОФР. v5.19: результат проверок §7 и предупреждения хранятся в document_issue как пришли от сервиса и пересчитываются ядром только после правок (пересматривает «не хранятся — считаются на лету»)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.3 п.7 «стр. 1370 на конец и на начало года»; 6.7 «УК ДО на отчётную дату» +// Аналитика: FNR01 «rows[0].cells[2..4] — наименования колонок периода»; md «Логические проверки» («по каждой отчётной дате (колонке)») +// Макет: колонки «На 30 сентября 2025 г.», «На 31 декабря 2024 г.», «Выбор периодов» +// В модели: v5 новая (FIX-14) +// Зачем: дата колонки — без неё межформенная проверка и гудвилл не считаются +Table financial_statement_column { + id uuid [pk] + meta_id uuid [not null, ref: > financial_statement_meta.id] + column_index smallint [not null] + label varchar [note: 'как в форме: «На 30 сентября 2025 г.», «За 9 месяцев 2025 г.»'] + period_date date [note: 'ADD FIX-14: дата колонки — нужна для 1370(нач.года), гудвилла «на отчётную дату», сравнения версий'] + is_current boolean [note: 'колонка отчётного периода'] + period_kind varchar [note: 'v5.19: absolute | relative:current | relative:prev_year_end | relative:prev_prev_year_end | relative:prev_period | none; относительные подписи бланка 66н — period_date от эффективной даты документа, ядро досчитывает после правки даты отчёта (Р-6)'] + label_confidence numeric(5,2) [note: 'v5.19: уверенность подписи колонки (Excel — 100; подписи нет — NULL)'] + Indexes { (meta_id, column_index) [unique] } + Note: 'Колонки-периоды формы (2–3 сравнительные даты)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 (коды статей по формам 157н); 6.3 (Таблица 1 — коды строк 1100…2400) +// Аналитика: FNR01 «fin_report_rows» (row_name, row_code, section, is_total_row); md «Модель данных» v4 +// Макет: «Результат распознавания»: Наименование показателя, Код, разделы +// В модели: v4 (FIX: убраны копипаст-поля); v5.19 — строки без кода и повторы кода, статусы, порядок, needs_review +Table financial_statement_line { + id uuid [pk] + meta_id uuid [not null, ref: > financial_statement_meta.id] + line_code varchar [note: 'код строки ОКУД, напр. 1230'] + line_code_original_value varchar [note: 'v5.19: line_code строки из результата как пришёл (NULL у unreadable / missing / detail и у строк, созданных правкой); правками кода не меняется. До v5.19 NULL был признаком «создана правкой» — теперь это row_index IS NULL'] + line_code_confidence numeric(5,2) + line_code_modified boolean + line_name varchar + line_name_original_value varchar + line_name_confidence numeric(5,2) + line_name_modified boolean [note: 'FIX: был numeric'] + row_index int [note: 'v5.19: порядок строки в документе источника (с 0). NULL ⇔ строка создана правкой аналитика (шаблонная, origin = template); у строк из результата — всегда не NULL (маппер 1.x и 2.0)'] + source_ref varchar [note: 'v5.19: положение в источнике (row:8, row:14#2, Баланс!C27); NULL у строк, созданных правкой'] + line_status statement_line_status [not null, default: 'ok', note: 'v5.19: ok | unreadable | missing | detail; line_code пуст ⇔ статус не ok'] + line_code_text varchar [note: 'v5.19: сырой текст ячейки кода, как распознано'] + parent_row_index int [note: 'v5.19: row_index строки-родителя у detail; пересчитывается при правке'] + needs_review boolean [not null, default: false, note: 'v5.19: неуверенный код не подтверждён структурой (как пришло от сервиса; правка или подтверждение кода — false)'] + is_confirmed boolean [not null, default: false, note: 'v5.19: код подтверждён аналитиком без изменения (PATCH lines confirmed)'] + Indexes { + (meta_id, line_code) [note: 'v5.19: не уникален — повтор кода законен (Р-4); чтения «по коду» — агрегат формы по коду'] + (meta_id, source_ref) [note: 'partial UNIQUE WHERE source_ref IS NOT NULL — v5.19: положение в источнике уникально в форме'] + } + Note: 'Строка формы как в источнике (v5.19): строки с кодом, без кода (unreadable / missing / detail) и повторы кода; раскладка экрана по коду и шаблон формы — на фронте и в ядре по словарю имён' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.2 «уверенность распознавания ниже 100% → Требуется ручная проверка»; Прил. 2 «Распознанный показатель: значение, уверенность, признак ручной корректировки» +// Аналитика: FNR01 (value_current/prior/prior2, confidence, скобки → отрицательное); md «Логические проверки» (правка ячеек) +// Макет: подсветка ячеек, «не распознано», «Редактировать/Сохранить», «Подтвердить данные» +// В модели: v4 + v5 (column_id, confidence, original_amount, modified_by); v5.13 — убран needs_review; v5.19 — needs_review хранится, source_text, is_confirmed +Table financial_statement_value { + id uuid [pk] + line_id uuid [not null, ref: > financial_statement_line.id] + column_id uuid [not null, ref: > financial_statement_column.id] + amount numeric(18,2) + string_value varchar [note: 'как распознано, если не число'] + confidence numeric(5,2) [note: 'уверенность распознавания (Прил. 2 ТЗ). v5.19: подсветка — только needs_review (уверенность, is_recognized и §7 сведены сервисом)'] + is_recognized boolean + is_modified boolean [not null, default: false] + original_amount numeric(18,2) [note: 'значение до ручной правки'] + modified_by uuid [ref: > app_user.id] + modified_at timestamptz + source_text varchar [note: 'v5.19: сырой текст ячейки источника (values[].text), не меняется'] + needs_review boolean [not null, default: false, note: 'v5.19: как пришло от сервиса (подтверждение проверкой §7, 05-domain-rules.md §11.9), пересчитывается ядром после правок; is_modified или is_confirmed ⇒ false. Пересматривает п. 4 v5.13'] + is_confirmed boolean [not null, default: false, note: 'v5.19: подтверждено аналитиком без изменения значения (is_modified не ставится)'] + confirmed_by uuid [ref: > app_user.id] + confirmed_at timestamptz + Indexes { (line_id, column_id) [unique] } +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.3 (логические проверки, акцепт); 6.2 «уверенность ниже 100% → Требуется ручная проверка» +// Аналитика: openspec/changes/archive/2026-10-19-unified-statement-normalization (design: шаг 8, «Что уходит из ядра») +// Макет: «Результат распознавания»: ошибки проверок, подсветка ячеек +// В модели: v5.19 новая +// Зачем: предупреждения сервиса и нарушения §7 с привязкой к строкам, ячейкам и полям шапки — экран показывает их у +// места и после сохранения; ядро не пересчитывает их при загрузке (Decisions № 17, 19) +Table document_issue { + id uuid [pk] + document_id uuid [not null, ref: > document.id] + kind document_issue_kind [not null] + code varchar [not null, note: 'код предупреждения (05-domain-rules.md §11.9); у relation — RELATION_FAILED (severity error), у soft — RELATION_SOFT (severity info)'] + severity issue_severity [not null] + message text [not null] + line_ids jsonb [note: 'массив financial_statement_line.id, к которым относится запись (нарушение — все строки кодов соотношения); FK нет — при удалении шаблонной строки (назначение её кода строке источника) ядро убирает её id из line_ids всех записей документа'] + column_id uuid [ref: > financial_statement_column.id] + column_index smallint [note: 'столбец сетки из предупреждения, если колонки нет среди financial_statement_column (COLUMN_SKIPPED и др.); у колонки формы — column_id'] + codes jsonb [note: 'для relation / soft: коды цели и членов соотношения (["1600","1100","1200"]); экран подсвечивает строки этих кодов'] + field varchar [note: 'поле шапки (report_date, inn, organization_name, …)'] + source issue_source [not null] + relation varchar [note: 'для relation / soft: текст соотношения (1600 = 1100 + 1200)'] + expected numeric(18,2) [note: 'для relation / soft: цель'] + actual numeric(18,2) [note: 'для relation / soft: правая часть'] + created_at timestamptz [not null] + Indexes { document_id } + Note: 'v5.19: предупреждения и нарушения документа (формы — предупреждения и нарушения §7; ОСВ — предупреждения листа OSV_* результата 2.0). Удаляются вместе с документом при перезагрузке файла; при пересчёте после правки relation / soft заменяются целиком, warning источника service сохраняются, кроме снимаемых правкой (таблица §11.9)' +} + + +// ============ КОНСОЛИДАЦИЯ ============ + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 (процесс формирования КФО за отчётный период); 7.2 «формируется по требованию»; Прил. 2 «Консолидация: ГСК, отчётный период» +// Аналитика: md «Сводная ОСВ» / «Шахматка» (consolidation.year/quarter); md «Модель данных» v4 +// Макет: «Создание консолидации: ГК → ГСК → Квартал» +// В модели: v4 + v5 (reporting_date) +// Зачем: логическая консолидация ГСК+период; версии — ниже +Table consolidation { + id uuid [pk] + company_group_id uuid [not null, ref: > company_group.id, note: 'v5.9: консолидация создаётся от ГК'] + related_group_id uuid [ref: > related_group.id, note: 'v5.9: ГСК — NULL до утверждения; фиксируется/создаётся при VERIFIED по составу consolidation_member (ANL-029)'] + year smallint [not null] + quarter period_quarter [not null] + reporting_date date [not null, note: 'ADD: 01.04 / 01.07 / 01.10 / 01.01 след. года — для ЕХ и сравнений'] + created_at timestamptz + Indexes { (company_group_id, year, quarter) [unique] } + Note: 'Логическая консолидация ГК за период; версии различаются периметром (consolidation_member). Прошлые периоды — по company_group_id. v5.18: файлы, загруженные в консолидацию, — stored_file.consolidation_id (основа рабочего стола; полный состав — context/05-domain-rules.md §9.5 п. 11)' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 5.1 (сценарий, подход, чекбокс Гудвилл); 6.10 (статусная модель, маршрут по инициатору, № и дата решения УОБ, «новая версия КФО» после Верифицирован); 6.4 (причины отклонений от Методики) +// Аналитика: md «Статусная модель»; md «Модель данных» v4 (consolidation_version: version_no, status varchar, initiator, approved_in_rf, verified_in_go, kfo_confirmation_enabled) +// Макет: «Версия», «Дата верификации», «Включить/Отключить подтверждение КФО», «Смена статуса отчёта», «Ответственный / Утвердил / Верифицировал» +// В модели: v4 + v5 (enum статусов, scenario, approach, goodwill_enabled, initiator_office_id, uob_*, methodology_deviations, previous_version_id) +Table consolidation_version { + id uuid [pk] + consolidation_id uuid [not null, ref: > consolidation.id] + version_no int [not null] + status consolidation_status [not null, note: 'CHG: enum вместо varchar'] + scenario consolidation_scenario [not null, note: 'ADD ТЗ 5.1'] + approach consolidation_approach [not null, default: 'BASIC', note: 'ADD ТЗ 5.1'] + goodwill_enabled boolean [not null, default: false, note: 'ADD ТЗ 5.1/6.7: чек-бокс расчёта Гудвилла'] + initiator_id uuid [not null, ref: > app_user.id] + initiator_office_id uuid [not null, ref: > regional_office.id, note: 'ГО/РФ инициатора — определяет маршрут (ТЗ 6.10)'] + approved_in_rf_by uuid [ref: > app_user.id] + approved_in_rf_at timestamptz + verified_in_go_by uuid [ref: > app_user.id] + verified_in_go_at timestamptz + uob_decision_no varchar [note: 'ADD ТЗ 6.10: № решения УОБ'] + uob_decision_date date [note: 'ADD ТЗ 6.10'] + methodology_deviations text [note: 'ADD ТЗ 6.4: причины отклонений от Методики'] + elimination_rules_version int [not null, note: 'v5.11; v5.23 not null: версия elimination_rule (version_no), действующая на дату создания версии консолидации (OQ-174); фиксируется при создании, не меняется'] + is_in_work boolean [not null, default: true] + previous_version_id uuid [ref: > consolidation_version.id, note: '«новая версия КФО» после VERIFIED'] + cancelled_reason text + created_at timestamptz + created_by uuid [ref: > app_user.id] + updated_by uuid [ref: > app_user.id] + updated_at timestamptz + Indexes { (consolidation_id, version_no) [unique] } + Note: 'Версия консолидации. После VERIFIED — read-only; изменения только через новую версию' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.10 (переходы, возврат на доработку); 8.2 «изменение статусов; согласование и утверждение КФО» +// Аналитика: md «Статусная модель» (переходы) +// Макет: «Смена статуса отчёта», «Комментарий (обязательно)», «Отклонено: отчёт возвращён на доработку» +// В модели: v5 новая +Table consolidation_status_history { + id uuid [pk] + version_id uuid [not null, ref: > consolidation_version.id] + from_status consolidation_status + to_status consolidation_status [not null] + changed_by uuid [not null, ref: > app_user.id] + changed_at timestamptz [not null] + comment text [note: 'обязателен при возврате на доработку'] + Note: 'ADD ТЗ 6.10/8.2: маршрут согласования' +} + +// ADD v5.1 (макет, ANL-036): «взять в работу» / перехват прав редактирования +// ИСТОЧНИК: +// ТЗ: нет в ТЗ (ANL-036) +// Аналитика: нет +// Макет: «Взятие КФО в работу (перехват прав редактирования)», «Причина: Отпуск», «В данный момент консолидация редактируется пользователем …» +// В модели: v5.1 новая (макет) +// Зачем: блокировка версии; подтвердить с заказчиком +// v5.16: без истечения по времени (OQ-119): активна, пока не снята владельцем/администратором или не перехвачена по причине +Table consolidation_lock { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + locked_by uuid [not null, ref: > app_user.id] + locked_at timestamptz [not null] + released_at timestamptz [note: 'NULL = активная блокировка'] + taken_over_from uuid [ref: > app_user.id, note: 'при перехвате — предыдущий владелец'] + takeover_reason text [note: 'обязателен при перехвате (макет: «Причина: Отпуск»)'] + Indexes { consolidation_version_id [note: 'partial UNIQUE WHERE released_at IS NULL'] } + Note: 'Ответственный за версию сейчас = активная блокировка' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.1 «КА в рамках консолидации редактирует состав ГСК»; 6.10 «выбор состава ГСК»; ЕХ 6.3 «Периметр на дату» +// Аналитика: md «Сводная ОСВ» п.2 («зафиксированный периметр; изменение related_group_member не меняет версию»); md «Модель данных» v4 +// Макет: «Состав ЮЛ», «Минимум для консолидации: 2», «Редактировать состав» +// В модели: v4 + v5 (is_head_entity для Гудвилла) +Table consolidation_member { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + legal_entity_id uuid [not null, ref: > legal_entity.id] + is_head_entity boolean [not null, default: false, note: 'ADD: головная организация (для Гудвилла)'] + Indexes { (consolidation_version_id, legal_entity_id) [unique] } + Note: 'Зафиксированный периметр версии. Изменение related_group_member не меняет существующие версии' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 2 «Документ ФО: ссылка на Консолидацию и ЮЛ»; 6.4/6.5 «использование данных предыдущих периодов»; ЕХ 7 «повторное использование первички без дублей» +// Аналитика: md «Сводная ОСВ» п.3 (файлы выбираются по ЮЛ+год+квартал — без явной связи) +// Макет: «Первичные документы консолидации» +// В модели: v5 новая; v5.13 — document_id вместо stored_file_id +// Зачем: явная привязка документа к версии (переиспользование, монозаёмщики из ЕХ) +// v5.16: точки привязки/отвязки — подтверждение документа, добавление ЮЛ в периметр; замена/удаление файла, исключение ЮЛ (Срез 4, D-5) +Table consolidation_document { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + document_id uuid [not null, ref: > document.id, note: 'v5.13: логический документ (ОСВ по счёту / ББ / ОФР), не файл'] + Indexes { (consolidation_version_id, document_id) [unique] } + Note: 'ADD Прил. 2 ТЗ «Документ ФО → Консолидация»: явная привязка документов к версии (переиспользование в нескольких версиях/периодах, монозаёмщики из ЕХ). Чек-лист = required_document_rule × периметр − consolidation_document' +} + + +// ---- Назначения ВГО (AURORA-1751; context/05-domain-rules.md §5) ---- +// ИСТОЧНИК: +// ТЗ: ТЗ Прил. 3/4 (пары счетов, правила элиминации) +// Аналитика: DOC-272613 «Корректировка данных агрегатом» («Ручное добавление и перенос строк», §5); md «Автоматическое сопоставление ВГО» +// Макет: «Таблица корректировок» — перенос строки в правило / «Не учитывать в КФО» +// В модели: v5.24 новая +// Зачем: ручное решение аналитика по строке сводной ОСВ сверх автоматического разнесения по правилам (§5): +// привязка к правилу, снятие привязки, исключение/включение нераспределённой строки в КФО. Само +// разнесение по-прежнему чистая функция и не хранится (DECISION-5) — здесь только перекрывающее её решение. +Table vgo_assignment { + id uuid [pk] + consolidation_version_id uuid [not null, ref: > consolidation_version.id] + statement_type statement_type [not null] + osv_entry_id uuid [not null, note: 'строка сводной ОСВ (исходная), FK → osv_entry.id, ON DELETE CASCADE — см. Ref ниже'] + rule_id uuid [ref: > elimination_rule.id, note: 'NULL при action = UNASSIGNED'] + action varchar [not null, note: 'ASSIGN | UNASSIGNED (CHECK в БД, в DBML не представлено); ASSIGN — только с rule_id, UNASSIGNED — без'] + is_exclude boolean [not null, default: true, note: '«Не учитывать в КФО»; CHECK в БД: true допустимо только при rule_id = NULL'] + created_by uuid [ref: > app_user.id] + created_at timestamptz [not null, default: `now()`] + updated_by uuid [ref: > app_user.id] + updated_at timestamptz + side varchar [note: 'v5.27: income D/K, balance NULL; CHECK side_consistency в миграции'] + Indexes { + (consolidation_version_id, statement_type, osv_entry_id) [unique, note: "partial UNIQUE WHERE statement_type = 'balance'"] + (consolidation_version_id, statement_type, osv_entry_id, side) [unique, note: "partial UNIQUE WHERE statement_type = 'income'"] + osv_entry_id + } + Note: 'Ручные решения ВГО: ББ — по исходной строке; ОФР — отдельно для D/K. Старые UNASSIGNED переносятся на обе позиции, ASSIGN — по счетам правила; неоднозначные решения блокируют миграцию.' +} +Ref: vgo_assignment.osv_entry_id > osv_entry.id [delete: cascade] + + +// ---- Корректировки ---- +// ИСТОЧНИК: +// ТЗ: ТЗ 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 (ставит переход статуса, AURORA-2002); дальше не пересчитывается'] + net_assets numeric(18,2) [note: 'ЧА ГСК = строка 1300 КФО банка (OQ-187)'] + balance_total numeric(18,2) [note: 'ВБ ГСК = строка 1600 КФО банка'] + revenue numeric(18,2) [note: 'строка 2110 КФО банка'] + sales_profit numeric(18,2) [note: 'строка 2200 КФО банка'] + total_deviation_bb numeric(18,2) [note: 'Σ расхождений по строкам бланка ББ без итогов (§8 «КФО» п. 9)'] + total_deviation_ofr numeric(18,2) + threshold_bb_exceeded boolean [note: 'ТЗ 6.8: > 10% ЧА (или > 1% ВБ, если ЧА < 10% ВБ, в т. ч. ЧА ≤ 0); равно — норма (§8 «КФО» п. 10)'] + threshold_ofr_exceeded boolean [note: '> 10% прибыли от продаж (или > 1% выручки при рентабельности < 10% или 2200 < 0; 2110 = 0 — предел 0)'] + threshold_justification text [note: 'обоснование принятия риска при превышении'] + goodwill_total numeric(18,2) [note: 'v5.26: Σ G применимых пар гудвилла, тыс. руб. = bank_amount строки GOODWILL (§8 «КФО» п. 8)'] + has_deviations boolean + warnings jsonb [note: 'v5.26: предупреждения расчёта [{code, message, legal_entity_id?, statement_type?, count?}], коды — §8 «КФО» п. 12'] + corrections_count_bb int [note: 'v5.26: число агрегатов ББ с применённой корректировкой (§8 «КФО» п. 11)'] + corrections_count_ofr int + corrections_amount_bb numeric(18,2) [note: 'v5.26: Σ исключений этих корректировок обеих сторон = Σ eliminated_manual строк бланка ББ без итогов, тыс. руб.'] + corrections_amount_ofr numeric(18,2) + snapshot boolean [not null, default: true, note: 'v5.27: true — требуется пересчёт, false — результат актуален; не JSON-снимок'] + Note: 'Шапка результата КФО + контрольные пороги. Все суммы — тыс. руб. (§8 «КФО»); одна запись на версию, пересчитывается при чтении после изменения входов, пока не is_frozen' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 6.4 «шаг 1 — сложение по кодам строк; шаг 2 — элиминация; неэлиминируемая часть остаётся»; Прил. 2 «Результат КФО: статья, значение»; Прил. 10; ФСБУ 4/2023 +// Аналитика: DOC-274636 «Расчёт КФО» (черновик), DOC-274230, DOC-259025, DOC-272613; выжимка — context/05-domain-rules.md §8 «КФО» +// Макет: колонки «в т.ч. взаимные обязательства», «Очищенные показатели», «Расхождения», «источник: Баланс/ОСВ», «в т.ч. Гудвилл» +// В модели: 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: 'код строки бланка редакции на отчётную дату (66н / ФСБУ 4/2023); GOODWILL — служебная строка раздела I после 1170, без разреза по компаниям (§8 «КФО» п. 8, OQ-185)'] + line_name varchar + sum_amount numeric(18,2) [note: 'Σ client_amount по компаниям, тыс. руб.'] + eliminated_auto numeric(18,2) [note: 'v5.26: часть vgo от агрегатов без корректировки и гудвилл-пар (автосумма по elimination_mode)'] + eliminated_manual numeric(18,2) [note: 'v5.26: часть vgo от агрегатов с применённой корректировкой; корректировка заменяет автосумму агрегата, не складывается с ней'] + goodwill_adjust numeric(18,2) [note: 'v5.26: Σ G — у строки GOODWILL и у итогов, куда она входит (1100, 1600)'] + consolidated_amount numeric(18,2) [not null, note: '«КФО, подготовленная банком» = sum_amount − vgo_amount + goodwill_adjust'] + vgo_amount numeric(18,2) [note: '«в т.ч. взаимные обязательства/обороты» = Σ vgo по компаниям = eliminated_auto + eliminated_manual; со знаком строки (у расходов < 0)'] + source_kind varchar [note: 'v5.1 макет: balance | osv; v5.26: всегда balance — значение из формы (OQ-182)'] + deviation_amount numeric(18,2) [note: '«Расхождения» по статье: Σ |amount_1 − amount_2| агрегатов min на статье большей стороны (§8 «КФО» п. 9); у итогов — null'] + comment text [note: 'v5.1 макет: пояснение к строке КФО; ≤ 2000, переносится при пересчёте по (statement_type, line_code)'] + 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) [note: '«Очищенные показатели» = client_amount − vgo_amount'] + share_percent numeric(7,4) [note: 'v5.1 макет: «Доля в показателе по группе, %» = amount / kfo_result_line.consolidated_amount × 100, ROUND_HALF_UP; null при нулевом итоге или |доля| ≥ 1000 % (иначе переполнение numeric(7,4))'] + client_amount numeric(18,2) [note: 'v5.26: «По данным клиента», тыс. руб.; строки расходов приведены к −|x| (§8 «КФО» п. 2)'] + vgo_amount numeric(18,2) [note: 'v5.26: «В т. ч. взаимные», тыс. руб. до целых, со знаком строки (§8 «КФО» п. 6)'] + 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 «возможность добавления комментария к отчётности» +// Аналитика: md «Загрузка документов» («Комментарий к документу») +// Макет: «Новый комментарий», «Комментарий к документу» +// В модели: v5 новая +// Зачем: полиморфные комментарии к объектам; сейчас используется привязка к документу +Table comment { + id uuid [pk] + object_type varchar [not null, note: 'document | consolidation_version | …'] + 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: 'ТЗ 6.3; AURORA-1446: комментарии к документу. Правка и удаление комментариев не предусмотрены; аудит не ведётся' +} + +// ИСТОЧНИК: +// ТЗ: ТЗ 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: 'v5.26: ACTUAL — не архивирован; ARCHIVE — архивирован пользователем в ЕХ (ручной архив, решение 27.10.2026); запись нового среза прежний не архивирует (§15)'] + 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: 'инициатор записи = пользователь, выполнивший переход «Верифицирован» (v5.26, §15)'] + 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 | version_card (v5.26)'] + 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: замороженные данные для всех остальных типов; самодостаточно, без ссылок на таблицы консолидации; v5.26: конверт contracts/ex-payload-v1.schema.json, у primary_document — null'] + payload_schema_version varchar [note: 'v5.26: "1.0" — версия схемы ex-payload; у primary_document — null'] + 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 с таким типом/счётом за период у каждого ЮЛ периметра' +} + +// ============ МЕТРИКИ КАЧЕСТВА ============ + +// ИСТОЧНИК: +// ТЗ: нет (инициатива владельца, AURORA-1759) +// Аналитика: openspec/changes/quality-metrics/design.md (этот репозиторий); WHY и решения владельца — +// arm-core/openspec/changes/quality-metrics/design.md §1-3, §10 +// Макет: экран «Качество первички» — при реализации arm-core#190 +// В модели: v5.25 новая +// Зачем: подтвердить эффект АРМ КА цифрами и дать довод о качестве сервиса разбора PDF с разделением +// ошибка сервиса / наша нормализация / документ клиента (05-domain-rules.md §14) +Table quality_intake_fact { + id uuid [pk] + document_id uuid [not null, note: 'без FK; один факт на документ'] + file_id uuid [not null] + job_id uuid [not null] + attempt smallint [not null] + legal_entity_id uuid [not null] + legal_entity_name varchar [not null, note: 'копия имени на момент факта'] + group_id uuid [note: 'NULL — ЮЛ вне ГК'] + group_name varchar + document_type document_type [not null, note: 'BALANCE / INCOME / OSV — DISCLOSURE/OTHER факт не пишут'] + pipeline recognition_pipeline [not null, note: 'tabular = Excel, image = PDF'] + is_scan boolean [note: 'только pipeline = image'] + service_name varchar + service_version varchar + statements_version varchar + result_schema_version varchar + report_date date [note: 'как распознано'] + intake_at timestamptz [not null] + intake_status document_status [not null, note: 'RECOGNIZED / NEEDS_CHECK'] + line_count int + value_count int + value_needs_review_count int + line_unreadable_count int + line_missing_count int + issue_relation_count int + issue_soft_count int + warning_count int + raw_s3_key varchar [note: 'PDF; NULL для Excel'] + result_s3_key varchar + upload_s3_key varchar + payload jsonb [not null, note: 'снимок «как распознано»: header/lines/values/issues (contracts/metrics/quality-facts.schema.json#intake-payload). Для OSV — БЕЗ построчного снимка lines/values, только счётчики выше и osv_warnings[] — правок сумм ОСВ в ядре нет'] + payload_schema_version varchar + Indexes { + (document_id) [unique] + (legal_entity_id, intake_at) + (group_id, intake_at) + } + Note: 'Отдельная схема PostgreSQL dkb_metrics (имя — настройка). Append-only, без FK на рабочие таблицы: переживает удаление/перераспознавание документа. Пишется в транзакции маппинга, после map_file, до auto_confirm — один факт на созданный документ BALANCE/INCOME/OSV.' +} + +Table quality_outcome_fact { + id uuid [pk] + document_id uuid [not null, note: 'связь с quality_intake_fact.document_id по значению, без FK'] + outcome quality_outcome [not null] + outcome_at timestamptz [not null] + primary_cause quality_cause [note: 'NULL для DELETED*/SUPERSEDED* — они не входят в матрицу причин'] + fixes_value_service int [not null, default: 0] + fixes_value_ours int [not null, default: 0] + fixes_code_service int [not null, default: 0] + fixes_code_ours int [not null, default: 0] + fixes_added_row_service int [not null, default: 0] + fixes_added_row_ours int [not null, default: 0] + fixes_header_service int [not null, default: 0] + fixes_header_ours int [not null, default: 0] + fixes_osv_period_account int [not null, default: 0, note: 'всегда «наш разбор» (Excel) — не делится по источнику'] + checks_accepted boolean [not null, default: false, note: 'подтверждён с акцептом жёстких нарушений §7 — условие «документ клиента», §14'] + issue_count_at_outcome int [not null, default: 0] + report_date date [note: 'подтверждённая отчётная дата'] + confirmed_by uuid [note: 'для агрегатов не используется'] + payload jsonb [not null, note: 'подтверждённый результат + fixes[] (contracts/metrics/quality-facts.schema.json#outcome-payload)'] + payload_schema_version varchar + Indexes { + (document_id, outcome_at) + (outcome, outcome_at) + } + Note: 'НЕ unique на document_id: повторное подтверждение ОСВ и исход DELETED_AFTER_CONFIRM/SUPERSEDED_AFTER_CONFIRM пишут новый факт поверх прежнего. Метрики берут последний факт по outcome_at. Пишется при первом из событий: подтверждение (ручное/auto_confirm), удаление до подтверждения, автозамена.' +} + +Table quality_failure_fact { + id uuid [pk] + job_id uuid [not null] + file_id uuid [not null] + attempt smallint [not null] + legal_entity_id uuid [not null] + legal_entity_name varchar [not null] + group_id uuid + group_name varchar + pipeline recognition_pipeline [not null] + is_scan boolean + service_name varchar + failure_kind quality_failure_kind [not null] + error_code varchar + failed_at timestamptz [not null] + Indexes { + (job_id) [unique] + (file_id, attempt) + } + Note: 'Технический отказ задания распознавания (recognition_job.status error/timeout/dlq) или неповторяемая ошибка маппинга (MappingFatal). Считается по файлам, не по документам — знаменатель «отказавших файлов от загруженных того же pipeline» (§14), фильтр по типу документа не действует. FILE_REPROCESS: отказ первой попытки остаётся фактом, документы удачной попытки получают свои intake/outcome. Нет payload/payload_schema_version — все поля плоские.' +} diff --git a/model/entities-v5.27.md b/model/entities-v5.27.md new file mode 100644 index 0000000..c44c004 --- /dev/null +++ b/model/entities-v5.27.md @@ -0,0 +1,46 @@ +# Модель данных v5.27 — КФО и позиции ВГО + +Ветка: `feat/kfo-table-back`. Миграция arm-core: `0014_dbml_v5_27`, после `0013_dbml_v5_26`. +База: [v5.26](entities-v5.26.md). Полная схема: [data-model-v5.27.dbml](data-model-v5.27.dbml). + +## vgo_assignment.side + +Nullable varchar: для ББ NULL, для ОФР только D или K. Это отдельные ручные решения для дебетовой +и кредитовой позиции исходной строки ОСВ (DOC-277424 §3.4). + +Прежний уникальный индекс заменяется двумя частичными: + +- balance: `(consolidation_version_id, statement_type, osv_entry_id)`; +- income: `(consolidation_version_id, statement_type, osv_entry_id, side)`. + +Существующие income ASSIGN переносятся по счетам зафиксированной версии правила с учётом иерархии +и исключений; при неоднозначности миграция откатывается. UNASSIGNED переносится на обе стороны. +ББ остаётся без стороны. Откат запрещён, если две позиции одной строки не помещаются в старый ключ. + +## kfo_result.snapshot + +Boolean NOT NULL DEFAULT true. Несмотря на имя, поле не содержит снимок JSON: + +- true — входные данные изменились, нужен пересчёт; +- false — сохранённый расчёт актуален. + +После сохранённого изменения периметра, документов, формы, сопоставления, разнесения, корректировок +или гудвилла признак выставляется той же транзакцией. GET пересчитывает помеченный результат и +сбрасывает признак только при успешном сохранении. is_frozen защищает от пересчёта и инвалидации; +существующие замороженные результаты при миграции получают false. + +Сами суммы, комментарии, доли и предупреждения остаются в предусмотренных таблицах kfo_result, +kfo_result_line и kfo_result_line_company. Исторические названия компаний и полный набор реквизитов +в отдельном JSON больше не сохраняются. + +## Корректировки + +`correction.ordinal` не добавляется. Основная строка определяется через parent_correction_id; +дополнительные строки упорядочиваются по ID. Порядок ввода дополнительных строк не сохраняется. +Если исключение ограничено суммой, это порядок применения дополнительных строк. + +## Граница v5.26 / v5.27 + +v5.26 содержит только изменения, описанные в data-model-v5.26.dbml: показатели компаний, предупреждения, +сводки корректировок и события KFO_EDIT/EX_SNAPSHOT_WRITE. side и булевый snapshot вводятся только в v5.27. +Наличие EX_SNAPSHOT_WRITE в enum не означает реализации процесса записи среза ЕХ. -- 2.47.2 From ba507fa405c6f6130493839fbe45889e40e59234 Mon Sep 17 00:00:00 2001 From: tsygankoviva Date: Thu, 12 Nov 2026 16:48:33 +0300 Subject: [PATCH 2/4] =?UTF-8?q?kfo-table-back:=20=D1=83=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=BB=20=D0=BF=D0=BE=D0=BB=D0=B5=20kfo=5Fresult.snapshot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/data-model-v5.27.dbml | 6 +--- model/entities-v5.27.md | 60 ++++++++++++------------------------- 2 files changed, 20 insertions(+), 46 deletions(-) diff --git a/model/data-model-v5.27.dbml b/model/data-model-v5.27.dbml index a8296e7..d642d63 100644 --- a/model/data-model-v5.27.dbml +++ b/model/data-model-v5.27.dbml @@ -4,13 +4,10 @@ // Над каждой таблицей — блок «ИСТОЧНИК»: пункт ТЗ АРМ КА BIQ-34 / ТЗ ЕХФД (помечено «ЕХ ТЗ») / Методика; // страница аналитики (md); экран макета dkb_24.09.26; версия модели, в которой таблица появилась (v4 = исходная DBML аналитики). // +// v5.27: kfo_result.snapshot не вводится; до заморозки сохраняются только ручные поля. // v5.27 (arm-core feat/kfo-table-back, миграция 0014_dbml_v5_27): // 1. vgo_assignment.side: D/K для ОФР, NULL для ББ (DOC-277424 §3.4). // Уникальность ББ — версия/тип/строка; ОФР — версия/тип/строка/сторона. -// 2. kfo_result.snapshot boolean NOT NULL DEFAULT true: true = результат неактуален, -// false = пересчёт не требуется. Суммы хранятся в kfo_result_line/_company, не в JSON. -// Инвалидация и сброс признака выполняются в транзакциях изменения и расчёта; -// замороженные результаты не инвалидируются. Старые незамороженные результаты получают true. // 3. correction.ordinal не вводится: основная строка задаётся parent_correction_id, // дополнительные строки выводятся в стабильном порядке ID, порядок ввода не хранится. // Порядок колонок kfo_result_line_company отражает последовательность ALTER TABLE v5.26. @@ -1465,7 +1462,6 @@ Table kfo_result { corrections_count_ofr int corrections_amount_bb numeric(18,2) [note: 'v5.26: Σ исключений этих корректировок обеих сторон = Σ eliminated_manual строк бланка ББ без итогов, тыс. руб.'] corrections_amount_ofr numeric(18,2) - snapshot boolean [not null, default: true, note: 'v5.27: true — требуется пересчёт, false — результат актуален; не JSON-снимок'] Note: 'Шапка результата КФО + контрольные пороги. Все суммы — тыс. руб. (§8 «КФО»); одна запись на версию, пересчитывается при чтении после изменения входов, пока не is_frozen' } diff --git a/model/entities-v5.27.md b/model/entities-v5.27.md index c44c004..1246794 100644 --- a/model/entities-v5.27.md +++ b/model/entities-v5.27.md @@ -1,46 +1,24 @@ -# Модель данных v5.27 — КФО и позиции ВГО +# Модель данных v5.27 — КФО без сохранения промежуточного расчёта -Ветка: `feat/kfo-table-back`. Миграция arm-core: `0014_dbml_v5_27`, после `0013_dbml_v5_26`. -База: [v5.26](entities-v5.26.md). Полная схема: [data-model-v5.27.dbml](data-model-v5.27.dbml). +Миграция arm-core: `0014_dbml_v5_27`, после `0013_dbml_v5_26`. +База: [v5.26](entities-v5.26.md). Схема: [data-model-v5.27.dbml](data-model-v5.27.dbml). -## vgo_assignment.side +Поле `kfo_result.snapshot` не вводится. Незамороженная таблица рассчитывается при каждом GET без записи в БД. +До заморозки в `kfo_result` сохраняется обоснование порогов, в `consolidation_version` — отклонения +от методологии, в `kfo_result_line` — только строки с непустыми комментариями. Расчётные ячейки компаний +не создаются. Обязательное `consolidated_amount` строки комментария равно 0 и не используется при чтении; +`computed_at` шапки при её создании заполняется временем расчёта ответа PUT, а не временем заморозки. -Nullable varchar: для ББ NULL, для ОФР только D или K. Это отдельные ручные решения для дебетовой -и кредитовой позиции исходной строки ОСВ (DOC-277424 §3.4). +При переходе в VERIFIED таблица рассчитывается по текущим источникам, ручные поля накладываются на неё, +полный результат сохраняется и получает `is_frozen = true` в одной транзакции с переходом статуса. +После заморозки GET читает сохранённый результат. Повторная заморозка не пересчитывает результат. -Прежний уникальный индекс заменяется двумя частичными: +Миграция удаляет прежний расчётный кэш незамороженных таблиц, сохраняя комментарии, обоснования +и отклонения от методологии. Замороженные суммы не изменяются. Удалённый промежуточный расчёт при downgrade не восстанавливается. -- balance: `(consolidation_version_id, statement_type, osv_entry_id)`; -- income: `(consolidation_version_id, statement_type, osv_entry_id, side)`. - -Существующие income ASSIGN переносятся по счетам зафиксированной версии правила с учётом иерархии -и исключений; при неоднозначности миграция откатывается. UNASSIGNED переносится на обе стороны. -ББ остаётся без стороны. Откат запрещён, если две позиции одной строки не помещаются в старый ключ. - -## kfo_result.snapshot - -Boolean NOT NULL DEFAULT true. Несмотря на имя, поле не содержит снимок JSON: - -- true — входные данные изменились, нужен пересчёт; -- false — сохранённый расчёт актуален. - -После сохранённого изменения периметра, документов, формы, сопоставления, разнесения, корректировок -или гудвилла признак выставляется той же транзакцией. GET пересчитывает помеченный результат и -сбрасывает признак только при успешном сохранении. is_frozen защищает от пересчёта и инвалидации; -существующие замороженные результаты при миграции получают false. - -Сами суммы, комментарии, доли и предупреждения остаются в предусмотренных таблицах kfo_result, -kfo_result_line и kfo_result_line_company. Исторические названия компаний и полный набор реквизитов -в отдельном JSON больше не сохраняются. - -## Корректировки - -`correction.ordinal` не добавляется. Основная строка определяется через parent_correction_id; -дополнительные строки упорядочиваются по ID. Порядок ввода дополнительных строк не сохраняется. -Если исключение ограничено суммой, это порядок применения дополнительных строк. - -## Граница v5.26 / v5.27 - -v5.26 содержит только изменения, описанные в data-model-v5.26.dbml: показатели компаний, предупреждения, -сводки корректировок и события KFO_EDIT/EX_SNAPSHOT_WRITE. side и булевый snapshot вводятся только в v5.27. -Наличие EX_SNAPSHOT_WRITE в enum не означает реализации процесса записи среза ЕХ. +`vgo_assignment.side` добавляется по DOC-277424 §3.4: NULL для ББ, D/K для ОФР. +Уникальность ББ — версия/тип/строка, ОФР — версия/тип/строка/сторона. Старые назначения +ASSIGN переносятся по счетам правил, неоднозначные решения блокируют миграцию; +UNASSIGNED переносится на D и K. Откат запрещён при конфликте старого уникального ключа. +`correction.ordinal` не вводится; дополнительные строки упорядочиваются по ID. Поле API `data_changed` сохраняется +для совместимости и всегда равно false: отдельного состояния неактуального сохранённого расчёта больше нет. -- 2.47.2 From 84f4bc920541ee7ce3be7ab15686ccfbf184156b Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Fri, 13 Nov 2026 13:58:28 +0400 Subject: [PATCH 3/4] =?UTF-8?q?DBML=20v5.27,=20=C2=A78=20=D0=9A=D0=A4?= =?UTF-8?q?=D0=9E=20=D0=B8=20=D0=9E=D0=A4=D0=A0,=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=82=D1=80=D0=B0=D0=BA=D1=82=D1=8B=20=D0=9A=D0=A4=D0=9E=20?= =?UTF-8?q?=D0=B8=20=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=BE=D0=BA=20=D0=BF=D0=BE=D0=B4=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4=20#251?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Шапка v5.27 (пункты 1–3, kfo_result.snapshot), entities-v5.27 полным документом, §4/§5/§8 05-domain-rules (ОФР 1–5, позиции D/K, хранение при заморозке), контракт КФО выгружен из app.openapi() (без /kfo/state и data_changed), api-contract-corrections: side и statement_type разнесения ОФР, OQ-09 и OQ-192, версия v5.27 в ссылках. Co-Authored-By: Claude Sonnet 5.5 --- Makefile | 2 +- analyst/eliminations-vgo.md | 2 +- context/00-workspace-layout.md | 2 +- context/04-data-model-guide.md | 8 +- context/05-domain-rules.md | 123 +- context/07-open-questions.md | 4 +- context/08-source-docs-index.md | 4 +- context/KICKOFF-PROMPT.md | 6 +- dev/api-contract-corrections.md | 63 +- dev/api-contract-kfo.md | 46 +- dev/api-contract-kfo.openapi.yaml | 751 +++++------ model/data-model-v5.27.dbml | 10 +- model/diagrams/part04_files_jobs.png | Bin 534610 -> 519237 bytes model/diagrams/part04_files_jobs.svg | 238 ++-- model/diagrams/part08_corrections_kfo.png | Bin 755134 -> 761277 bytes model/diagrams/part08_corrections_kfo.svg | 1403 +++++++++++---------- model/entities-v5.27.md | 315 ++++- openspec/config.yaml | 4 +- repo-templates/arm-core.CLAUDE.md | 2 +- scripts/kfo_contract/gen_kfo_openapi.py | 8 +- 20 files changed, 1696 insertions(+), 1295 deletions(-) diff --git a/Makefile b/Makefile index 0cd520e..98b7495 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ PY := $(if $(wildcard $(VENV)/bin/python),$(CURDIR)/$(VENV)/bin/python,python3) CHANGE ?= # Текущая версия модели данных — по ней рисуются диаграммы (make diagrams) -DBML ?= model/data-model-v5.26.dbml +DBML ?= model/data-model-v5.27.dbml # Checkout библиотеки arm_statements (RSHB/pylib_ai_arm_statements) рядом с docs — для statements-orders-check STATEMENTS_DIR ?= ../pylib_ai_arm_statements diff --git a/analyst/eliminations-vgo.md b/analyst/eliminations-vgo.md index d50c3cc..1901711 100644 --- a/analyst/eliminations-vgo.md +++ b/analyst/eliminations-vgo.md @@ -1,7 +1,7 @@ # Элиминация ВГО: правила, расчёт, корректировки Документ для аналитика, 19.10.2026 (RSHB/arm-ka-docs#132; сопоставление — по решениям OQ-07 и OQ-173, #136). Основа — модель данных -[`model/data-model-v5.26.dbml`](../model/data-model-v5.26.dbml) и правила предметной области +[`model/data-model-v5.27.dbml`](../model/data-model-v5.27.dbml) и правила предметной области [`context/05-domain-rules.md`](../context/05-domain-rules.md) §3–§6, §8. Источник истины — они: при расхождении прав DBML и `05-domain-rules.md`, а этот документ поправь следом. Где написано наше прочтение ТЗ, а не прямая цитата, это помечено; такие места собраны в раздел 6 вопросами. diff --git a/context/00-workspace-layout.md b/context/00-workspace-layout.md index b2954cf..fc3a4cb 100644 --- a/context/00-workspace-layout.md +++ b/context/00-workspace-layout.md @@ -76,7 +76,7 @@ git remote add origin && git push -u origin main | Слой | Где | Статус | Правило для агента | |---|---|---|---| -| Модель данных | `docs/model/data-model-v5.26.dbml` | стабильный, версионируется | единственный источник имён и структур | +| Модель данных | `docs/model/data-model-v5.27.dbml` | стабильный, версионируется | единственный источник имён и структур | | Правила домена | `docs/context/05-domain-rules.md` | курируемый — пишет человек/агент по итогам ревью | **единственный вход алгоритмов в код**; из ТЗ напрямую не кодируем | | Открытые вопросы | `docs/context/07-open-questions.md` | живой реестр | каждое допущение в коде — `ASSUMPTION(OQ-nn)` | | Экспорт ТЗ | `docs/source/tz/` | снимок на дату из `docs/source/tz/_export.md` | читать для контекста; расхождение с §05 → вопрос, не код | diff --git a/context/04-data-model-guide.md b/context/04-data-model-guide.md index 8969763..4ea9834 100644 --- a/context/04-data-model-guide.md +++ b/context/04-data-model-guide.md @@ -1,8 +1,8 @@ -# 04. Как читать модель данных v5.26 +# 04. Как читать модель данных v5.27 -Файлы: `docs/model/data-model-v5.26.dbml` (источник истины), `docs/model/entities-v5.26.md` (смысл таблиц; предыдущие +Файлы: `docs/model/data-model-v5.27.dbml` (источник истины), `docs/model/entities-v5.27.md` (смысл таблиц; предыдущие версии `data-model-v5.13…v5.20.dbml` и `entities-v5.13…v5.20.md` остаются как история), -`docs/model/diagrams/part01…10.{svg,png}` (диаграммы v5.26 по частям из таблицы ниже; перерисовываются из DBML командой +`docs/model/diagrams/part01…10.{svg,png}` (диаграммы v5.27 по частям из таблицы ниже; перерисовываются из DBML командой `make diagrams` в корне репозитория docs — скрипт `scripts/gen_model_diagrams.py`, нужен npx; при новой версии DBML обновить `DBML` в Makefile, а новую таблицу — добавить в раскладку частей скрипта и в эту таблицу). @@ -21,6 +21,8 @@ | 09 Комментарии, аудит, ЕХ | `comment`, `audit_event`, `ex_snapshot`, `ex_snapshot_member`, `ex_snapshot_item` | полиморфные комментарии, append-only журнал, замороженные срезы | | 10 Метрики качества первички | `quality_intake_fact`, `quality_outcome_fact`, `quality_failure_fact` | факты распознавания и исхода документа, технические отказы — append-only, без FK | +**v5.27:** КФО: ОФР и хранение (arm-core PR #251, миграция `0014_dbml_v5_27`): `vgo_assignment.side` (`D`/`K` для ОФР — независимые решения по позициям «строка ОСВ + сторона», `NULL` для ББ; §5 п. 2b); незамороженный результат КФО не хранится — до «Верифицирован» в `kfo_result`/`kfo_result_line` лишь ручные поля (комментарии строк, обоснование порога), полный снимок пишет заморозка (§8 «КФО» п. 12, OQ-192); `correction.ordinal` не вводится. + **v5.25:** три таблицы фактов качества распознавания (`quality_intake_fact`/`_outcome_fact`/`_failure_fact`), `s3_bucket_role.raw`, `stored_file.is_scan`, `recognition_job.raw_s3_object_id`, `permission_object.QUALITY_METRICS` (AURORA-1759). diff --git a/context/05-domain-rules.md b/context/05-domain-rules.md index aa22a96..0e1c8a9 100644 --- a/context/05-domain-rules.md +++ b/context/05-domain-rules.md @@ -667,15 +667,38 @@ closing_* = closing_* строки Qn Правило 5 % для пар: суммы равны → маппим; расхождение ≤ 5 % (к меньшей) → берём `min`; > 5 % → подсветка, авто не маппится, ждёт корректировки (`ADJUSTMENT`). -ОФР (`statement_type = income`, `measure = turnover`), из FNR03 — **[открыто]**: формализовать с методологами: +ОФР (`statement_type = income`, `measure = turnover`, `valid_from = 2024-01-01`; версия 1 — seed +`arm-core/api/seed/core/elimination_rules_income_v1.yaml`; источники — DOC-274230 «Правила пар счетов», раздел ОФР, и +DOC-277424 «Консолидированный ОФР», 09.11.2026; AURORA-1999). Суммы — обороты `turnover_debit` / `turnover_credit`, а не +сальдо. Позиция расчёта — «строка ОСВ + сторона D/K» (§5 п. 2b); у правила сторона 1 берётся по направлению, сторона 2 — +всегда по Кт: -| Статья | Сторона А | Сторона Б | mode / НДС | -|---|---|---|---| -| 2110 Выручка | Кт 90.01 (с НДС, приоритет) либо Дт 62.01/62.21/62.31 по контрагенту | Кт 60.01/60.21/60.31 + 76 (кроме 76.07.*, 76.03.*, плюс 76.07.2) | `full` — берётся сторона А; без НДС = с НДС / (1 + средневзвешенная ставка/100) | -| 2120 Себестоимость | — | — | элиминация = ВГО по 2110 (зеркально, без НДС) | -| 2310 Доходы от участия | Дт 76.03 | Кт 76.03 | сторона А | -| 2320 Проценты к получению | Дт 76.03/76.05/76.08/76.09 | Кт 66.02/.04/.06/.22/.24/.26, 67.02/.04/.06/.22/.24/.26 | min | -| 2330 Проценты к уплате | Кт чётных субсчетов 66/67 + 76.07.5/76.08/76.28/76.38 | Дт 76.03/.05/.08/.09 | min | +| № | Статья 1 / статья 2 | Сторона 1 (компания 1) | Сторона 2 (компания 2) | mode | Что исключается | +|---|---|---|---|---|---| +| 1 | 2110 / 2120 | Кт 90.01 | Кт 60.01, 60.21, 60.31, 76 за вычетом 76.03 и 76.07.1, 76.07.5, 76.07.9 (сверка; 62.01/62.21/62.31 компании 1 — тоже только сверка, в seed не заведены) | `full` | сумма Кт 90.01 компании 1 по компании 2 **без НДС**; 2110 компании 1 и 2120 компании 2; `min` не применяется, сверка со счетами 60/62/76 информационная | +| 2 | 2120 / 2110 | Кт 90.01 | — (счетов нет) | `full` | вторая сторона операции по правилу 1: та же сумма, собственной автосуммы нет | +| 3 | 2310 / 2310 (заглушка) | Дт 76.03 | Кт 76.03 (сверка) | `full` | Дт 76.03 компании 1 по компании 2 из 2310 получателя; у компании 2 автоисключения нет, `min` не применяется | +| 4 | 2320 / 2330 | Дт 76.03, 76.05, 76.08, 76.09 | Кт 66.02/.04/.06/.22/.24/.26, 67.02/.04/.06/.22/.24/.26, 76.07.5, 76.08, 76.28, 76.38 | `min` | `min(ΣA, ΣB)` **обычный, со знаком**, если есть позиции обеих сторон (сторона с нулём — тоже данные); 2320 кредитора и 2330 заёмщика; без встречной стороны автоисключения нет — ручной разбор | +| 5 | 2330 / 2320 | Кт тех же счетов 66/67/76 | Дт 76.03/.05/.08/.09 | `min` | зеркало правила 4 (сторона заёмщика той же операции), собственной автосуммы нет | +| 6 | 2340 | — | — | — | **только вручную** (КА при необходимости); в seed не заведено | +| 7 | 2350 | — | — | — | **только вручную**; в seed не заведено | + +Агрегаты ОФР строятся по основному правилу: 1 и 2 → правило 1, 3 → 3, 4 и 5 → 4; автосумму дают только 1, 3 и 4. Ключ +агрегата — версия × правило × компания 1 × компания 2, направленный (А → Б и Б → А — разные агрегаты); `side` в ключ не +входит. + +**Выручка и НДС (правило 1, DOC-277424 §4).** Общие по компании 1 за период: `V_TOTAL` — Кт 90.01, `VAT_TOTAL` — Дт 90.03, +`R_2110` — статья 2110 формы. `V_TOTAL` сравнивается с 2110 с точностью представления формы (форма в тыс. руб. — после +округления `V_TOTAL` до тысяч; в расчёте остаётся полный оборот). Равны → оборот без НДС, сумма агрегата как есть. `V_TOTAL` +больше 2110 и `V_TOTAL ≠ 0` → `K = VAT_TOTAL / V_TOTAL` (эффективная доля, не ставка), сумма `S = V_AB × (1 − K)`, где +`V_AB` — Кт 90.01 по покупателю из периметра. Иначе автоисключения нет. Акцизы не учитываются; сумма по 2120 покупателя не +ограничивается самой статьёй. В коде — `domain/kfo.revenue_exclusion`; `vat_handling = check_90_01_vs_2110` у правила — только +метка (код поле не читает). + +**Ограничение seed (правило 1, компания 2).** Субсчета 76.07 вычитаются раскрытием масок (включённые минус исключённые), +поэтому в исключениях стоят `76.03` и `76.07.1`, `76.07.5`, `76.07.9`; 76.07.2 остаётся в счетах правила. Голый `76.07` +(без субсчёта) остаётся выбранным через маску `76` — на практике такие строки в ОСВ редки; это ограничение стороны сверки, +на автосумму правила 1 (она берётся с компании 1) не влияет. Дополнительные ручные корректировки ОФР (ТЗ 6.4, `correction.reason_code`): нереализованная выручка, акцизы (`osv_entry.is_excisable` для 90), агентское вознаграждение, внутригрупповая амортизация по аренде, проценты по @@ -686,8 +709,8 @@ closing_* = closing_* строки Qn ## §5. Автоматическое сопоставление ВГО и ручное распределение строк (DOC-223044, DOC-272613; OQ-07, OQ-173 — решения владельца 19.10, 21.10 и 23.10.2026; AURORA-1751/1540/1541 — реализовано, слито в main) Границы: только `closing_debit` / `closing_credit`; только компании периметра версии; правила и счета сторон — из §4 -(версия правил — `consolidation_version.elimination_rules_version`), только правила ББ (`statement_type = balance`, -`measure = closing`; правило с другим показателем — ошибка `INVALID_RULE`); строки `group_type = COUNTERPARTY`, +(версия правил — `consolidation_version.elimination_rules_version`), в пп. 1–2a — только правила ББ (`statement_type = balance`, +`measure = closing`; правило с другим показателем — ошибка `INVALID_RULE`); ОФР — п. 2b; строки `group_type = COUNTERPARTY`, `data_type ∈ (BU, SUM)`. Единица расчёта — **тройка** (правило r, компания A, компания B). Правила считаются для каждой упорядоченной пары компаний — и (A, B), и (B, A); поэтому зеркальные правила № 9–16 Прил. 3 в seed не нужны (№ 14 для (A, B) — это № 6 для (B, A)). @@ -774,8 +797,29 @@ AURORA-1751; эндпоинт `GET …/vgo-assignments/distribute`, домен ` - «не учитывать в КФО» (`is_exclude`) — **только у нераспределённой строки** (строка агрегата так не отмечается: её сначала убирают из правила — `UNASSIGNED`, — и уже нераспределённую отмечают); CHECK в БД запрещает `is_exclude = true` одновременно с `rule_id`; - - поле `side` (черновик `dev/api-contract-corrections.md` предполагал его для строки с одновременно дебетовым и - кредитовым сальдо) в реализации нет — решение одно на обе позиции строки. + - у **ББ** `side = NULL`: решение одно на обе позиции строки (сальдо). У **ОФР** (DBML v5.27) решение хранится по + позиции «строка + `side`» — п. 2b. + +**2b. Разнесение ОФР по позициям D/K (DOC-277424 §3; `statement_type = income`; `GET …/vgo-assignments/distribute? +statement_type=income`; домен `api/src/domain/vgo.py`, `VgoService`).** Из каждой контрагентской строки свода +(`group_type = COUNTERPARTY`, БУ/СВОД, счёт определён, владелец и контрагент — разные компании периметра) независимо +получаются две **позиции**: `(osv_entry_id, D)` с суммой `turnover_debit` и `(osv_entry_id, K)` с суммой `turnover_credit`; +`NULL` — нет значения (причина `MISSING_AMOUNT`), 0 и отрицательные числа сохраняются. Назначение одной позиции другую не +затрагивает; одна позиция входит не более чем в один агрегат (`DUPLICATE_VGO_POSITION` — внутренняя ошибка расчёта). +1. ручное решение (`vgo_assignment` с `side`) важнее автоматики; `ASSIGN` проверяется на допустимость правила для счёта, + направления и компаний (`INVALID_VGO_POSITION`), иначе позиция идёт на проверку (`MANUAL_REVIEW_REQUIRED`); +2. без ручного решения — правило определяется по счёту и направлению (роль компании 1/2 по §4); единственное + подходящее правило назначает позицию даже без встречной; несколько — нераспределённая (`MULTIPLE_RULES`), ни одного — + `NO_RULE`; `UNASSIGNED` — снята вручную; исключённая вручную в расчёте не участвует; +3. агрегаты — по основному правилу (§4: 1 и 2 → 1, 4 и 5 → 4, 3 → 3); сторона 1 — позиции компании 1 по её направлению + (правило 1 — K, остальные — D), сторона 2 — K компании 2; +4. решения аналитика: `ASSIGN` (`rule_id`, `side`), `UNASSIGNED`, `is_exclude` — как у ББ (п. 2a), но все операции + принимают **обязательный `side`**; запрос без `side` у ОФР — 422 `INVALID_VGO_SIDE`, у ББ `side` указывать нельзя. + Смена разнесения ОФР **не переводит корректировки в `DRAFT`** (решение R-4 OpenSpec `kfo-calculation`, DOC-277424 §3.5 + п. 5: применённые ручные корректировки сохраняют приоритет); у ББ поведение прежнее. Исключение уже назначенной позиции + — `UNASSIGNED` + `is_exclude`; «Сбросить» (`reset`) удаляет решение. Распределить сумму одного оборота по нескольким + статьям можно только корректировкой стороны агрегата (`correction`), не дроблением позиции. +Знаки и точность (§3.7 DOC-277424): суммы со знаком, `min` — обычный (`min(−100; −80) = −100`), автосумма — до двух знаков. Сумма стороны агрегата здесь — Σ всех её строк (п. 1 + п. 2 + ручные), включая односторонние (п. 3) и перенесённые вручную; агрегат целиком уходит в КФО, лишнюю строку убирают из правила, а не из агрегата (ответ Лысенко п. 4). Аудит @@ -813,7 +857,7 @@ min = 106 311 116,46 (до 10.11.2026, с 76.АВ: ΣA = 110 429 113,15, 3,87 %) расхождение); при ручном выборе забалансовые счета допускаются. Дополнительно пресетом может быть **правило ББ из §4** (`statement_type = balance`): дебетовые и кредитовые счета берутся из сторон правила (с исключениями `is_excluded`), показатель — `measure` правила (у всех правил ББ seed v1 — `closing`); каскада §5 нет — это просмотр сумм по счетам правила, не сумма элиминации (решение владельца -21.10.2026, arm-core #141). Правила ОФР пресетом не являются (ОФР в §4 открыт). +21.10.2026, arm-core #141). Правила ОФР пресетом не являются (они описаны в §4 и считаются по оборотам в агрегатах §5 п. 2b). Шахматка — суммы первички: корректировки (§8) в ячейках не учитываются, список «строк без пары» шахматка не даёт — строки ОСВ ячейки — AURORA-1653 (`osv_entry_ids_*` ячейки), строки без пары — упаковка §5 п. 2 (AURORA-1536). @@ -976,8 +1020,9 @@ OQ-145); тем же правилом сервисы разрешают ничь - **Автосумма агрегата** (`eliminated_amount`) — по режиму правила, **одной функцией домена с КФО** (блок «КФО», п. 4): `min` — меньшая сторона в допуске, иначе 0; `manual` — 0; `min_or_full` (правило 2 после правки seed в AURORA-1546) — меньшая сторона при обеих > 0, `amount_1` при пустой стороне 2, порога нет: `exceeds_threshold = false`, статус - `AUTO` при обеих сторонах, `ONE_SIDED` при пустой стороне 2 (`eliminated_amount = amount_1`). Сейчас - `services/correction_source.py` знает только `manual` и «остальное как `min`» — правится вместе с seed. + `AUTO` при обеих сторонах, `ONE_SIDED` при пустой стороне 2 (`eliminated_amount = amount_1`). Функция — + `domain/corrections.automatic_elimination`, общая для таблицы корректировок и КФО. Для ОФР режимы `full` и `min` и + отсутствие автосуммы у правил 2 и 5 — блок «КФО», п. 4. - **Порог отклонения агрегата** (`exceeds_threshold`, не путать с контролем выше): `deviation_percent = |ΣA − ΣB| / min(ΣA, ΣB) × 100` сторон агрегата (§5, п. 1/2a); реализовано **строго больше 5 %** (R-35, `domain/corrections.py`, `arm-core#215`/Task 8) — ровно 5,00 % в допуске. ТЗ/DOC-272613 читались как «от 5 % включительно»; аналитик на это не @@ -1012,10 +1057,10 @@ OQ-145); тем же правилом сервисы разрешают ничь - **КФО** — блок «КФО» ниже, п. 8: ветка гудвилла идёт по паре этой таблицы независимо от агрегатов корректировок; у пары с `use_goodwill` — ГО `1170` на ФВ, ДО `1310` на P, строка `GOODWILL` на G, агрегат правила 2 той же пары не применяется; при `G ≤ 0` или выключенном `goodwill_enabled` — обычный агрегат правила 2. Изменение ввода, - переключателя или источников делает результат КФО устаревшим. + переключателя или источников видно в КФО сразу: пока версия не заморожена, КФО считается на каждом чтении (п. 12). -**КФО** (ТЗ 6.4, 6.8, Прил. 10; AURORA-1546 — расчёт, AURORA-1547 — экран, AURORA-1417 — пересчёт; ещё не реализовано; -контракт — `dev/api-contract-kfo.md`). Источники, в порядке приоритета: DOC-274230 «Правила пар счетов» (Лысенко, +**КФО** (ТЗ 6.4, 6.8, Прил. 10; AURORA-1546 — расчёт, AURORA-1547 — экран, AURORA-1417 — заморозка; ОФР — AURORA-1999; +реализовано в arm-core PR #251, OpenSpec `kfo-calculation`; контракт — `dev/api-contract-kfo.md`). Источники, в порядке приоритета: DOC-274230 «Правила пар счетов» (Лысенко, 27.10.2026), DOC-259025 «Гудвилл» (03.11), DOC-272613 «Корректировка данных агрегатом» (04.11); черновик команды DOC-274636 «Расчёт КФО» и DOC-274647 «Экран: КФО» — там, где страниц Лысенко нет (решение владельца 28.10.2026: страницы аналитика важнее черновика). Развилки, которые решает заказчик, закрыты вариантом черновика как стартовым и помечены @@ -1055,7 +1100,11 @@ OQ — менять по ответу. | `min` (ББ 3–8) | `min(amount_1, amount_2)`, если обе стороны > 0 и отклонение в допуске (порог — блок «Корректировка», OQ-178); иначе 0 | `article_1_line` компании 1, `article_2_line` компании 2 | | `min_or_full` (ББ 2) | `amount_1 ≤ 0` → 0; иначе `amount_2 > 0` → `min(amount_1, amount_2)`, `amount_2 ≤ 0` (пусто или встречная позиция) → `amount_1`; порога нет (DOC-274230, правило 2) | `article_1_line` компании 1; компании 2 — каскадом по `article_2_line` | | `manual` (ББ 1) | 0 — только корректировка | — | - | режимы ОФР | по правилам ОФР (DOC-274230, AURORA-1999, §5); до неё агрегатов ОФР нет — `INCOME_RULES_MISSING` | по правилу | + | `full` (ОФР 1, 3) | **правило 1** — сумма Кт 90.01 компании 1 по компании 2 **без НДС** (§4: сравнение Кт 90.01 с 2110, при превышении — `× (1 − Дт 90.03 / Кт 90.01)`; иначе автоисключения нет), `min` не применяется; **правило 3** — вся сторона 1 (Дт 76.03 компании 1), встречная сторона и расхождение на сумму не влияют | правило 1: 2110 компании 1 и 2120 компании 2; правило 3: 2310 компании 1, у компании 2 автоисключения нет | + | `min` (ОФР 4) | `min(amount_1, amount_2)` — **обычный, со знаком**, без порога 5 %, если присутствуют позиции обеих сторон (сумма 0 — данные, `min` с ней считается); нет встречных позиций — автосуммы нет, ручной разбор | 2320 компании 1 (кредитор), 2330 компании 2 (заёмщик) | + | ОФР 2, 5 | собственной автосуммы **нет**: правило 2 — вторая сторона операции правила 1, правило 5 — зеркало правила 4; агрегаты строятся по основному правилу (§5 п. 2b) | — | + | ОФР 6, 7 | не заведены — только ручная корректировка (§4) | — | + | нет правил ОФР у версии (база до seed) | агрегатов ОФР нет; ББ считается как прежде, ОФР — без исключений, `INCOME_RULES_MISSING` | — | **Каскад** (составная статья «a/b/c»): сумма снимается со строки `a` компании в пределах её доступного остатка («по данным клиента» строки в рублях минус уже снятое с неё другими агрегатами, не ниже 0), остаток — со строки `b`, @@ -1065,7 +1114,8 @@ OQ — менять по ответу. гудвилл, автосуммы и корректировки. Seed правил ББ версии 1 (`arm-core/api/seed/core/elimination_rules_v1.yaml`, правка — в AURORA-1546, на месте, без - новой версии правил: верифицированных версий нет): правило 2 — `elimination_mode: min_or_full`, + новой версии правил: верифицированных версий нет); правила ОФР 1–5 версии 1 — отдельный seed + `elimination_rules_income_v1.yaml` (§4, идемпотентный: повторный seed ничего не дублирует и правила ББ не меняет): правило 2 — `elimination_mode: min_or_full`, `article_2_line: "1310/1350/1370"`. **Правило 1 остаётся `manual`**: по DOC-274230 обе его суммы — у компании 2 (Кт 76.7.1 − Дт 76.7.9 с каскадом 1150 → 1450 → 1550), а сторона агрегата устроена «компания 1 — сторона 1, компания 2 — сторона 2»; автосумма правила 1 — после переработки seed (OQ-193), до того — корректировкой. @@ -1076,7 +1126,7 @@ OQ — менять по ответу. статьи `debit[]` (основная, затем дочерние), компания 2 — `credit[]`, суммы как введены. Если заполнены обе стороны и их итоги разные, каждая сторона исключает **меньший** итог (ответ Лысенко п. 8): снимается со статей стороны по порядку — основная, затем дочерние в порядке ввода — до исчерпания. Пустая сторона ничего не исключает, другая — как - введена (одностороннее правило 1, правила ОФР 1–3). + введена (одностороннее правило 1, правила ОФР 1 и 3). 6. **«В т. ч. взаимные» по компании (`vgo_amount`).** Σ исключений компании по строке в рублях → тыс. руб., **до целых тысяч, половина — от нуля** (`ROUND_HALF_UP` по модулю), со **знаком строки**: у строк расходов (п. 2, они ≤ 0) `vgo_amount` отрицательный. На всех строках одно равенство `cleaned_amount = client_amount − vgo_amount`; исключение @@ -1092,6 +1142,10 @@ OQ — менять по ответу. `goodwill_adjust` (у `GOODWILL` и итогов, куда он входит), **`bank_amount = sum_amount − vgo_amount + goodwill_adjust`** (`kfo_result_line.consolidated_amount`). + **Ручная корректировка ОФР** заменяет автоисключение **только своей стороны** агрегата (DOC-277424 §7.2–7.3): сторона 2 + сохраняет автосумму или свою корректировку; суммы строк корректировки ОФР допускают отрицательные значения (у ББ — только + неотрицательные). Знак расходных строк ОФР (2120, 2210, 2220, 2330, 2350) соблюдается: исключение приближает значение к нулю. + **Итоговые строки** (1100, 1200, 1300, 1400, 1500, 1600, 1700; 2100, 2200, 2300, 2400, 2500): «по данным клиента» — итог из формы компании, а если строки итога в форме нет (упрощённая форма, `form_variant = simplified`) — Σ «по данным клиента» его слагаемых; «в т. ч. взаимные» — Σ `vgo_amount` слагаемых **с коэффициентом +1** (знак уже в @@ -1099,7 +1153,9 @@ OQ — менять по ответу. 2120; 2200 ← 2100 + 2210 + 2220; 2300 ← 2200 + 2310…2350; 2400 и 2500 — слагаемые по формулам §7 своей редакции (66н / ФСБУ 4), но **без вычитания** (формулы §7 с минусом к КФО не применяются); строки «в т. ч.» (2421 и подобные) — не слагаемые; `goodwill_adjust` — Σ слагаемых (то есть G у 1100 и 1600); очищенные — разность. Итог КФО — подписанный - клиентом итог минус взаимные, а не сумма своих строк (OQ-183). Доли компаний у 1100/1600 в сумме меньше 100 % на долю + клиентом итог минус взаимные, а не сумма своих строк (OQ-183): у итога `cleaned_amount = client_amount − vgo_amount`, а + `bank_amount = sum_amount − vgo_amount + goodwill_adjust` — на **всех** строках, включая итоговые ББ и ОФР (если подписанный + в форме итог ОФР 2200 не равен сумме слагаемых, расхождение остаётся и не «чинится» пересчётом, R-10). Доли компаний у 1100/1600 в сумме меньше 100 % на долю гудвилла — у него нет разреза по компаниям. `deviation_amount` у итоговых строк — `null`. 8. **Гудвилл** (DOC-259025, блок «Гудвилл» выше). По паре ГО → ДО таблицы гудвилла с `use_goodwill` при `goodwill_enabled` версии: исключения ГО `1170` на ФВ (все строки 58.01 и потомков пары, как в таблице гудвилла), @@ -1133,16 +1189,23 @@ OQ — менять по ответу. итогов, тыс. руб.), причины отклонений от Методики (`consolidation_version.methodology_deviations` — ввод на вкладке «КФО»), решение УОБ (номер и дата — только чтение). «Подход по Методике» и «согласовано клиентом» — не делаем до ответа заказчика (OQ-190, OQ-191). -12. **Пересчёт и заморозка.** Результат хранится у версии (`kfo_result`, одна запись). Пока версия не заморожена, - чтение отдаёт результат по текущим данным: если входы изменились после `computed_at`, сервер пересчитывает и - сохраняет до ответа (как обнаруживать изменения — AURORA-1417). Кнопки «Рассчитать» нет (OQ-192). Комментарии строк - и обоснование переносятся при пересчёте по (тип отчёта, код строки). При «Верифицирован» `is_frozen = true` (ставит - AURORA-2002) — дальше результат только читается. **Предупреждения** `{code, message, legal_entity_id?, - statement_type?, count?}` не блокируют расчёт; они и сводка корректировок — часть результата и **хранятся в - `kfo_result`** (`warnings`), чтобы замороженная версия отдавала то, что видели при верификации. Коды: +12. **Расчёт, хранение и заморозка** (решение владельца 13.11.2026, R-1; OQ-192). **Пока версия не заморожена, результат + не хранится:** каждое чтение (`GET …/kfo`) считает таблицу заново по текущим данным (формы, привязанные документы, + сводная ОСВ, агрегаты таблицы корректировок, гудвилл), `computed_at` — время запроса; признака «результат устарел» и + отдельного запроса состояния нет (`GET …/kfo/state` и поле `data_changed` убраны, R-3). Кнопки «Рассчитать» нет. + **В БД до заморозки — только ручные поля:** `kfo_result` (шапка с обоснованием порога, без расчётных сумм), + `consolidation_version.methodology_deviations` и строки `kfo_result_line` лишь у строк с комментарием + (`consolidated_amount = 0`, суммы не заполнены, строк по компаниям нет; снятие комментария строку удаляет). + **При «Верифицирован»** (переход статуса, `services/kfo.freeze`, одна транзакция с переходом) таблица считается по + текущим источникам, поверх неё накладываются ручные поля (комментарий к 1520, записанный до верификации, остаётся у + 1520, строка одна), полный снимок — все строки и разрезы по компаниям, `warnings`, сводка корректировок — пишется и + `is_frozen = true`; дальше `GET` читает сохранённое без пересчёта и первички, повторная заморозка не пересчитывает. + **Предупреждения** `{code, message, legal_entity_id?, statement_type?, count?}` не блокируют расчёт; у замороженной + версии они хранятся в `kfo_result.warnings`, чтобы версия отдавала то, что видели при верификации. Коды: `FORM_MISSING`, `FORM_AMBIGUOUS`, `FORM_UNITS_UNKNOWN`, `LINE_OUTSIDE_BLANK`, `UNALLOCATED_ROWS`, `INCOME_RULES_MISSING`, `GOODWILL_NOT_APPLIED`, `GOODWILL_ROW_REASSIGNED`, `CORRECTION_SUPERSEDED_BY_GOODWILL`. - Правка ручных полей — аудит `KFO_EDIT`. + Правка ручных полей — аудит `KFO_EDIT`. Допущение: блокировка версии на чтении (`FOR UPDATE`) остаётся — расчёт и + заморозка не идут параллельно с переходом статуса (R-9); время чтения замеряется на стенде. **Пример** (тыс. руб., если не сказано иное; те же числа — в `examples` контракта). Три компании: А «Альфа», Б «Бета», В «Гамма»; отчётная дата 01.10.2025 (ФСБУ 4). Агрегаты, рубли: diff --git a/context/07-open-questions.md b/context/07-open-questions.md index 0b1aeb3..8caea2a 100644 --- a/context/07-open-questions.md +++ b/context/07-open-questions.md @@ -14,7 +14,7 @@ | OQ-06 | Замена одного документа внутри многодокументного файла | DBML | срез 3 | решено: замена файлом целиком | | OQ-07 | Матчинг ВГО: одна строка = одна позиция (DOC-223044) или агрегировать по (компания, контрагент, счёт) (FNR03)? | DOC-223044 vs FNR03 | срез 5 | **закрыт решением владельца 19.10.2026 (docs #136):** внутри тройки «правило × компания A × компания B» строки сопоставляются группами **1:1, 1:N, N:1** (правило охватывает несколько счетов), N:M нет; выбирается **минимальная упаковка** — меньше строк (закрывается и 1:2, и 1:3 → 1:2); закрытие — точно или ≤ 5 % к меньшей; N ≤ 5; ничья → ручное. Упаковка — детализация; в КФО — агрегат min(ΣA, ΣB) по тройке, на него способ упаковки не влияет. Алгоритм — `05-domain-rules.md` §5 | | OQ-08 | Знак порога 5 % в правиле пары (≤ или <), и к чему считать % — к меньшей сумме (Методика сноска 14) | FNR03 (знак потерян) | срез 5 | допущение: `≤ 5 %` к меньшей | -| OQ-09 | Правила элиминации ОФР (2110/2120/2310/2320/2330): точный состав субсчетов, источник средневзвешенной ставки НДС, выбор субсчетов «работником ПА самостоятельно» | FNR03 | срез 6 | не реализовывать авто-элиминацию ОФР до решения; только ручные `correction` | +| OQ-09 | Правила элиминации ОФР (2110/2120/2310/2320/2330): точный состав субсчетов, источник средневзвешенной ставки НДС, выбор субсчетов «работником ПА самостоятельно» | FNR03 | срез 6 | **допущение принято (AURORA-1999, arm-core PR #251):** правила ОФР 1–5 версии 1 заведены seed по DOC-274230 и DOC-277424 (Лысенко, 09.11.2026), §4 и §8 «КФО» п. 4. НДС правила 1 — по DOC-277424 §4.3: эффективная доля `Дт 90.03 / Кт 90.01` по общим оборотам компании 1, применяется, только если Кт 90.01 больше 2110 формы (с точностью её представления), а не средневзвешенная ставка; сумма — Кт 90.01 по покупателю без НДС, `min` не применяется. Правила 6 (2340) и 7 (2350) — только вручную. Ограничение seed: голый `76.07` у компании 2 правила 1 остаётся в сверке (маска 76). Подтверждение заказчика не получено | | OQ-10 | Гудвилл: входит ли стр. 1350 (добавочный капитал) в базу участия; УК из ББ (1310) или из ОСВ 80/83 | DBML, DOC-259025, FNR03 | срез 6 | допущение: 1310 из ББ; 1350 — настраиваемый флаг, по умолчанию выключен. **06.11:** DOC-259025 (Лысенко, 03.11) — «для УК используется 1310», 1350 в формулу не входит; так реализовано (arm-core #222), флага нет; подтверждение методологов (AURORA-1369) не получено | | OQ-11 | Строка «ППА» в КФО (правило № 1, когда у А нет ОСВ 03) — что это и куда | FNR03 | срез 6 | не реализовывать | | OQ-12 | Формулы ОФР: знаки 2410/2420/2430 по ФСБУ 4/2023 vs 66н; состав 1100 (1120–1140) | DOC-221281 | срез 3 | допущение: формулы §7, строки без значения = 0; **06.11.2026 закрыт в части 2410** (AURORA-1864, решение владельца 27.10.2026): знак 2410 не определяется, соотношения 2400 — группа альтернатив §7 (`2300 − 2410` и `2300 + 2410`); 2420/2430 и состав 1100 — открыты; **расширение 07.10.2026:** формулы и справочники по редакциям форм (`66n` / `fsbu4`) — OQ-146 | @@ -197,7 +197,7 @@ | OQ-189 | Что делает превышение порога: только подсветка, обязательное обоснование до отправки на верификацию, только до финала или блокировка верификации? | DOC-274636 «Расчёт КФО» (черновик), «Что решить», вопрос 13; DOC-037736 («НЕ ТОЧНО»); Excel В-01 | §8 «КФО» п. 10; AURORA-2002/1414 | открыт, вопрос заказчику; допущение принято (docs #206): обоснование обязательно до отправки на «Верификацию РФ/ГО» и до финала; проверяет переход статуса | | OQ-190 | «Подход» в реквизитах КФО: пакет документов (`approach` BASIC/EXTENDED, ТЗ 5.1) или подход по Методике (сноска 15: «по Методике / индивидуальный / принята аудированная отчётность»)? Для второго нужно новое поле версии | DOC-274636 «Расчёт КФО» (черновик), «Что решить», вопрос 14 | §8 «КФО» п. 11 | открыт, вопрос заказчику; допущение принято (docs #206): показывается только `approach`; поле «подход по Методике» не заводим до ответа | | OQ-191 | Где фиксируется согласование КФО клиентом (Методика 5.8, 6.1): поле версии «да / нет / не направлялось» с датой или не вести в АРМ? | DOC-274636 «Расчёт КФО» (черновик), «Что решить», вопрос 15 | §8 «КФО» п. 11 | открыт, вопрос заказчику; допущение принято (docs #206): не ведём до ответа (вариант черновика — поле версии) | -| OQ-192 | Пересчёт КФО: автоматически после каждого изменения (Excel Р-11, Р-23), по кнопке «Рассчитать КФО» с пометкой «устарела» (FNR03) или только при открытии? | DOC-274636 «Расчёт КФО» (черновик), «Что решить», вопрос 16; AURORA-1417 | §8 «КФО» п. 12 | открыт, вопрос заказчику; допущение принято (docs #206): автоматически: чтение пересчитывает устаревший результат, кнопки нет | +| OQ-192 | Пересчёт КФО: автоматически после каждого изменения (Excel Р-11, Р-23), по кнопке «Рассчитать КФО» с пометкой «устарела» (FNR03) или только при открытии? | DOC-274636 «Расчёт КФО» (черновик), «Что решить», вопрос 16; AURORA-1417 | §8 «КФО» п. 12 | **допущение принято, решение владельца 13.11.2026 (R-1):** пока версия не заморожена, результат КФО не хранится — каждое чтение считает по текущим данным, кнопки «Рассчитать» и признака «устарел» нет (`GET …/kfo/state` и `data_changed` убраны); в БД до заморозки — только ручные поля (комментарии строк, обоснование порога); полный снимок пишется при «Верифицирован», дальше только чтение. Ответ заказчика не получен — менять по нему | | OQ-193 | Правило ББ 1 (76.7.1 / 76.7.9) автоматически по DOC-274230: обе суммы — у компании 2 (Кт 76.7.1 − Дт 76.7.9, каскад 1150 → 1450 → 1550), а сторона агрегата §5 устроена «компания 1 — сторона 1». Как переложить правило в seed (стороны, режим)? | DOC-274230 правило 1; `arm-core/api/seed/core/elimination_rules_v1.yaml` | §5 п. 1, §8 «КФО» п. 4 | открыт, задача команды (follow-up AURORA-1546); до решения правило 1 — `manual`, только корректировкой | | OQ-194 | КФО при неполном комплекте документов (обязательный комплект и проверки перед расчётом отложены, Excel В-01, В-08): считать по тому, что подтверждено и привязано, с предупреждением, или не считать, пока комплект не полон? | DOC-274636 «Расчёт КФО» (черновик), «Что решить», допущение 17 | §8 «КФО» п. 2 | открыт, вопрос заказчику; допущение принято (docs #206): считать, у компании без формы — нули и `FORM_MISSING` | | OQ-195 | Кто переводит прежний срез ЕХ в архив: вручную до верификации новой версии (Excel статусно-ролевой модели, Р-35) или автоматически при записи нового среза (ЕХ ТЗ 6.4)? | DOC-274686 «Версии и прошлые периоды», вопрос 1; AURORA-1397 | §15 п. 2 | открыт, вопрос заказчику (аналитик — AURORA-1397); допущение принято (docs #208): вручную, запись нового среза прежний не архивирует | diff --git a/context/08-source-docs-index.md b/context/08-source-docs-index.md index 0ec5c05..7822bf2 100644 --- a/context/08-source-docs-index.md +++ b/context/08-source-docs-index.md @@ -48,8 +48,8 @@ | Файл | Что | |---|---| -| `data-model-v5.26.dbml` | источник истины; changelog v5.1…v5.26 в шапке; блоки «ИСТОЧНИК» над каждой таблицей (v5.13…v5.25 остаются рядом как история) | -| `entities-v5.26.md` | описание сущностей по частям 01–09, таблицы «Что изменилось» по версиям, сценарий «как читать модель», открытые вопросы (v5.13…v5.24 остаются как история) | +| `data-model-v5.27.dbml` | источник истины; changelog v5.1…v5.27 в шапке; блоки «ИСТОЧНИК» над каждой таблицей (v5.13…v5.26 остаются рядом как история) | +| `entities-v5.27.md` | описание сущностей по частям 01–09, таблицы «Что изменилось» по версиям, сценарий «как читать модель», открытые вопросы (v5.13…v5.26 остаются как история) | | `diagrams/part01…09.{svg,png}` | диаграммы v5.21 по частям; перерисовываются `make diagrams` (`scripts/gen_model_diagrams.py`) | | `source/tz/data-model-part1_4.dbml` (лежит не в `model/`, а в экспорте ТЗ) | v4 часть 1 — историческое | diff --git a/context/KICKOFF-PROMPT.md b/context/KICKOFF-PROMPT.md index 1a44495..857e002 100644 --- a/context/KICKOFF-PROMPT.md +++ b/context/KICKOFF-PROMPT.md @@ -9,8 +9,8 @@ 1. `CLAUDE.md` (workspace) и `docs/context/00-workspace-layout.md` — как устроена рабочая область, статус аналитики, макет. 2. `docs/context/01-project-overview.md`, `02-glossary.md` — предметная область. -3. `docs/context/03-architecture.md`, `04-data-model-guide.md`, затем **весь** `docs/model/data-model-v5.26.dbml` и - `docs/model/entities-v5.26.md`. +3. `docs/context/03-architecture.md`, `04-data-model-guide.md`, затем **весь** `docs/model/data-model-v5.27.dbml` и + `docs/model/entities-v5.27.md`. 4. `docs/context/05-domain-rules.md` — алгоритмы (особенно §1.0 и §12 — парсеры ищут структуру по содержимому); `06-test-data.md`; `07-open-questions.md`; `10-user-journey.md`; `09-delivery-plan.md`. 5. `arm-core/`, `tabular-parser/`, `scan-gateway/` — три репозитория, развёрнутые из нулевого коммита шаблона команды, @@ -37,7 +37,7 @@ NATS, MinIO, эмулятор ИС Сканирование), контракт ` `07-open-questions.md`; если нужен ответ для среза — делай допущение по правилам из этого файла. Ограничения на всё время работы: -- имена таблиц, колонок и enum'ов — ровно как в DBML v5.26; поля, которых нет в DBML, не изобретать; +- имена таблиц, колонок и enum'ов — ровно как в DBML v5.27; поля, которых нет в DBML, не изобретать; - алгоритмы — только из `05-domain-rules.md`; из страниц ТЗ напрямую не кодировать; - парсеры: никаких координат ячеек, букв колонок, имён листов и номеров строк в коде — структура по содержимому, синонимы в `rules/*.yaml`; фикстуры — регрессия, не спецификация; diff --git a/dev/api-contract-corrections.md b/dev/api-contract-corrections.md index 8223d91..0b94283 100644 --- a/dev/api-contract-corrections.md +++ b/dev/api-contract-corrections.md @@ -11,7 +11,7 @@ 3. ТЗ 6.8, Прил. 9 — только там, где аналитика молчит. На `[design-23-10-check]` (12 пунктов + 3 по ТЗ) Лысенко ответил 29.10; ссылки вида «ответ п. N» — на этот комментарий. -Открыты: ОФР (AURORA-1396) и граница ровно 5 % (§2). Разделение работ с бэкендом — комментарии `[allocation-split]` в +Открыта граница ровно 5 % (§2); ОФР (AURORA-1396, AURORA-1999) реализован — §3.5 и DOC-277424. Разделение работ с бэкендом — комментарии `[allocation-split]` в AURORA-1540 и AURORA-1751 (29.10): разнесение строк и решения по строкам — 1751, корректировка и таблица — 1540. ## 1. Общее @@ -34,8 +34,9 @@ AURORA-1540 и AURORA-1751 (29.10): разнесение строк и реше - **Строка** — неделимая строка сводной ОСВ версии (как `ConsolidatedRowOut`): `entry_ids` — её исходные `osv_entry`. В разнесении участвуют строки уровня «счёт — контрагент», владелец и контрагент — компании периметра, тип данных — БУ - (DOC-272613 §1). Для ББ сумма строки — сальдо на конец, для ОФР — обороты по правилу (`measure`). Строка с дебетовым и - кредитовым сальдо одновременно даёт две позиции — `side = "D"` и `side = "K"`. + (DOC-272613 §1). Для ББ сумма строки — сальдо на конец, для ОФР — обороты по правилу (`measure`). Строка ОФР всегда даёт + две независимые позиции — `side = "D"` (`turnover_debit`) и `side = "K"` (`turnover_credit`); решения по ним хранятся + раздельно (§3.5). У ББ решение одно на обе позиции строки, `side` не передаётся. - **Агрегат** — правило × компания 1 × компания 2 (× тип отчётности, он следует из правила). Отдельно не хранится, считается при каждом запросе (DOC-272613 §3). Ключ агрегата — `(rule_id, company_1_id, company_2_id)`. - **Разнесение** (DOC-272613 «Распределение строк по правилам», ответы 1(б), 2(а)) — чистая функция от версии консолидации, @@ -91,8 +92,8 @@ AURORA-1540 и AURORA-1751 (29.10): разнесение строк и реше — дочерние (хранение — `correction.parent_correction_id`, глубина 1). Пустая сторона допустима, обе пустые — 422 `EMPTY_CORRECTION`. - `line_code` — код строки формы ББ (ОФР) этой компании; не из формы — 422 `INVALID_LINE_CODE` с `detail.line_code`. - Сумма — строка ≥ 0, не больше 16 цифр до запятой и двух после (`numeric(18,2)`); это уменьшение статьи. Иное — 422 - массивом pydantic. + Сумма — строка, не больше 16 цифр до запятой и двух после (`numeric(18,2)`); у ББ ≥ 0 (это уменьшение статьи), у ОФР + допустимы и отрицательные суммы (DOC-277424 §7.5). Иное — 422 массивом pydantic. - `comment` обязателен всегда, пустой после обрезки — 422 `COMMENT_REQUIRED` (DOC-272613, ответ п. 6); не длиннее 1000 символов (как комментарий смены статуса), длиннее — 422 массивом pydantic. - Сохранение сразу применяет корректировку — `status = APPLIED`; поля `status` в теле нет (ответ п. 9). `DRAFT` есть в модели, @@ -105,7 +106,9 @@ AURORA-1540 и AURORA-1751 (29.10): разнесение строк и реше - Корректировку можно сохранить, даже если стороны не сошлись; ответ показывает `balance` (контроль распределения). В КФО по выбранным статьям уходит меньшая сумма (ответ п. 8). Ограничения «только при отклонении > 5 %» нет (ответ по ТЗ). - Каждое сохранение увеличивает `version_no`; аудит `CORRECTION_CREATE` (первая) / `CORRECTION_EDIT` (следующие) с `before` / - `after`; результат КФО помечается устаревшим (AURORA-1417). + `after`. КФО отдельной пометки не получает: до заморозки он считается на каждом чтении по текущим корректировкам, после + «Верифицирован» — только чтение (`dev/api-contract-kfo.md` §3.1). У ОФР корректировка заменяет автоисключение только + **своей** стороны агрегата. Ответ — пересчитанный агрегат. @@ -134,7 +137,7 @@ AURORA-1540 и AURORA-1751 (29.10): разнесение строк и реше `composition_changed = true` (ответ 5). Ответ — вся таблица (решение меняет и агрегаты, и нераспределённые строки). Аудит: реализовано существующим `audit_action.ASSIGNMENT_CHANGE` (не новым значением, как предполагалось здесь раньше) — -таблица `vgo_assignment` в DBML v5.24 (AURORA-1751); поля `side` в ней нет (решение см. там же). +таблица `vgo_assignment` в DBML v5.24 (AURORA-1751); поле `side` — только для ОФР (DBML v5.27, §3.5). ### 3.4 `GET …/export` — xlsx @@ -143,6 +146,42 @@ AURORA-1540 и AURORA-1751 (29.10): разнесение строк и реше суммы в рублях. Имя файла — `Корректировки_<название ГК>_<год>_<квартал>.xlsx` в `Content-Disposition` (`filename*`, ASCII запасное `corrections.xlsx`), как в WIP API (#208). Выбор колонок и фильтры в первой версии не передаются. Аудит `EXPORT`. +### 3.5 `…/vgo-assignments/*` — разнесение строк (как реализовано) и ОФР + +Фактический API разнесения (`arm-core#208`; ОФР — PR #251, DBML v5.27). Права — как в §1 (чтение `CONSOLIDATION_VIEW`, +правки `CONSOLIDATION_EDIT`). + +| Метод и путь | Запрос | Ответ | +|---|---|---| +| `GET /consolidations/versions/{version_id}/vgo-assignments/distribute` | query `statement_type` (`balance` по умолчанию / `income`) | `VgoAssignmentCandidatesOut`: группы-агрегаты, ручные назначения, нераспределённые строки | +| `PUT …/vgo-assignments/rule` | `VgoAssignmentAttachRuleIn {entry_ids[], rule_id, side?}` | `VgoAssignmentOut[]` | +| `DELETE …/vgo-assignments/rule` | `VgoAssignmentDetachRuleIn {statement_type, entry_ids[], side?, reset?}` | `VgoAssignmentOut[]` (при `reset = true` — `[]`) | +| `PUT …/vgo-assignments/exclude` | `VgoAssignmentExcludeIn {statement_type, entry_ids[], is_exclude, side?}` | `VgoAssignmentOut[]` | + +**`side`.** У ББ (`statement_type = balance`) `side` **не передаётся** (`NULL`): решение одно на обе позиции строки. У ОФР +(`income`) `side` **обязателен** (`"D"` или `"K"`): позиция — это «строка ОСВ + сторона», действие на оба оборота по +умолчанию не распространяется. Нарушение (ОФР без `side`, ББ с `side`) — 422 `INVALID_VGO_SIDE`. Остальные ошибки ОФР: +422 `INVALID_VGO_RULE` (правило не относится к версии правил версии консолидации), 422 `INVALID_VGO_POSITION` (позиция +или направление не подходят правилу ОФР, значения оборота нет, владелец или контрагент вне периметра), 422 +`INVALID_OSV_ENTRY_IDS` (`entry_ids` не образуют полные строки свода). `side` есть и в `VgoAssignmentOut`, +`VgoAssignmentRowOut`, `VgoUnallocatedPositionOut`. + +**Семантика ОФР** (DOC-277424 §3.4–3.5): `ASSIGN` — `rule_id`, `is_exclude = false`; `UNASSIGNED` — `rule_id = NULL`; +исключение назначенной позиции — `UNASSIGNED` + `is_exclude = true`; `reset` удаляет решение по позиции (она снова +разносится автоматически); `rule_id` вместе с `is_exclude = true` не хранятся. Решение по `D` не меняет решение по `K` той же +строки. **Смена разнесения ОФР не переводит применённые корректировки в `DRAFT`** (они сохраняют приоритет, DOC-277424 §3.5 +п. 5); у ББ — как прежде, корректировки затронутых пар становятся `DRAFT`. + +**Что приходит для ОФР в `GET …/corrections?statement_type=income` и `…/distribute?statement_type=income`:** агрегаты по +основному правилу (1, 3, 4; правила 2 и 5 — вторые стороны, собственных агрегатов нет), суммы — обороты; в строках агрегата и +в нераспределённых — `side` позиции и `company_role` (`1` или `2`: роль владельца в агрегате; для ББ `null`). Сторона может +быть без значения: `amount_present = false`, `amount`/`deviation_amount` — `null` (`NULL` не подменяется нулём, +DOC-277424 §3.1). Причина нераспределённой позиции `reason` — строка: `MULTIPLE_RULES`, `NO_RULE`, `UNASSIGNED`, +`MANUAL_REVIEW_REQUIRED`, `MISSING_AMOUNT`; у ББ — прежние `MULTIPLE_RULES` и `UNASSIGNED` (и `unassigned_reason = +PARTIAL_MANUAL_ASSIGNMENT` у строки). Правило в `rules[]` несёт `elimination_mode` (`min`, `min_or_full`, `manual`, `full`). +Корректировка ОФР вводится как у ББ (§3.2): `line_code` — статья ОФР компании, суммы со знаком; правила 6 и 7 +(2340, 2350) в seed не заведены — только ручная корректировка по статье, агрегата у них нет. + ## 4. Схемы Поля без `?` есть всегда; `null` указан явно. @@ -248,11 +287,8 @@ rule_id? (uuid, для ASSIGN)}`. перечитывает таблицу после вызова. - `vgo_assignment` (DBML v5.24) — **только ручные решения**, автоматическое разнесение не хранится (DECISION-5): иначе ручное решение не отличить от автоматического и при пересчёте после замены ОСВ оно затрётся. Поля: - `consolidation_version_id, statement_type, osv_entry_id, rule_id (NULL), action (ASSIGN | UNASSIGNED), is_exclude - (bool), created_by/at, updated_by/at`; `ASSIGN` — с `rule_id`, `UNASSIGNED` — без; уникальность - `(consolidation_version_id, statement_type, osv_entry_id)`. **Поля `side`, которое черновик этого пункта предполагал - для строки с одновременно дебетовым и кредитовым сальдо, в реализации нет** — решение одно на обе позиции строки, не - по стороне отдельно. + `consolidation_version_id, statement_type, osv_entry_id, side (D | K, v5.27, только ОФР), rule_id (NULL), action (ASSIGN | UNASSIGNED), is_exclude + (bool), created_by/at, updated_by/at`; `ASSIGN` — с `rule_id`, `UNASSIGNED` — без; уникальность: ББ — `(версия, тип, osv_entry_id)`, ОФР — `(версия, тип, osv_entry_id, side)`; `side` обязателен у `income` и `NULL` у `balance` (§3.5). До v5.27 поля не было — решение было одно на обе позиции строки. - Разнесение — чистая функция в `api/src/domain/` (как `elimination_packing`): строки свода × правила × ручные решения → агрегаты и нераспределённые строки (с `line_code` и `candidate_rule_ids`). Нынешняя упаковка считает каждое правило отдельно (TODO в `intercompany_matrix.build_pairs`) — для таблицы корректировок строка должна попадать не более чем в одно @@ -263,8 +299,7 @@ rule_id? (uuid, для ASSIGN)}`. сторона 1 пуста → 0, `ONE_SIDED`; `exceeds_threshold = false` всегда (порога 5 % у правила нет). **Правило 1** остаётся `manual` (`status = MANUAL`, 0) до переработки seed (OQ-193). Автосумма — **та же функция, по которой считает КФО**: что аналитик видит в `eliminated_amount`, то и исключает КФО, если корректировки нет (корректировка её заменяет). -- ОФР: тот же ответ с `statement_type = income` **(ждёт ответа в AURORA-1396)**; до него сервер может отдавать пустые - `aggregates` и `unallocated` для `income`. +- ОФР: тот же ответ с `statement_type = income`; правила 1–5 версии 1 заведены seed, агрегаты — по оборотам, позиции D/K независимы (§3.5, `05-domain-rules.md` §4 и §5 п. 2b, DOC-277424). ## 6. Пример diff --git a/dev/api-contract-kfo.md b/dev/api-contract-kfo.md index 1a75aa7..94b58ff 100644 --- a/dev/api-contract-kfo.md +++ b/dev/api-contract-kfo.md @@ -1,15 +1,16 @@ # Контракт API результата КФО (AURORA-1546 / AURORA-1547) -Контракт вкладки «КФО» отчёта версии консолидации — **до реализации** (docs #206, OpenSpec change -`kfo-calculation-contract`). Машиночитаемая копия — `dev/api-contract-kfo.openapi.yaml` с тремя полными примерами -ответа (их можно брать как фейк для экрана); она генерируется `scripts/kfo_contract/gen_kfo_openapi.py` из -сквозного примера §8 (`scripts/kfo_contract/kfo_example.py`, там же проверки правил) — руками не править. Когда расчёт появится в `arm-core`, копия выгружается из `app.openapi()` и -сверяется тестом, как у гудвилла; если файлы разойдутся с кодом — прав код, оба файла правятся вслед за ним. +Контракт вкладки «КФО» отчёта версии консолидации; реализован в arm-core (PR #251, OpenSpec `kfo-calculation`). +Машиночитаемая копия — `dev/api-contract-kfo.openapi.yaml`: пути и схемы **выгружаются из `app.openapi()`** +(`python -m scripts.export_kfo_contract` из `api/` arm-core), три полных примера ответа и пример тела PUT (`examples`) +переносятся из прежней версии файла (числа — сквозной пример §8, `scripts/kfo_contract/kfo_example.py`; можно брать как +фейк для экрана). Руками файл не правится; сверяет его с кодом тест `api/tests/test_kfo_contract.py` (как у гудвилла: +расходится с кодом — прав код, файл выгружается заново). Источники, в порядке приоритета: 1. `05-domain-rules.md` §8 «КФО» — алгоритм (п. 1–12) и сквозной пример. Здесь формулы не повторяются — только ссылки «п. N». -2. DBML v5.26: `kfo_result`, `kfo_result_line`, `kfo_result_line_company`, `consolidation_version`. +2. DBML v5.27: `kfo_result`, `kfo_result_line`, `kfo_result_line_company`, `consolidation_version`. 3. DOC-274647 «Экран: КФО» (черновик) и макет `[31-04]`, `[31-04-01]` — состав колонок, состояния экрана. ## 1. Общее @@ -36,7 +37,7 @@ - **Строки** — бланк ББ и ОФР редакции на отчётную дату версии (66н до 31.12.2024, ФСБУ 4 позже) плюс служебная `GOODWILL` в разделе I сразу после 1170 (§8 «КФО» п. 1, 8). Приходят все строки бланка в его порядке (`ordinal`), включая нулевые; `is_total` — итоговая строка. -- **По компании** (`companies[]` строки, порядок — как `KfoResultOut.companies`): «По данным клиента» +- **По компании** (`companies[]` строки, порядок — как `KfoTableOut.companies`): «По данным клиента» (`client_amount`), «В том числе взаимные обязательства / обороты» (`vgo_amount`), «Очищенные показатели» (`cleaned_amount = client_amount − vgo_amount`), «Доля в показателе по группе, %» (`share_percent`; `null` при нулевом итоге строки или `|доля| ≥ 1000 %`). Строки расходов @@ -62,17 +63,18 @@ | Метод и путь | Право | Запрос | Ответ | Ошибки | |---|---|---|---|---| -| `GET /consolidations/versions/{version_id}/kfo` | `KFO_VIEW` | — | 200 `KfoResultOut` | 404 `NOT_FOUND` | -| `PUT /consolidations/versions/{version_id}/kfo/annotations` | `CONSOLIDATION_EDIT` | `KfoAnnotationsIn` | 200 `KfoResultOut` | 404 `NOT_FOUND`, 409 правок версии, 422 `UNKNOWN_LINE`, 422 валидации тела | +| `GET /consolidations/versions/{version_id}/kfo` | `KFO_VIEW` | — | 200 `KfoTableOut` | 404 `NOT_FOUND` | +| `PUT /consolidations/versions/{version_id}/kfo/annotations` | `CONSOLIDATION_EDIT` | `KfoAnnotationsIn` | 200 `KfoTableOut` | 404 `NOT_FOUND`, 409 правок версии, 422 `UNKNOWN_LINE`, 422 валидации тела | Выгрузки («Таблица», «Форма 2.03.01.01с») — AURORA-1565, отдельным контрактом. ### 3.1 `GET …/kfo` — результат -Весь результат одним ответом, без страниц. **Пока версия не заморожена, ответ — по текущим данным версии**: если -что-то изменилось после `computed_at` (документы, сопоставление, разнесение, корректировки, гудвилл), сервер -пересчитывает и сохраняет результат до ответа (как он это обнаруживает — AURORA-1417). Кнопки «Рассчитать» нет. У -замороженной версии (`is_frozen = true`, ставится при «Верифицирован») — сохранённый результат без пересчёта, +Весь результат одним ответом, без страниц. **Пока версия не заморожена, результат не хранится: каждый запрос считает +таблицу по текущим данным версии** (формы, привязанные документы, сводная ОСВ, агрегаты таблицы корректировок, гудвилл), +`computed_at` — время запроса; расчётные суммы в БД не пишутся (решение владельца 13.11.2026, OQ-192). Признака «результат +устарел» и отдельного запроса состояния нет — они не нужны. Кнопки «Рассчитать» нет. У замороженной версии +(`is_frozen = true`, снимок записывается при «Верифицирован») — сохранённый результат без пересчёта и чтения первички, `editable = false`. Версия без компаний или без форм — не ошибка: строки бланка с нулями и `warnings` (`FORM_MISSING` по каждой компании @@ -96,31 +98,31 @@ `detail.line_code`; ничего не сохраняется. - `threshold_justification`, `methodology_deviations` — ≤ 4000 символов; длиннее — 422 массивом pydantic. - Обоснование можно сохранить и без превышения — сервер его не стирает; `justification_required` от этого не меняется. -- Всё одной транзакцией; комментарии и обоснование переживают пересчёт (по `statement_type`, `line_code`). +- Всё одной транзакцией. До заморозки в БД сохраняются только ручные поля: комментарии строк (строка `kfo_result_line` без сумм, `consolidated_amount = 0`; снятие комментария строку удаляет), обоснование порога, отклонения от Методики; при заморозке они накладываются на рассчитанную таблицу по `(statement_type, line_code)`. Повтор кода в запросе — побеждает последний элемент; все коды проверяются до записи. - Аудит — одно событие `KFO_EDIT` на запрос (`object_type = kfo_result`, раздел `KFO`), `before` / `after` — только изменённые поля. Запрос без изменений аудит не пишет. -Ответ — `KfoResultOut` целиком (с пересчётом, если он нужен). +Ответ — `KfoTableOut` целиком (рассчитан заново, как у `GET`). ## 4. Схемы Полностью — в OpenAPI. Кратко: ``` -KfoResultOut +KfoTableOut version_id uuid; computed_at date-time; is_frozen bool; editable bool; read_only_reason enum|null units "thousand_rub" - companies[] {legal_entity_id, name, inn} — порядок колонок (по имени) + companies[] KfoCompany {legal_entity_id, name, inn} — порядок колонок (по имени) requisites KfoRequisitesOut summary {balance: KfoThresholdOut, income: KfoThresholdOut} justification_required bool; threshold_justification string|null goodwill {enabled bool, total money} - balance, income {lines: KfoLineOut[]} + balance, income KfoStatementOut {lines: KfoLine[]} warnings[] KfoWarningOut {code, message, legal_entity_id?, statement_type?, count?} -KfoLineOut +KfoLine line_code, line_name, ordinal, is_total, is_threshold_base - companies[] {legal_entity_id, client_amount, vgo_amount, cleaned_amount, share_percent|null} (у GOODWILL — []) + companies[] KfoCompanyCell {legal_entity_id, client_amount, vgo_amount, cleaned_amount, share_percent|null} (у GOODWILL — []) sum_amount, vgo_amount, eliminated_auto, eliminated_manual, goodwill_adjust, bank_amount money deviation_amount money|null (у итогов null) comment string|null @@ -142,7 +144,7 @@ KfoAnnotationsIn {comments?: [{statement_type, line_code, comment|null}], thre | Состояние | Как видно из ответа | |---|---| | Нет форм у части компаний | `warnings[].code = FORM_MISSING` с `legal_entity_id`, `statement_type`; у компании нули | -| ОФР не исключается автоматически | `INCOME_RULES_MISSING` (до AURORA-1999); взаимные обороты — только корректировками | +| У версии нет правил ОФР (старая база до seed) | `INCOME_RULES_MISSING` со `statement_type = income`: ББ считается как прежде, ОФР — без автоисключений; при заведённых правилах ОФР 1–5 (seed) предупреждения нет | | Есть нераспределённые строки | `UNALLOCATED_ROWS`, `count` | | Превышение порога | `summary.*.exceeded = true`, `is_threshold_base` у строки базы, `justification_required = true` | | Гудвилл учтён | `goodwill.enabled = true`, `goodwill.total`, строка `GOODWILL` с `bank_amount` | @@ -177,5 +179,5 @@ KfoAnnotationsIn {comments?: [{statement_type, line_code, comment|null}], thre Варианты, принятые на старте, могут измениться по ответу заказчика — контракт меняется вместе с §8: OQ-180 (строки вне бланка), OQ-181 (колонки), OQ-182 (значение без формы), OQ-183 (итоговая строка), OQ-184 (округление), OQ-185 (место гудвилла), OQ-186 (объём расхождений), OQ-187 (ЧА), OQ-188 (нулевая база), OQ-189 (действие при превышении), -OQ-190/191 (подход по Методике, согласование клиентом — полей нет), OQ-192 (пересчёт), OQ-194 (КФО при неполном +OQ-190/191 (подход по Методике, согласование клиентом — полей нет), OQ-192 (пересчёт — допущение по решению владельца 13.11.2026: считается на каждом чтении, хранится при заморозке), OQ-194 (КФО при неполном комплекте). diff --git a/dev/api-contract-kfo.openapi.yaml b/dev/api-contract-kfo.openapi.yaml index 1f619c7..4720054 100644 --- a/dev/api-contract-kfo.openapi.yaml +++ b/dev/api-contract-kfo.openapi.yaml @@ -1,36 +1,32 @@ -# Сгенерировано scripts/kfo_contract/gen_kfo_openapi.py из сквозного примера §8 «КФО» (docs #206). -# Руками не править: правка генератора (и kfo_example.py) → перегенерация; текст — dev/api-contract-kfo.md. openapi: 3.1.0 info: title: АРМ КА — результат КФО (AURORA-1546/1547) - version: '0.1' - description: 'Контракт до реализации (docs #206). Правила — context/05-domain-rules.md §8 «КФО»; текст — dev/api-contract-kfo.md. - Деньги — строки с двумя знаками в тыс. руб. (units).' + version: '1.0' paths: /api/v1/consolidations/versions/{version_id}/kfo: get: tags: - consolidations - summary: Результат КФО версии - description: 'Право KFO_VIEW. Пока версия не заморожена — результат по текущим данным: устаревший пересчитывается и - сохраняется до ответа. Замороженный — только чтение сохранённого.' - operationId: kfo_get + summary: Table + description: Возвращает актуальную таблицу; для замороженной версии — сохранённый результат. + operationId: table_api_v1_consolidations_versions__version_id__kfo_get security: - bearerAuth: [] - parameters: &id001 + parameters: - name: version_id in: path required: true schema: type: string format: uuid + title: Version Id responses: '200': - description: Результат КФО + description: Successful Response content: application/json: schema: - $ref: '#/components/schemas/KfoResultOut' + $ref: '#/components/schemas/KfoTableOut' examples: goodwill_exceeded: summary: Гудвилл включён, превышение порога ББ (сквозной пример §8) @@ -2018,30 +2014,28 @@ paths: legal_entity_id: 33333333-3333-4333-8333-333333333333 statement_type: income count: null - '403': - description: Нет права KFO_VIEW + '422': + description: Validation Error content: application/json: schema: - $ref: '#/components/schemas/ErrorOut' - '404': - description: Версия не найдена или вне видимости — NOT_FOUND - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorOut' + $ref: '#/components/schemas/HTTPValidationError' /api/v1/consolidations/versions/{version_id}/kfo/annotations: put: tags: - consolidations - summary: Ручные поля КФО - description: Право CONSOLIDATION_EDIT, блокировка версии. Комментарии строк, обоснование порога, причины отклонений - от Методики — одной транзакцией; отсутствующее поле не меняется, null очищает. Аудит KFO_EDIT. Ответ — KfoResultOut - целиком. - operationId: kfo_annotations_put + summary: Annotations + operationId: annotations_api_v1_consolidations_versions__version_id__kfo_annotations_put security: - bearerAuth: [] - parameters: *id001 + parameters: + - name: version_id + in: path + required: true + schema: + type: string + format: uuid + title: Version Id requestBody: required: true content: @@ -2059,292 +2053,294 @@ paths: threshold_justification: Расхождение по 1520 — Бета → Альфа, сверка в работе; риск принят responses: '200': - description: Результат КФО после сохранения + description: Successful Response content: application/json: schema: - $ref: '#/components/schemas/KfoResultOut' - '403': - description: Нет права CONSOLIDATION_EDIT - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorOut' - '404': - description: NOT_FOUND - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorOut' - '409': - description: VERSION_NOT_EDITABLE | LOCK_REQUIRED | LOCKED_BY_OTHER - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorOut' + $ref: '#/components/schemas/KfoTableOut' '422': - description: UNKNOWN_LINE (detail.statement_type, detail.line_code) или массив ошибок валидации тела (длины 2000/4000) + description: Validation Error content: application/json: schema: - oneOf: - - $ref: '#/components/schemas/ErrorOut' - - type: object + $ref: '#/components/schemas/HTTPValidationError' components: schemas: - KfoLineCompanyOut: + ConsolidationApproach: + type: string + enum: + - BASIC + - EXTENDED + title: ConsolidationApproach + description: DBML `consolidation_approach`. + ConsolidationScenario: + type: string + enum: + - CREATE + - CONFIRM + title: ConsolidationScenario + description: DBML `consolidation_scenario`. + ConsolidationStatus: + type: string + enum: + - INITIATED + - DOCUMENTS_PROCESSING + - DATA_CORRECTION + - CONSOLIDATION_RF + - ADJUSTMENT + - VERIFICATION_RF + - CONSOLIDATION_GO + - VERIFICATION_GO + - VERIFIED + - CANCELLED + - REJECTED + - ARCHIVED + title: ConsolidationStatus + description: DBML `consolidation_status`. + HTTPValidationError: + properties: + detail: + items: + $ref: '#/components/schemas/ValidationError' + type: array + title: Detail type: object - additionalProperties: false + title: HTTPValidationError + KfoAnnotationsIn: + properties: + comments: + items: + $ref: '#/components/schemas/KfoCommentIn' + type: array + title: Comments + threshold_justification: + anyOf: + - type: string + maxLength: 4000 + - type: 'null' + title: Threshold Justification + methodology_deviations: + anyOf: + - type: string + maxLength: 4000 + - type: 'null' + title: Methodology Deviations + type: object + title: KfoAnnotationsIn + KfoCommentIn: + properties: + statement_type: + $ref: '#/components/schemas/StatementType' + line_code: + type: string + title: Line Code + comment: + anyOf: + - type: string + maxLength: 2000 + - type: 'null' + title: Comment + type: object + required: + - statement_type + - line_code + - comment + title: KfoCommentIn + KfoCompany: properties: legal_entity_id: type: string format: uuid - client_amount: + title: Legal Entity Id + name: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: &id002 - - '588500.00' - description: «По данным клиента», тыс. руб.; строки расходов приведены к −|x| (§8 «КФО» п. 2) - vgo_amount: - type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: «В т. ч. взаимные», тыс. руб. до целых, со знаком строки (п. 6) - cleaned_amount: - type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: «Очищенные показатели» = client_amount − vgo_amount - share_percent: - type: - - string - - 'null' - pattern: ^-?\d{1,3}\.\d{2}$ - description: «Доля в показателе по группе, %» от bank_amount строки, ROUND_HALF_UP; null при нулевом итоге или |доля| - ≥ 1000 % + title: Name + inn: + anyOf: + - type: string + - type: 'null' + title: Inn + type: object required: - legal_entity_id - - client_amount - - vgo_amount - - cleaned_amount - - share_percent - KfoLineOut: + - name + - inn + title: KfoCompany + KfoCompanyCell: + properties: + legal_entity_id: + type: string + format: uuid + title: Legal Entity Id + client_amount: + type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Client Amount + default: '0.00' + vgo_amount: + type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Vgo Amount + default: '0.00' + cleaned_amount: + type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Cleaned Amount + default: '0.00' + share_percent: + anyOf: + - type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + - type: 'null' + title: Share Percent type: object - additionalProperties: false + required: + - legal_entity_id + title: KfoCompanyCell + KfoCorrectionsOut: + properties: + count: + type: integer + title: Count + amount: + type: string + title: Amount + type: object + required: + - count + - amount + title: KfoCorrectionsOut + KfoGoodwillOut: + properties: + enabled: + type: boolean + title: Enabled + total: + type: string + title: Total + type: object + required: + - enabled + - total + title: KfoGoodwillOut + KfoLine: properties: line_code: type: string - description: код строки бланка редакции на отчётную дату или GOODWILL + title: Line Code line_name: - type: string + anyOf: + - type: string + - type: 'null' + title: Line Name ordinal: type: integer - description: порядок строки в бланке + title: Ordinal is_total: type: boolean - description: итоговая строка бланка (1100, 1600, 2100 …) - is_threshold_base: - type: boolean - description: строка — база порога (1300, 1600, 2110 или 2200), подсветка при превышении + title: Is Total companies: - type: array items: - $ref: '#/components/schemas/KfoLineCompanyOut' - description: по компаниям в порядке KfoResultOut.companies; у GOODWILL — пусто + $ref: '#/components/schemas/KfoCompanyCell' + type: array + title: Companies sum_amount: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: Σ client_amount + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Sum Amount + default: '0.00' vgo_amount: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: Σ vgo_amount = eliminated_auto + eliminated_manual - eliminated_auto: &id003 + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Vgo Amount + default: '0.00' + eliminated_auto: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - eliminated_manual: *id003 + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Eliminated Auto + default: '0.00' + eliminated_manual: + type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Eliminated Manual + default: '0.00' goodwill_adjust: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: Σ G — у GOODWILL и итогов 1100, 1600 + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Goodwill Adjust + default: '0.00' bank_amount: type: string - pattern: ^-?\d{1,16}\.\d{2}$ - examples: *id002 - description: «КФО, подготовленная банком» = sum_amount − vgo_amount + goodwill_adjust + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + title: Bank Amount + default: '0.00' deviation_amount: - type: - - string - - 'null' - pattern: ^-?\d{1,16}\.\d{2}$ - description: «Расхождения» (§8 «КФО» п. 9); у итогов — null + anyOf: + - type: string + pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$ + - type: 'null' + title: Deviation Amount + default: '0.00' + is_threshold_base: + type: boolean + title: Is Threshold Base + default: false comment: - type: - - string - - 'null' - maxLength: 2000 + anyOf: + - type: string + - type: 'null' + title: Comment + type: object required: - line_code - line_name - ordinal - is_total - - is_threshold_base - - companies - - sum_amount - - vgo_amount - - eliminated_auto - - eliminated_manual - - goodwill_adjust - - bank_amount - - deviation_amount - - comment - KfoStatementOut: - type: object - additionalProperties: false - properties: - lines: - type: array - items: - $ref: '#/components/schemas/KfoLineOut' - required: - - lines - KfoThresholdOut: - type: object - additionalProperties: false - properties: - deviation_total: *id003 - base_kind: - type: string - enum: - - NET_ASSETS - - BALANCE_TOTAL - - SALES_PROFIT - - REVENUE - base_amount: *id003 - limit_percent: - type: string - enum: - - '10.00' - - '1.00' - limit_amount: *id003 - deviation_percent: - type: - - string - - 'null' - pattern: ^-?\d+\.\d{2}$ - description: deviation_total / base_amount × 100; null при нулевой базе - exceeded: - type: boolean - description: deviation_total > limit_amount (равно — норма) - required: - - deviation_total - - base_kind - - base_amount - - limit_percent - - limit_amount - - deviation_percent - - exceeded - KfoSummaryOut: - type: object - additionalProperties: false - properties: - balance: - $ref: '#/components/schemas/KfoThresholdOut' - income: - $ref: '#/components/schemas/KfoThresholdOut' - required: - - balance - - income - KfoCompanyOut: - type: object - additionalProperties: false - properties: - legal_entity_id: - type: string - format: uuid - name: - type: string - inn: - type: string - required: - - legal_entity_id - - name - - inn - KfoCorrectionsOut: - type: object - additionalProperties: false - properties: - count: - type: integer - minimum: 0 - amount: *id003 - required: - - count - - amount - description: агрегаты с применённой корректировкой и Σ их исключений, тыс. руб. + title: KfoLine KfoRequisitesOut: - type: object - additionalProperties: false properties: company_group_name: type: string + title: Company Group Name related_group_name: - type: - - string - - 'null' + anyOf: + - type: string + - type: 'null' + title: Related Group Name reporting_date: type: string format: date + title: Reporting Date version_no: type: integer + title: Version No version_status: - type: string - description: consolidation_version.status (enum consolidation_status DBML) - enum: - - INITIATED - - DOCUMENTS_PROCESSING - - DATA_CORRECTION - - CONSOLIDATION_RF - - ADJUSTMENT - - VERIFICATION_RF - - CONSOLIDATION_GO - - VERIFICATION_GO - - VERIFIED - - CANCELLED - - REJECTED - - ARCHIVED + $ref: '#/components/schemas/ConsolidationStatus' scenario: - type: string - enum: - - CREATE - - CONFIRM + $ref: '#/components/schemas/ConsolidationScenario' approach: - type: string - enum: - - BASIC - - EXTENDED + $ref: '#/components/schemas/ConsolidationApproach' methodology_deviations: - type: - - string - - 'null' - maxLength: 4000 + anyOf: + - type: string + - type: 'null' + title: Methodology Deviations uob_decision_no: - type: - - string - - 'null' + anyOf: + - type: string + - type: 'null' + title: Uob Decision No uob_decision_date: - type: - - string - - 'null' - format: date + anyOf: + - type: string + format: date + - type: 'null' + title: Uob Decision Date corrections_balance: $ref: '#/components/schemas/KfoCorrectionsOut' corrections_income: $ref: '#/components/schemas/KfoCorrectionsOut' + type: object required: - company_group_name - related_group_name @@ -2358,190 +2354,201 @@ components: - uob_decision_date - corrections_balance - corrections_income - KfoGoodwillOut: - type: object - additionalProperties: false + title: KfoRequisitesOut + KfoStatementOut: properties: - enabled: - type: boolean - total: *id003 - required: - - enabled - - total - KfoWarningOut: + lines: + items: + $ref: '#/components/schemas/KfoLine' + type: array + title: Lines type: object - additionalProperties: false + required: + - lines + title: KfoStatementOut + KfoSummaryOut: properties: - code: - type: string - enum: - - FORM_MISSING - - FORM_AMBIGUOUS - - FORM_UNITS_UNKNOWN - - LINE_OUTSIDE_BLANK - - UNALLOCATED_ROWS - - INCOME_RULES_MISSING - - GOODWILL_NOT_APPLIED - - GOODWILL_ROW_REASSIGNED - - CORRECTION_SUPERSEDED_BY_GOODWILL - message: - type: string - legal_entity_id: - type: - - string - - 'null' - format: uuid - statement_type: - type: - - string - - 'null' - enum: - - balance - - income - - null - count: - type: - - integer - - 'null' - required: - - code - - message - KfoResultOut: + balance: + $ref: '#/components/schemas/KfoThresholdOut' + income: + $ref: '#/components/schemas/KfoThresholdOut' type: object - additionalProperties: false + required: + - balance + - income + title: KfoSummaryOut + KfoTableOut: properties: version_id: type: string format: uuid + title: Version Id computed_at: type: string format: date-time + title: Computed At is_frozen: type: boolean + title: Is Frozen editable: type: boolean + title: Editable read_only_reason: - type: - - string - - 'null' - enum: - - VERSION_NOT_EDITABLE - - LOCK_REQUIRED - - LOCKED_BY_OTHER - - null + anyOf: + - type: string + enum: + - VERSION_NOT_EDITABLE + - LOCK_REQUIRED + - LOCKED_BY_OTHER + - type: 'null' + title: Read Only Reason units: type: string const: thousand_rub + title: Units + default: thousand_rub companies: - type: array items: - $ref: '#/components/schemas/KfoCompanyOut' + $ref: '#/components/schemas/KfoCompany' + type: array + title: Companies requisites: $ref: '#/components/schemas/KfoRequisitesOut' summary: $ref: '#/components/schemas/KfoSummaryOut' justification_required: type: boolean + title: Justification Required threshold_justification: - type: - - string - - 'null' - maxLength: 4000 - goodwill: - $ref: '#/components/schemas/KfoGoodwillOut' + anyOf: + - type: string + - type: 'null' + title: Threshold Justification balance: $ref: '#/components/schemas/KfoStatementOut' income: $ref: '#/components/schemas/KfoStatementOut' warnings: - type: array items: $ref: '#/components/schemas/KfoWarningOut' + type: array + title: Warnings + goodwill: + $ref: '#/components/schemas/KfoGoodwillOut' + type: object required: - version_id - computed_at - is_frozen - editable - read_only_reason - - units - companies - requisites - summary - justification_required - threshold_justification - - goodwill - balance - income - - warnings - KfoCommentIn: - type: object - additionalProperties: false + - goodwill + title: KfoTableOut + KfoThresholdOut: properties: - statement_type: + deviation_total: + type: string + title: Deviation Total + base_kind: type: string enum: - - balance - - income - line_code: + - NET_ASSETS + - BALANCE_TOTAL + - SALES_PROFIT + - REVENUE + title: Base Kind + base_amount: type: string - comment: - type: - - string - - 'null' - maxLength: 2000 + title: Base Amount + limit_percent: + type: string + title: Limit Percent + limit_amount: + type: string + title: Limit Amount + deviation_percent: + anyOf: + - type: string + - type: 'null' + title: Deviation Percent + exceeded: + type: boolean + title: Exceeded + type: object required: - - statement_type - - line_code - - comment - KfoAnnotationsIn: - type: object - additionalProperties: false - properties: - comments: - type: array - items: - $ref: '#/components/schemas/KfoCommentIn' - threshold_justification: - type: - - string - - 'null' - maxLength: 4000 - methodology_deviations: - type: - - string - - 'null' - maxLength: 4000 - required: [] - description: Отсутствующее поле не меняется, null — очищает - ErrorDetail: - type: object - additionalProperties: false + - deviation_total + - base_kind + - base_amount + - limit_percent + - limit_amount + - deviation_percent + - exceeded + title: KfoThresholdOut + KfoWarningOut: properties: code: type: string + title: Code message: type: string - line_code: - type: - - string - - 'null' + title: Message + legal_entity_id: + anyOf: + - type: string + format: uuid + - type: 'null' + title: Legal Entity Id statement_type: - type: - - string - - 'null' + anyOf: + - $ref: '#/components/schemas/StatementType' + - type: 'null' + count: + anyOf: + - type: integer + - type: 'null' + title: Count + type: object required: - code - message - ErrorOut: - type: object - additionalProperties: false + title: KfoWarningOut + StatementType: + type: string + enum: + - balance + - income + title: StatementType + description: DBML `statement_type`. + ValidationError: properties: - detail: - $ref: '#/components/schemas/ErrorDetail' + loc: + items: + anyOf: + - type: string + - type: integer + type: array + title: Location + msg: + type: string + title: Message + type: + type: string + title: Error Type + input: + title: Input + ctx: + type: object + title: Context + type: object required: - - detail - securitySchemes: - bearerAuth: - type: http - scheme: bearer - bearerFormat: JWT + - loc + - msg + - type + title: ValidationError diff --git a/model/data-model-v5.27.dbml b/model/data-model-v5.27.dbml index d642d63..ebb1488 100644 --- a/model/data-model-v5.27.dbml +++ b/model/data-model-v5.27.dbml @@ -4,10 +4,13 @@ // Над каждой таблицей — блок «ИСТОЧНИК»: пункт ТЗ АРМ КА BIQ-34 / ТЗ ЕХФД (помечено «ЕХ ТЗ») / Методика; // страница аналитики (md); экран макета dkb_24.09.26; версия модели, в которой таблица появилась (v4 = исходная DBML аналитики). // -// v5.27: kfo_result.snapshot не вводится; до заморозки сохраняются только ручные поля. -// v5.27 (arm-core feat/kfo-table-back, миграция 0014_dbml_v5_27): +// v5.27 (arm-core feat/kfo-table-back, PR #251, миграция 0014_dbml_v5_27): // 1. vgo_assignment.side: D/K для ОФР, NULL для ББ (DOC-277424 §3.4). // Уникальность ББ — версия/тип/строка; ОФР — версия/тип/строка/сторона. +// 2. kfo_result.snapshot не вводится (решение владельца 13.11.2026, OQ-192): незамороженный результат не хранится, +// каждый GET считает по текущим данным; до заморозки сохраняются только ручные поля (kfo_result — обоснование порога +// и шапка без расчётных сумм; kfo_result_line — только строки с комментарием, суммы не заполнены, +// consolidated_amount = 0; строк kfo_result_line_company нет). Полный снимок пишет переход в «Верифицирован». // 3. correction.ordinal не вводится: основная строка задаётся parent_correction_id, // дополнительные строки выводятся в стабильном порядке ID, порядок ввода не хранится. // Порядок колонок kfo_result_line_company отражает последовательность ALTER TABLE v5.26. @@ -1462,7 +1465,7 @@ Table kfo_result { corrections_count_ofr int corrections_amount_bb numeric(18,2) [note: 'v5.26: Σ исключений этих корректировок обеих сторон = Σ eliminated_manual строк бланка ББ без итогов, тыс. руб.'] corrections_amount_ofr numeric(18,2) - Note: 'Шапка результата КФО + контрольные пороги. Все суммы — тыс. руб. (§8 «КФО»); одна запись на версию, пересчитывается при чтении после изменения входов, пока не is_frozen' + Note: 'Шапка результата КФО + контрольные пороги. Все суммы — тыс. руб. (§8 «КФО»); одна запись на версию. До заморозки (is_frozen = false) хранит только ручные поля (threshold_justification, computed_at шапки), расчётные поля пусты — таблицу считает каждый GET; полный результат пишется при «Верифицирован» (v5.27, §8 «КФО» п. 12)' } // ИСТОЧНИК: @@ -1486,6 +1489,7 @@ Table kfo_result_line { deviation_amount numeric(18,2) [note: '«Расхождения» по статье: Σ |amount_1 − amount_2| агрегатов min на статье большей стороны (§8 «КФО» п. 9); у итогов — null'] comment text [note: 'v5.1 макет: пояснение к строке КФО; ≤ 2000, переносится при пересчёте по (statement_type, line_code)'] ordinal int + Note: 'v5.27: до заморозки хранятся только строки с комментарием (comment не пуст; consolidated_amount = 0, суммы и строки kfo_result_line_company не заполнены); полный набор строк пишет заморозка при «Верифицирован»' Indexes { (kfo_result_id, statement_type, line_code) [unique] } } diff --git a/model/diagrams/part04_files_jobs.png b/model/diagrams/part04_files_jobs.png index 10eb796c1dda9935e1b5eebbc168142939ef59fe..2ab0e346b130b1f1adaa994591bd4a775c835781 100644 GIT binary patch literal 519237 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
*l_PSU8FnGQ(@jY?>^OAfq-`A1~kSq1wr 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

CY;~5zd3ZUQI1ZB_EDC9cKk`B&%4JU? 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

9@06GvZj&m5;Q{mNe<4phO+u6};A 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%0DPtIy93% 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%0Asnst> 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%0A(Hysh{us=8Wh;(DiyDDON=;Dc{08?}bXxXutE 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%0ADV3x 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 - - + + dbml @@ -35,44 +35,44 @@ file_type - - - -       file_type        - - -    XLS     - - -    XLSX     - - -    XLSB     - - -    PDF     - - -    PNG     - - -    JPG     - + + + +       file_type        + + +    XLS     + + +    XLSX     + + +    XLSB     + + +    PDF     + + +    PNG     + + +    JPG     + recognition_pipeline - - - -       recognition_pipeline        - - -    tabular     - - -    image     - + + + +       recognition_pipeline        + + +    tabular     + + +    image     + @@ -167,35 +167,35 @@ recognition_status - - - -       recognition_status        - - -    queued     - - -    published     - - -    processing     - - -    done     - - -    needs_check     - - -    error     - - -    timeout     - - -    dlq     - + + + +       recognition_status        + + +    queued     + + +    published     + + +    processing     + + +    done     + + +    needs_check     + + +    error     + + +    timeout     + + +    dlq     + @@ -236,16 +236,16 @@ consolidation - - - -       consolidation        - - -id -     -uuid - + + + +       consolidation        + + +id +     +uuid + @@ -401,28 +401,28 @@ uuid -is_scan     -boolean +current_recognition_job_id     +uuid -current_recognition_job_id     -uuid +uploaded_by     +uuid -uploaded_by     -uuid +uploaded_at     +timestamptz -uploaded_at     +updated_at     timestamptz -updated_at     -timestamptz +consolidation_id     +uuid -consolidation_id     -uuid +is_scan     +boolean @@ -430,7 +430,7 @@ stored_file:e->file_type:w - + @@ -441,19 +441,19 @@ stored_file:e->app_user:w - + 1 -* +* stored_file:e->consolidation:w - - -1 -* + + +1 +* @@ -468,8 +468,8 @@ stored_file:e->s3_object:w - - + + 1 * @@ -591,36 +591,36 @@ uuid -raw_s3_object_id     -uuid +result_schema_version     +varchar -result_schema_version     -varchar +group_schema     +jsonb -group_schema     +metrics     jsonb -metrics     -jsonb +fields_total     +int -fields_total     +fields_low_confidence     int -fields_low_confidence     +fields_unrecognized     int -fields_unrecognized     -int +statements_version     +varchar -statements_version     -varchar +raw_s3_object_id     +uuid @@ -629,10 +629,10 @@ stored_file:e->recognition_job:w - - + + 1 -* +* @@ -811,19 +811,19 @@ recognition_job:e->recognition_pipeline:w - + recognition_job:e->recognition_status:w - + recognition_job:e->s3_object:w - - + + 1 * @@ -831,10 +831,10 @@ recognition_job:e->s3_object:w - - + + 1 -* +* diff --git a/model/diagrams/part08_corrections_kfo.png b/model/diagrams/part08_corrections_kfo.png index dfabe9dd720dc3e4b230033bf2719ab74b556e1f..6731bed15dc047f06274bd7bf931e9d553051f93 100644 GIT binary patch literal 761277 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

g)_b7OWkGse$))GR%<(X6S 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 z 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