osv/synthetic: s14–s16 для покрытия словарей парсера (Срез 2a)
Формы ББ/ОФР по одному признаку, названия групп сумм (входящее/начальное/конечное/исходящее сальдо), шапка без организации, период «2024», пояснение к валюте, метки группировок отдельными строками, «Детализация: …» и группировки OTHER. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
This commit is contained in:
parent
3b9c16ba7c
commit
fd83a6cac2
@ -8,7 +8,7 @@
|
||||
|
||||
```
|
||||
osv/{rb,schastl}/<ГГГГ-Qn | ГГГГ-FY>/ ОСВ по счетам, исходные имена файлов (разложены по шапке, не по имени)
|
||||
osv/synthetic/ синтетика s01–s13 для форматов, которых нет в реальных данных (Срез 2a); генератор и описание — osv/synthetic/README.md
|
||||
osv/synthetic/ синтетика s01–s16 для форматов, которых нет в реальных данных (Срез 2a); генератор и описание — osv/synthetic/README.md
|
||||
statements/{rb,schastl}/ ББ/ОФР в PDF (машиночитаемые и сканы)
|
||||
statements-xlsx/ ББ/ОФР в Excel — запросить у аналитиков (пока пусто)
|
||||
ocr/ пары «вход → выход» ИС Сканирование: aep_N.pdf + aep_N.json
|
||||
|
||||
@ -38,6 +38,12 @@ cd tabular-parser/api
|
||||
| `s11_header_repeat.xlsx` | заголовок таблицы повторяется внутри данных (печать по страницам); период «12 месяцев 2025 г.» | строки заголовка пропущены, дерево и суммы не нарушены |
|
||||
| `s12_statement_and_osv.xlsx` | лист ББ («Бухгалтерский баланс», 0710001) и лист «ОСВ 60»; данные «НУ», период «январь - сентябрь 2025 г.» | один документ, предупреждение «skipped: statement» |
|
||||
| `s13_no_outline_indent.xlsb` | та же ведомость, что `s02`, в формате xlsb; отступ — ведущими пробелами текста | результат равен `s02` кроме предупреждения «xlsb: outline level недоступен» |
|
||||
| `s14_statement_forms.xlsx` | три листа форм, каждый опознаётся одним признаком: «Форма по ОКУД 0710001», «Отчет о финансовых результатах», «Форма по ОКУД 0710002»; лист «ОСВ 60» | один документ, три предупреждения «skipped: statement» |
|
||||
| `s15_group_title_synonyms.xlsx` | названия групп сумм: лист «ОСВ 60» — «Входящее сальдо»/«Конечное сальдо», лист «ОСВ 62» — «Начальное сальдо»/«Исходящее сальдо» | два документа, все шесть колонок сумм найдены, `done` |
|
||||
| `s16_header_synonyms.xlsx` | лист «ОСВ 60»: нет названия организации, период «2024», валюта «RUB (код 643)», «Счет» и «Контрагенты» отдельными строками под «Дебет/Кредит»; лист «ОСВ 62» (вариант 2): «Детализация по субсчетам: Номенклатура, Статьи затрат, Нематериальные активы, Валюта» | `organization_name=""` + предупреждение, `Q4`/2024, `currency=RUB`, схема листа 62 — `ACCOUNT` + четыре `OTHER` |
|
||||
|
||||
`s14`–`s16` добавлены тестом покрытия словарей `tabular-parser` (`rules/*.yaml`, решение R-22): каждая запись словаря
|
||||
должна сработать на реальных или синтетических файлах; эти файлы закрывают записи, которых нет в реальных ОСВ.
|
||||
|
||||
## О файле xlsb
|
||||
|
||||
|
||||
BIN
osv/synthetic/s14_statement_forms.xlsx
Normal file
BIN
osv/synthetic/s14_statement_forms.xlsx
Normal file
Binary file not shown.
BIN
osv/synthetic/s15_group_title_synonyms.xlsx
Normal file
BIN
osv/synthetic/s15_group_title_synonyms.xlsx
Normal file
Binary file not shown.
BIN
osv/synthetic/s16_header_synonyms.xlsx
Normal file
BIN
osv/synthetic/s16_header_synonyms.xlsx
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user