PDFSub
ЦеныAPIMergeCompressEditE-SignБанковские выпискиБлог
Вернуться в блог
РуководствоЧекиOCRИИТочность

Точность оптического распознавания чеков: чего ожидать от сканирования с помощью ИИ

2 марта 2026 г.
T
Todd Lahman
Founder, PDFSub

Оптическое распознавание чеков сложнее, чем стандартное сканирование документов: термобумага выцветает, макеты сильно различаются, а шрифты крошечные. Какую точность можно реально ожидать от традиционного OCR по сравнению с извлечением данных с помощью ИИ.


Вы сканируете чек со вчерашнего делового обеда. Итоговая сумма возвращается как 14,73 доллара вместо 114,73 доллара. Одна пропущенная цифра, и ваш отчет о расходах неверен.

В этом и заключается основная проблема оптического распознавания чеков: технология кажется волшебной, когда работает, но именно разрыв между «почти правильно» и «действительно правильно» приводит к реальным финансовым потерям. Точность распознавания символов на уровне 95% звучит впечатляюще, пока вы не поймете, что это означает пять ошибок на сто символов — а в ресторанном чеке на 30 строк этого достаточно, чтобы исказить итоговую сумму, неправильно прочитать дату или испортить название поставщика.

Сканирование чеков значительно улучшилось за последние два года. Но точность по-прежнему сильно варьируется в зависимости от используемого инструмента, состояния чека и полей, которые вы пытаетесь извлечь. Это руководство подробно описывает, чего вы можете реально ожидать — с конкретными цифрами, а не маркетинговыми заявлениями.

Receipt OCR accuracy comparison: traditional OCR vs AI-powered extraction across different receipt conditions

Почему оптическое распознавание чеков сложнее, чем распознавание документов

Если вы когда-либо использовали OCR для стандартного делового письма или печатного отчета, вы можете предположить, что сканирование чеков будет таким же надежным. Это не так. Чеки — одни из самых сложных документов для обработки OCR-системами, и причины этого носят структурный, а не только технический характер.

Деградация термобумаги

Самый главный фактор, снижающий точность, — это не OCR-система, а бумага. Примерно 93% чеков из точек продаж печатаются на термобумаге, которая использует термочувствительные химические покрытия вместо чернил. Это создает три проблемы:

  1. Выцветание неизбежно. При нормальных условиях (прохладно, сухо, мало света) термочеки начинают выцветать в течение шести месяцев — одного года. В суровых условиях — в бардачке автомобиля летом, во влажном кошельке — выцветание может начаться в течение нескольких недель. Термобумага стандартного качества сохраняет читаемость в течение пяти-семи лет при идеальном хранении, но «идеальное» означает температуру ниже 25 градусов Цельсия, относительную влажность 45-65% и отсутствие света. Это описывает архив с климат-контролем, а не обувную коробку.

  2. Выцветание неравномерно. Края и складки выцветают первыми, поскольку трение и давление ускоряют химическое разложение. Это означает, что области, где часто появляются итоговые суммы и промежуточные итоги, — нижняя часть чека — деградируют быстрее всего.

  3. Загрязнение БФА. Большая часть термобумаги содержит бисфенол А (БФА) или его заменитель бисфенол S (БФС) в качестве проявителя цвета. Отдельные чеки могут содержать БФА в концентрациях, в 250–1000 раз превышающих концентрацию в консервной банке. Химические вещества не связаны химически с бумагой, поэтому они легко передаются на кожу, кошельки и другие хранящиеся рядом бумаги. Это не является прямой проблемой OCR, но это веский аргумент в пользу немедленной оцифровки чеков и минимизации физического контакта.

Различные макеты

Стандартные деловые документы — счета-фактуры, банковские выписки, налоговые формы — имеют относительно предсказуемые макеты. Чеки — нет. Рассмотрим различия всего на четырех распространенных типах чеков:

