Фикс-волна по финальному ревью: I-1, M-1, M-4, M-5, M-6 (T4.1, T4.2); тесты на ;;;, 5 секций, [$-419], \(…\), [=5]0;[=5]0,. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
67 lines
6.2 KiB
YAML
67 lines
6.2 KiB
YAML
# Ожидания по реальным формам fixtures/statements-xlsx/** (README там же). Ключ — путь относительно statements-xlsx.
|
||
# documents — по порядку документов результата: type, status (done | needs_check), complete (вся форма: §7 сходится).
|
||
# Причина needs_check — данные файла (страница без шапки, шаблон без сумм), не дефект разбора.
|
||
# Значения сверены прогоном парсера на файлах (R-13): расхождения с первоначальным планом помечены «по факту».
|
||
# Значения ББ/ОФР — как их показывает числовой формат ячейки (#42): рубли с копейками из 1С приходят в тысячах;
|
||
# мягкие нарушения (в пределах допуска округления, OQ-138) статус не меняют; набор — по факту разбора, см. golden.
|
||
files:
|
||
"unagrande-co/2024-FY/Б.Б Лист 1.xls":
|
||
organization: 'Акционерное общество "Унагранде Компани"'
|
||
inn: "3249004697"
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "только актив: 1600 = 1700 не сходится", failed_relations: ["1600 = 1700"]}]
|
||
"unagrande-co/2024-FY/Б.Б. Лист 2.xls":
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "страница 2 без шапки", failed_relations: []}]
|
||
"unagrande-co/2024-FY/ОФР. Лист 1.xls":
|
||
organization: 'Акционерное общество "Унагранде Компани"'
|
||
inn: "3249004697"
|
||
documents:
|
||
- {type: INCOME, status: done, complete: true, failed_relations: []} # значения по формату в тыс. руб.; мягко расходится 2400 = 2300 - 2410 + 2420 (в пределах допуска, OQ-138)
|
||
"unagrande-co/2024-FY/ОФР. Лист 2 .xls":
|
||
documents: [{type: INCOME, status: needs_check, complete: false, reason: "страница 2 без шапки", failed_relations: []}]
|
||
"unagrande-group/2024-FY/ББ. Лист 1 .xls":
|
||
organization: 'Акционерное общество "Унагранде Групп"'
|
||
inn: "7728757141"
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "только актив", failed_relations: ["1600 = 1700"]}]
|
||
"unagrande-group/2024-FY/ББ. Лист 2 (2).xls":
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "страница 2 без шапки", failed_relations: []}]
|
||
"unagrande-group/2024-FY/ОФР. Лист 2.xls":
|
||
documents: [{type: INCOME, status: needs_check, complete: false, reason: "страница 2 без шапки, стр. 1 в пакете нет", failed_relations: []}]
|
||
"unagrande-group/2025-Q3/ББ. Лист 1 3кв.25.xls":
|
||
organization: 'Акционерное общество "Унагранде Групп"'
|
||
inn: "7728757141"
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "только актив", failed_relations: ["1600 = 1700"]}]
|
||
"unagrande-group/2025-Q3/ББ. Лист 2 3кв.25.xls":
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "страница 2 без шапки", failed_relations: []}]
|
||
"unagrande-group/2025-Q3/ОФР. Лист 1 3кв.25.xls":
|
||
organization: 'Акционерное общество "Унагранде Групп"'
|
||
inn: "7728757141"
|
||
documents:
|
||
- {type: INCOME, status: done, complete: true, failed_relations: []} # мягко расходятся 2400 = 2300 - 2410 + 2420 и 2410 = 2411 + 2412 (в пределах допуска, OQ-138)
|
||
"unagrande-group/2025-Q3/ОФР. Лист 2 3кв.25.xls":
|
||
documents: [{type: INCOME, status: needs_check, complete: false, reason: "страница 2 без шапки", failed_relations: []}]
|
||
"npz/2025-Q3/Бухгалтерская отчетность за Январь - Сентябрь 2025 г. (НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД).xlsx":
|
||
organization: 'ООО "НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД"'
|
||
inn: "2315995868"
|
||
inn_optional_for: [INCOME]
|
||
documents:
|
||
- {type: BALANCE, status: done, complete: true, sheets: 5, failed_relations: []} # мягко расходятся детализации 1150, 1250, 1410, 1500, 1510 (сверка с итогом в самой выгрузке, OQ-138)
|
||
- {type: INCOME, status: done, complete: true, sheets: 3, failed_relations: []} # мягко расходятся 2400 и 2410 (OQ-138); лист с единственной строкой 2400 присоединён (O-9)
|
||
"mezheninovskaya/2025-Q3/1_Форма1_бух_09.xlsx":
|
||
organization: 'ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АГРОФИРМА "МЕЖЕНИНОВСКАЯ"'
|
||
inn: "7016006635"
|
||
documents: [{type: BALANCE, status: done, complete: true, failed_relations: []}]
|
||
"mezheninovskaya/2025-Q3/1_Форма2_бух_09.xlsx":
|
||
organization: 'ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АГРОФИРМА "МЕЖЕНИНОВСКАЯ"'
|
||
inn: "7016006635"
|
||
documents: [{type: INCOME, status: done, complete: true, failed_relations: []}]
|
||
"templates/ББ до 01.01.2025.xlsx":
|
||
documents:
|
||
- {type: BALANCE, status: needs_check, complete: false, reason: "шаблон без сумм и шапки", failed_relations: []}
|
||
- {type: DISCLOSURE, status: done, complete: false, reason: "по факту: «Примечания» шаблона образуют пустой документ DISCLOSURE"}
|
||
"templates/ББ после 01.01.2025.xlsx":
|
||
documents: [{type: BALANCE, status: needs_check, complete: false, reason: "шаблон", failed_relations: []}]
|
||
"templates/ОФР_до 01.01.2025.xlsx":
|
||
documents: [{type: INCOME, status: needs_check, complete: false, reason: "шаблон", failed_relations: []}]
|
||
"templates/ОФР_после 01.01.2025.xlsx":
|
||
documents: [{type: INCOME, status: needs_check, complete: false, reason: "шаблон", failed_relations: []}]
|