From 3a6fc5827c334c8c5b3780f4cca8b3536044b54b Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Thu, 8 Oct 2026 12:59:32 +0400 Subject: [PATCH] =?UTF-8?q?fixtures(ocr):=20=D1=8D=D1=82=D0=B0=D0=BB=D0=BE?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80=D0=B0=20=D0=BF=D0=BE=D1=81=D0=BB=D0=B5?= =?UTF-8?q?=20=D1=80=D0=B0=D0=B7=D0=BB=D0=B5=D0=BF=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=C2=AB1500\n1700=C2=BB=20(OQ-156)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit make golden-update на ветке RSHB/arm-scan-gateway#16 (feat/16-split-merged-codes): в ББ РБ и Счастливочной за 1 кв. 2025 появились строки 1500 и 1700 и предупреждение «строк с несколькими кодами разлеплено: 1»; у Счастливочной «нечисловой код» 2 → 1. Эталоны aep_3/aep_5/aep_6/aep_8 не изменились. Сливать вместе с RSHB/arm-scan-gateway#16 (иначе golden-тесты scan-gateway на main разойдутся с эталонами). Co-Authored-By: Claude Opus 5.5 --- ocr/expected_normalize/БО 1 кв 2025.json | 57 ++++++++++++++++++- .../Бухгалтерская отчетность 1 кв.25.json | 56 +++++++++++++++++- 2 files changed, 109 insertions(+), 4 deletions(-) diff --git a/ocr/expected_normalize/БО 1 кв 2025.json b/ocr/expected_normalize/БО 1 кв 2025.json index df22474..3f1080f 100644 --- a/ocr/expected_normalize/БО 1 кв 2025.json +++ b/ocr/expected_normalize/БО 1 кв 2025.json @@ -875,6 +875,58 @@ "is_recognized": true } ] + }, + { + "line_code": "1500", + "line_code_confidence": 55.555557, + "line_name": "Итого по разделу V1", + "line_name_confidence": 77.77778, + "values": [ + { + "amount": "43274", + "column_index": 0, + "confidence": 85.71429, + "is_recognized": false + }, + { + "amount": "39999", + "column_index": 1, + "confidence": 100.0, + "is_recognized": true + }, + { + "amount": "50145", + "column_index": 2, + "confidence": 85.71429, + "is_recognized": false + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 55.555557, + "line_name": "БАЛАНС", + "line_name_confidence": 77.77778, + "values": [ + { + "amount": "198622", + "column_index": 0, + "confidence": 85.71429, + "is_recognized": false + }, + { + "amount": "181772", + "column_index": 1, + "confidence": 100.0, + "is_recognized": true + }, + { + "amount": "233798", + "column_index": 2, + "confidence": 85.71429, + "is_recognized": false + } + ] } ], "locator": "file:3f1c2b7a-0000-4000-8000-000000000001.json;table:0" @@ -1367,13 +1419,14 @@ ], "error": null, "metrics": { - "rows": 59 + "rows": 61 }, "status": "needs_check", "warnings": [ "3f1c2b7a-0000-4000-8000-000000000001.json: дата отчёта не разобрана", - "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк с нечисловым кодом пропущено: 2", + "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк с нечисловым кодом пропущено: 1", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк без кода с суммами пропущено: 20", + "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк с несколькими кодами разлеплено: 1", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: редакция fsbu4 не заполнена", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: код 1220 повторяется: оставлена первая строка", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: код 1520 повторяется: оставлена первая строка", diff --git a/ocr/expected_normalize/Бухгалтерская отчетность 1 кв.25.json b/ocr/expected_normalize/Бухгалтерская отчетность 1 кв.25.json index 2944cdd..5b72ea7 100644 --- a/ocr/expected_normalize/Бухгалтерская отчетность 1 кв.25.json +++ b/ocr/expected_normalize/Бухгалтерская отчетность 1 кв.25.json @@ -931,6 +931,58 @@ "is_recognized": true } ] + }, + { + "line_code": "1500", + "line_code_confidence": 77.77778, + "line_name": "Итого по разделу V /", + "line_name_confidence": 83.33333, + "values": [ + { + "amount": "917775", + "column_index": 0, + "confidence": 100.0, + "is_recognized": true + }, + { + "amount": "783941", + "column_index": 1, + "confidence": 82.35294, + "is_recognized": false + }, + { + "amount": "746404", + "column_index": 2, + "confidence": 100.0, + "is_recognized": true + } + ] + }, + { + "line_code": "1700", + "line_code_confidence": 77.77778, + "line_name": "БАЛАНС", + "line_name_confidence": 83.33333, + "values": [ + { + "amount": "2371333", + "column_index": 0, + "confidence": 100.0, + "is_recognized": true + }, + { + "amount": "2096754", + "column_index": 1, + "confidence": 82.35294, + "is_recognized": false + }, + { + "amount": "1818018", + "column_index": 2, + "confidence": 100.0, + "is_recognized": true + } + ] } ], "locator": "file:3f1c2b7a-0000-4000-8000-000000000001.json;table:0" @@ -1430,12 +1482,12 @@ ], "error": null, "metrics": { - "rows": 60 + "rows": 62 }, "status": "needs_check", "warnings": [ - "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк с нечисловым кодом пропущено: 1", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк без кода с суммами пропущено: 40", + "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: строк с несколькими кодами разлеплено: 1", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: редакция fsbu4 не заполнена", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: код 1220 повторяется: оставлена первая строка", "3f1c2b7a-0000-4000-8000-000000000001.json: table:0: код 1520 повторяется: оставлена первая строка",