Тип чека Характеристики макета Проблема для OCR
Ресторан Детализированные блюда/напитки, строка чаевых, несколько промежуточных итогов, имя официанта Рукописные суммы чаевых, переменные интервалы
Розничная торговля/Продукты Длинные списки товаров, коды SKU, скидки, бонусы лояльности 50+ позиций, смешанные буквенно-цифровые коды
Заправка Номер колонки, марка топлива, галлоны, цена за галлон, одометр Сокращенные названия полей, воздействие погодных условий
Онлайн/Электронная почта Отображается в HTML, последовательное форматирование, номера заказов Обычно чистый — но экспорт в PDF может вносить артефакты

Система OCR на основе шаблонов, обученная на розничных чеках, потерпит неудачу с ресторанными чеками с рукописными чаевыми. Система, оптимизированная для англоязычных чеков, будет испытывать трудности с многоязычными форматами, распространенными в международных поездках. А система, разработанная для стандартных документов формата A4, может вообще не справиться с узким форматом термобумаги непрерывной ленты.

Мелкие шрифты и низкий контраст

Принтеры чеков обычно используют шрифты размером от 7 до 10 пунктов — меньше, чем стандартный основной текст в большинстве документов. В сочетании с изначально более низким контрастом термопечати по сравнению с лазерной или струйной печатью это создает проблемы с распознаванием символов даже для самых современных OCR-систем. Символы, такие как «1» и «l», «0» и «O», «5» и «S», становятся неоднозначными при малых размерах, особенно после даже незначительного выцветания.

Физические повреждения

Чеки мнутся в карманах, складываются в кошельках и запихиваются в конверты. Каждая складка создает линию, которую OCR-система может интерпретировать как границу символа, зачеркивание или шум. Повреждение водой от дождя или разливов деформирует бумагу и вызывает растекание чернил. Масло и жир от чеков за еду затуманивают текст. Ни одна из этих проблем не возникает при сканировании безупречного офисного документа с лазерного принтера.


Receipt OCR process: Capture → OCR → Verify → Export, with accuracy benchmarks

Понимание точности: три разных метрики

Когда поставщик заявляет «99% точности», вам нужно спросить: 99% чего? Существует три принципиально разных способа измерения точности OCR, и каждый рассказывает совершенно разную историю.

Точность распознавания символов (коэффициент ошибок по символам)

Точность распознавания символов измеряет, сколько отдельных символов система распознает правильно. Она рассчитывается с использованием коэффициента ошибок по символам (CER), который подсчитывает вставки, удаления и замены на уровне символов.

Пример: Если строка чека гласит «КОФЕ СРЕДНИЙ $4.50», а OCR выдает «C0FFEE МЕДИУМ $4.5O», это 3 ошибки в 21 символе — точность распознавания символов 85,7%.

Точность распознавания символов — это наиболее детальная метрика, и ее объективно легче всего измерить. Она также наименее полезна для практических целей, поскольку все ошибки рассматриваются одинаково. Неправильное чтение «СРЕДНИЙ» как «МЕДИУМ» в описании раздражает. Неправильное чтение «$4.50» как «$4.5O» (буква O вместо нуля) является ошибкой повреждения данных.

Точность по полям (оценка F1 на уровне полей)

Точность по полям измеряет, правильно ли извлечены конкретные поля данных как единое целое. Правильно ли система определила и извлекла общую сумму? Дату? Название поставщика? Сумму налога?

Пример: Если OCR-система считывает чек и возвращает:

  • Итого: 47,83 $ (правильно)
  • Дата: 28.02.2026 (правильно)
  • Поставщик: «STARBCUKS» (неправильно — должно быть «STARBUCKS»)
  • Налог: 3,42 $ (правильно)

Это 3 из 4 полей правильно — точность по полям 75%.

Точность по полям — это то, что имеет значение для рабочих процессов управления расходами и бухгалтерского учета. Ошибка в символе описания допустима. Ошибка в поле итоговой суммы делает весь чек недействительным.

Точность документа (сквозной коэффициент успеха)

Точность документа измеряет, был ли весь чек обработан правильно — все поля, все позиции в списке, никаких ошибок. Это самая строгая метрика и наиболее реалистичная для производственных рабочих процессов.

Если в чеке 8 извлекаемых полей, а система правильно распознала 7, но неправильно прочитала количество одной позиции, точность документа составляет 0% — одна ошибка в любом месте означает, что весь документ требует проверки.

Отраслевые эталоны в обзоре:

