Andrey Epifancev 4a7eeb7076 Golden форм под pylib_ai_arm_statements 0.1.5 (#36)
У трёх ОФР (НПЗ 2025-Q3, Унагранде 2024-FY, Унагранде группа 2025-Q3) уходит ложное
мягкое «2400 = 2300 − 2410 + 2420»: с 0.1.4 соотношения 2400 — группа альтернатив
(AURORA-1864). Других изменений в снимках нет; разрез по форме (0.1.5) на Excel-фикстурах
ничего не меняет.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 13:31:26 +04:00

659 lines
19 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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": "2.0",
"service": {
"name": "tabular-parser"
},
"status": "done",
"metrics": {
"rows": 17,
"warnings": []
},
"documents": [
{
"document_type": "INCOME",
"locator": "sheet:Лист_1",
"status": "done",
"form_variant": "full",
"warnings": [],
"header": {
"form_name": "Отчет о финансовых результатах",
"organization_name": "Акционерное общество \"Унагранде Групп\"",
"organization_name_text": "Акционерное общество \"Унагранде Групп\"",
"organization_name_confidence": 100.0,
"inn": "7728757141",
"inn_text": "7728757141",
"inn_confidence": 100.0,
"report_date": "2025-09-30",
"report_date_text": "за Январь - Сентябрь 2025 г.",
"report_date_confidence": 100.0,
"units": "тыс. руб.",
"units_text": "в тыс. рублей",
"units_confidence": 100.0,
"okud": "0710002",
"okud_text": "0710002",
"okud_confidence": 100.0,
"okpo": "69583357",
"okpo_text": "69583357",
"okpo_confidence": 100.0,
"okopf": "12267",
"okopf_text": "12267",
"okopf_confidence": 100.0,
"okfs": "34",
"okfs_text": "34",
"okfs_confidence": 100.0,
"okei": "384",
"okei_text": "384",
"okei_confidence": 100.0,
"address": null,
"address_text": null,
"address_confidence": null,
"needs_review_fields": []
},
"columns": [
{
"column_index": 14,
"label": "За Январь - Сентябрь 2025 г.",
"label_confidence": 100.0,
"period_date": "2025-09-30",
"period_kind": "absolute"
},
{
"column_index": 17,
"label": "За Январь - Сентябрь 2024 г.",
"label_confidence": 100.0,
"period_date": "2024-09-30",
"period_kind": "absolute"
}
],
"lines": [
{
"row_index": 0,
"ref": "Лист_1!N16",
"line_status": "ok",
"line_code": "2110",
"line_code_text": "2110",
"line_code_confidence": 100.0,
"line_name": "Выручка",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "392259.00",
"string_value": null,
"text": "392 259",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "287018.00",
"string_value": null,
"text": "287 018",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 1,
"ref": "Лист_1!N17",
"line_status": "ok",
"line_code": "2120",
"line_code_text": "2120",
"line_code_confidence": 100.0,
"line_name": "Себестоимость продаж",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 2,
"ref": "Лист_1!N18",
"line_status": "ok",
"line_code": "2100",
"line_code_text": "2100",
"line_code_confidence": 100.0,
"line_name": "Валовая прибыль (убыток)",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "392259.00",
"string_value": null,
"text": "392 259",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "287018.00",
"string_value": null,
"text": "287 018",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 3,
"ref": "Лист_1!N19",
"line_status": "ok",
"line_code": "2210",
"line_code_text": "2210",
"line_code_confidence": 100.0,
"line_name": "Коммерческие расходы",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 4,
"ref": "Лист_1!N20",
"line_status": "ok",
"line_code": "2220",
"line_code_text": "2220",
"line_code_confidence": 100.0,
"line_name": "Управленческие расходы",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "-393624.00",
"string_value": null,
"text": "(393 624)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-302669.00",
"string_value": null,
"text": "(302 669)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 5,
"ref": "Лист_1!N21",
"line_status": "ok",
"line_code": "2200",
"line_code_text": "2200",
"line_code_confidence": 100.0,
"line_name": "Прибыль (убыток) от продаж",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "-1365.00",
"string_value": null,
"text": "(1 365)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-15651.00",
"string_value": null,
"text": "(15 651)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 6,
"ref": "Лист_1!N22",
"line_status": "ok",
"line_code": "2310",
"line_code_text": "2310",
"line_code_confidence": 100.0,
"line_name": "Доходы от участия в других организациях",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "450603.00",
"string_value": null,
"text": "450 603",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 7,
"ref": "Лист_1!N25",
"line_status": "ok",
"line_code": "2320",
"line_code_text": "2320",
"line_code_confidence": 100.0,
"line_name": "Проценты к получению",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "6013.00",
"string_value": null,
"text": "6 013",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "26902.00",
"string_value": null,
"text": "26 902",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 8,
"ref": "Лист_1!N26",
"line_status": "ok",
"line_code": "2330",
"line_code_text": "2330",
"line_code_confidence": 100.0,
"line_name": "Проценты к уплате",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-6127.00",
"string_value": null,
"text": "(6 127)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 9,
"ref": "Лист_1!N27",
"line_status": "ok",
"line_code": "2340",
"line_code_text": "2340",
"line_code_confidence": 100.0,
"line_name": "Прочие доходы",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "437997.00",
"string_value": null,
"text": "437 997",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 10,
"ref": "Лист_1!N28",
"line_status": "ok",
"line_code": "2350",
"line_code_text": "2350",
"line_code_confidence": 100.0,
"line_name": "Прочие расходы",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "-6360.00",
"string_value": null,
"text": "(6 360)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-10908.00",
"string_value": null,
"text": "(10 908)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 11,
"ref": "Лист_1!N29",
"line_status": "ok",
"line_code": "2300",
"line_code_text": "2300",
"line_code_confidence": 100.0,
"line_name": "Прибыль (убыток) до налогообложения",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "448891.00",
"string_value": null,
"text": "448 891",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "432213.00",
"string_value": null,
"text": "432 213",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 12,
"ref": "Лист_1!N30",
"line_status": "ok",
"line_code": "2410",
"line_code_text": "2410",
"line_code_confidence": 100.0,
"line_name": "Налог на прибыль",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "142.00",
"string_value": null,
"text": "142",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-1159.00",
"string_value": null,
"text": "(1 159)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 13,
"ref": "Лист_1!N32",
"line_status": "ok",
"line_code": "2411",
"line_code_text": "2411",
"line_code_confidence": 100.0,
"line_name": "текущий налог на прибыль",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "-647.00",
"string_value": null,
"text": "(647)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-321.00",
"string_value": null,
"text": "(321)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 14,
"ref": "Лист_1!N33",
"line_status": "ok",
"line_code": "2412",
"line_code_text": "2412",
"line_code_confidence": 100.0,
"line_name": "отложенный налог на прибыль",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "789.00",
"string_value": null,
"text": "789",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-866.00",
"string_value": null,
"text": "(866)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 15,
"ref": "Лист_1!N34",
"line_status": "ok",
"line_code": "2460",
"line_code_text": "2460",
"line_code_confidence": 100.0,
"line_name": "Прочее",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": null,
"string_value": null,
"text": "-",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "-27.00",
"string_value": null,
"text": "(27)",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 16,
"ref": "Лист_1!N35",
"line_status": "ok",
"line_code": "2400",
"line_code_text": "2400",
"line_code_confidence": 100.0,
"line_name": "Чистая прибыль (убыток)",
"line_name_confidence": 100.0,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 14,
"amount": "449033.00",
"string_value": null,
"text": "449 033",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 17,
"amount": "431027.00",
"string_value": null,
"text": "431 027",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
}
],
"checks": {
"relations_failed": [],
"soft_relations_failed": [
{
"column_index": 14,
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
"codes": [
"2500",
"2400",
"2510",
"2520",
"2530"
],
"expected": null,
"actual": "449033.00"
},
{
"column_index": 17,
"relation": "2410 = 2411 + 2412",
"codes": [
"2410",
"2411",
"2412"
],
"expected": "-1159.00",
"actual": "-1187.00"
},
{
"column_index": 17,
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
"codes": [
"2500",
"2400",
"2510",
"2520",
"2530"
],
"expected": null,
"actual": "431027.00"
}
]
}
}
]
}