Перейти к содержанию
buzinov.tech, главная страница
Клиент
Открытый код
Отрасль
Учёт и электронные счета

Распознавание счетов с проверкой по стандарту EN 16931

Данные из PDF-счёта раскладываются по полям, и каждое поле проверяется по европейскому стандарту электронных счетов до сохранения.

проверка каждого поля по правилам стандарта
EN 16931
выгрузка в XML с проверкой по схемам OASIS
UBL 2.1

Задача

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

Проект показывает, как встроить модель в систему правил и не верить ей на слово.

Как работает

  1. Текст из PDF распознаётся через PaddleOCR или Tesseract.
  2. ИИ-модель раскладывает текст по полям счёта.
  3. Каждое поле проверяется по правилам EN 16931 и получает оценку уверенности.
  4. Если модель не нашла значение, поле остаётся пустым, а не заполняется наугад.
  5. Результат выгружается в JSON и в XML формата UBL 2.1 с проверкой по схемам OASIS.

Проверенный счёт передаётся в учётную систему через адаптер для ERP. Как такая проверка встраивается в учёт компании и сколько это стоит, на странице «ИИ-анализ звонков и документов».

Код

github.com/SaintsFlow/invoice-en16931

Решение

ИИ-анализ

ИИ-анализ звонков и документов

Звонки отдела продаж расшифровываются и оцениваются по вашему чек-листу, а данные из счетов и договоров раскладываются по полям и проверяются.

  • Python
  • FastAPI
  • OpenAI API
  • Yandex SpeechKit

от500 $

Данные до сих пор переносят вручную?

Опишите задачу в паре абзацев. В течение суток отвечу, как её решить, где главный риск и сколько это будет стоить.