Метрика Традиционный OCR Извлечение с помощью ИИ
Точность распознавания символов 85-92% 95-99%
Точность по полям (критические поля) 70-85% 93-99%
Точность документа (все поля верны) 40-60% 75-92%

Разрыв между точностью распознавания символов и точностью документа объясняет, почему инструмент может заявлять о «95% точности» и при этом выдавать результаты, требующие ручной коррекции для половины всех чеков.


Точность традиционного OCR для чеков: базовый уровень

Традиционный OCR — системы на основе правил, которые идентифицируют символы с помощью сопоставления с образцом и сегментации — существует уже десятилетия. Два типа систем доминируют в этом пространстве.

Tesseract (Открытый исходный код)

Tesseract, изначально разработанный HP Labs в 1980-х годах и позже поддерживаемый Google, является наиболее широко используемым OCR-движком с открытым исходным кодом. На стандартных документах (чистые сканы печатных страниц) Tesseract достигает 95-99% точности распознавания символов. На чеках картина гораздо менее радужная.

Независимые тесты показывают, что Tesseract достигает 50-80% точности распознавания символов на чеках, в зависимости от качества изображения и состояния чека. Движок был разработан и оптимизирован для распознавания предложений слов в стандартных документах — а не сокращенного текста со смешанным форматом, найденного в чеках. Распространенные сбои включают:

  • Коды SKU и номера позиций считываются неправильно, потому что они выглядят как случайные строки символов для языковой модели, обученной на английском тексте.
  • Столбцы цен теряют выравнивание десятичных знаков при сбое обнаружения пробелов.
  • Мелкие термошрифты дают совпадения символов с низкой уверенностью.
  • Повернутые или перекошенные изображения с камер телефонов значительно снижают точность.

Tesseract требует существенной предварительной обработки — выравнивания, бинаризации, удаления шума, улучшения контраста — чтобы приблизиться к приемлемой точности на чеках. Даже при оптимизированной предварительной обработке точность на уровне полей для критических полей, таких как итоговые суммы и даты, обычно составляет от 60% до 75%.

ABBYY FineReader (Коммерческий)

ABBYY представляет собой вершину традиционного OCR. На чистых, структурированных документах ABBYY достигает до 99,8% точности распознавания символов — лучший показатель в категории традиционного OCR. На чеках ABBYY работает значительно лучше, чем Tesseract, обычно достигая 88-93% точности распознавания символов на относительно четких чеках.

Преимущество ABBYY заключается в десятилетиях обучающих данных, превосходных алгоритмах предварительной обработки и обширном охвате языков и шрифтов. Однако он по-прежнему фундаментально полагается на распознавание на уровне символов без семантического понимания структуры документа. Он может точно прочитать, что написано на чеке, но не понимает, что число внизу — это итоговая сумма, а дата наверху — это время совершения транзакции.

Проблема шаблонов

Традиционные OCR-системы, выходящие за рамки простого распознавания символов для извлечения полей, обычно полагаются на шаблоны — предопределенные карты координат, которые говорят системе: «итоговая сумма находится в позиции X,Y на странице». Этот подход хорошо работает для стандартизированных форм (налоговые документы, страховые требования), но не подходит для чеков, потому что:

  1. Существуют тысячи уникальных форматов чеков от поставщиков, POS-систем и стран.
  2. Даже одна и та же сеть магазинов может изменить макет чека при обновлении POS-оборудования.
  3. Создание и обслуживание шаблонов трудоемко — каждый новый макет требует ручной настройки.
  4. Длина чека варьируется (продуктовый чек на 50 позиций физически отличается от чека кофейни на 2 позиции).

Системы на основе шаблонов обычно поддерживают 50–200 макетов чеков. Это охватывает основные розничные сети в одной стране. Это не охватывает длинный хвост малого бизнеса, международные чеки или рестораны.


Извлечение данных с помощью ИИ: другой подход

Современное извлечение данных из чеков с помощью ИИ работает совершенно не так, как традиционный OCR. Вместо сопоставления с образцом отдельных символов и сопоставления координат с шаблонами, системы ИИ используют большие языковые модели и модели зрения, которые понимают контекст документа.

Как работает извлечение данных с помощью ИИ

