This repository has been archived on 2026-10-26. You can view files and clone it, but cannot push or open issues or pull requests.
arm-statements/arm_statements/tests/golden/npz_income.expected.json
Andrey Epifancev 2da7bff71a test: golden на обезличенных входах aep_3, склейки, блока «Коды» 1С и листа-продолжения НПЗ; публичный API
Пять golden-входов по Review Focus 1–5, эталоны, свойство status_input_from_contract(to_contract(d)) == status_input(d)
на golden и граничных кейсах (DISCLOSURE, без строк, абсолютная колонка без даты), test_public_api, RulesError в __all__,
README: публичный API, словари, golden-update.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
2026-10-18 14:12:29 +04:00

489 lines
12 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.

{
"document_type": "INCOME",
"form_variant": "full",
"locator": "sheet:ОФР,ОФР_2",
"header": {
"organization_name": {
"text": "ООО «Пример»",
"confidence": 100.0,
"value": "ООО «Пример»"
},
"inn": {
"text": "7700000000",
"confidence": 100.0,
"value": "7700000000"
},
"report_date": {
"text": "30.09.2025",
"confidence": 100.0,
"value": "2025-09-30"
},
"units": {
"text": "тыс. руб.",
"confidence": 100.0,
"value": "тыс. руб."
},
"okud": {
"text": null,
"confidence": null,
"value": null
},
"okpo": {
"text": null,
"confidence": null,
"value": null
},
"okopf": {
"text": null,
"confidence": null,
"value": null
},
"okfs": {
"text": null,
"confidence": null,
"value": null
},
"okei": {
"text": null,
"confidence": null,
"value": null
},
"address": {
"text": null,
"confidence": null,
"value": null
},
"form_name": "Отчет о финансовых результатах",
"needs_review_fields": []
},
"columns": [
{
"column_index": 4,
"label": "За 9 месяцев 2025 г.",
"label_confidence": 100.0,
"period_date": "2025-09-30",
"period_kind": "absolute"
},
{
"column_index": 5,
"label": "За 9 месяцев 2024 г.",
"label_confidence": 100.0,
"period_date": "2024-09-30",
"period_kind": "absolute"
}
],
"lines": [
{
"row_index": 0,
"ref": "ОФР!D3",
"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": 4,
"amount": "1000.00",
"string_value": null,
"text": "1 000",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "900.00",
"string_value": null,
"text": "900",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 1,
"ref": "ОФР!D4",
"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": 4,
"amount": "-600.00",
"string_value": null,
"text": "-600",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "-540.00",
"string_value": null,
"text": "-540",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 2,
"ref": "ОФР!D5",
"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": 4,
"amount": "400.00",
"string_value": null,
"text": "400",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "360.00",
"string_value": null,
"text": "360",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 3,
"ref": "ОФР!D6",
"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": 4,
"amount": "-50.00",
"string_value": null,
"text": "-50",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "-45.00",
"string_value": null,
"text": "-45",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 4,
"ref": "ОФР!D7",
"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": 4,
"amount": "-30.00",
"string_value": null,
"text": "-30",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "-27.00",
"string_value": null,
"text": "-27",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 5,
"ref": "ОФР!D8",
"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": 4,
"amount": "320.00",
"string_value": null,
"text": "320",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "288.00",
"string_value": null,
"text": "288",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 6,
"ref": "ОФР!D9",
"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": 4,
"amount": "10.00",
"string_value": null,
"text": "10",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "9.00",
"string_value": null,
"text": "9",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 7,
"ref": "ОФР!D10",
"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": 4,
"amount": "330.00",
"string_value": null,
"text": "330",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "297.00",
"string_value": null,
"text": "297",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 8,
"ref": "ОФР!D11",
"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": 4,
"amount": "-66.00",
"string_value": null,
"text": "-66",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "-59.00",
"string_value": null,
"text": "-59",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 9,
"ref": "ОФР!D12",
"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": 4,
"amount": "0.00",
"string_value": null,
"text": "0",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "0.00",
"string_value": null,
"text": "0",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
},
{
"row_index": 10,
"ref": "ОФР_2!B1",
"line_status": "ok",
"line_code": "2400",
"line_code_text": "2400",
"line_code_confidence": 100.0,
"line_name": null,
"line_name_confidence": null,
"parent_ref": null,
"needs_review": false,
"values": [
{
"column_index": 4,
"amount": "264.00",
"string_value": null,
"text": "264",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
},
{
"column_index": 5,
"amount": "238.00",
"string_value": null,
"text": "238",
"confidence": 100.0,
"is_recognized": true,
"needs_review": false
}
]
}
],
"checks": {
"relations_failed": [],
"soft_relations_failed": [
{
"column_index": 4,
"column_key": "4",
"relation": "2410 = 2411 + 2412",
"codes": [
"2410",
"2411",
"2412"
],
"expected": "-66.00",
"actual": null
},
{
"column_index": 4,
"column_key": "4",
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
"codes": [
"2500",
"2400",
"2510",
"2520",
"2530"
],
"expected": null,
"actual": "264.00"
},
{
"column_index": 5,
"column_key": "5",
"relation": "2410 = 2411 + 2412",
"codes": [
"2410",
"2411",
"2412"
],
"expected": "-59.00",
"actual": null
},
{
"column_index": 5,
"column_key": "5",
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
"codes": [
"2500",
"2400",
"2510",
"2520",
"2530"
],
"expected": null,
"actual": "238.00"
}
]
},
"status": "done",
"warnings": []
}