Светлана ВоронцоваАналитик обработки документов

Извлечение сумм: независимый набор и обнаруженная ошибка формата

Обработчик читает полные текстовые карточки, а отчет отдельно считает точность на настройке и на отложенных семействах документов.

Задача

На простых строках «Итого: 1200,00» регулярное выражение выглядит надежным. В независимом наборе встречается «Всего к оплате»; если не показать этот отказ, результат будет слишком благоприятным.

Открыть работающий материал →

Неудачный пример оставлен в отчёте

Фраза «Всего к оплате» попала в отложенное семейство и выявила пропуск, которого не было видно на знакомых формулировках. Я сохранила этот документ рядом с тремя успешными примерами. Разделение по семействам оказалось полезнее случайного перемешивания похожих счетов: оно показало конкретное правило, которое ещё нужно расширить.

Что сделано

Я написала извлечение суммы из полных текстов и разделила проверочные документы по семействам формулировок.

На четырех независимых карточках правило правильно прочитало три, одну не разобрало. Копия документа настройки исключена. Ошибка на заголовке «Всего к оплате» сохранена как основание для следующей версии, а не исправлена в эталоне.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия