OCR-пары РБ и Счастливочной за 1 кв. 2025 для эмулятора (#15) #16
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/15-ocr-2025-q1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #15
Что добавлено
ocr/Бухгалтерская отчетность 1 кв.25.{pdf,json}(АО РБ) иocr/БО 1 кв 2025.{PDF,json}(Счастливочная). JSON — элементfiles[]ответа настоящей ИС Сканирование (прогон тестировщика 08.10.2026; конвертtask_id/job_id/file_idснят,file_uid= имя набора, как вaep_6.json). PDF — копии изstatements/: эмулятор ищет пары по sha256 только вocr/.ocr/expected_normalize/…—make golden-updateв scan-gateway (main). Старые эталоны не изменились.Что показал нормализатор
Пропущены строки «в том числе» без кода (40 и 12 у РБ, 20 и 2 у Счастливочной) — штатно, OQ-149.
Новое ограничение (зафиксировано эталоном, не исправлено): ИС склеила две последние строки баланса в одну — код «1500\n1700», суммы «917 775\n2 371 333». Нормализатор пропускает строку как «нечисловой код», и в документах нет 1500 (итог раздела V) и 1700 (БАЛАНС пассива), у обеих компаний. Значит, на экране [41] не сойдутся проверки, где участвуют 1500/1700. Решение по исправлению — отдельно (вопрос владельцу).
Проверка
scan-gateway (main) на этой ветке фикстур:
make test— 1032 passed;test_golden.py— 6 из 6 (включая два новых набора).Rulings I made
ocr/имена исходные (как у PDF вstatements/), а неaep_N: это не пары из Project docs, имя показывает, что за файл. Цена ошибки: низкая — переименование не трогает эмулятор (поиск по содержимому).statements/: в эмулятор смонтирован толькоocr/, симлинк наружу не разрешится. Цена: +3,6 МБ.🤖 Generated with Claude Code