Andrey Epifancev 5dcfaf8fdd feat(ocr): эталоны нормализатора — предупреждения о пропущенных строках, формулировка ИНН (Срез 3a, #12)
aep_3 и aep_6: предупреждения «строк с нечисловым кодом пропущено: N» и «строк без кода с суммами пропущено: N» на таблицу;
aep_3: «ИНН распознан неуверенно» вместо «ИНН не распознан» (ИНН извлечён, confidence < 100). Документы (строки, суммы,
колонки) не изменились. В README — строка про ocr/expected_normalize/.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-07 03:35:25 +04:00

arm-ka-fixtures — реальные данные для тестов АРМ КА

Внутренний репозиторий. Содержит первичную отчётность реальных организаций группы «Русский бисквит» (ИНН, контрагенты, суммы). Доступ — только участникам проекта; наружу не выносить. Описание набора и что он показывает — arm-ka-docs/docs/context/06-test-data.md.

Фикстуры — регрессия, не спецификация формата: парсер обязан находить структуру по содержимому (05-domain-rules.md §1.0, §12).

osv/{rb,schastl}/<ГГГГ-Qn | ГГГГ-FY>/   ОСВ по счетам, исходные имена файлов (разложены по шапке, не по имени)
osv/synthetic/                           синтетика s01–s19 для форматов, которых нет в реальных данных (Срез 2a); генератор и описание — osv/synthetic/README.md
osv-dkb/<org>/<период>/                  ОСВ шести организаций из пакета ДКБ 06.10.2026 (Цимлянский, НКЗ, Новоросметалл, НПЗ, Приманыческий,
                                         Агрокомплекс): многолистовые книги, needs_check, 50 тыс. строк — свои тесты (test_osv_dkb.py) и golden, см. osv-dkb/README.md
analysis-reports/<org>/<период>/         отчёты 1С «Анализ счета» по контрагентам группы из того же пакета (не ОСВ), см. README
statements/{rb,schastl}/                 ББ/ОФР в PDF (машиночитаемые и сканы)
statements-xlsx/<org>/<период>/          ББ/ОФР в Excel: Унагранде Ко/Групп (постраничные xls), НПЗ (ФСБУ 4/2023, одна книга), Межениновская
                                         (TDSheet), templates/ — пустые формы 66н и ФСБУ 4/2023; см. statements-xlsx/README.md
ocr/                                     пары «вход → выход» ИС Сканирование: aep_N.pdf + aep_N.json
                                         ИС кладёт в каталог <job_id> по одному json на каждый распознанный документ файла:
                                         aep_3.pdf → aep_3.json (баланс + ОФР, успех) и aep_3_ofr.json (ошибка INVALID_DOCUMENT);
                                         aep_6.pdf → aep_6.json (баланс + ОФР, успех); aep_5, aep_8 — ответы-ошибки
                                         expected_normalize/ — эталоны нормализатора ответов ИС (status, warnings, documents по набору aep_N*.json),
                                         как golden/expected_osv_parse для парсера ОСВ; описание — expected_normalize/README.md
golden/                                  эталонная ручная консолидация и анализ (Excel), expected_osv_parse/ — снимки парсера
disclosures/                             формы расшифровок к отчётности
directories/                             выгрузка ЕЦП по ГК РБ (Срез 1), план счетов 1С заказчика chart-of-accounts-1c.xlsx (OQ-113)

Чего не хватает (есть в Project claude.ai / у аналитиков): Анализ Русский бисквит_заемщик 01102025.xlsx, JSON-ответы ИС Сканирование aep_6/7/8/9, стр. 1 ОФР АО «Унагранде Групп» за 2024, ИНН организаций из osv-dkb/ (в шапках ОСВ их нет).

Description
No description provided
Readme 52 MiB