Процесс обычно состоит из трех этапов:

  1. Визуальное понимание. Модель ИИ обрабатывает изображение чека (или PDF) как визуальный входной сигнал, определяя текстовые области, структуру макета и пространственные отношения. Это принципиально отличается от традиционного OCR, который обрабатывает символы изолированно.

  2. Контекстное извлечение. Вместо вопроса «какой символ находится в позиции X,Y?» модель спрашивает: «какова общая сумма в этом чеке?» Она понимает, что итоговая сумма обычно находится внизу, ей предшествует слово вроде «Итого», «К оплате» или «Общая сумма» и она отформатирована как денежное значение. Это контекстное понимание делает извлечение данных с помощью ИИ независимым от формата — шаблоны не нужны.

  3. Структурированный вывод. Модель возвращает структурированный объект данных с помеченными полями: название поставщика, дата, позиции в списке, промежуточный итог, налог, итоговая сумма. Формат вывода является последовательным независимо от макета входного чека.

Точность ИИ в зависимости от состояния

Извлечение данных с помощью ИИ достигает значительно более высокой точности, чем традиционный OCR, но цифры значительно варьируются в зависимости от состояния чека:

Состояние чека Точность по полям (критические поля) Точность по полям (все поля) Примечания
Чистый цифровой чек (PDF/email) 98-99%+ 95-98% Почти идеально; форматирование последовательно
Свежий термочек (0-3 мес.) 96-99% 92-96% Высокий контраст, четкий текст
Старый термочек (3-12 мес.) 90-95% 82-90% Некоторое выцветание, особенно по краям
Выцветший термочек (1-3 года) 75-88% 65-80% Значительная потеря символов; контекст помогает
Сильно поврежденный (3+ года, воздействие тепла) 50-70% 40-60% Отсутствующие текстовые области; частичное извлечение
Скомканный/помятый 85-93% 78-88% Складки мешают обнаружению строк
Фото низкого качества (смаз, тени) 80-90% 70-85% Качество изображения — узкое место

Ключевой вывод заключается в том, что ИИ поддерживает более высокую точность, чем традиционный OCR, даже при ухудшении условий, поскольку он может использовать контекст для заполнения пробелов. Если движок может прочитать «Итого» с последующим «$47.8_» (где последняя цифра нечитаема), он знает из контекста, что это поле итоговой суммы, а недостающая цифра, вероятно, «3», исходя из строк выше. Традиционный OCR просто выдаст вопросительный знак или свой лучший вариант распознавания одного символа.

Разрыв в точности критических полей

Не все поля одинаково важны. Для управления расходами и соблюдения налогового законодательства существует четкая иерархия:

Поле Приоритет Почему это важно Точность ИИ (чистый чек)
Итоговая сумма Критически важно Определяет стоимость расхода и сумму вычета 98-99%
Дата Критически важно Определяет налоговый год и период назначения 97-99%
Название поставщика Высокий Требуется для категоризации и аудиторского следа 95-98%
Сумма налога Высокий Необходима для налоговой отчетности и зачета входного налога 96-98%
Способ оплаты Средний Полезно для сверки с выписками по карте 93-96%
Позиции в списке Средний Требуется для детальной категоризации расходов 88-95%
Сумма чаевых Средний Актуально для расходов на питание, часто рукописное 85-92%
Адрес/телефон Низкий Редко требуется для обработки расходов 90-95%

Инструменты извлечения данных с помощью ИИ последовательно достигают самой высокой точности для наиболее важных полей — итоговой суммы и даты — поскольку эти поля имеют сильные контекстные сигналы (положение, форматирование, окружающий текст), которые модель может использовать, даже когда отдельные символы неоднозначны.


Факторы, влияющие на точность

Понимание того, что снижает точность, помогает принимать более обоснованные решения о том, когда доверять автоматическому извлечению, а когда проверять вручную.

Качество изображения

Качество изображения — это самый большой контролируемый фактор, влияющий на точность OCR. Разница между тщательно сделанным снимком и поспешным кадром может изменить точность полей на 15–20 процентных пунктов.

