Andrey Epifancev 33de51a4a2 test(golden): relations_failed в снимках форм (arm-tabular-parser#14)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 20:55:43 +04:00

601 lines
17 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": []
}
}
]
}