Хочу прояснить немного ясности по пунктам.
1.Загрузка данных использования топливных карт водителем. (DKV, UTA, E100)
На данном этапе мы работаем с системой DKV. От которой мы можем выгружать информацию о заправках, километров автомобиля, цену, и адрес заправки. Система может генерировать отчеты 2 способами: 1-cvs, xls файлы
2-более интересный это api системы. АPI больше нравится так как можно отправлять периоды выгрузки и номер карты и вытягивать даные.
Еще один момент что водители высылают сканы чеков с заправки. Можно их тоже обрабатывать но я так понимаю надо подключать ocr.
2.Обработка информации и генерирование отчетов по среднему расходу топлива.
Исходя из того, что водители не всегда указывают правильные км при заправке - идеальный вариант брать состояния км автомобиля из api tomtom в момент заправки в DKV.
3.Загрузка данных из системы навигации TomTom и анализ проеханых километров.
Как писал выше есть api для tomtom-a. По api можно брать всю инфу по автомобилю. Километры, скоростя, перемещения.
4.Разработка системы обработки заказов и формирование отчетности
Заказы приходять в виде pdf файла где указано данные заказчика, места загрузки, места выгрузки, цена перевозки и условия.
Думаю или парсиить или перебивать в базу вручную. Хотелосби стремится к полной автоматизации)))
5.Анализ доходности по периодах, автомобилях и водителях.
Думаю всетаки нужна MYSQL для сбора и обработки информации в связке с PHP или Pyton +JS
В конечном варианте можно продвыгатся по автоматическом работы с поиска и обработки заказов по перевозки. Втягивать инфо с разных систем, где появляются и выбирать самые выгодные перевозки и сбрасывать через том-том для водителя