Автоматизация обработки инвойсов и выгрузки данных в Excel на платформе EasyRPA
Ситуация
Компания занимается авиаперевозками. Аэропорты тех стран, куда летают самолеты клиента, присылают инвойсы по затратам: сколько обслужили пассажиров, сколько топлива затратили и т. п. Ранее сотрудники обрабатывали эти инвойсы вручную.
Задача
Автоматически обрабатывать входящие инвойсы и выгружать данные из них в Excel.
Решение
Для пилотного проекта автоматизацию решили выполнить с помощью платформы EasyRPA. Процесс настроили следующим образом.
Робот сканирует сетевую папку и ищет в ней соответствующего клиента. Для пилотного проекта отобрали четырех самых крупных партнеров компании, которые присылают наибольшее количество документов в месяц. Эти клиенты присылают в сетевую папку PDF-файлы с инвойсами. Робот разделяет их на отдельные документы.
На следующем этапе документы распознаются с помощью технологии OCR. Обученная ML-модель размечает документ и извлекает данные, которые необходимы для процесса.
Эти данные проходят постобработку, во время которой модель исправляет ошибки OCR.
Далее проходит валидация данных, благодаря которой можно определить, что модель могла где-то ошибиться. Это набор правил, который составляется для документов каждого клиента. Например, если номер инвойса всегда состоит из 3 цифр, то когда робот видит в нем две или четыре цифры, он отправляет документ на ручную обработку. Тогда оператор получает уведомление с указанием того, на каком этапе валидации была найдена ошибка. Человек исправляет ошибку и отправляет файл дальше на автоматический процесс обработки.
В конце процесса происходит генерация Excel-файла со сводной таблицей с данными. Этот отчет отправлялся по сотрудникам компании по email.
Результат
Точность распознавания данных: от 89% до 100%. В тех случаях, когда модель не смогла точно извлечь данные, для клиентов разработали рекомендации, что можно улучшить для более успешной автоматизации.
Подробнее о роботизации бизнес-процессов