Xora Цифровизация
бизнеса
Обсудить задачу
01Услуги02Отрасли03Кейсы04О компании05Контакты
Обсудить задачу
Искусственный интеллектТранспорт и логистикаИИ-разработка

Распознавание и сверка перевозочных документов

Срок
3 месяца
Команда
4 человека
Стек
Python, OCR, NER, LLM, интеграция с TMS

Контекст

Задача

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

Работа

Решение

Конвейер OCR и извлечения сущностей, автоматическая сверка с заявкой и учётной системой, маршрутизация исключений оператору.

Проблема бизнеса

Что происходило до проекта

Логистический оператор ежедневно получал сотни перевозочных документов от контрагентов — бумажных и сканированных, в десятках форматов. Операторы вручную вводили их в учётную систему; расхождения между заявкой, накладной и фактом всплывали на этапе претензий, когда груз давно уехал, а спор стоил денег и отношений с клиентами.

Тонкая маржа отрасли не оставляла пространства для раздувания штата операторов — при этом рост объёмов без автоматизации требовал именно этого.

Сдвиг

Как было — как стало

Как было

Сканы от сотенконтрагентоввручную в учётРасхожденияна этапе претензийГРУЗ УЕХАЛ — СПОРИТЬ ДОРОГО

Как стало

OCR + сверкана входеАвтопроведениесовпавшие —самиОператортолькоисключенияРАСХОЖДЕНИЕ ЛОВИТСЯ В ДЕНЬ ПОСТУПЛЕНИЯ

Ход работы

Как решали

Конвейер распознавания

OCR извлекает текст из сканов любого качества, NER-модели вытаскивают сущности: стороны, груз, объёмы, суммы, даты.

Автоматическая сверка

Извлечённые данные сверяются с заявкой и учётной системой: совпало — документ проводится автоматически.

Маршрутизация исключений

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

Интеграция с TMS

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

Контур качества

Доля автообработки и точность извлечения измеряются постоянно; спорные примеры пополняют обучающую выборку.

Решение

Как устроено архитектурно

Каналыпочта · сканерЭДОOCRлюбое качествоИзвлечениеNER · сущностиМатчингзаявка ↔ документ↔ учётTMSавтопроведениеОператорисключенияподсветка поляРучная правка→ проведение в TMSРазметка и дообучениеспорные примерысовпалорасхождениеспорныеточность растётМАТЧИНГ РЕШАЕТ ПО ТРЁМ ИСТОЧНИКАМ · РУЧНАЯ ПРАВКА ТОЖЕ ЗАКАНЧИВАЕТСЯ ПРОВЕДЕНИЕМ В TMS, А НЕ ПИСЬМОМ

Матчинг трёхсторонний

Документ сверяется и с заявкой, и с учётом: «совпало» значит совпало везде.

Исключение — это процесс

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

Дообучение на споре

Каждый спорный пример размечается: доля автообработки растёт именно на документах этой компании.

Продукт

Как это выглядит в работе

ОЧЕРЕДЬ ДОКУМЕНТОВ · СЕГОДНЯТН №… · подрядчик Асверка с заявкой: совпадаетпроведёнТТН №… · подрядчик Бсверка: совпадаетпроведёнТН №… · подрядчик Ввес расходится с заявкойоператоруСчёт №… · подрядчик Гскан нечитаем в поле «сумма»операторуОПЕРАТОР ВИДИТ ТОЛЬКО ИСКЛЮЧЕНИЯ — С ПОДСВЕТКОЙ ПРОБЛЕМНОГО ПОЛЯ

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

Макет иллюстрирует механику интерфейса; данные на экране условные.

Границы решения

Что делает — и чего не делает

Честные рамки — часть архитектуры: они защищают результат не хуже кода.

Делает

  • распознавание сканов любого качества
  • сверка документа с заявкой и учётной системой
  • автопроведение совпавших документов в TMS
  • маршрутизация исключений с подсветкой поля
  • постоянный замер доли автообработки

Не делает

  • проведения при расхождении — только через оператора
  • требований к контрагентам менять форматы
  • чёрного ящика: по каждому документу виден маршрут решения

Итог

Результат

  • Автоматический ввод вместо ручного
  • Расхождения видны до претензий
  • Исключения — оператору по правилам

Числовые показатели публикуются после сверки с заказчиком.

Передача

Что осталось у клиента

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

Следующий шаг

Расскажите про задачу

Разберём, оценим сроки и стоимость. Если задача не наша — скажем прямо и подскажем, к кому обратиться.

Обсудить задачу →