Refs #14 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
65 lines
6.5 KiB
YAML
65 lines
6.5 KiB
YAML
# Ожидания по реальным формам fixtures/statements-xlsx/** (README там же). Ключ — путь относительно statements-xlsx.
|
||
# documents — по порядку документов результата: type, status (done | needs_check), complete (вся форма: §7 сходится).
|
||
# Причина needs_check — данные файла (страница без шапки, шаблон без сумм, рубли при шапке «тыс. руб.»), не дефект разбора.
|
||
# Значения сверены прогоном парсера на файлах (R-13, OQ-137): расхождения с первоначальным планом помечены «по факту».
|
||
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: needs_check, complete: false, reason: "по факту: значения в рублях с копейками при шапке тыс. руб., итоги 2100/2200/2300 округлены до тысяч и расходятся с суммой частей (OQ-137)", failed_relations: ["2100 = 2110 - 2120", "2200 = 2100 - 2210 - 2220", "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350"]}
|
||
"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: needs_check, complete: false, reason: "по факту: значения в рублях с копейками при шапке тыс. руб., 2100 расходится на 17.50/9.43 руб., 2200/2300 — округление итогов до тысяч (OQ-137)", failed_relations: ["2100 = 2110 - 2120", "2200 = 2100 - 2210 - 2220", "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350"]}
|
||
"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: needs_check, complete: false, sheets: 5, reason: "1600 = 1700 расходится на 1.94/9.02/2.48 руб.: значения в рублях при шапке тыс. руб. (OQ-137)", failed_relations: ["1600 = 1700"]}
|
||
- {type: INCOME, status: needs_check, complete: false, sheets: 2, reason: "по факту: рубли с копейками при шапке тыс. руб., 2100/2200/2300 расходятся с округлёнными итогами (OQ-137); одностроечный лист продолжения с 2400 пропущен: меньше min_codes", failed_relations: ["2100 = 2110 - 2120", "2200 = 2100 - 2210 - 2220", "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350"]}
|
||
"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: []}]
|