Фактор Влияние на точность Что делать
Разрешение Ниже 200 DPI точность резко падает Используйте не менее 300 DPI; большинство камер телефонов превышают это
Освещение Неравномерное освещение вызывает проблемы с контрастом Используйте естественный, рассеянный свет; избегайте прямого верхнего света
Тени Тени от рук/телефона затуманивают текст Расположите источник света сбоку; при необходимости используйте лампу
Блики от вспышки Термобумага отражает свет; вспышка создает блики Отключите вспышку; вместо этого используйте окружающий свет
Фокус Размытый текст нечитаем при любом разрешении Нажмите на текст для фокусировки; держите телефон неподвижно
Угол Искажение перспективы деформирует символы Держите камеру прямо над чеком, параллельно поверхности
Кадрирование Чрезмерный фон сбивает с толку при обнаружении краев Заполните 80% кадра чеком

Состояние бумаги

Состояние бумаги — самый большой неконтролируемый фактор. Вы можете улучшить качество изображения с помощью техники; вы не можете вернуть выцветший чек.

Срок выцветания термочеков сильно зависит от условий хранения:

  • Идеальное хранение (темнота, прохлада, влажность 45-65%): 5-7 лет читаемости для стандартного класса, до 25 лет для термобумаги с верхним покрытием.
  • Нормальные условия (ящик стола, папка): 1-3 года.
  • Кошелек или карман: 3-12 месяцев.
  • Приборная панель автомобиля или бардачок: недели-месяцы, в зависимости от климата.
  • Воздействие прямых солнечных лучей: дни-недели.

Практический вывод ясен: оцифровывайте чеки в течение 48 часов после получения. Каждые сутки задержки снижают максимально достижимую точность OCR. Чек, отсканированный в день покупки, даст почти идеальные результаты. Тот же чек, отсканированный через шесть месяцев, может потерять 10-20% четкости текста.

Длина и сложность чека

Более длинные чеки с большим количеством позиций имеют более низкую точность на уровне документа просто потому, что существует больше возможностей для ошибок. Чек из продуктового магазина на 5 позиций имеет гораздо больше шансов быть на 100% правильным, чем чек из продуктового магазина на 60 позиций.

Длина чека Среднее кол-во позиций Точность документа (ИИ) Поля, наиболее подверженные ошибкам
Короткий (1-5 позиций) 8-15 строк 90-95% Название поставщика (сокращения)
Средний (6-20 позиций) 16-40 строк 80-90% Описания позиций в списке
Длинный (21-50 позиций) 41-80 строк 70-82% Количество позиций, цены за единицу
Очень длинный (50+ позиций) 80+ строк 55-70% Несколько полей; кумулятивные ошибки

Шрифт и форматирование

Некоторые POS-системы используют нестандартные или узкие шрифты, которые особенно сложны для OCR. Матричные принтеры чеков — все еще распространенные на некоторых заправках и в старых розничных точках — производят символы более низкого качества, чем термопринтеры. Форматирование заглавными буквами, хотя и труднее для чтения людьми, на самом деле проще для OCR-систем, поскольку заглавные буквы имеют более отличительные формы.


Точность по типам чеков

Различные категории чеков представляют уникальные проблемы и дают разные профили точности.

Ресторанные чеки

Ресторанные чеки — одни из самых сложных для OCR, поскольку они часто включают рукописные элементы — сумму чаевых, итоговую сумму и подпись. Извлечение данных с помощью ИИ хорошо обрабатывает печатные части (точность полей 95-98% для поставщика, даты, промежуточного итога), но испытывает трудности с распознаванием рукописного текста в строках чаевых (точность 70-85%). Сумма чаевых часто является наиболее финансово важным рукописным полем.

Лучшая практика: Если точность чаевых важна для вашего рабочего процесса, проверьте сумму чаевых и итоговую сумму вручную. Промежуточный итог, налог и поля поставщика обычно надежны без проверки.

Розничные и продуктовые чеки

Розничные чеки представляют для OCR проблему из-за их большого объема. Типичный продуктовый чек содержит 30-60 позиций, каждая с описанием, количеством и ценой. Описания позиций часто сокращены (например, «ORG BNS CHKN» вместо «Organic Boneless Chicken») и могут включать внутренние коды SKU, которые выглядят как поврежденный текст для OCR-движка.

