Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
668 lines
19 KiB
JSON
668 lines
19 KiB
JSON
{
|
||
"schema_version": "2.0",
|
||
"service": {
|
||
"name": "tabular-parser"
|
||
},
|
||
"status": "done",
|
||
"metrics": {
|
||
"rows": 10,
|
||
"warnings": []
|
||
},
|
||
"documents": [
|
||
{
|
||
"document_type": "INCOME",
|
||
"locator": "sheet:Прибыли",
|
||
"status": "done",
|
||
"form_variant": "full",
|
||
"warnings": [
|
||
{
|
||
"code": "INN_NOT_FOUND",
|
||
"severity": "info",
|
||
"message": "ИНН не найден",
|
||
"field": "inn"
|
||
}
|
||
],
|
||
"header": {
|
||
"form_name": "Отчет о прибылях и убытках",
|
||
"organization_name": "«Синтетика-Групп»",
|
||
"organization_name_text": "«Синтетика-Групп»",
|
||
"organization_name_confidence": 100.0,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": "тыс. руб.",
|
||
"units_text": "тыс. руб.",
|
||
"units_confidence": 100.0,
|
||
"okud": null,
|
||
"okud_text": null,
|
||
"okud_confidence": null,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": "г. Москва, ул. Синтетическая, д. 1",
|
||
"address_text": "г. Москва, ул. Синтетическая, д. 1",
|
||
"address_confidence": 100.0,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [
|
||
{
|
||
"column_index": 4,
|
||
"label": "31.12.2024",
|
||
"label_confidence": 100.0,
|
||
"period_date": "2024-12-31",
|
||
"period_kind": "absolute"
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"label": "31.12.2023",
|
||
"label_confidence": 100.0,
|
||
"period_date": "2023-12-31",
|
||
"period_kind": "absolute"
|
||
}
|
||
],
|
||
"lines": [
|
||
{
|
||
"row_index": 0,
|
||
"ref": "Прибыли!D9",
|
||
"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": "1000",
|
||
"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": "Прибыли!D10",
|
||
"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": "-500.00",
|
||
"string_value": null,
|
||
"text": "(500)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 2,
|
||
"ref": "Прибыли!D11",
|
||
"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": "400.00",
|
||
"string_value": null,
|
||
"text": "400",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 3,
|
||
"ref": "Прибыли!D12",
|
||
"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": "-40.00",
|
||
"string_value": null,
|
||
"text": "(40)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 4,
|
||
"ref": "Прибыли!D13",
|
||
"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": "-50.00",
|
||
"string_value": null,
|
||
"text": "(50)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "-60.00",
|
||
"string_value": null,
|
||
"text": "(60)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 5,
|
||
"ref": "Прибыли!D14",
|
||
"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": "300.00",
|
||
"string_value": null,
|
||
"text": "300",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "300.00",
|
||
"string_value": null,
|
||
"text": "300",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 6,
|
||
"ref": "Прибыли!D15",
|
||
"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": 4,
|
||
"amount": "-100.00",
|
||
"string_value": null,
|
||
"text": "(100)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "-100.00",
|
||
"string_value": null,
|
||
"text": "(100)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 7,
|
||
"ref": "Прибыли!D16",
|
||
"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": "200.00",
|
||
"string_value": null,
|
||
"text": "200",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "200.00",
|
||
"string_value": null,
|
||
"text": "200",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 8,
|
||
"ref": "Прибыли!D17",
|
||
"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": "-40.00",
|
||
"string_value": null,
|
||
"text": "(40)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "-40.00",
|
||
"string_value": null,
|
||
"text": "(40)",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"row_index": 9,
|
||
"ref": "Прибыли!D18",
|
||
"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": 4,
|
||
"amount": "160.00",
|
||
"string_value": null,
|
||
"text": "160",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"amount": "160.00",
|
||
"string_value": null,
|
||
"text": "160",
|
||
"confidence": 100.0,
|
||
"is_recognized": true,
|
||
"needs_review": false
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"checks": {
|
||
"relations_failed": [],
|
||
"soft_relations_failed": [
|
||
{
|
||
"column_index": 4,
|
||
"relation": "2410 = 2411 + 2412",
|
||
"codes": [
|
||
"2410",
|
||
"2411",
|
||
"2412"
|
||
],
|
||
"expected": "-40.00",
|
||
"actual": null
|
||
},
|
||
{
|
||
"column_index": 4,
|
||
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
|
||
"codes": [
|
||
"2500",
|
||
"2400",
|
||
"2510",
|
||
"2520",
|
||
"2530"
|
||
],
|
||
"expected": null,
|
||
"actual": "160.00"
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"relation": "2410 = 2411 + 2412",
|
||
"codes": [
|
||
"2410",
|
||
"2411",
|
||
"2412"
|
||
],
|
||
"expected": "-40.00",
|
||
"actual": null
|
||
},
|
||
{
|
||
"column_index": 5,
|
||
"relation": "2500 = 2400 + 2510 + 2520 + 2530",
|
||
"codes": [
|
||
"2500",
|
||
"2400",
|
||
"2510",
|
||
"2520",
|
||
"2530"
|
||
],
|
||
"expected": null,
|
||
"actual": "160.00"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"document_type": "DISCLOSURE",
|
||
"locator": "sheet:Расшифровка дебиторской з",
|
||
"status": "done",
|
||
"form_variant": null,
|
||
"warnings": [],
|
||
"header": {
|
||
"form_name": "Расшифровка дебиторской задолженности",
|
||
"organization_name": null,
|
||
"organization_name_text": null,
|
||
"organization_name_confidence": null,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": null,
|
||
"units_text": null,
|
||
"units_confidence": null,
|
||
"okud": null,
|
||
"okud_text": null,
|
||
"okud_confidence": null,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": null,
|
||
"address_text": null,
|
||
"address_confidence": null,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [],
|
||
"lines": []
|
||
},
|
||
{
|
||
"document_type": "DISCLOSURE",
|
||
"locator": "sheet:Отчет об изменениях капит",
|
||
"status": "done",
|
||
"form_variant": null,
|
||
"warnings": [],
|
||
"header": {
|
||
"form_name": "Отчет об изменениях капитала",
|
||
"organization_name": null,
|
||
"organization_name_text": null,
|
||
"organization_name_confidence": null,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": null,
|
||
"units_text": null,
|
||
"units_confidence": null,
|
||
"okud": null,
|
||
"okud_text": null,
|
||
"okud_confidence": null,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": null,
|
||
"address_text": null,
|
||
"address_confidence": null,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [],
|
||
"lines": []
|
||
},
|
||
{
|
||
"document_type": "DISCLOSURE",
|
||
"locator": "sheet:Отчет о движении денежных",
|
||
"status": "done",
|
||
"form_variant": null,
|
||
"warnings": [],
|
||
"header": {
|
||
"form_name": "Отчет о движении денежных средств",
|
||
"organization_name": null,
|
||
"organization_name_text": null,
|
||
"organization_name_confidence": null,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": null,
|
||
"units_text": null,
|
||
"units_confidence": null,
|
||
"okud": null,
|
||
"okud_text": null,
|
||
"okud_confidence": null,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": null,
|
||
"address_text": null,
|
||
"address_confidence": null,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [],
|
||
"lines": []
|
||
},
|
||
{
|
||
"document_type": "DISCLOSURE",
|
||
"locator": "sheet:Отчет о целевом использов",
|
||
"status": "done",
|
||
"form_variant": null,
|
||
"warnings": [],
|
||
"header": {
|
||
"form_name": "Отчет о целевом использовании средств",
|
||
"organization_name": null,
|
||
"organization_name_text": null,
|
||
"organization_name_confidence": null,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": null,
|
||
"units_text": null,
|
||
"units_confidence": null,
|
||
"okud": null,
|
||
"okud_text": null,
|
||
"okud_confidence": null,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": null,
|
||
"address_text": null,
|
||
"address_confidence": null,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [],
|
||
"lines": []
|
||
},
|
||
{
|
||
"document_type": "DISCLOSURE",
|
||
"locator": "sheet:Прочая форма",
|
||
"status": "done",
|
||
"form_variant": null,
|
||
"warnings": [],
|
||
"header": {
|
||
"form_name": null,
|
||
"organization_name": null,
|
||
"organization_name_text": null,
|
||
"organization_name_confidence": null,
|
||
"inn": null,
|
||
"inn_text": null,
|
||
"inn_confidence": null,
|
||
"report_date": null,
|
||
"report_date_text": null,
|
||
"report_date_confidence": null,
|
||
"units": null,
|
||
"units_text": null,
|
||
"units_confidence": null,
|
||
"okud": "0710005",
|
||
"okud_text": "0710005",
|
||
"okud_confidence": 100.0,
|
||
"okpo": null,
|
||
"okpo_text": null,
|
||
"okpo_confidence": null,
|
||
"okopf": null,
|
||
"okopf_text": null,
|
||
"okopf_confidence": null,
|
||
"okfs": null,
|
||
"okfs_text": null,
|
||
"okfs_confidence": null,
|
||
"okei": null,
|
||
"okei_text": null,
|
||
"okei_confidence": null,
|
||
"address": null,
|
||
"address_text": null,
|
||
"address_confidence": null,
|
||
"needs_review_fields": []
|
||
},
|
||
"columns": [],
|
||
"lines": []
|
||
}
|
||
]
|
||
}
|