# Ожидания по реальным формам 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: []}]