diff --git a/golden/expected_osv_parse/osv-dkb/agrokompleks/2025-Q3/ОСВ_сч67_2025_9мес.json b/golden/expected_osv_parse/osv-dkb/agrokompleks/2025-Q3/ОСВ_сч67_2025_9мес.json index efbcd9f..49a5a5f 100644 --- a/golden/expected_osv_parse/osv-dkb/agrokompleks/2025-Q3/ОСВ_сч67_2025_9мес.json +++ b/golden/expected_osv_parse/osv-dkb/agrokompleks/2025-Q3/ОСВ_сч67_2025_9мес.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 diff --git a/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.09-01_24459.json b/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.09-01_24459.json index e6136d9..923bab3 100644 --- a/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.09-01_24459.json +++ b/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.09-01_24459.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -28,6 +28,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 @@ -437,6 +440,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 @@ -634,6 +640,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24352.json b/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24352.json index b7bb1d0..2d56a4f 100644 --- a/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24352.json +++ b/golden/expected_osv_parse/osv-dkb/nkz/2025-Q3/НКЗ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24352.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -27,6 +27,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 @@ -4666,6 +4669,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 @@ -7253,6 +7259,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.06-01_24460.json b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.06-01_24460.json index 2534e9e..6b9929d 100644 --- a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.06-01_24460.json +++ b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_58+66+67_Субсчета+Контрагенты_2025.06-01_24460.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -27,6 +27,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 @@ -596,6 +599,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 @@ -1699,6 +1705,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 diff --git a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24394.json b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24394.json index 0edb63f..1a65586 100644 --- a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24394.json +++ b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_60+62+76_Субсчета+Контрагенты_2025.09-01_24394.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -27,6 +27,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 @@ -44012,6 +44015,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 @@ -65561,6 +65567,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 diff --git a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_63_Контрагенты_2025.09-01_24498.json b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_63_Контрагенты_2025.09-01_24498.json index cb5d294..7fc8694 100644 --- a/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_63_Контрагенты_2025.09-01_24498.json +++ b/golden/expected_osv_parse/osv-dkb/nm/2025-Q3/НМ_ОСВ_63_Контрагенты_2025.09-01_24498.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -25,6 +25,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/npz/2024-10_2025-09/НПЗ_ОСВ по счетам 60, 62, 76 за Октябрь 2024 г. - Сентябрь 2025 г.json b/golden/expected_osv_parse/osv-dkb/npz/2024-10_2025-09/НПЗ_ОСВ по счетам 60, 62, 76 за Октябрь 2024 г. - Сентябрь 2025 г.json index 3fcb149..927cfe1 100644 --- a/golden/expected_osv_parse/osv-dkb/npz/2024-10_2025-09/НПЗ_ОСВ по счетам 60, 62, 76 за Октябрь 2024 г. - Сентябрь 2025 г.json +++ b/golden/expected_osv_parse/osv-dkb/npz/2024-10_2025-09/НПЗ_ОСВ по счетам 60, 62, 76 за Октябрь 2024 г. - Сентябрь 2025 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -27,6 +27,9 @@ "period_year": 2025, "period_quarter": null, "is_cumulative": null, + "period_start": "2024-10-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -28532,6 +28535,9 @@ "period_year": 2025, "period_quarter": null, "is_cumulative": null, + "period_start": "2024-10-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -36270,6 +36276,9 @@ "period_year": 2025, "period_quarter": null, "is_cumulative": null, + "period_start": "2024-10-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/npz/2025-Q3/НПЗ_ОСВ по счетам 58, 63, 66, 67 за 9 месяцев 2025 г.json b/golden/expected_osv_parse/osv-dkb/npz/2025-Q3/НПЗ_ОСВ по счетам 58, 63, 66, 67 за 9 месяцев 2025 г.json index 72ca1a3..b735106 100644 --- a/golden/expected_osv_parse/osv-dkb/npz/2025-Q3/НПЗ_ОСВ по счетам 58, 63, 66, 67 за 9 месяцев 2025 г.json +++ b/golden/expected_osv_parse/osv-dkb/npz/2025-Q3/НПЗ_ОСВ по счетам 58, 63, 66, 67 за 9 месяцев 2025 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -25,6 +25,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -275,6 +278,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -1057,6 +1063,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -1345,6 +1354,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 58 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 58 за 9 месяцев 2025 г. ООО Приманыческий.json index a1ec269..2a39d0c 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 58 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 58 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 60 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 60 за 9 месяцев 2025 г. ООО Приманыческий.json index 4afacc8..3fa8fb2 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 60 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 60 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 62 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 62 за 9 месяцев 2025 г. ООО Приманыческий.json index d14134b..ec19fdc 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 62 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 62 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 66 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 66 за 9 месяцев 2025 г. ООО Приманыческий.json index 1167fff..da8d0a6 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 66 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 66 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 67 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 67 за 9 месяцев 2025 г. ООО Приманыческий.json index 34702e9..13e6f33 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 67 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 67 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 76 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 76 за 9 месяцев 2025 г. ООО Приманыческий.json index 92a2acc..4ea157d 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 76 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 76 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 91 за 9 месяцев 2025 г. ООО Приманыческий.json b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 91 за 9 месяцев 2025 г. ООО Приманыческий.json index 3170dc8..82d0a78 100644 --- a/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 91 за 9 месяцев 2025 г. ООО Приманыческий.json +++ b/golden/expected_osv_parse/osv-dkb/primanych/2025-Q3/Оборотно-сальдовая ведомость по счету 91 за 9 месяцев 2025 г. ООО Приманыческий.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -25,6 +25,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/58_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/58_ 9мес.2025.json index d5f9fb1..6a0f97c 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/58_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/58_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/60_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/60_ 9мес.2025.json index bde9b0b..412de16 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/60_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/60_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/62_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/62_ 9мес.2025.json index a607662..b7acf6a 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/62_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/62_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/66_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/66_ 9мес.2025.json index 0d4931c..9981271 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/66_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/66_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/67_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/67_ 9мес.2025.json index f47d149..3b560fb 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/67_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/67_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/76_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/76_ 9мес.2025.json index 06c3b96..1e8bd54 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/76_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/76_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/91_ 9мес.2025.json b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/91_ 9мес.2025.json index ea134ff..9517a71 100644 --- a/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/91_ 9мес.2025.json +++ b/golden/expected_osv_parse/osv-dkb/tsimlyansky/2025-Q3/91_ 9мес.2025.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -25,6 +25,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_01_ОС по субсчетам.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_01_ОС по субсчетам.json index c702b85..6bd0944 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_01_ОС по субсчетам.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_01_ОС по субсчетам.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_02_ОС по субсчетам.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_02_ОС по субсчетам.json index 706f4e7..0f0f217 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_02_ОС по субсчетам.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_02_ОС по субсчетам.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_58 за 2024.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_58 за 2024.json index a831453..4dc894d 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_58 за 2024.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_58 за 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_60 за 2024.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_60 за 2024.json index 2eb63a4..4dc9275 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_60 за 2024.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_60 за 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_62_по субсчетам и поставщикам.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_62_по субсчетам и поставщикам.json index 5e2a640..ca7a6ef 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_62_по субсчетам и поставщикам.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_62_по субсчетам и поставщикам.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_66 за 2024.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_66 за 2024.json index 983d871..008e0a4 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_66 за 2024.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_66 за 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_67 за 2024.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_67 за 2024.json index 8bb8c90..aefefb0 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_67 за 2024.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_67 за 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-FY/ОСВ_76 за 2024.json b/golden/expected_osv_parse/rb/2024-FY/ОСВ_76 за 2024.json index 71c1009..3ba6dd5 100644 --- a/golden/expected_osv_parse/rb/2024-FY/ОСВ_76 за 2024.json +++ b/golden/expected_osv_parse/rb/2024-FY/ОСВ_76 за 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q1/сч 60_ 1 кв 2024 г.json b/golden/expected_osv_parse/rb/2024-Q1/сч 60_ 1 кв 2024 г.json index 6240ed5..17f7610 100644 --- a/golden/expected_osv_parse/rb/2024-Q1/сч 60_ 1 кв 2024 г.json +++ b/golden/expected_osv_parse/rb/2024-Q1/сч 60_ 1 кв 2024 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q1/сч 62_ 1 кв 2024 г.json b/golden/expected_osv_parse/rb/2024-Q1/сч 62_ 1 кв 2024 г.json index 3ece13e..63f24b8 100644 --- a/golden/expected_osv_parse/rb/2024-Q1/сч 62_ 1 кв 2024 г.json +++ b/golden/expected_osv_parse/rb/2024-Q1/сч 62_ 1 кв 2024 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q2/сч 60_ 2 кв 2024 г.json b/golden/expected_osv_parse/rb/2024-Q2/сч 60_ 2 кв 2024 г.json index 0a06404..575894b 100644 --- a/golden/expected_osv_parse/rb/2024-Q2/сч 60_ 2 кв 2024 г.json +++ b/golden/expected_osv_parse/rb/2024-Q2/сч 60_ 2 кв 2024 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2024-04-01", + "period_end": "2024-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q2/сч 62_ 2 кв 2024 г.json b/golden/expected_osv_parse/rb/2024-Q2/сч 62_ 2 кв 2024 г.json index a37d0e5..fa29a1a 100644 --- a/golden/expected_osv_parse/rb/2024-Q2/сч 62_ 2 кв 2024 г.json +++ b/golden/expected_osv_parse/rb/2024-Q2/сч 62_ 2 кв 2024 г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2024-04-01", + "period_end": "2024-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 01.json b/golden/expected_osv_parse/rb/2024-Q3/сч 01.json index 4519a8d..ea434bc 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 01.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 01.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 583_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 583_3 кв 2024.json index f21b11e..dab1ca6 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 583_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 583_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 60_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 60_3 кв 2024.json index 9e663f1..2ef9d41 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 60_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 60_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 62_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 62_3 кв 2024.json index fe145c9..c6174bc 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 62_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 62_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 66_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 66_3 кв 2024.json index 8f6d792..ca8ea71 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 66_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 66_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 67_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 67_3 кв 2024.json index 83e08b6..31f396b 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 67_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 67_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2024-Q3/сч 76_3 кв 2024.json b/golden/expected_osv_parse/rb/2024-Q3/сч 76_3 кв 2024.json index c816e49..05b5074 100644 --- a/golden/expected_osv_parse/rb/2024-Q3/сч 76_3 кв 2024.json +++ b/golden/expected_osv_parse/rb/2024-Q3/сч 76_3 кв 2024.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 01 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 01 за 1 кв 2025 год.json index 238c6bc..d773f68 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 01 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 01 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 02 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 02 за 1 кв 2025 год.json index eaf7a98..92dcdd5 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 02 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 02 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 58 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 58 за 1 кв 2025 год.json index 97ccbb7..73ae215 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 58 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 58 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 60 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 60 за 1 кв 2025 год.json index ed67182..7099dd1 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 60 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 60 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 62 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 62 за 1 кв 2025 год.json index 1212391..8e00779 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 62 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 62 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 66 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 66 за 1 кв 2025 год.json index 585e02f..c8bcfd1 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 66 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 66 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 67 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 67 за 1 кв 2025 год.json index 8b5242d..52975aa 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 67 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 67 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 76 за 1 кв 2025 год.json b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 76 за 1 кв 2025 год.json index aebe233..4117498 100644 --- a/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 76 за 1 кв 2025 год.json +++ b/golden/expected_osv_parse/rb/2025-Q1/ОСВ сч 76 за 1 кв 2025 год.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 02.json b/golden/expected_osv_parse/rb/2025-Q2/сч 02.json index 8c1a4fc..973ba1b 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 02.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 02.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 58.json b/golden/expected_osv_parse/rb/2025-Q2/сч 58.json index c822d47..a0f1dce 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 58.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 58.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 60.json b/golden/expected_osv_parse/rb/2025-Q2/сч 60.json index d01ca0f..b29cea0 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 60.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 60.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 62.json b/golden/expected_osv_parse/rb/2025-Q2/сч 62.json index 878a4fc..fdbab5c 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 62.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 62.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 66.json b/golden/expected_osv_parse/rb/2025-Q2/сч 66.json index e6a352b..ad69103 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 66.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 66.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 67.json b/golden/expected_osv_parse/rb/2025-Q2/сч 67.json index 967ed6a..67e5699 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 67.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 67.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q2/сч 76.json b/golden/expected_osv_parse/rb/2025-Q2/сч 76.json index bce0596..af4bc61 100644 --- a/golden/expected_osv_parse/rb/2025-Q2/сч 76.json +++ b/golden/expected_osv_parse/rb/2025-Q2/сч 76.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 01 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 01 за 3 кв 2025г.json index 127648a..39bd6d4 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 01 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 01 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 02 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 02 за 3 кв 2025г.json index 951a958..032e6e0 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 02 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 02 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 58 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 58 за 3 кв 2025г.json index 877a964..da10a33 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 58 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 58 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 60 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 60 за 3 кв 2025г.json index 9ff93af..19b9cc2 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 60 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 60 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 62 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 62 за 3 кв 2025г.json index 5cd55df..1178a27 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 62 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 62 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 66 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 66 за 3 кв 2025г.json index 126c566..c0c9728 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 66 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 66 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 67 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 67 за 3 кв 2025г.json index 5ce0d0a..df5a748 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 67 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 67 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 76 за 3 кв 2025г.json b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 76 за 3 кв 2025г.json index dff54cf..761dee0 100644 --- a/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 76 за 3 кв 2025г.json +++ b/golden/expected_osv_parse/rb/2025-Q3/ОСВ сч 76 за 3 кв 2025г.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 01 за 2024 г..json b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 01 за 2024 г..json index 0862a67..efef49b 100644 --- a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 01 за 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 01 за 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 02 за 2024 г..json b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 02 за 2024 г..json index d68521d..6344903 100644 --- a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 02 за 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 02 за 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 60 за 2024 г..json b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 60 за 2024 г..json index 5964d7f..447333f 100644 --- a/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 60 за 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-FY/Оборотносальдовая ведомость по счету 60 за 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2024 г..json index 4cef5d1..835560d 100644 --- a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 62 за 1 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 62 за 1 квартал 2024 г..json index 673e230..7b9ad40 100644 --- a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 62 за 1 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 62 за 1 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 76 за 1 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 76 за 1 квартал 2024 г..json index b3aa409..cb987bf 100644 --- a/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 76 за 1 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q1/Оборотносальдовая ведомость по счету 76 за 1 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2024 г..json index 9233ff7..f1966f4 100644 --- a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2024-04-01", + "period_end": "2024-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 62 за 2 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 62 за 2 квартал 2024 г..json index 7587391..ceb19ac 100644 --- a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 62 за 2 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 62 за 2 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2024-04-01", + "period_end": "2024-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 76 за 2 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 76 за 2 квартал 2024 г..json index 53f1b61..40d46eb 100644 --- a/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 76 за 2 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q2/Оборотносальдовая ведомость по счету 76 за 2 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2024-04-01", + "period_end": "2024-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2024 г..json index 304bfa2..1ceed95 100644 --- a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2024 г..json index a285997..0892d5a 100644 --- a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2024 г..json index 73fb02a..dd13d6b 100644 --- a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 62 за 3 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 62 за 3 квартал 2024 г..json index 3540684..d84df97 100644 --- a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 62 за 3 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 62 за 3 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 76 за 3 квартал 2024 г..json b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 76 за 3 квартал 2024 г..json index d0a66c1..13af5a7 100644 --- a/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 76 за 3 квартал 2024 г..json +++ b/golden/expected_osv_parse/schastl/2024-Q3/Оборотносальдовая ведомость по счету 76 за 3 квартал 2024 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2024, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2024-07-01", + "period_end": "2024-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 02 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 02 за 1 квартал 2025 г..json index d961da2..472297b 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 02 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 02 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 58 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 58 за 1 квартал 2025 г..json index 83bf9d4..322a808 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 58 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 58 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 62 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 62 за 1 квартал 2025 г..json index d94d0db..8838b6b 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 62 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 62 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 66 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 66 за 1 квартал 2025 г..json index f3eecb3..a7ed4b6 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 66 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 66 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 67 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 67 за 1 квартал 2025 г..json index c353d85..f010011 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 67 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 67 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 76 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 76 за 1 квартал 2025 г..json index 98fb3e1..bcfbc54 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 76 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотно-сальдовая ведомость по счету 76 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 01 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 01 за 1 квартал 2025 г..json index 07f2c57..e800d46 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 01 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 01 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2025 г..json index dfcb3d3..eabb1ce 100644 --- a/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q1/Оборотносальдовая ведомость по счету 60 за 1 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 01 за 2 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 01 за 2 квартал 2025 г..json index f80ab91..a7260ce 100644 --- a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 01 за 2 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 01 за 2 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 02 за 2 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 02 за 2 квартал 2025 г..json index f512c36..2bc3bd3 100644 --- a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 02 за 2 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 02 за 2 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 58 за 2 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 58 за 2 квартал 2025 г..json index ea7df7b..631d2ad 100644 --- a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 58 за 2 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 58 за 2 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2025 г..json index 498aa75..f95fb0f 100644 --- a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 60 за 2 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 66 за 2 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 66 за 2 квартал 2025 г..json index fc20c43..f01ec8a 100644 --- a/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 66 за 2 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q2/Оборотносальдовая ведомость по счету 66 за 2 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2025 г..json index ecce7d2..ab86c9e 100644 --- a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 01 за 3 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2025 г..json index b652e77..c6e3aa7 100644 --- a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 02 за 3 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2025 г..json b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2025 г..json index 8562723..6abae78 100644 --- a/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2025 г..json +++ b/golden/expected_osv_parse/schastl/2025-Q3/Оборотносальдовая ведомость по счету 60 за 3 квартал 2025 г..json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s01_variant2_header.json b/golden/expected_osv_parse/synthetic/s01_variant2_header.json index 2021a19..914f4f0 100644 --- a/golden/expected_osv_parse/synthetic/s01_variant2_header.json +++ b/golden/expected_osv_parse/synthetic/s01_variant2_header.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2026, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2026-01-01", + "period_end": "2026-03-31", + "is_from_year_start": true, "data_type": "SUM", "currency": null, "header_variant": 2 diff --git a/golden/expected_osv_parse/synthetic/s02_no_outline_indent.json b/golden/expected_osv_parse/synthetic/s02_no_outline_indent.json index b9294c3..92e1a16 100644 --- a/golden/expected_osv_parse/synthetic/s02_no_outline_indent.json +++ b/golden/expected_osv_parse/synthetic/s02_no_outline_indent.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s03_no_outline_no_indent.json b/golden/expected_osv_parse/synthetic/s03_no_outline_no_indent.json index bb52f1e..3fe39ed 100644 --- a/golden/expected_osv_parse/synthetic/s03_no_outline_no_indent.json +++ b/golden/expected_osv_parse/synthetic/s03_no_outline_no_indent.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s04_currency_quantity_rows.json b/golden/expected_osv_parse/synthetic/s04_currency_quantity_rows.json index 8f84905..194973d 100644 --- a/golden/expected_osv_parse/synthetic/s04_currency_quantity_rows.json +++ b/golden/expected_osv_parse/synthetic/s04_currency_quantity_rows.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s05_text_numbers.json b/golden/expected_osv_parse/synthetic/s05_text_numbers.json index ed6d802..ee4c8cd 100644 --- a/golden/expected_osv_parse/synthetic/s05_text_numbers.json +++ b/golden/expected_osv_parse/synthetic/s05_text_numbers.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-06-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s06_two_osv_and_other_sheet.json b/golden/expected_osv_parse/synthetic/s06_two_osv_and_other_sheet.json index fc94d8d..9473ae3 100644 --- a/golden/expected_osv_parse/synthetic/s06_two_osv_and_other_sheet.json +++ b/golden/expected_osv_parse/synthetic/s06_two_osv_and_other_sheet.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -8,7 +8,7 @@ "rows": 13, "warnings": [ "sheet=ОСВ 60 hierarchy=outline", - "sheet=Справка skipped: нет признаков ОСВ", + "sheet=Справка skipped: нет признаков ОСВ или формы", "sheet=ОСВ 62 hierarchy=outline" ] }, @@ -24,6 +24,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -257,6 +260,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s07_no_opening_collapsed_closing.json b/golden/expected_osv_parse/synthetic/s07_no_opening_collapsed_closing.json index 7b2dc54..885dbdd 100644 --- a/golden/expected_osv_parse/synthetic/s07_no_opening_collapsed_closing.json +++ b/golden/expected_osv_parse/synthetic/s07_no_opening_collapsed_closing.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s08_extra_kpp_column.json b/golden/expected_osv_parse/synthetic/s08_extra_kpp_column.json index c4d0133..8719e7f 100644 --- a/golden/expected_osv_parse/synthetic/s08_extra_kpp_column.json +++ b/golden/expected_osv_parse/synthetic/s08_extra_kpp_column.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s09_subaccount_names.json b/golden/expected_osv_parse/synthetic/s09_subaccount_names.json index 34ab903..d226367 100644 --- a/golden/expected_osv_parse/synthetic/s09_subaccount_names.json +++ b/golden/expected_osv_parse/synthetic/s09_subaccount_names.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q4", "is_cumulative": false, + "period_start": "2025-10-01", + "period_end": "2025-12-31", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s10_broken_sum.json b/golden/expected_osv_parse/synthetic/s10_broken_sum.json index ceeb07a..7e69d9e 100644 --- a/golden/expected_osv_parse/synthetic/s10_broken_sum.json +++ b/golden/expected_osv_parse/synthetic/s10_broken_sum.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -24,6 +24,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s11_header_repeat.json b/golden/expected_osv_parse/synthetic/s11_header_repeat.json index e74e7b9..a110333 100644 --- a/golden/expected_osv_parse/synthetic/s11_header_repeat.json +++ b/golden/expected_osv_parse/synthetic/s11_header_repeat.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s12_statement_and_osv.json b/golden/expected_osv_parse/synthetic/s12_statement_and_osv.json index 10d64aa..e89c31c 100644 --- a/golden/expected_osv_parse/synthetic/s12_statement_and_osv.json +++ b/golden/expected_osv_parse/synthetic/s12_statement_and_osv.json @@ -1,14 +1,16 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, - "status": "done", + "status": "needs_check", "metrics": { "rows": 9, "warnings": [ - "sheet=Бухгалтерский баланс skipped: statement (slice 2b)", - "sheet=ОСВ 60 hierarchy=outline" + "sheet=ОСВ 60 hierarchy=outline", + "sheet=Бухгалтерский баланс колонка кодов не найдена", + "sheet=Бухгалтерский баланс в шапке не найдена организация", + "sheet=Бухгалтерский баланс в шапке не найдена единица измерения" ] }, "documents": [ @@ -23,6 +25,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-09-30", + "is_from_year_start": true, "data_type": "NU", "currency": "RUB", "header_variant": 1 @@ -244,6 +249,27 @@ "balance_identity_violations": [], "parent_sum_violations": [] } + }, + { + "document_type": "BALANCE", + "locator": "sheet:Бухгалтерский баланс", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": "на 30 сентября 2025 г.", + "report_date": "2025-09-30", + "units": null, + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] } ] } diff --git a/golden/expected_osv_parse/synthetic/s13_no_outline_indent.json b/golden/expected_osv_parse/synthetic/s13_no_outline_indent.json index dfe1a6e..1137d7a 100644 --- a/golden/expected_osv_parse/synthetic/s13_no_outline_indent.json +++ b/golden/expected_osv_parse/synthetic/s13_no_outline_indent.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s14_statement_forms.json b/golden/expected_osv_parse/synthetic/s14_statement_forms.json index f93fbf8..64b5878 100644 --- a/golden/expected_osv_parse/synthetic/s14_statement_forms.json +++ b/golden/expected_osv_parse/synthetic/s14_statement_forms.json @@ -1,16 +1,22 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, - "status": "done", + "status": "needs_check", "metrics": { "rows": 9, "warnings": [ - "sheet=Форма 1 skipped: statement (slice 2b)", - "sheet=ОФР skipped: statement (slice 2b)", - "sheet=Форма 2 skipped: statement (slice 2b)", - "sheet=ОСВ 60 hierarchy=outline" + "sheet=ОСВ 60 hierarchy=outline", + "sheet=Форма 1 колонка кодов не найдена", + "sheet=Форма 1 в шапке не найдена организация", + "sheet=Форма 1 в шапке не найдена единица измерения", + "sheet=ОФР колонка кодов не найдена", + "sheet=ОФР в шапке не найдена организация", + "sheet=ОФР в шапке не найдена единица измерения", + "sheet=Форма 2 колонка кодов не найдена", + "sheet=Форма 2 в шапке не найдена организация", + "sheet=Форма 2 в шапке не найдена единица измерения" ] }, "documents": [ @@ -25,6 +31,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -246,6 +255,67 @@ "balance_identity_violations": [], "parent_sum_violations": [] } + }, + { + "document_type": "BALANCE", + "locator": "sheet:Форма 1", + "header": { + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "INCOME", + "locator": "sheet:ОФР", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "INCOME", + "locator": "sheet:Форма 2", + "header": { + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": "0710002", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] } ] } diff --git a/golden/expected_osv_parse/synthetic/s15_group_title_synonyms.json b/golden/expected_osv_parse/synthetic/s15_group_title_synonyms.json index fd1338a..631cd03 100644 --- a/golden/expected_osv_parse/synthetic/s15_group_title_synonyms.json +++ b/golden/expected_osv_parse/synthetic/s15_group_title_synonyms.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -23,6 +23,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -256,6 +259,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s16_header_synonyms.json b/golden/expected_osv_parse/synthetic/s16_header_synonyms.json index b7d686b..1ed3004 100644 --- a/golden/expected_osv_parse/synthetic/s16_header_synonyms.json +++ b/golden/expected_osv_parse/synthetic/s16_header_synonyms.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -26,6 +26,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 @@ -259,6 +262,9 @@ "period_year": 2024, "period_quarter": "Q4", "is_cumulative": true, + "period_start": "2024-01-01", + "period_end": "2024-12-31", + "is_from_year_start": true, "data_type": "BU", "currency": null, "header_variant": 2 diff --git a/golden/expected_osv_parse/synthetic/s17_inn_in_name.json b/golden/expected_osv_parse/synthetic/s17_inn_in_name.json index b27b4fa..1823539 100644 --- a/golden/expected_osv_parse/synthetic/s17_inn_in_name.json +++ b/golden/expected_osv_parse/synthetic/s17_inn_in_name.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q1", "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s18_inn_row_above.json b/golden/expected_osv_parse/synthetic/s18_inn_row_above.json index f3658d5..017da22 100644 --- a/golden/expected_osv_parse/synthetic/s18_inn_row_above.json +++ b/golden/expected_osv_parse/synthetic/s18_inn_row_above.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -24,6 +24,9 @@ "period_year": 2025, "period_quarter": "Q2", "is_cumulative": false, + "period_start": "2025-04-01", + "period_end": "2025-06-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_osv_parse/synthetic/s19_inn_kpp_cell.json b/golden/expected_osv_parse/synthetic/s19_inn_kpp_cell.json index 13d92bb..f952fac 100644 --- a/golden/expected_osv_parse/synthetic/s19_inn_kpp_cell.json +++ b/golden/expected_osv_parse/synthetic/s19_inn_kpp_cell.json @@ -1,5 +1,5 @@ { - "schema_version": "1.1", + "schema_version": "1.2", "service": { "name": "tabular-parser" }, @@ -22,6 +22,9 @@ "period_year": 2025, "period_quarter": "Q3", "is_cumulative": false, + "period_start": "2025-07-01", + "period_end": "2025-09-30", + "is_from_year_start": false, "data_type": "BU", "currency": "RUB", "header_variant": 1 diff --git a/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма1_бух_09.json b/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма1_бух_09.json new file mode 100644 index 0000000..9032168 --- /dev/null +++ b/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма1_бух_09.json @@ -0,0 +1,1020 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 37, + "warnings": [ + "sheet=TDSheet значений с дробной частью при единице тыс. руб.: 17 из 105" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:TDSheet", + "header": { + "form_name": "БУХГАЛТЕРСКИЙ БАЛАНС", + "organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АГРОФИРМА \"МЕЖЕНИНОВСКАЯ\"", + "organization_name_confidence": 100.0, + "inn": "7016006635", + "inn_confidence": 100.0, + "report_date_text": "за 9 месяцев 2025 г.", + "report_date": "2025-09-30", + "units": "тыс. руб", + "okud": "0710001", + "okpo": "85262693", + "okopf": "65", + "okfs": "16", + "address": "636141, Томская обл, Шегарский р-н, Баткат с, Рабочая ул, дом № 1" + }, + "columns": [ + { + "column_index": 0, + "label": "За 9 месяцев 2025 года", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "На 31 декабря 2024 года", + "period_date": "2024-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2023 года", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1120", + "line_code_confidence": 100.0, + "line_name": "Результаты исследований и разработок", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "898852.22", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "966270.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "929615.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Доходные вложения в материальные ценности", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "10.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "10.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "18620.53", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "10487.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "68791.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "ИТОГО по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "917472.74", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "976767.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "998416.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "960354.38", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "800179.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "855160.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "15441.81", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6229.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "389.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "292668.79", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "191500.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "384278.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "990.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "81514.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "21936.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "ИТОГО по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1269455.09", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1079422.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1261763.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2186927.83", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2056189.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2260179.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал (складочный капитал, уставный фонд, вклады товарищей)****", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "10.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "10.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "10.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, выкупленные у акционеров*****", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Переоценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без переоценки)******", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал*******", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)********", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "518038.63", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "675429.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "871317.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "ИТОГО по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "518048.63", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "675439.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "871327.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "857433.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "914835.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "900371.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "ИТОГО по разделу IV", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "857433.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "914835.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "900371.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "196792.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "806962.50", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "465571.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "290730.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "4482.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "344.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "959.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "ИТОГО по разделу V", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "811445.32", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "465915.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "488481.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2186927.83", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2056189.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2260179.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма2_бух_09.json b/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма2_бух_09.json new file mode 100644 index 0000000..01f3d3f --- /dev/null +++ b/golden/expected_statement_parse/mezheninovskaya/2025-Q3/1_Форма2_бух_09.json @@ -0,0 +1,511 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 23, + "warnings": [] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:TDSheet", + "header": { + "form_name": "ОТЧЕТ О ФИНАНСОВЫХ РЕЗУЛЬТАТАХ", + "organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АГРОФИРМА \"МЕЖЕНИНОВСКАЯ\"", + "organization_name_confidence": 100.0, + "inn": "7016006635", + "inn_confidence": 100.0, + "report_date_text": "за 9 месяцев 2025 г.", + "report_date": "2025-09-30", + "units": "тыс. руб", + "okud": "0710002", + "okpo": "85262693", + "okopf": "65", + "okfs": "16", + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За 9 месяцев 2025 года", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "За 9 месяцев 2024 года", + "period_date": "2024-09-30" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "276851.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "484570.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-417659.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-508173.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-140808.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-23603.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": null, + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-7072.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-6397.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-147880.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-30000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "3547.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "302.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-31001.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-6894.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "34952.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "55931.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-15771.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-34663.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-156153.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-15324.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1237.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-20.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "в том числе: текущий налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1237.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-20.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2460", + "line_code_confidence": 100.0, + "line_name": "Прочее", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": null, + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-157390.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-15344.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль от операций, результат которых не включается в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-157390.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-15344.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Базовая прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/npz/2025-Q3/Бухгалтерская отчетность за Январь - Сентябрь 2025 г. (НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД).json b/golden/expected_statement_parse/npz/2025-Q3/Бухгалтерская отчетность за Январь - Сентябрь 2025 г. (НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД).json new file mode 100644 index 0000000..fc6f124 --- /dev/null +++ b/golden/expected_statement_parse/npz/2025-Q3/Бухгалтерская отчетность за Январь - Сентябрь 2025 г. (НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД).json @@ -0,0 +1,4577 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 175, + "warnings": [ + "sheet=Бухгалтерский баланс. Лист 1 строк без кода с суммами пропущено: 1", + "sheet=Бухгалтерский баланс. Лист 3 строк без кода с суммами пропущено: 1", + "sheet=Бухгалтерский баланс. Лист 1 значений с дробной частью при единице тыс. руб.: 127 из 396", + "sheet=Бухгалтерский баланс. Лист 1 соотношение «1600 = 1700» нарушено (колонка 0): 17411081553.82 ≠ 17411081555.76", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509» нарушено (колонка 0): 10741981390.00 ≠ 8223509632.08", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309» нарушено (колонка 0): 4435145361.60 ≠ 4330982154.64", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1520 = 15201 + 15202 + 15203 + 15204 + 15205 + 15206 + 15207 + 15208 + 15209» нарушено (колонка 0): 4404721642.20 ≠ 4404721640.91", + "sheet=Бухгалтерский баланс. Лист 1 соотношение «1600 = 1700» нарушено (колонка 1): 19607769482.72 ≠ 19607769473.70", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509» нарушено (колонка 1): 11127117653.00 ≠ 8620123784.06", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309» нарушено (колонка 1): 5983335891.00 ≠ 5852399762.29", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1250 = 12501 + 12502 + 12503 + 12505 + 12506 + 12507 + 12508» нарушено (колонка 1): 551305695.00 ≠ 26305695.33", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1410 = 14101 + 14102 + 14103 + 14104 + 14105» нарушено (колонка 1): 6340578571.00 ≠ 6480272451.00", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109» нарушено (колонка 1): 1046869575.00 ≠ 2355221340.60", + "sheet=Бухгалтерский баланс. Лист 1 соотношение «1600 = 1700» нарушено (колонка 2): 17319913664.98 ≠ 17319913667.46", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509» нарушено (колонка 2): 9175015704.00 ≠ 6689752441.56", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309» нарушено (колонка 2): 4421092726.00 ≠ 4287107964.69", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1410 = 14101 + 14102 + 14103 + 14104 + 14105» нарушено (колонка 2): 4103939756.00 ≠ 4111248501.57", + "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109» нарушено (колонка 2): 2491069038.00 ≠ 2483760292.60", + "sheet=Отчет о финансовых результата значений с дробной частью при единице тыс. руб.: 28 из 86", + "sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 0): -71141000.00 ≠ -71140867.82", + "sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -740350000.00 ≠ -740350182.50", + "sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): -2707350000.00 ≠ -2707350001.85", + "sheet=Отчет о финансовых результата мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): -2235788000.00 ≠ -3178911817.12", + "sheet=Отчет о финансовых результата мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): -2235788000.00 ≠ -2235788182.88", + "sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1976818000.00 ≠ 1976817590.17", + "sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 1138368000.00 ≠ 1138367802.73", + "sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 327724000.00 ≠ 327723647.61", + "sheet=Отчет о финансовых результата мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 240044000.00 ≠ 241790970.56", + "sheet=Отчет о финансовых результата мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 240044000.00 ≠ 240044114.56", + "sheet=Отчет о финансовых результата мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -85933029.44 ≠ 16781834.97" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Бухгалтерский баланс. Лист 1,Бухгалтерский баланс. Лист 2,Бухгалтерский баланс. Лист 3,Бухгалтерский баланс. Лист 4,Бухгалтерский баланс. Лист 5", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "ООО \"НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД\"", + "organization_name_confidence": 100.0, + "inn": "2315995868", + "inn_confidence": 100.0, + "report_date_text": "на 30 сентября 2025 г.", + "report_date": "2025-09-30", + "units": "тыс. руб.", + "okud": "0710001", + "okpo": "16098811", + "okopf": "12300", + "okfs": "16", + "address": "275500, Херсонская область, м.о. Генический, с Геническая Горка, ул. Набережная, д. 38, к. 6, помещ. 1" + }, + "columns": [ + { + "column_index": 0, + "label": "На 30 сентября 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1105", + "line_code_confidence": 100.0, + "line_name": "Гудвил", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "586260.26", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "905786.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "168976.26", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11101", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы, готовые к использованию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "586260.26", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "905786.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "168976.26", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11102", + "line_code_confidence": 100.0, + "line_name": "Незавершенное приобретение нематериальных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11103", + "line_code_confidence": 100.0, + "line_name": "Незавершенные разработки", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "10741981390.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "11127117653.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "9175015704.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11501", + "line_code_confidence": 100.0, + "line_name": "Основные средства, пригодные к использованию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5519503302.76", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "5916818096.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5144778123.68", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11502", + "line_code_confidence": 100.0, + "line_name": "Оборудование к установке", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "54171846.29", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "58877054.98", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "115742601.45", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11503", + "line_code_confidence": 100.0, + "line_name": "Незавершенное строительство", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1357901690.26", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1195497568.01", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "637218408.91", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11504", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11505", + "line_code_confidence": 100.0, + "line_name": "Права пользования активами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "725209009.64", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "873028346.21", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "269537787.61", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11509", + "line_code_confidence": 100.0, + "line_name": "Иные незавершенные капитальные вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "566723783.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "575902718.86", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "522475519.91", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Инвестиционная недвижимость", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1111130694.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "442073900.01", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "215973305.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11901", + "line_code_confidence": 100.0, + "line_name": "Биологические активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11903", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "11853698344.37", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "11570097340.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "9391157985.26", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1001705104.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1426756617.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3393013092.52", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12101", + "line_code_confidence": 100.0, + "line_name": "Сырье и материалы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "946787996.50", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "959061910.97", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1178760043.10", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12102", + "line_code_confidence": 100.0, + "line_name": "Готовая продукция", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "38164572.62", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "436830045.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1665384253.40", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12103", + "line_code_confidence": 100.0, + "line_name": "Товары", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "416916.29", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "43801.35", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1649315.87", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12104", + "line_code_confidence": 100.0, + "line_name": "Товары отгруженные", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "564162.44", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "4564224.10", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4564224.10", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12105", + "line_code_confidence": 100.0, + "line_name": "Незавершенное производство", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "15771455.68", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "26256635.19", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "542655256.05", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12106", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1215", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные активы к продаже", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5718448.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "41238.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "428337.39", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12201", + "line_code_confidence": 100.0, + "line_name": "НДС по приобретенным ОС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12202", + "line_code_confidence": 100.0, + "line_name": "НДС по приобретенным НМА", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12203", + "line_code_confidence": 100.0, + "line_name": "НДС по приобретенным МПЗ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5718448.30", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3485.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "354261.48", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12204", + "line_code_confidence": 100.0, + "line_name": "НДС по приобретенным услугам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "37753.04", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "18525.91", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12205", + "line_code_confidence": 100.0, + "line_name": "НДС, уплаченный при ввозе товаров на территорию РФ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12206", + "line_code_confidence": 100.0, + "line_name": "НДС по товарам, реализованным по ставке 0% (экспорт)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12207", + "line_code_confidence": 100.0, + "line_name": "НДС при строительстве ОС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "55550.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12208", + "line_code_confidence": 100.0, + "line_name": "НДС по уменьшению стоимости реализации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12209", + "line_code_confidence": 100.0, + "line_name": "НДС, уплачиваемый при импорте из Таможенного союза", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12210", + "line_code_confidence": 100.0, + "line_name": "НДС, начисленный по отгрузке", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "4435145361.60", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "5983335891.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4421092726.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12301", + "line_code_confidence": 100.0, + "line_name": "Расчеты с покупателями и заказчиками", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "877617256.48", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3850131615.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3054707768.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12302", + "line_code_confidence": 100.0, + "line_name": "Расчеты с поставщиками и подрядчиками", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "3410401703.23", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1980546083.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1227969314.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12303", + "line_code_confidence": 100.0, + "line_name": "Расчеты по налогам и сборам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "9933497.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "7090448.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12304", + "line_code_confidence": 100.0, + "line_name": "Расчеты по НДС, не отраженные на ЕНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12305", + "line_code_confidence": 100.0, + "line_name": "Сальдо по ЕНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12306", + "line_code_confidence": 100.0, + "line_name": "Расчеты по социальному страхованию и обеспечению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "23159.58", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "176927.97", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "102543.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12307", + "line_code_confidence": 100.0, + "line_name": "Расчеты с персоналом по оплате труда", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "183639.36", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "158370.47", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "168472.79", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12308", + "line_code_confidence": 100.0, + "line_name": "Расчеты с подотчетными лицами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "397568.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1576577.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2027111.69", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12309", + "line_code_confidence": 100.0, + "line_name": "Расчеты с персоналом по прочим операциям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "32425330.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "12719740.85", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2132755.21", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12310", + "line_code_confidence": 100.0, + "line_name": "Расчеты по вкладам в уставный (складочный) капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12311", + "line_code_confidence": 100.0, + "line_name": "Расчеты с разными дебиторами и кредиторами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "104163207.60", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130936129.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "133984761.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12312", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12313", + "line_code_confidence": 100.0, + "line_name": "Выполненные этапы по незавершенным работам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12314", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "49500000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "72800000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "57705000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12403", + "line_code_confidence": 100.0, + "line_name": "Паи и акции", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12404", + "line_code_confidence": 100.0, + "line_name": "Долговые ценные бумаги", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12405", + "line_code_confidence": 100.0, + "line_name": "Предоставленные займы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "49500000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "72800000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "16005000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12406", + "line_code_confidence": 100.0, + "line_name": "Вклады по договору простого товарищества", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12407", + "line_code_confidence": 100.0, + "line_name": "Приобретенные права в рамках оказания финансовых услуг", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "41700000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "64594029.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "551305695.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "48403293.81", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12501", + "line_code_confidence": 100.0, + "line_name": "Касса", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "14170.22", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6959.14", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "15641.61", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12502", + "line_code_confidence": 100.0, + "line_name": "Расчетные счета", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "64579858.91", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "26298736.19", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "48387652.20", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12503", + "line_code_confidence": 100.0, + "line_name": "Валютные счета", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12505", + "line_code_confidence": 100.0, + "line_name": "Аккредитивы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12506", + "line_code_confidence": 100.0, + "line_name": "Аккредитивы (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12507", + "line_code_confidence": 100.0, + "line_name": "Прочие специальные счета (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12508", + "line_code_confidence": 100.0, + "line_name": "Переводы в пути", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "720266.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3432701.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "8113230.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12601", + "line_code_confidence": 100.0, + "line_name": "Акцизы по оплаченным материальным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12602", + "line_code_confidence": 100.0, + "line_name": "Денежные документы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12603", + "line_code_confidence": 100.0, + "line_name": "Денежные документы (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12604", + "line_code_confidence": 100.0, + "line_name": "НДС по экспорту к возмещению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12605", + "line_code_confidence": 100.0, + "line_name": "Расчеты по НДС при исполнении обязанностей налогового агента", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2712435.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5683961.80", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12606", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1723482.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12607", + "line_code_confidence": 100.0, + "line_name": "Недостачи и потери от порчи ценностей", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "720266.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "720266.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "705786.21", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5557383209.45", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "8037672142.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "7928755679.72", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "17411081553.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "19607769482.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "17319913664.98", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "100000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "100000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, принадлежащие обществу, задолженность акционеров по оплате акций", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Накопленная дооценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "13401", + "line_code_confidence": 100.0, + "line_name": "Переоценка основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "13402", + "line_code_confidence": 100.0, + "line_name": "Переоценка НМА", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "13403", + "line_code_confidence": 100.0, + "line_name": "Переоценка прочих внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без накопленной дооценки)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1384410000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1384410000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1384410000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "13601", + "line_code_confidence": 100.0, + "line_name": "Резервы, образованные в соответствии с законодательством", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "13602", + "line_code_confidence": 100.0, + "line_name": "Резервы, образованные в соответствии с учредительными документами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1663521680.76", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3899309915.16", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3748440564.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "3048031680.76", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "5283819915.16", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5132950564.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "7507975492.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6340578571.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4103939756.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14101", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные кредиты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1567191194.19", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2037348554.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2350786795.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14102", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные займы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5502142439.24", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "4303230017.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1753152961.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14103", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные кредиты (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14104", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные займы (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14105", + "line_code_confidence": 100.0, + "line_name": "Проценты по долгосрочным займам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "438641858.94", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "139693880.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "7308745.57", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "695775833.89", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "498280857.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "251841706.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие долгосрочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "454371496.68", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "684064640.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "256867412.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "14510", + "line_code_confidence": 100.0, + "line_name": "Арендные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "454371496.68", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "684064640.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "256867412.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "8658122822.57", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "7522924068.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4612648874.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1147161115.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1046869575.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2491069038.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15101", + "line_code_confidence": 100.0, + "line_name": "Краткосрочные кредиты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "907175694.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "907175695.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "907175695.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15102", + "line_code_confidence": 100.0, + "line_name": "Краткосрочные займы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "239742148.04", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1396883384.54", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1561538283.22", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15103", + "line_code_confidence": 100.0, + "line_name": "Проценты по краткосрочным кредитам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15104", + "line_code_confidence": 100.0, + "line_name": "Проценты по краткосрочным займам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "243272.12", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "51162261.06", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "15046314.38", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15105", + "line_code_confidence": 100.0, + "line_name": "Проценты по долгосрочным кредитам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15106", + "line_code_confidence": 100.0, + "line_name": "Проценты по долгосрочным займам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15107", + "line_code_confidence": 100.0, + "line_name": "Проценты по долгосрочным кредитам (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15108", + "line_code_confidence": 100.0, + "line_name": "Проценты по долгосрочным займам (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15109", + "line_code_confidence": 100.0, + "line_name": "Краткосрочные кредиты (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15110", + "line_code_confidence": 100.0, + "line_name": "Краткосрочные займы (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15111", + "line_code_confidence": 100.0, + "line_name": "Проценты по краткосрочным займам (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15112", + "line_code_confidence": 100.0, + "line_name": "Проценты по краткосрочным кредитам (в валюте)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "4404721642.20", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "5563211585.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4935218665.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15201", + "line_code_confidence": 100.0, + "line_name": "Расчеты с поставщиками и подрядчиками", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2602664346.38", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2567809196.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1596701018.88", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15202", + "line_code_confidence": 100.0, + "line_name": "Расчеты с покупателями и заказчиками", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "814022380.30", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1392769932.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1369914076.02", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15203", + "line_code_confidence": 100.0, + "line_name": "Расчеты по налогам и сборам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "161191575.59", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "747574536.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1457804054.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15204", + "line_code_confidence": 100.0, + "line_name": "Расчеты по социальному страхованию и обеспечению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "72160095.09", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "91457239.25", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "73317726.18", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15205", + "line_code_confidence": 100.0, + "line_name": "Расчеты с персоналом по оплате труда", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "77186743.57", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "61913042.52", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "46084817.42", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15206", + "line_code_confidence": 100.0, + "line_name": "Расчеты с подотчетными лицами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "959699.77", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "19600.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "73276.82", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15207", + "line_code_confidence": 100.0, + "line_name": "Расчеты с персоналом по прочим операциям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15208", + "line_code_confidence": 100.0, + "line_name": "Задолженность участникам (учредителям) по выплате доходов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15209", + "line_code_confidence": 100.0, + "line_name": "Расчеты с разными дебиторами и кредиторами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "676536800.21", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "701668039.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "391323696.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "791297.41", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "854577.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1046225.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "85940655.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130345563.41", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "98211128.46", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15401", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства по вознаграждениям работников", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "85940654.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130345563.41", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "98211128.46", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15402", + "line_code_confidence": 100.0, + "line_name": "Резервы предстоящих расходов прочие", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие краткосрочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "66312342.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "59744190.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "48769173.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5704927052.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6801025490.41", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "7574314229.46", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "17411081555.76", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "19607769473.70", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "17319913667.46", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "1600 = 1700", + "expected": "17411081553.82", + "actual": "17411081555.76" + }, + { + "column_index": 1, + "relation": "1600 = 1700", + "expected": "19607769482.72", + "actual": "19607769473.70" + }, + { + "column_index": 2, + "relation": "1600 = 1700", + "expected": "17319913664.98", + "actual": "17319913667.46" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509", + "expected": "10741981390.00", + "actual": "8223509632.08" + }, + { + "column_index": 0, + "relation": "1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309", + "expected": "4435145361.60", + "actual": "4330982154.64" + }, + { + "column_index": 0, + "relation": "1520 = 15201 + 15202 + 15203 + 15204 + 15205 + 15206 + 15207 + 15208 + 15209", + "expected": "4404721642.20", + "actual": "4404721640.91" + }, + { + "column_index": 1, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509", + "expected": "11127117653.00", + "actual": "8620123784.06" + }, + { + "column_index": 1, + "relation": "1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309", + "expected": "5983335891.00", + "actual": "5852399762.29" + }, + { + "column_index": 1, + "relation": "1250 = 12501 + 12502 + 12503 + 12505 + 12506 + 12507 + 12508", + "expected": "551305695.00", + "actual": "26305695.33" + }, + { + "column_index": 1, + "relation": "1410 = 14101 + 14102 + 14103 + 14104 + 14105", + "expected": "6340578571.00", + "actual": "6480272451.00" + }, + { + "column_index": 1, + "relation": "1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109", + "expected": "1046869575.00", + "actual": "2355221340.60" + }, + { + "column_index": 2, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11509", + "expected": "9175015704.00", + "actual": "6689752441.56" + }, + { + "column_index": 2, + "relation": "1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309", + "expected": "4421092726.00", + "actual": "4287107964.69" + }, + { + "column_index": 2, + "relation": "1410 = 14101 + 14102 + 14103 + 14104 + 14105", + "expected": "4103939756.00", + "actual": "4111248501.57" + }, + { + "column_index": 2, + "relation": "1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109", + "expected": "2491069038.00", + "actual": "2483760292.60" + } + ], + "duplicate_line_codes": [] + } + }, + { + "document_type": "INCOME", + "locator": "sheet:Отчет о финансовых результата,Отчет о финансовых результата_2,Отчет о финансовых результата_3", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "ООО \"НОВОРОССИЙСКИЙ ПРОКАТНЫЙ ЗАВОД\"", + "organization_name_confidence": 100.0, + "inn": null, + "inn_confidence": null, + "report_date_text": "за январь - сентябрь 2025 г.", + "report_date": "2025-09-30", + "units": "тыс. руб.", + "okud": "0710002", + "okpo": "16098811", + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За январь - сентябрь 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "За январь - сентябрь 2024 г.", + "period_date": "2024-09-30" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "7341731738.47", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "18128890579.34", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-7412872606.29", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-16152072989.17", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-71141000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1976818000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-213689287.24", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-408525720.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-455519895.26", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-429924477.27", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-740350000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1138368000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "81769280.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "100925898.89", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23201", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "81769280.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "100925898.89", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23202", + "line_code_confidence": 100.0, + "line_name": "Проценты по государственным ценным бумагам", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23203", + "line_code_confidence": 100.0, + "line_name": "Проценты по государственным ценным бумагам по ставке 0%", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-872206880.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-591299322.28", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23301", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23302", + "line_code_confidence": 100.0, + "line_name": "Проценты, начисленные в соответствии со статьей 269 НК", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-872206880.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-591299322.28", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "670069733.80", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1391810337.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23401", + "line_code_confidence": 100.0, + "line_name": "Доходы, связанные с реализацией основных средтв", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "83333333.33", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1333333.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23402", + "line_code_confidence": 100.0, + "line_name": "Доходы, связанные с реализацией прочего имущества", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "83093875.96", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "83541062.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23406", + "line_code_confidence": 100.0, + "line_name": "Прочие операционные доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "140967288.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "884408228.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23407", + "line_code_confidence": 100.0, + "line_name": "Курсовые разницы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "362675236.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "422527714.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23410", + "line_code_confidence": 100.0, + "line_name": "Прочие статьи", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1846632135.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1712081266.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23501", + "line_code_confidence": 100.0, + "line_name": "Расходы, связанные с реализацией основных средтв", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-12500000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1339394.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23502", + "line_code_confidence": 100.0, + "line_name": "Расходы, связанные с реализацией прочего имущества", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-63808296.06", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-61184181.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23506", + "line_code_confidence": 100.0, + "line_name": "Прочие операционные доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-750043613.94", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1044855677.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23507", + "line_code_confidence": 100.0, + "line_name": "Курсовые разницы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-907424203.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-314557387.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23508", + "line_code_confidence": 100.0, + "line_name": "Налоги и сборы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-112856022.21", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-290144627.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23509", + "line_code_confidence": 100.0, + "line_name": "Обесценение внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "23510", + "line_code_confidence": 100.0, + "line_name": "Прочие статьи", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продолжающейся деятельности до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-2707350000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "327724000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль организаций", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "471561817.12", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-85933029.44", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "текущий налог на прибыль организаций", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "532915358.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "52230860.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль организаций", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-61353540.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-35449025.03", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2420", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от прекращаемой деятельности (за вычетом относящегося к ней налога на прибыль организаций)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2460", + "line_code_confidence": 100.0, + "line_name": "Прочее", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1746856.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-2235788000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "240044000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "25101", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки основных средств, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "25102", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки нематериальных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат прочих операций, не включаемый в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль организаций, относящийся к результатам переоценки внеоборотных активов и прочих операций, не включаемых в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-2235788000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "240044000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Базовая прибыль (убыток) на акцию, руб. коп.", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию, руб. коп.", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "2100 = 2110 - 2120", + "expected": "-71141000.00", + "actual": "-71140867.82" + }, + { + "column_index": 0, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "-740350000.00", + "actual": "-740350182.50" + }, + { + "column_index": 0, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "-2707350000.00", + "actual": "-2707350001.85" + }, + { + "column_index": 1, + "relation": "2100 = 2110 - 2120", + "expected": "1976818000.00", + "actual": "1976817590.17" + }, + { + "column_index": 1, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "1138368000.00", + "actual": "1138367802.73" + }, + { + "column_index": 1, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "327724000.00", + "actual": "327723647.61" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "-2235788000.00", + "actual": "-3178911817.12" + }, + { + "column_index": 0, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "-2235788000.00", + "actual": "-2235788182.88" + }, + { + "column_index": 1, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "240044000.00", + "actual": "241790970.56" + }, + { + "column_index": 1, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "240044000.00", + "actual": "240044114.56" + }, + { + "column_index": 1, + "relation": "2410 = 2411 + 2412", + "expected": "-85933029.44", + "actual": "16781834.97" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st01_both_forms_one_sheet.json b/golden/expected_statement_parse/synthetic/st01_both_forms_one_sheet.json new file mode 100644 index 0000000..d1b3f1b --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st01_both_forms_one_sheet.json @@ -0,0 +1,465 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 18, + "warnings": [ + "sheet=Отчетность мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 0): -40.00 ≠ 0", + "sheet=Отчетность мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -40.00 ≠ 0" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Отчетность", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "ООО \"Тестовая организация\"", + "organization_name_confidence": 100.0, + "inn": "7700000000", + "inn_confidence": 100.0, + "report_date_text": "на 31 декабря 2024 г.", + "report_date": "2024-12-31", + "units": "тыс. руб.", + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "90.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "90.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + }, + { + "document_type": "INCOME", + "locator": "sheet:Отчетность", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "ООО \"Тестовая организация\"", + "organization_name_confidence": 100.0, + "inn": "7700000000", + "inn_confidence": 100.0, + "report_date_text": "за 2024 г.", + "report_date": "2024-12-31", + "units": "тыс. руб.", + "okud": "0710002", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "За 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "900.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-600.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-60.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + }, + { + "column_index": 1, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st02_csv_like.json b/golden/expected_statement_parse/synthetic/st02_csv_like.json new file mode 100644 index 0000000..32032d8 --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st02_csv_like.json @@ -0,0 +1,214 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 8, + "warnings": [ + "sheet=Лист1 в шапке не найдена единица измерения", + "sheet=Лист1 колонка без периода пропущена: Изменение, %" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист1", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "ООО \"Синтетика\"", + "organization_name_confidence": 100.0, + "inn": "7700000001", + "inn_confidence": 100.0, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "120.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "120.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "80.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "80.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "80.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "80.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st03_no_codes.json b/golden/expected_statement_parse/synthetic/st03_no_codes.json new file mode 100644 index 0000000..2bc370a --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st03_no_codes.json @@ -0,0 +1,36 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 0, + "warnings": [ + "sheet=ББ колонка кодов не найдена" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:ББ", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "ООО \"Тестовая организация\"", + "organization_name_confidence": 100.0, + "inn": "7700000000", + "inn_confidence": 100.0, + "report_date_text": "на 31 декабря 2024 г.", + "report_date": "2024-12-31", + "units": "тыс. руб.", + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st04_mixed_book.json b/golden/expected_statement_parse/synthetic/st04_mixed_book.json new file mode 100644 index 0000000..eb7532e --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st04_mixed_book.json @@ -0,0 +1,396 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 17, + "warnings": [ + "sheet=Лист_1 hierarchy=outline" + ] + }, + "documents": [ + { + "document_type": "OSV", + "locator": "sheet:Лист_1", + "header": { + "organization_name": "ООО \"Тестовая организация\"", + "organization_inn": null, + "account_code_raw": "60", + "period_text": "1 квартал 2025 г.", + "period_year": 2025, + "period_quarter": "Q1", + "is_cumulative": true, + "period_start": "2025-01-01", + "period_end": "2025-03-31", + "is_from_year_start": true, + "data_type": "BU", + "currency": "RUB", + "header_variant": 1 + }, + "group_schema": [ + { + "type": "ACCOUNT", + "name": "Счет" + }, + { + "type": "COUNTERPARTY", + "name": "Контрагенты", + "has_inn": true + } + ], + "columns": { + "opening_debit": "F", + "opening_credit": "G", + "turnover_debit": "H", + "turnover_credit": "I", + "closing_debit": "J", + "closing_credit": "K", + "inn": "E" + }, + "rows": [ + { + "row_number": 11, + "level": 0, + "parent_row_number": null, + "row_value": "60", + "group_type": "ACCOUNT", + "group_name": "Счет", + "account_code_raw": "60", + "counterparty_name": null, + "counterparty_inn": null, + "data_type": "BU", + "opening_debit": "135000.00", + "opening_credit": "262500.60", + "turnover_debit": "311000.35", + "turnover_credit": "572000.35", + "closing_debit": "115000.00", + "closing_credit": "503500.60", + "extra": null + }, + { + "row_number": 12, + "level": 1, + "parent_row_number": 11, + "row_value": "60.01", + "group_type": "ACCOUNT", + "group_name": "Счет", + "account_code_raw": "60.01", + "counterparty_name": null, + "counterparty_inn": null, + "data_type": "BU", + "opening_debit": "15000.00", + "opening_credit": "253000.50", + "turnover_debit": "273000.25", + "turnover_credit": "460000.00", + "closing_debit": "65000.00", + "closing_credit": "490000.25", + "extra": null + }, + { + "row_number": 13, + "level": 2, + "parent_row_number": 12, + "row_value": "ООО Альфа", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.01", + "counterparty_name": "ООО Альфа", + "counterparty_inn": "7701234567", + "data_type": "BU", + "opening_debit": null, + "opening_credit": "250000.50", + "turnover_debit": "180000.25", + "turnover_credit": "420000.00", + "closing_debit": null, + "closing_credit": "490000.25", + "extra": null + }, + { + "row_number": 14, + "level": 2, + "parent_row_number": 12, + "row_value": "ООО Бета", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.01", + "counterparty_name": "ООО Бета", + "counterparty_inn": "7707654321", + "data_type": "BU", + "opening_debit": "15000.00", + "opening_credit": null, + "turnover_debit": "90000.00", + "turnover_credit": "40000.00", + "closing_debit": "65000.00", + "closing_credit": null, + "extra": null + }, + { + "row_number": 15, + "level": 2, + "parent_row_number": 12, + "row_value": "Иванов Иван", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.01", + "counterparty_name": "Иванов Иван", + "counterparty_inn": null, + "data_type": "BU", + "opening_debit": null, + "opening_credit": "3000.00", + "turnover_debit": "3000.00", + "turnover_credit": null, + "closing_debit": null, + "closing_credit": null, + "extra": null + }, + { + "row_number": 16, + "level": 1, + "parent_row_number": 11, + "row_value": "60.02", + "group_type": "ACCOUNT", + "group_name": "Счет", + "account_code_raw": "60.02", + "counterparty_name": null, + "counterparty_inn": null, + "data_type": "BU", + "opening_debit": "120000.00", + "opening_credit": "9500.10", + "turnover_debit": "38000.10", + "turnover_credit": "112000.35", + "closing_debit": "50000.00", + "closing_credit": "13500.35", + "extra": null + }, + { + "row_number": 17, + "level": 2, + "parent_row_number": 16, + "row_value": "ООО Гамма", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.02", + "counterparty_name": "ООО Гамма", + "counterparty_inn": "5001234567", + "data_type": "BU", + "opening_debit": "120000.00", + "opening_credit": null, + "turnover_debit": "30000.00", + "turnover_credit": "100000.00", + "closing_debit": "50000.00", + "closing_credit": null, + "extra": null + }, + { + "row_number": 18, + "level": 2, + "parent_row_number": 16, + "row_value": "ООО Дельта", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.02", + "counterparty_name": "ООО Дельта", + "counterparty_inn": "7812345678", + "data_type": "BU", + "opening_debit": null, + "opening_credit": "8000.10", + "turnover_debit": "8000.10", + "turnover_credit": "12000.35", + "closing_debit": null, + "closing_credit": "12000.35", + "extra": null + }, + { + "row_number": 19, + "level": 2, + "parent_row_number": 16, + "row_value": "ИП Сидоров", + "group_type": "COUNTERPARTY", + "group_name": "Контрагенты", + "account_code_raw": "60.02", + "counterparty_name": "ИП Сидоров", + "counterparty_inn": "500100732259", + "data_type": "BU", + "opening_debit": null, + "opening_credit": "1500.00", + "turnover_debit": null, + "turnover_credit": null, + "closing_debit": null, + "closing_credit": "1500.00", + "extra": null + }, + { + "row_number": 20, + "level": 0, + "parent_row_number": null, + "row_value": "Итого", + "group_type": "TOTAL", + "group_name": null, + "account_code_raw": null, + "counterparty_name": null, + "counterparty_inn": null, + "data_type": "BU", + "opening_debit": "135000.00", + "opening_credit": "262500.60", + "turnover_debit": "311000.35", + "turnover_credit": "572000.35", + "closing_debit": "115000.00", + "closing_credit": "503500.60", + "extra": null + } + ], + "checks": { + "total_row_matches_root": true, + "balance_identity_violations": [], + "parent_sum_violations": [] + } + }, + { + "document_type": "BALANCE", + "locator": "sheet:Баланс", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "ООО \"Тестовая организация\"", + "organization_name_confidence": 100.0, + "inn": "7700000000", + "inn_confidence": 100.0, + "report_date_text": "на 31 декабря 2024 г.", + "report_date": "2024-12-31", + "units": "тыс. руб.", + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + } + ], + "lines": [ + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "100.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "50.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st05_continuation_only.json b/golden/expected_statement_parse/synthetic/st05_continuation_only.json new file mode 100644 index 0000000..5dfc367 --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st05_continuation_only.json @@ -0,0 +1,101 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 3, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710001 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "150.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "130.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st06_header_variants.json b/golden/expected_statement_parse/synthetic/st06_header_variants.json new file mode 100644 index 0000000..6a87557 --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st06_header_variants.json @@ -0,0 +1,371 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 10, + "warnings": [ + "sheet=Прибыли мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 0): -40.00 ≠ 0", + "sheet=Прибыли мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -40.00 ≠ 0" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Прибыли", + "header": { + "form_name": "Отчет о прибылях и убытках", + "organization_name": "«Синтетика-Групп»", + "organization_name_confidence": 100.0, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": "тыс. руб.", + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": "г. Москва, ул. Синтетическая, д. 1" + }, + "columns": [ + { + "column_index": 0, + "label": "31.12.2024", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "31.12.2023", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "900.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-600.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-60.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + }, + { + "column_index": 1, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + } + ], + "duplicate_line_codes": [] + } + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:Расшифровка дебиторской з", + "header": { + "form_name": "Расшифровка дебиторской задолженности", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:Отчет об изменениях капит", + "header": { + "form_name": "Отчет об изменениях капитала", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:Отчет о движении денежных", + "header": { + "form_name": "Отчет о движении денежных средств", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:Отчет о целевом использов", + "header": { + "form_name": "Отчет о целевом использовании средств", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:Прочая форма", + "header": { + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": "0710005", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + } + ] +} diff --git a/golden/expected_statement_parse/synthetic/st07_single_code_continuation.json b/golden/expected_statement_parse/synthetic/st07_single_code_continuation.json new file mode 100644 index 0000000..a6d849a --- /dev/null +++ b/golden/expected_statement_parse/synthetic/st07_single_code_continuation.json @@ -0,0 +1,267 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "done", + "metrics": { + "rows": 10, + "warnings": [ + "sheet=ОФР мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 0): -40.00 ≠ 0", + "sheet=ОФР мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -40.00 ≠ 0" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:ОФР,ОФР_2", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "ООО \"Тестовая организация\"", + "organization_name_confidence": 100.0, + "inn": "7700000000", + "inn_confidence": 100.0, + "report_date_text": "за 2024 г.", + "report_date": "2024-12-31", + "units": "тыс. руб.", + "okud": "0710002", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "За 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "900.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-600.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-50.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-60.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "300.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-100.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-40.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "160.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + }, + { + "column_index": 1, + "relation": "2410 = 2411 + 2412", + "expected": "-40.00", + "actual": "0" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/templates/ББ до 01.01.2025.json b/golden/expected_statement_parse/templates/ББ до 01.01.2025.json new file mode 100644 index 0000000..269056f --- /dev/null +++ b/golden/expected_statement_parse/templates/ББ до 01.01.2025.json @@ -0,0 +1,323 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 37, + "warnings": [ + "sheet=стр.1_2 в шапке не найдена организация", + "sheet=стр.1_2 в шапке не найдена единица измерения" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:стр.1_2", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": "0710001", + "okpo": "Идентификационный номер налогоплательщика", + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "АКТИВ", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1120", + "line_code_confidence": 100.0, + "line_name": "Результаты исследований и разработок", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Доходные вложения в материальные ценности", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "II. ОБОРОТНЫЕ АКТИВЫ", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "ПАССИВ", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, выкупленные у акционеров", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Переоценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без переоценки)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "IV. ДОЛГОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "V. КРАТКОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + }, + { + "document_type": "DISCLOSURE", + "locator": "sheet:стр.1_2", + "header": { + "form_name": "_______2._В соответствии с Положением по бухгалтерскому учету \"Бухгалтерская отчетность организации\" ПБУ 4/99, утвержденным Приказом Министерства финансов Российской Федерации от 6 июля 1999 г. № 43н (по заключению Министерства юстиции Российской Федерации № 6417-ПК от 6 августа 1999 г. указанным Приказ в государственной регистрации не нуждается), показатели об отдельных активах, обязательствах могут приводиться общей суммой с раскрытием в пояснениях к бухгалтерскому балансу, если каждый из этих показателей в отдельности несущественен для оценки заинтересованными пользователями финансового положения организации или финансовых результатов ее деятельности.", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [] + } + ] +} diff --git a/golden/expected_statement_parse/templates/ББ после 01.01.2025.json b/golden/expected_statement_parse/templates/ББ после 01.01.2025.json new file mode 100644 index 0000000..d437356 --- /dev/null +++ b/golden/expected_statement_parse/templates/ББ после 01.01.2025.json @@ -0,0 +1,278 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 34, + "warnings": [] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:стр.1_2", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "к Федеральному стандарту бухгалтерского учета ФСБУ 4/2023 \"Бухгалтерская (финансовая) отчетность\", утвержденному приказом Министерства финансов Российской Федерации от 04.10.2023 № 157н", + "organization_name_confidence": 100.0, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": "тыс. руб.", + "okud": "0710001", + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "АКТИВ", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Инвестиционная недвижимость", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "II. Оборотные активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1215", + "line_code_confidence": 100.0, + "line_name": "Долгосрочные активы к продаже", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "ПАССИВ", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, принадлежащие обществу, задолженность акционеров по оплате акций 5", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Накопленная дооценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без накопленной дооценки)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "IV. Долгосрочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие долгосрочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "V. Краткосрочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие краткосрочные обязательства", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/templates/ОФР_до 01.01.2025.json b/golden/expected_statement_parse/templates/ОФР_до 01.01.2025.json new file mode 100644 index 0000000..166728a --- /dev/null +++ b/golden/expected_statement_parse/templates/ОФР_до 01.01.2025.json @@ -0,0 +1,197 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 22, + "warnings": [ + "sheet=стр.1_2 в шапке не найдена организация", + "sheet=стр.1_2 в шапке не найдена единица измерения" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:стр.1_2", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": null, + "organization_name_confidence": null, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": null, + "okud": "0710002", + "okpo": "Идентификационный номер налогоплательщика", + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка 5", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль 7", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "в т.ч. текущий налог на прибыль", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2460", + "line_code_confidence": 100.0, + "line_name": "Прочее", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат периода 6", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Справочно Базовая прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/templates/ОФР_после 01.01.2025.json b/golden/expected_statement_parse/templates/ОФР_после 01.01.2025.json new file mode 100644 index 0000000..ce21e9b --- /dev/null +++ b/golden/expected_statement_parse/templates/ОФР_после 01.01.2025.json @@ -0,0 +1,201 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 23, + "warnings": [] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:стр.1_2", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "к Федеральному стандарту бухгалтерского учета ФСБУ 4/2023 \"Бухгалтерская (финансовая) отчетность\", утвержденному приказом Министерства финансов Российской Федерации от 04.10.2023 № 157н", + "organization_name_confidence": 100.0, + "inn": null, + "inn_confidence": null, + "report_date_text": null, + "report_date": null, + "units": "тыс. руб.", + "okud": null, + "okpo": null, + "okopf": null, + "okfs": null, + "address": null + }, + "columns": [], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продолжающейся деятельности до налогообложения", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль организаций", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "в том числе:", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль организаций", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2420", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от прекращаемой деятельности", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат прочих операций, не включаемый в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль организаций, относящийся к результатам переоценки внеоборотных активов и прочих операций, не включаемых в чистую прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Базовая прибыль (убыток) на акцию, руб. коп.", + "line_name_confidence": 100.0, + "values": [] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию, руб. коп.", + "line_name_confidence": 100.0, + "values": [] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б Лист 1.json b/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б Лист 1.json new file mode 100644 index 0000000..fb1b8f3 --- /dev/null +++ b/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б Лист 1.json @@ -0,0 +1,1297 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 43, + "warnings": [ + "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 58 из 129", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 0): 4307468147.89 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 0): 2039077663.16 ≠ 552544080.81", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 0): 253536405.93 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1190 = 11901 + 11902 + 11903 + 11904» нарушено (колонка 0): 110588276.30 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 0): 371784934.44 ≠ 270729280.72", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 1): 3669684636.99 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1110 = 11101 + 11102 + 11103» нарушено (колонка 1): 27405634.95 ≠ 27275414.65", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 1): 1809528568.73 ≠ 607415982.33", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 1): 168769905.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1190 = 11901 + 11902 + 11903 + 11904» нарушено (колонка 1): 47065876.91 ≠ 34494.09", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 1): 268735865.00 ≠ 223657179.23", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 2): 3283297621.76 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1110 = 11101 + 11102 + 11103» нарушено (колонка 2): 17011044.52 ≠ 17011444.52", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 2): 1970282795.86 ≠ 1053671663.17", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 2): 163879060.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1190 = 11901 + 11902 + 11903 + 11904» нарушено (колонка 2): 85133000.00 ≠ 2639298.82", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 2): 216587050.08 ≠ 184864413.28" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "Акционерное общество \"Унагранде Компани\"", + "organization_name_confidence": 100.0, + "inn": "3249004697", + "inn_confidence": 100.0, + "report_date_text": "на 31 декабря 2024 г.", + "report_date": "2024-12-31", + "units": "в тыс. рублей", + "okud": "0710001", + "okpo": "47888105", + "okopf": "12267", + "okfs": "16", + "address": "242440, Брянская обл, р-н Севский, г Севск, ул Ленина, д. 130" + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2022 г.", + "period_date": "2022-12-31" + } + ], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5971264.14", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "27405634.95", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "17011044.52", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11101", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "5852464.14", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "27214614.65", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "11554107.60", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11102", + "line_code_confidence": 100.0, + "line_name": "Приобретение нематериальных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "118800.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "60800.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5457336.92", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11103", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1120", + "line_code_confidence": 100.0, + "line_name": "Результаты исследований и разработок", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11201", + "line_code_confidence": 100.0, + "line_name": "Расходы на научно-исследовательские, опытно-конструкторские и технологические работы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11202", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2039077663.16", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1809528568.73", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1970282795.86", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11501", + "line_code_confidence": 100.0, + "line_name": "Основные средства в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1589241509.64", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1764998019.84", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1867431627.57", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11502", + "line_code_confidence": 100.0, + "line_name": "Объекты недвижимости, права собственности на которые не зарегистрированы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1486533582.35", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1202112586.40", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "-916611132.69", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11503", + "line_code_confidence": 100.0, + "line_name": "Оборудование к установке", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "75418678.05", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "293146.90", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "9786219.07", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11504", + "line_code_confidence": 100.0, + "line_name": "Приобретение земельных участков", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11505", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов природопользования", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11506", + "line_code_confidence": 100.0, + "line_name": "Строительство объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "162402159.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "16547108.38", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "72464243.72", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11507", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "143769830.56", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1104555.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5900000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11508", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11509", + "line_code_confidence": 100.0, + "line_name": "Права пользования активами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "68245485.22", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "26585738.10", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "14700705.50", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11510", + "line_code_confidence": 100.0, + "line_name": "Затраты на ремонт основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Доходные вложения в материальные ценности", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11601", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11602", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное владение и пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11603", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11604", + "line_code_confidence": 100.0, + "line_name": "Прочие доходные вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "253536405.93", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "168769905.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "163879060.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11701", + "line_code_confidence": 100.0, + "line_name": "Паи", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "124540818.32", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "103736433.10", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5864744.90", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "110588276.30", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "47065876.91", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "85133000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11901", + "line_code_confidence": 100.0, + "line_name": "Перевод молодняка животных в основное стадо", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11902", + "line_code_confidence": 100.0, + "line_name": "Приобретение взрослых животных", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11903", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "34494.09", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2639298.82", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11904", + "line_code_confidence": 100.0, + "line_name": "Авансы, выданные на приобретение основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2533714427.85", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2156506418.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2242170645.28", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "371784934.44", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "268735865.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "216587050.08", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12101", + "line_code_confidence": 100.0, + "line_name": "Материалы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "270729280.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "223657179.23", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "184864413.28", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1264454.27", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "15565144.23", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "19065526.40", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1363874091.75", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1006117472.50", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "679629000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "148449000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "32886905.03", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "68183519.58", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "120741400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "3943334.55", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6127216.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "5104000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1773753720.04", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1513178218.30", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1041126976.48", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "4307468147.89", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3669684636.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3283297621.76", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "1600 = 1700", + "expected": "4307468147.89", + "actual": "0" + }, + { + "column_index": 1, + "relation": "1600 = 1700", + "expected": "3669684636.99", + "actual": "0" + }, + { + "column_index": 2, + "relation": "1600 = 1700", + "expected": "3283297621.76", + "actual": "0" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "2039077663.16", + "actual": "552544080.81" + }, + { + "column_index": 0, + "relation": "1170 = 11701", + "expected": "253536405.93", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1190 = 11901 + 11902 + 11903 + 11904", + "expected": "110588276.30", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1210 = 12101", + "expected": "371784934.44", + "actual": "270729280.72" + }, + { + "column_index": 1, + "relation": "1110 = 11101 + 11102 + 11103", + "expected": "27405634.95", + "actual": "27275414.65" + }, + { + "column_index": 1, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "1809528568.73", + "actual": "607415982.33" + }, + { + "column_index": 1, + "relation": "1170 = 11701", + "expected": "168769905.00", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1190 = 11901 + 11902 + 11903 + 11904", + "expected": "47065876.91", + "actual": "34494.09" + }, + { + "column_index": 1, + "relation": "1210 = 12101", + "expected": "268735865.00", + "actual": "223657179.23" + }, + { + "column_index": 2, + "relation": "1110 = 11101 + 11102 + 11103", + "expected": "17011044.52", + "actual": "17011444.52" + }, + { + "column_index": 2, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "1970282795.86", + "actual": "1053671663.17" + }, + { + "column_index": 2, + "relation": "1170 = 11701", + "expected": "163879060.00", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1190 = 11901 + 11902 + 11903 + 11904", + "expected": "85133000.00", + "actual": "2639298.82" + }, + { + "column_index": 2, + "relation": "1210 = 12101", + "expected": "216587050.08", + "actual": "184864413.28" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б. Лист 2.json b/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б. Лист 2.json new file mode 100644 index 0000000..8b78d14 --- /dev/null +++ b/golden/expected_statement_parse/unagrande-co/2024-FY/Б.Б. Лист 2.json @@ -0,0 +1,600 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 21, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 2): 80138450.06 ≠ 80138350.06" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710001 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2022 г.", + "period_date": "2022-12-31" + } + ], + "lines": [ + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал (складочный капитал, уставный фонд, вклады товарищей)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "250000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "250000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "250000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, выкупленные у акционеров", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Переоценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без переоценки)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "74217.15", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "74217.15", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "74217.15", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "37500.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "37500.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "37500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1047542624.85", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "910374547.12", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "631092260.96", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1047904342.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "910736264.27", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "631453978.11", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1243682675.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1187651779.89", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1435064000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "110233000.78", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "77520861.10", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "88193972.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "42478288.52", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "26277573.93", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "9016000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1396393964.37", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1291450214.92", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1532273972.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1003398158.12", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "781294893.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "800047400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "550556836.20", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "470416023.28", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "234821400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "242427248.49", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "155393244.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "46609199.45", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "60394070.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "80138450.06", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15401", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства по вознаграждениям работников", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "46609199.45", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "60394070.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "80138350.06", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15402", + "line_code_confidence": 100.0, + "line_name": "Резервы предстоящих расходов прочие", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "20178399.21", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "4562400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1863169841.47", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1467498232.78", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1119569650.06", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "4307468147.84", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "3669684711.97", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3283297600.17", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 2, + "relation": "1540 = 15401 + 15402", + "expected": "80138450.06", + "actual": "80138350.06" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 1.json b/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 1.json new file mode 100644 index 0000000..45b3dc0 --- /dev/null +++ b/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 1.json @@ -0,0 +1,465 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 17, + "warnings": [ + "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 23 из 34", + "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 2871145000.00 ≠ 2871144583.67", + "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): 1082675000.00 ≠ 1082675105.20", + "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 1027982000.00 ≠ 1027982014.33", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 816867000.00 ≠ 816485817.25", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 816867000.00 ≠ 816866491.90", + "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1988970000.00 ≠ 1988969832.47", + "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 531933000.00 ≠ 531933357.31", + "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 553881000.00 ≠ 553880713.10", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 457988000.00 ≠ 458077149.77", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 457988000.00 ≠ 457987867.28" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "Акционерное общество \"Унагранде Компани\"", + "organization_name_confidence": 100.0, + "inn": "3249004697", + "inn_confidence": 100.0, + "report_date_text": "за Январь - Декабрь 2024 г.", + "report_date": "2024-12-31", + "units": "в тыс. рублей", + "okud": "0710002", + "okpo": "47888105", + "okopf": "12267", + "okfs": "16", + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За Январь - Декабрь 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "За Январь - Декабрь 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "9033211892.66", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6375764549.68", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-6162067308.99", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-4386794717.21", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "2871145000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1988970000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1013864764.47", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-711527562.25", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-774605130.33", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-745509080.44", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1082675000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "531933000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "19342038.28", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "433506.36", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-90008847.28", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-67115910.35", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "202110623.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "274888421.84", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-186136800.55", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-186258304.75", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1027982000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "553881000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-211496182.75", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-95803850.23", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "текущий налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-82128645.06", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-35968780.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-129367537.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-59835070.51", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2460", + "line_code_confidence": 100.0, + "line_name": "Прочее", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "380674.65", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-89282.49", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "816867000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "457988000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "2100 = 2110 - 2120", + "expected": "2871145000.00", + "actual": "2871144583.67" + }, + { + "column_index": 0, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "1082675000.00", + "actual": "1082675105.20" + }, + { + "column_index": 0, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "1027982000.00", + "actual": "1027982014.33" + }, + { + "column_index": 1, + "relation": "2100 = 2110 - 2120", + "expected": "1988970000.00", + "actual": "1988969832.47" + }, + { + "column_index": 1, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "531933000.00", + "actual": "531933357.31" + }, + { + "column_index": 1, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "553881000.00", + "actual": "553880713.10" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "816867000.00", + "actual": "816485817.25" + }, + { + "column_index": 0, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "816867000.00", + "actual": "816866491.90" + }, + { + "column_index": 1, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "457988000.00", + "actual": "458077149.77" + }, + { + "column_index": 1, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "457988000.00", + "actual": "457987867.28" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 2 .json b/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 2 .json new file mode 100644 index 0000000..a73f7cf --- /dev/null +++ b/golden/expected_statement_parse/unagrande-co/2024-FY/ОФР. Лист 2 .json @@ -0,0 +1,176 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 6, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 0): 814597000.00 ≠ -2269912.37", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 1): 457988000.00 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710002 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "За Январь - Декабрь 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "За Январь - Декабрь 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-2307122.25", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль от операций, результат которых не включается в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "37209.88", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "814597000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "457988000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Справочно Базовая прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "81000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "46000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "814597000.00", + "actual": "-2269912.37" + }, + { + "column_index": 1, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "457988000.00", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 1 .json b/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 1 .json new file mode 100644 index 0000000..37942ef --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 1 .json @@ -0,0 +1,1302 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 44, + "warnings": [ + "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 27 из 132", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 0): 395796148.43 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 0): 90000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 0): 207195865.18 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 0): 14324.44 ≠ 0.00", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 1): 513047423.11 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1110 = 11101 + 11102 + 11103» нарушено (колонка 1): 279480.80 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 1): 620505.03 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 1): 67460549.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 1): 2302.76 ≠ 0.00", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 2): 318409240.69 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1110 = 11101 + 11102 + 11103» нарушено (колонка 2): 311291.72 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 2): 2177090.81 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 2): 94250000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 2): 17060.12 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "Акционерное общество \"Унагранде Групп\"", + "organization_name_confidence": 100.0, + "inn": "7728757141", + "inn_confidence": 100.0, + "report_date_text": "на 31 декабря 2024 г.", + "report_date": "2024-12-31", + "units": "в тыс. рублей", + "okud": "0710001", + "okpo": "69583357", + "okopf": "12267", + "okfs": "34", + "address": "142821, Московская область, г.о. Ступино, д Шматово, ул Индустриальная, Владение 4, Строение 1, офис 6" + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2022 г.", + "period_date": "2022-12-31" + } + ], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "279480.80", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "311291.72", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11101", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11102", + "line_code_confidence": 100.0, + "line_name": "Приобретение нематериальных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11103", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1120", + "line_code_confidence": 100.0, + "line_name": "Результаты исследований и разработок", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11201", + "line_code_confidence": 100.0, + "line_name": "Расходы на научно-исследовательские, опытно-конструкторские и технологические работы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11202", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "90000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "620505.03", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2177090.81", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11501", + "line_code_confidence": 100.0, + "line_name": "Основные средства в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11502", + "line_code_confidence": 100.0, + "line_name": "Объекты недвижимости, права собственности на которые не зарегистрированы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11503", + "line_code_confidence": 100.0, + "line_name": "Оборудование к установке", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11504", + "line_code_confidence": 100.0, + "line_name": "Приобретение земельных участков", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11505", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов природопользования", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11506", + "line_code_confidence": 100.0, + "line_name": "Строительство объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11507", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11508", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11509", + "line_code_confidence": 100.0, + "line_name": "Права пользования активами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11510", + "line_code_confidence": 100.0, + "line_name": "Затраты на ремонт основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Доходные вложения в материальные ценности", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11601", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11602", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное владение и пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11603", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11604", + "line_code_confidence": 100.0, + "line_name": "Прочие доходные вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "207195865.18", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "67460549.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "94250000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11701", + "line_code_confidence": 100.0, + "line_name": "Паи", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "749408.74", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1325587.48", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "435906.89", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11901", + "line_code_confidence": 100.0, + "line_name": "Перевод молодняка животных в основное стадо", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11902", + "line_code_confidence": 100.0, + "line_name": "Приобретение взрослых животных", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11903", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11904", + "line_code_confidence": 100.0, + "line_name": "Авансы, выданные на приобретение основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "208035273.92", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "69686122.31", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "97174289.42", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "14324.44", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "2302.76", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "17060.12", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12101", + "line_code_confidence": 100.0, + "line_name": "Материалы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "266.73", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "701.65", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "739000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "186528166.45", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "420614606.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "204645000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1231", + "line_code_confidence": 100.0, + "line_name": "Долгосрочная часть", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "327500000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "169787000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1124767.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "21308529.39", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "15710291.15", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "93349.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1435161.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "123600.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "187760874.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "443361300.80", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "221234951.27", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "395796148.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "513047423.11", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "318409240.69", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "1600 = 1700", + "expected": "395796148.43", + "actual": "0" + }, + { + "column_index": 1, + "relation": "1600 = 1700", + "expected": "513047423.11", + "actual": "0" + }, + { + "column_index": 2, + "relation": "1600 = 1700", + "expected": "318409240.69", + "actual": "0" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "90000.00", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1170 = 11701", + "expected": "207195865.18", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1210 = 12101", + "expected": "14324.44", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1110 = 11101 + 11102 + 11103", + "expected": "279480.80", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "620505.03", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1170 = 11701", + "expected": "67460549.00", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1210 = 12101", + "expected": "2302.76", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1110 = 11101 + 11102 + 11103", + "expected": "311291.72", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "2177090.81", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1170 = 11701", + "expected": "94250000.00", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1210 = 12101", + "expected": "17060.12", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 2 (2).json b/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 2 (2).json new file mode 100644 index 0000000..28b678c --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2024-FY/ББ. Лист 2 (2).json @@ -0,0 +1,614 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 21, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 0): 93417950.16 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 1): 100793617.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 2): 64822461.75 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710001 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2022 г.", + "period_date": "2022-12-31" + } + ], + "lines": [ + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал (складочный капитал, уставный фонд, вклады товарищей)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, выкупленные у акционеров", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Переоценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без переоценки)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "6459173.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "851542.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "3603628.11", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "206459173.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200851542.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "203603628.11", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1478619.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "941694.92", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "514021.33", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1077000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1478619.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "941694.92", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1591021.33", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "148449075.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "94440405.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "61413729.86", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "47729000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "93417950.16", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "100793617.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "64822461.75", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15401", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства по вознаграждениям работников", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15402", + "line_code_confidence": 100.0, + "line_name": "Резервы предстоящих расходов прочие", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "597765.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "662400.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "187858355.23", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "311254186.86", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "113213861.75", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "395796148.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "513047423.91", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "318408511.19", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1540 = 15401 + 15402", + "expected": "93417950.16", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1540 = 15401 + 15402", + "expected": "100793617.00", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1540 = 15401 + 15402", + "expected": "64822461.75", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2024-FY/ОФР. Лист 2.json b/golden/expected_statement_parse/unagrande-group/2024-FY/ОФР. Лист 2.json new file mode 100644 index 0000000..e26ac03 --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2024-FY/ОФР. Лист 2.json @@ -0,0 +1,176 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 6, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 0): 665035000.00 ≠ -197227.30", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 1): 175954000.00 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710002 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "За Январь - Декабрь 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 1, + "label": "За Январь - Декабрь 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-246534.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль от операций, результат которых не включается в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "49306.83", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "665035000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "175954000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Справочно Базовая прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "3325.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "665035000.00", + "actual": "-197227.30" + }, + { + "column_index": 1, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "175954000.00", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 1 3кв.25.json b/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 1 3кв.25.json new file mode 100644 index 0000000..7eac53f --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 1 3кв.25.json @@ -0,0 +1,1269 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 43, + "warnings": [ + "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 25 из 129", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 0): 361054099.72 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 0): 90000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 0): 203349523.26 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 0): 42063083.62 ≠ 0.00", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 1): 395796336.25 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 1): 90000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 1): 206399400.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 1): 14324.44 ≠ 0.00", + "sheet=Лист_1 соотношение «1600 = 1700» нарушено (колонка 2): 513047038.83 ≠ 0", + "sheet=Лист_1 мягкое соотношение «1110 = 11101 + 11102 + 11103» нарушено (колонка 2): 279000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509» нарушено (колонка 2): 620505.03 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1170 = 11701» нарушено (колонка 2): 67460500.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1210 = 12101» нарушено (колонка 2): 2302.76 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Бухгалтерский баланс", + "organization_name": "Акционерное общество \"Унагранде Групп\"", + "organization_name_confidence": 100.0, + "inn": "7728757141", + "inn_confidence": 100.0, + "report_date_text": "на 30 сентября 2025 г.", + "report_date": "2025-09-30", + "units": "в тыс. рублей", + "okud": "0710001", + "okpo": "69583357", + "okopf": "12267", + "okfs": "34", + "address": "142821, Московская область, г.о. Ступино, д Шматово, ул Индустриальная, Владение 4, Строение 1, офис 6" + }, + "columns": [ + { + "column_index": 0, + "label": "На 30 сентября 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1110", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "279000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11101", + "line_code_confidence": 100.0, + "line_name": "Нематериальные активы в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11102", + "line_code_confidence": 100.0, + "line_name": "Приобретение нематериальных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11103", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1120", + "line_code_confidence": 100.0, + "line_name": "Результаты исследований и разработок", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11201", + "line_code_confidence": 100.0, + "line_name": "Расходы на научно-исследовательские, опытно-конструкторские и технологические работы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11202", + "line_code_confidence": 100.0, + "line_name": "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1130", + "line_code_confidence": 100.0, + "line_name": "Нематериальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1140", + "line_code_confidence": 100.0, + "line_name": "Материальные поисковые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1150", + "line_code_confidence": 100.0, + "line_name": "Основные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "90000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "90000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "620505.03", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11501", + "line_code_confidence": 100.0, + "line_name": "Основные средства в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11502", + "line_code_confidence": 100.0, + "line_name": "Объекты недвижимости, права собственности на которые не зарегистрированы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11503", + "line_code_confidence": 100.0, + "line_name": "Оборудование к установке", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11504", + "line_code_confidence": 100.0, + "line_name": "Приобретение земельных участков", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11505", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов природопользования", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11506", + "line_code_confidence": 100.0, + "line_name": "Строительство объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11507", + "line_code_confidence": 100.0, + "line_name": "Приобретение объектов основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11508", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11509", + "line_code_confidence": 100.0, + "line_name": "Права пользования активами", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11510", + "line_code_confidence": 100.0, + "line_name": "Затраты на ремонт основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1160", + "line_code_confidence": 100.0, + "line_name": "Доходные вложения в материальные ценности", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11601", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности в организации", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11602", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное владение и пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11603", + "line_code_confidence": 100.0, + "line_name": "Материальные ценности предоставленные во временное пользование", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11604", + "line_code_confidence": 100.0, + "line_name": "Прочие доходные вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1170", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "203349523.26", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "206399400.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "67460500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11701", + "line_code_confidence": 100.0, + "line_name": "Паи", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1180", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1791754.61", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "749408.74", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1326000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1190", + "line_code_confidence": 100.0, + "line_name": "Прочие внеоборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11901", + "line_code_confidence": 100.0, + "line_name": "Перевод молодняка животных в основное стадо", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11902", + "line_code_confidence": 100.0, + "line_name": "Приобретение взрослых животных", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11903", + "line_code_confidence": 100.0, + "line_name": "Расходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "11904", + "line_code_confidence": 100.0, + "line_name": "Авансы, выданные на приобретение основных средств", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1100", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу I", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "205231277.87", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "207238808.74", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "69686005.03", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1210", + "line_code_confidence": 100.0, + "line_name": "Запасы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "42063083.62", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "14324.44", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "2302.76", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "12101", + "line_code_confidence": 100.0, + "line_name": "Материалы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1220", + "line_code_confidence": 100.0, + "line_name": "Налог на добавленную стоимость по приобретенным ценностям", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "266.73", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "701.65", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1230", + "line_code_confidence": 100.0, + "line_name": "Дебиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "111795422.79", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "186528166.45", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "420615000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1240", + "line_code_confidence": 100.0, + "line_name": "Финансовые вложения (за исключением денежных эквивалентов)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "796653.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "796653.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1250", + "line_code_confidence": 100.0, + "line_name": "Денежные средства и денежные эквиваленты", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1010545.31", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1124767.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "21308529.39", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1260", + "line_code_confidence": 100.0, + "line_name": "Прочие оборотные активы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "157117.13", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "93349.82", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "1434500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1200", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу II", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "155822821.85", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "188557527.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "443361033.80", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1600", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "361054099.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "395796336.25", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "513047038.83", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "1600 = 1700", + "expected": "361054099.72", + "actual": "0" + }, + { + "column_index": 1, + "relation": "1600 = 1700", + "expected": "395796336.25", + "actual": "0" + }, + { + "column_index": 2, + "relation": "1600 = 1700", + "expected": "513047038.83", + "actual": "0" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "90000.00", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1170 = 11701", + "expected": "203349523.26", + "actual": "0.00" + }, + { + "column_index": 0, + "relation": "1210 = 12101", + "expected": "42063083.62", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "90000.00", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1170 = 11701", + "expected": "206399400.00", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1210 = 12101", + "expected": "14324.44", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1110 = 11101 + 11102 + 11103", + "expected": "279000.00", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1150 = 11501 + 11502 + 11503 + 11504 + 11505 + 11506 + 11507 + 11508 + 11509", + "expected": "620505.03", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1170 = 11701", + "expected": "67460500.00", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1210 = 12101", + "expected": "2302.76", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 2 3кв.25.json b/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 2 3кв.25.json new file mode 100644 index 0000000..2a0034e --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2025-Q3/ББ. Лист 2 3кв.25.json @@ -0,0 +1,614 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 21, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 0): 42950072.77 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 1): 93417950.16 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «1540 = 15401 + 15402» нарушено (колонка 2): 100793617.00 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "BALANCE", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710001 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "На 30 сентября 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "На 31 декабря 2024 г.", + "period_date": "2024-12-31" + }, + { + "column_index": 2, + "label": "На 31 декабря 2023 г.", + "period_date": "2023-12-31" + } + ], + "lines": [ + { + "line_code": "1310", + "line_code_confidence": 100.0, + "line_name": "Уставный капитал (складочный капитал, уставный фонд, вклады товарищей)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "200000000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1320", + "line_code_confidence": 100.0, + "line_name": "Собственные акции, выкупленные у акционеров", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1340", + "line_code_confidence": 100.0, + "line_name": "Переоценка внеоборотных активов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1350", + "line_code_confidence": 100.0, + "line_name": "Добавочный капитал (без переоценки)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1360", + "line_code_confidence": 100.0, + "line_name": "Резервный капитал", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1370", + "line_code_confidence": 100.0, + "line_name": "Нераспределенная прибыль (непокрытый убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "14889271.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "6459173.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "851542.13", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1300", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу III", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "214889271.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "206459173.51", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "200851542.13", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1410", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1420", + "line_code_confidence": 100.0, + "line_name": "Отложенные налоговые обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1732022.86", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1478619.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "941694.92", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1430", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1450", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1400", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу IV", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "1732022.86", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "1478619.69", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "941694.92", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1510", + "line_code_confidence": 100.0, + "line_name": "Заемные средства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "148449075.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1520", + "line_code_confidence": 100.0, + "line_name": "Кредиторская задолженность", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "101483132.66", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "94440405.07", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "61413729.86", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1530", + "line_code_confidence": 100.0, + "line_name": "Доходы будущих периодов", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1540", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "42950072.77", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "93417950.16", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "100793617.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15401", + "line_code_confidence": 100.0, + "line_name": "Оценочные обязательства по вознаграждениям работников", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "15402", + "line_code_confidence": 100.0, + "line_name": "Резервы предстоящих расходов прочие", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1550", + "line_code_confidence": 100.0, + "line_name": "Прочие обязательства", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "597500.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1500", + "line_code_confidence": 100.0, + "line_name": "Итого по разделу V", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "144433205.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "187858355.23", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "311253921.86", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 100.0, + "line_name": "БАЛАНС", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "361054499.72", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "395796148.43", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 2, + "amount": "513047158.91", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "1540 = 15401 + 15402", + "expected": "42950072.77", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "1540 = 15401 + 15402", + "expected": "93417950.16", + "actual": "0.00" + }, + { + "column_index": 2, + "relation": "1540 = 15401 + 15402", + "expected": "100793617.00", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 1 3кв.25.json b/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 1 3кв.25.json new file mode 100644 index 0000000..23a4b3d --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 1 3кв.25.json @@ -0,0 +1,472 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 17, + "warnings": [ + "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 16 из 34", + "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 392259000.00 ≠ 392258982.50", + "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -1365000.00 ≠ -1364601.56", + "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 448891000.00 ≠ 448890272.00", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 449033000.00 ≠ 448748589.23", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 449033000.00 ≠ 449033409.98", + "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 287018000.00 ≠ 287017990.57", + "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): -15651000.00 ≠ -15651265.62", + "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 432213000.00 ≠ 432214266.33", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 431027000.00 ≠ 431053816.23", + "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 431027000.00 ≠ 431026431.13", + "sheet=Лист_1 мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -1159183.77 ≠ -1186567.40" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Отчет о финансовых результатах", + "organization_name": "Акционерное общество \"Унагранде Групп\"", + "organization_name_confidence": 100.0, + "inn": "7728757141", + "inn_confidence": 100.0, + "report_date_text": "за Январь - Сентябрь 2025 г.", + "report_date": "2025-09-30", + "units": "в тыс. рублей", + "okud": "0710002", + "okpo": "69583357", + "okopf": "12267", + "okfs": "34", + "address": null + }, + "columns": [ + { + "column_index": 0, + "label": "За Январь - Сентябрь 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "За Январь - Сентябрь 2024 г.", + "period_date": "2024-09-30" + } + ], + "lines": [ + { + "line_code": "2110", + "line_code_confidence": 100.0, + "line_name": "Выручка", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "392258982.50", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "287017990.57", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2120", + "line_code_confidence": 100.0, + "line_name": "Себестоимость продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2100", + "line_code_confidence": 100.0, + "line_name": "Валовая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "392259000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "287018000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2210", + "line_code_confidence": 100.0, + "line_name": "Коммерческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2220", + "line_code_confidence": 100.0, + "line_name": "Управленческие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-393623601.56", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-302669265.62", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2200", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) от продаж", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-1365000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-15651000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2310", + "line_code_confidence": 100.0, + "line_name": "Доходы от участия в других организациях", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "450602765.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2320", + "line_code_confidence": 100.0, + "line_name": "Проценты к получению", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "6012883.09", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "26902026.66", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2330", + "line_code_confidence": 100.0, + "line_name": "Проценты к уплате", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-6126658.44", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2340", + "line_code_confidence": 100.0, + "line_name": "Прочие доходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "437997461.64", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2350", + "line_code_confidence": 100.0, + "line_name": "Прочие расходы", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-6360376.09", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-10907563.53", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2300", + "line_code_confidence": 100.0, + "line_name": "Прибыль (убыток) до налогообложения", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "448891000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "432213000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2410", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "142410.77", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-1159183.77", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2411", + "line_code_confidence": 100.0, + "line_name": "текущий налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-646532.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-320953.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2412", + "line_code_confidence": 100.0, + "line_name": "отложенный налог на прибыль", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "788942.70", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-865614.40", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2460", + "line_code_confidence": 100.0, + "line_name": "Прочее", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "-0.79", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "-27385.10", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2400", + "line_code_confidence": 100.0, + "line_name": "Чистая прибыль (убыток)", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "449033000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "431027000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [ + { + "column_index": 0, + "relation": "2100 = 2110 - 2120", + "expected": "392259000.00", + "actual": "392258982.50" + }, + { + "column_index": 0, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "-1365000.00", + "actual": "-1364601.56" + }, + { + "column_index": 0, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "448891000.00", + "actual": "448890272.00" + }, + { + "column_index": 1, + "relation": "2100 = 2110 - 2120", + "expected": "287018000.00", + "actual": "287017990.57" + }, + { + "column_index": 1, + "relation": "2200 = 2100 - 2210 - 2220", + "expected": "-15651000.00", + "actual": "-15651265.62" + }, + { + "column_index": 1, + "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", + "expected": "432213000.00", + "actual": "432214266.33" + } + ], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "449033000.00", + "actual": "448748589.23" + }, + { + "column_index": 0, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "449033000.00", + "actual": "449033409.98" + }, + { + "column_index": 1, + "relation": "2400 = 2300 - 2410 + 2420", + "expected": "431027000.00", + "actual": "431053816.23" + }, + { + "column_index": 1, + "relation": "2400 = 2300 + 2410 + 2460", + "expected": "431027000.00", + "actual": "431026431.13" + }, + { + "column_index": 1, + "relation": "2410 = 2411 + 2412", + "expected": "-1159183.77", + "actual": "-1186567.40" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 2 3кв.25.json b/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 2 3кв.25.json new file mode 100644 index 0000000..8dfa7b8 --- /dev/null +++ b/golden/expected_statement_parse/unagrande-group/2025-Q3/ОФР. Лист 2 3кв.25.json @@ -0,0 +1,176 @@ +{ + "schema_version": "1.2", + "service": { + "name": "tabular-parser" + }, + "status": "needs_check", + "metrics": { + "rows": 6, + "warnings": [ + "sheet=Лист_1 страница-продолжение без шапки: загрузите форму одним файлом", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 0): 449033000.00 ≠ 0.00", + "sheet=Лист_1 мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 1): 431027000.00 ≠ 0.00" + ] + }, + "documents": [ + { + "document_type": "INCOME", + "locator": "sheet:Лист_1", + "header": { + "form_name": "Форма 0710002 с.2" + }, + "columns": [ + { + "column_index": 0, + "label": "За Январь - Сентябрь 2025 г.", + "period_date": "2025-09-30" + }, + { + "column_index": 1, + "label": "За Январь - Сентябрь 2024 г.", + "period_date": "2024-09-30" + } + ], + "lines": [ + { + "line_code": "2510", + "line_code_confidence": 100.0, + "line_name": "Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2520", + "line_code_confidence": 100.0, + "line_name": "Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2530", + "line_code_confidence": 100.0, + "line_name": "Налог на прибыль от операций, результат которых не включается в чистую прибыль (убыток) периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2500", + "line_code_confidence": 100.0, + "line_name": "Совокупный финансовый результат периода", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "449033000.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "431027000.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2900", + "line_code_confidence": 100.0, + "line_name": "Справочно Базовая прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "2910", + "line_code_confidence": 100.0, + "line_name": "Разводненная прибыль (убыток) на акцию", + "line_name_confidence": 100.0, + "values": [ + { + "column_index": 0, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + }, + { + "column_index": 1, + "amount": "0.00", + "confidence": 100.0, + "is_recognized": true + } + ] + } + ], + "checks": { + "relations_failed": [], + "soft_relations_failed": [ + { + "column_index": 0, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "449033000.00", + "actual": "0.00" + }, + { + "column_index": 1, + "relation": "2500 = 2400 + 2510 + 2520 + 2530", + "expected": "431027000.00", + "actual": "0.00" + } + ], + "duplicate_line_codes": [] + } + } + ] +} diff --git a/statements-xlsx/synthetic/README.md b/statements-xlsx/synthetic/README.md new file mode 100644 index 0000000..69b1c54 --- /dev/null +++ b/statements-xlsx/synthetic/README.md @@ -0,0 +1,14 @@ +# Синтетические формы (Срез 2b, Task 13) + +Файлы st01…st07 — сценарии спецификации `statement-parsing` на синтетических данных (ББ и ОФР, XLSX). +Генератор: `tabular-parser/api/tests/synthetic/generate_statements.py`. + +| Файл | Что проверяет | +|---|---| +| st01_both_forms_one_sheet.xlsx | ББ и ОФР на одном листе; два документа с одним locator, разделение кодов 1xxx и 2xxx | +| st02_csv_like.xlsx | CSV-подобный лист: двухстрочный заголовок, коды без подписи «Код», 1210=-50, единицы отсутствуют | +| st03_no_codes.xlsx | Форма без колонки кодов; needs_check | +| st04_mixed_book.xlsx | Книга с листом ОСВ и листом баланса; проверка типов документов | +| st05_continuation_only.xlsx | Одинокая страница 2 формы; needs_check, warning о continuation | +| st06_header_variants.xlsx | Варианты, которых нет в реальных файлах: старое название ОФР, расшифровки/ОДДС/ОИК/целевое использование, форма только с ОКУД 0710xxx, название организации в «», «Адрес», колонка «Пояснения», числовая дата (покрытие словарей) | +| st07_single_code_continuation.xlsx | ОФР без 2400 на первом листе и лист-продолжение с единственной кодовой строкой 2400 (O-9): присоединяется, ОФР done | diff --git a/statements-xlsx/synthetic/st01_both_forms_one_sheet.xlsx b/statements-xlsx/synthetic/st01_both_forms_one_sheet.xlsx new file mode 100644 index 0000000..2d79b3f Binary files /dev/null and b/statements-xlsx/synthetic/st01_both_forms_one_sheet.xlsx differ diff --git a/statements-xlsx/synthetic/st02_csv_like.xlsx b/statements-xlsx/synthetic/st02_csv_like.xlsx new file mode 100644 index 0000000..933981c Binary files /dev/null and b/statements-xlsx/synthetic/st02_csv_like.xlsx differ diff --git a/statements-xlsx/synthetic/st03_no_codes.xlsx b/statements-xlsx/synthetic/st03_no_codes.xlsx new file mode 100644 index 0000000..81220c0 Binary files /dev/null and b/statements-xlsx/synthetic/st03_no_codes.xlsx differ diff --git a/statements-xlsx/synthetic/st04_mixed_book.xlsx b/statements-xlsx/synthetic/st04_mixed_book.xlsx new file mode 100644 index 0000000..b4fcac7 Binary files /dev/null and b/statements-xlsx/synthetic/st04_mixed_book.xlsx differ diff --git a/statements-xlsx/synthetic/st05_continuation_only.xlsx b/statements-xlsx/synthetic/st05_continuation_only.xlsx new file mode 100644 index 0000000..6f96861 Binary files /dev/null and b/statements-xlsx/synthetic/st05_continuation_only.xlsx differ diff --git a/statements-xlsx/synthetic/st06_header_variants.xlsx b/statements-xlsx/synthetic/st06_header_variants.xlsx new file mode 100644 index 0000000..d7c7039 Binary files /dev/null and b/statements-xlsx/synthetic/st06_header_variants.xlsx differ diff --git a/statements-xlsx/synthetic/st07_single_code_continuation.xlsx b/statements-xlsx/synthetic/st07_single_code_continuation.xlsx new file mode 100644 index 0000000..e8268c1 Binary files /dev/null and b/statements-xlsx/synthetic/st07_single_code_continuation.xlsx differ