Точность критических полей (итоговая сумма, дата, поставщик) высока — 96-99%. Точность позиций в списке ниже — 85-92% — из-за сокращений и несоответствий в форматировании. Для целей категоризации расходов итоговая сумма и поставщик обычно достаточны — вам редко требуется идеальная расшифровка каждой позиции.

Чеки с заправок

Чеки с заправок короткие, но часто поврежденные. Они выдаются на уличных колонках, подверженных воздействию погоды, обрабатываются руками в перчатках или жирными руками и часто сразу же сминаются. Термобумага может быть более низкого качества, чем используемая в помещениях. Точность полей для суммы и даты обычно составляет 90-96% для свежих чеков, но из-за воздействия окружающей среды снижается быстрее, чем у других типов чеков.

Онлайн-чеки и чеки по электронной почте

Цифровые чеки — подтверждения по электронной почте, загружаемые PDF-файлы с онлайн-покупок, электронные чеки из цифровых POS-систем — самая простая категория для OCR. Они имеют последовательное форматирование, высокий контраст, отсутствие деградации бумаги и предсказуемые положения полей. Точность полей обычно превышает 98% для всех полей, а точность документа достигает 92-97%.

Если у вас есть возможность получать цифровые чеки, всегда выбирайте их. Они полностью устраняют проблему термобумаги и обеспечивают самую высокую точность извлечения.

Сравнение по типам чеков

Тип чека Точность итоговой суммы Точность даты Точность поставщика Точность позиций в списке Средняя общая точность полей
Онлайн/электронная почта (PDF) 99% 99% 98% 96% 98%
Свежий розничный 98% 98% 96% 90% 95%
Свежий ресторанный 97% 97% 95% 92% 93%
Заправка 95% 94% 92% 88% 91%
Старый термочек (6+ мес.) 88% 87% 82% 72% 82%
Выцветший/поврежденный 72% 70% 65% 50% 64%

Как PDFSub обрабатывает сканирование чеков

Сканер чеков PDFSub использует извлечение данных с помощью ИИ для обработки чеков в любом формате — сканов термобумаги, фотографий с телефона, загружаемых PDF-файлов и вложений электронной почты с чеками.

Что извлекается

Сканер чеков определяет и извлекает структурированные данные из каждого чека:

  • Название и адрес поставщика — включая номер магазина и местоположение, если доступны.
  • Дата и время транзакции — с автоматическим определением формата даты (ММ/ДД, ДД/ММ, ГГГГ-ММ-ДД).
  • Позиции в списке — описание, количество, цена за единицу и итоговая сумма для каждой позиции.
  • Промежуточный итог, налог и итоговая сумма — разделенные на отдельные поля для точности учета.
  • Способ оплаты — наличные, кредитная карта (последние четыре цифры), дебетовая карта, мобильный платеж.
  • Валюта — автоматически определяется по символам и форматированию.

Как обрабатываются различные макеты

PDFSub не использует шаблоны. Движок ИИ анализирует каждый чек независимо, понимая структуру документа через контекст, а не через сопоставление координат. Это означает, что он работает с любым макетом чека от любого поставщика, в любой стране, без необходимости предварительной настройки. Независимо от того, загружаете ли вы чек из кофейни в Бруклине, чек из аптеки в Мюнхене или чек из такси в Токио, процесс извлечения данных будет одинаковым.

Обработка и конфиденциальность

Для цифровых PDF-чеков начальное извлечение текста происходит в вашем браузере — загрузка не требуется. Для отсканированных изображений или чеков, требующих обработки ИИ, файл отправляется в движок извлечения, обрабатывается, и оригинал не сохраняется после завершения извлечения.

Вы можете попробовать сканер чеков с 7-дневной бесплатной пробной версией — загрузите несколько чеков и сравните результаты извлечения с оригиналами, чтобы оценить точность для ваших конкретных типов чеков. Отмена в любое время.


Советы по улучшению сканирования чеков

Вы можете значительно повысить точность извлечения данных, следуя нескольким простым практикам при захвате чеков.

