Glake
Оставить заявку
Разработка · Промышленность

AI-автоматизация документооборота

Система читает сканы УПД, счетов-фактур и накладных, вносит реквизиты в Excel-реестр и помечает поля, которые не удалось распознать с высокой точностью. Система развернута на сервере компании, документы не передаются во внешние сервисы

Corestone
Corestone · распознавание первичных документов без ручного ввода
Обсудить похожую задачуВсе кейсы
AI-автоматизация документооборота
96,7–100%
точность распознавания полей УПД на приемке
100%
совпадение по полям «Цвет документа» и «Печать»
2
уровня распознавания: по тексту и по изображению
3
типа документов: УПД, счетов-фактур и накладных
01 · Задача

С чем пришёл клиент

Corestone с 2013 года помогает производственным компаниям включать продукцию в реестр Минпромторга. Включение в реестр подтверждает российское происхождение товара и открывает доступ к госзакупкам и льготам. Проектов у компании много, и по каждому накапливается большой объем первичной бухгалтерии.

Первичные документы — это УПД, счета-фактуры и накладные, которыми оформляется каждая поставка. Бухгалтерия сводит их в реестры с реквизитами: номером, датой, поставщиком, покупателем, основанием, суммой, печатями, признаками электронного документооборота и таблицей позиций. Документы приходят сканами разного качества.

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

Было и еще одно условие: документы чувствительные, поэтому отправлять их во внешние облачные сервисы нельзя.

Поэтому было важно, чтобы реестр формировался автоматически, а вся обработка проходила внутри инфраструктуры компании.

Что мешало
Ручной ввод
Бухгалтерия переносила в реестры реквизиты и позиции из сотен УПД, счетов-фактур и накладных.
Ошибки при вводе
При большом объеме документов легко перепутать сумму, номер или дату, а найти неточность потом сложно.
Закрытый контур
Документы чувствительные, поэтому отправлять их на распознавание во внешние облачные сервисы нельзя: обработка должна идти внутри компании.
02 · Решение

Что мы сделали

01

Реестр без ручного ввода

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

02

Точность на неидеальных сканах

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

03

Обработка внутри компании

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

03 · Демо

Как проходят документы

Разберем по шагам, как проходит работа сотрудника: от входа в приложение до готового реестра.

Запуск обработки: ссылка на папку в хранилище и выбор режима
Запуск обработки: ссылка на папку в хранилище и выбор режима
Шаг 1

Вход и запуск

Сотрудник открывает приложение в браузере и входит по логину и паролю. Права доступа зависят от роли: администратор видит все процессы, обычный пользователь — только свои. В разделе «Распознавание УПД» сотрудник вставляет ссылку на папку с документами в хранилище, выбирает режим обработки и нажимает «Запустить обработку».

Статус задачи во время обработки
Статус задачи во время обработки
Шаг 2

Ход обработки

Система скачивает документы из хранилища и обрабатывает их по одному. На экране виден статус: сколько документов в папке и сколько из них уже обработано. Каждый документ последовательно проходит распознавание, определение типа и поиск печатей.

Предпросмотр: исходное и новое имя файла, поставщик, номер и дата
Предпросмотр: исходное и новое имя файла, поставщик, номер и дата
Шаг 3

Предпросмотр

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

История обработанных партий со ссылками на результаты
История обработанных партий со ссылками на результаты
Шаг 4

Реестр и история

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

Ещё экраны

Тип документа, печать, покупатель и основание
Тип документа, печать, покупатель и основание
Сумма, цвет документа, печати, ЭДО и электронные подписи
Сумма, цвет документа, печати, ЭДО и электронные подписи
Позиции документа: наименование, количество и сумма
Позиции документа: наименование, количество и сумма
04 · Технологии

Стек и подход

Python + FastAPI
Основа системы: управляет обработкой и отдает результат в веб-интерфейс
Tesseract и Docling
Первый уровень распознавания: снимают текст и таблицы со сканов
LLM
Второй уровень распознавания: определяет реквизиты по изображению там, где текст распознался плохо
OpenCV и pdfplumber
Подготовка сканов: выравнивание, поворот и разбор PDF
Nextcloud и Docker
Хранилище документов компании и контейнеры, в которых система разворачивается на ее сервере

Также: SQLite — история запусков · openpyxl — формирование Excel-реестра

Схема работы

Сотрудник · веб-интерфейс
Вход по логину и паролю
права по роли
Ссылка на папку
в хранилище Nextcloud
Статус обработки
и предпросмотр
Сервер компании · Docker · документы не покидают контур
Подготовка сканов
OpenCV, pdfplumber
Уровень 1: текст и таблицы
Tesseract, Docling
Уровень 2: чтение по изображению
LLM, если скан плохой
Разбор документа
тип, печати, подписи
Результат · Excel и история
Excel-реестр
openpyxl
Папка результатов в Nextcloud
рядом с переименованными документами
История запусков
SQLite
05 · Результат

Что получил клиент

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

96,7–100%
точность распознавания полей УПД на приемке
100%
совпадение по полям «Цвет документа» и «Печать»
0
документов передается за пределы компании
При повторной обработке результат остается тем же
Поля, которые не удалось распознать, помечаются, а не подставляются наугад
06 · Для вашего бизнеса

Кому подойдёт такое решение

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

Бухгалтерия и финансовые отделы
Занесение реквизитов из УПД, счетов и актов в реестры, проверка печатей и подписей, выгрузка в Excel или учетную систему
Логистика и склады
Разбор накладных и транспортных документов, формирование реестра поставок, пометка документов, которые требуют проверки
Юридические отделы
Разбор договоров и приложений по сканам, выделение сторон, сумм и сроков, формирование реестра договоров
Банки, страховые и лизинговые компании
Внесение данных из документов клиентов внутри организации, без передачи во внешние сервисы

Делаем такие решения под задачу: AI-продукты под ключ, AI-агенты и автоматизация, интеграции и данные.

Услуги Glake
Свяжитесь с нами

Хотите такой же результат?

Оставьте заявку — обсудим вашу задачу и покажем, как применить это у вас

Запланируем короткую встречу
Разберём задачу и оценим за 1 рабочий день
Подготовим понятный план внедрения и прозрачную стоимость
Александр Ярыгин
Основатель Glake
Ответит лично
С чем помочь?
Выберите один или несколько
или
Написать в Telegram

Ещё кейсы

AI-автоматизация продаж новостроек
РазработкаНедвижимость

AI-автоматизация продаж новостроек

Приём заявок, распознавание документов и брони без ручного ввода данных

Тера
AI-агент операционного мониторинга
РазработкаМаркетплейсы

AI-агент операционного мониторинга

Сбор показателей Wildberries, расчёт KPI и оповещения об отклонениях в продажах и рекламе

MPstats
AI-консультант для технического каталога
РазработкаB2B-торговля

AI-консультант для технического каталога

Подбор газов и оборудования по техническим параметрам, поиск аналогов и сделка в CRM — в трёх каналах

S-GAS
Все кейсы