Как Yomio обрабатывает чеки с помощью OCR

Узнайте, как Yomio использует Azure Document Intelligence для обработки чеков и преобразования распознанных полей в расходы.

Alex Chen

Alex Chen

Менеджер продукта и защитник личных финансов

Updated
4 min read
ИИ и технологииРуководства по функциям#OCR чеков#Azure Document Intelligence#обработка чеков
Как Yomio обрабатывает чеки с помощью OCR

Как Yomio обрабатывает чеки с помощью OCR

Текущий процесс обработки чеков в Yomio передаёт изображения готовой модели чеков Azure Document Intelligence. Парсер на сервере преобразует распознанные поля в формат расходов Yomio, проверяет пропущенные или противоречивые значения и создаёт запись. Результат может быть неверным или неполным, поэтому сверяйте сохранённые данные с оригиналом.

Этапы обработки чека

1.

Приложение получает изображение чека

Вы добавляете в приложение фото или цифровое изображение чека. Служба обработки вызывает модель prebuilt-receipt Azure Document Intelligence. Microsoft описывает поддерживаемые поля, входные данные, версии и языки.

2.

Модель возвращает структурированные поля

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

3.

Парсер преобразует и проверяет значения

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

4.

Приложение сохраняет расход

Сервер создаёт запись расхода с разобранными данными и доступными позициями. Категории могут быть добавлены потоком категоризации; если они недоступны, позиция может остаться в категории по умолчанию. Просмотрите запись и исправьте значения, которые не совпадают с чеком.

Чего процесс не гарантирует

Yomio не публикует контролируемые репрезентативные результаты тестирования точности распознавания, товарных строк или времени сканирования. Рекомендации NIST по измерению ИИ указывают, что для измерения точности нужны реалистичные репрезентативные тестовые данные и документированная методика. Результат зависит от качества изображения, макета чека, текста, языка и доступных модели полей. Мы также не утверждаем, что текущий процесс параллельно использует второго OCR-провайдера или собственную модель, обученную на чеках.

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

Почему чек может потребовать исправления

  • Фото размыто, обрезано, затенено или плохо читается.
  • Текст выцвел, есть необычные сокращения, несколько строк налога, скидки или непривычный макет.
  • Значение видно, но модель относит его к неправильному полю или товарной позиции.
  • В ответе модели отсутствует поле, необходимое для записи расхода.

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

Information

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

Tip

На обработку влияют загрузка файла, размер изображения, нагрузка на сервис и сеть. Проверяйте текущий статус конкретной загрузки в приложении; руководство не обещает фиксированное время.

Список для проверки чека

Инструмент ниже помогает оценить условия чека и показывает поля, которые можно проверить вручную. Он не рассчитывает точность OCR и не предсказывает результат. Сверьте важные значения с оригиналом.

Document review aid

Receipt review checklist

Choose the conditions you noticed, then review important extracted fields against the original. This checklist does not estimate OCR accuracy.

Receipt or document type
Image or paper condition
Layout
Tool type you are reviewing
Receipt language or script

Сканируйте и проверяйте чеки в Yomio

Создайте запись о расходе по чеку и сравните её с оригиналом.

Скачать Yomio

Частые вопросы