Техника захвата

  1. Используйте естественное, рассеянное освещение. Сканирование у окна днем дает лучшие результаты, чем искусственное верхнее освещение. Цель — равномерное освещение без резких теней.

  2. Поместите чек на плоскую темную поверхность. Темный стол или столешница создают контраст, который помогает при обнаружении краев и распознавании текста. Избегайте сканирования чеков на белых поверхностях — края станут невидимыми.

  3. Держите камеру прямо над чеком. Расположите камеру параллельно чеку, чтобы избежать искажений перспективы. Даже небольшой угол может исказить символы настолько, что снизит точность.

  4. Отключите вспышку. Термобумага отражает свет. Вспышка камеры создает блики, которые воспринимаются OCR-движком как пустые белые области, часто прямо над самым важным текстом.

  5. Заполните кадр. Чек должен занимать около 80% изображения. Слишком много фона — пустая трата разрешения. Слишком плотное кадрирование рискует обрезать текст по краям.

  6. Нажмите на текст для фокусировки. Автофокус часто фокусируется на поверхности бумаги, а не на напечатанном тексте. Нажмите на область текста, чтобы обеспечить четкое отображение символов.

  7. Расправьте складки и морщины. Прижмите чек перед сканированием. Складки создают тени, которые OCR-движок может интерпретировать как символы или разрывы строк. Если чек сильно помят, попробуйте сначала положить его под тяжелую книгу на несколько минут.

Время

  1. Сканируйте в течение 48 часов. Термочеки начинают деградировать немедленно. Чем раньше вы их захватите, тем выше будет точность. Сделайте сканирование чеков ежедневной привычкой или привычкой конца дня, а не ежемесячным пакетным процессом.

  2. Не ждите дня пакетной обработки. Распространенная практика сохранения чеков на месяц, а затем их одновременного сканирования гарантирует более низкую точность. Некоторые из этих чеков провели четыре недели в кошельке, кармане или машине — все это время выцветая.

Управление файлами

  1. Сохраняйте исходное изображение. Даже после извлечения данных сохраняйте исходный скан или фотографию. Если вам потребуется повторно извлечь данные позже с помощью улучшенного инструмента, исходное изображение будет вашим источником истины.

  2. Используйте формат PDF, когда это возможно. Если ваше приложение-сканер или телефон предлагает вывод в формате PDF, отдавайте ему предпочтение перед JPEG. PDF сохраняет более высокое качество и обрабатывает многостраничные чеки (например, длинные продуктовые чеки, отсканированные в двух частях).


Когда следует проверять вручную

Извлечение данных с помощью ИИ достаточно хорошо, чтобы слепо доверять ему для чеков с низкими ставками — кофе за 4,50 $, парковка за 12 $. Но некоторые ситуации требуют ручной проверки.

Всегда проверяйте эти чеки

  • Чеки на сумму свыше 500 $. Финансовые последствия ошибки извлечения данных в чеке высокой стоимости оправдывают 30 секунд ручной проверки.
  • Чеки, критически важные для налогов. Любой чек, который вы планируете использовать в качестве налогового вычета, следует проверить. IRS требует документацию для отдельных расходов на сумму свыше 75 $, и неправильная сумма в вычете может вызвать вопросы при аудите.
  • Чеки с рукописными элементами. Суммы чаевых, ручные корректировки цен и рукописные заметки по-прежнему являются самым слабым местом для извлечения данных с помощью ИИ. Если чек содержит рукописный текст, проверьте эти поля.
  • Выцветшие или поврежденные чеки. Если вы с трудом читаете чек своими глазами, не доверяйте извлечению данных с помощью ИИ без проверки. Сильно поврежденные чеки следует рассматривать как приблизительные, а не авторитетные.
  • Чеки в иностранной валюте. Конвертация валюты и незнакомые форматы чисел (точки вместо запятых в качестве десятичных разделителей) могут привести к ошибкам извлечения. Проверьте сумму и валюту международных чеков.

Выборочно проверяйте эти чеки

  • Продуктовые чеки с 20+ позициями. Выборочно проверьте 3-5 позиций и убедитесь, что итоговая сумма соответствует сумме. Если итоговая сумма верна, ошибки в отдельных позициях вряд ли повлияют на ваш отчет о расходах.
  • Чеки от незнакомых поставщиков. Первый чек от нового поставщика может дать более низкую точность, потому что ИИ еще не видел этого конкретного макета. После проверки первого чека последующие чеки от того же поставщика обычно более надежны.
  • Чеки, обработанные пакетами. Если вы обрабатываете 50+ чеков одновременно, выборочно проверьте 10-15% из них. Если точность стабильно высока, вы можете доверять остальным.

Доверяйте без проверки

  • Цифровые чеки/чеки по электронной почте с чистым форматированием и стандартными макетами.
  • Свежие чеки от крупных розничных продавцов, где итоговая сумма является круглым числом или совпадает с выпиской из вашего банка.
  • Чеки на сумму менее 25 $, где стоимость проверки превышает стоимость возможной ошибки.

Экономическое обоснование немедленной оцифровки чеков

Данные о точности приводят к одному очевидному выводу: лучшее время для сканирования чека — немедленно. Каждые сутки задержки стоят точности, а точность, потерянная из-за выцветания термобумаги, никогда не может быть восстановлена.

Рассмотрим экономику:

  • Средняя стоимость вычитаемого чека: 35–75 $.
  • Вероятность выцветания за пределы читаемости OCR в течение 1 года: 30–50% (хранение в кошельке).
  • Вероятность потери до сканирования: 15–25% в месяц.
  • Средняя налоговая экономия на чек (при предельной ставке 25%): 8,75–18,75 $.
  • Время сканирования одного чека с телефона: 5–10 секунд.

Математика проста. 10-секундное сканирование, которое сохраняет налоговый вычет в размере 12 $, эквивалентно производительности 4 320 $ в час. Даже если вы сканируете только чеки высокой стоимости, отдача от вложенного времени огромна.

Добавьте к этому воздействие БФА — обработка термочеков передает измеримые количества бисфенольных соединений через контакт с кожей — и аргумент в пользу немедленной оцифровки становится как финансовым, так и связанным со здоровьем. Европейский Союз уже начал постепенный отказ от БФА в термобумаге, а несколько штатов США приняли или предложили аналогичные ограничения.


Что ожидать в будущем

Точность OCR чеков улучшалась примерно на 2–3 процентных пункта в год за последние пять лет, в основном благодаря достижениям в области моделей зрения и языка, а не традиционной OCR-инженерии. Текущее поколение инструментов извлечения данных с помощью ИИ представляет собой значительный порог точности: впервые точность критических полей на чистых чеках стабильно превышает 97%, что делает полностью автоматизированную обработку чеков жизнеспособной для большинства бизнес-процессов.

Оставшиеся пробелы в точности — рукописные чаевые, сильно выцветшая термобумага, экзотические форматы POS — будут продолжать сокращаться. Но проблема термобумаги является физической, а не вычислительной. Никакой прогресс в области ИИ не сможет восстановить текст, который химически исчез с поверхности бумаги.

Практическое решение остается прежним: захватывайте рано, захватывайте при хорошем освещении и позвольте ИИ обрабатывать извлечение данных. Для наиболее важных чеков проверьте итоговую сумму. Для всего остального доверяйте цифрам и двигайтесь дальше.

Сканер чеков PDFSub обрабатывает чеки в любом формате, от любого поставщика, на любом языке. Начните 7-дневную бесплатную пробную версию, чтобы протестировать его на ваших собственных чеках — цифры точности в этой статье являются отраслевыми эталонами, и единственные цифры, которые имеют значение, — это те, которые вы видите на своих документах.

Вернуться в блог

Вопросы? Свяжитесь с нами

PDFSub

Все необходимые инструменты для работы с PDF и документами в одном месте. Быстро, безопасно и конфиденциально.

Соответствует GDPRСоответствует CCPAГотовность SOC 2
Работает на PDFSub Engine

Продукт

  • Все инструменты
  • Функции
  • Банковские выписки
  • API
  • Цены
  • FAQ
  • Блог

Поддержка

  • О нас
  • Центр поддержки
  • Контакты
  • FAQ

Юридическая информация

  • Политика конфиденциальности
  • Условия использования
  • Политика использования файлов cookie

© 2026 PDFSub. Все права защищены.

Сделано в Америке с для людей по всему миру