Круговой учет топлива
Модуль «Контроль топлива» — это ключевой инструмент для кругового учёта топлива, объединяющий данные с датчиков уровня топлива (ДУТ) и внешних источников (АЗС, процессинговые системы) в единую систему контроля. Цель — обеспечить точный, прозрачный и автоматизированный учёт всех операций заправки и слива, исключая человеческий фактор и злоупотребления.
В модуле реализована автоматическая логика сопоставления событий: когда поступает транзакция из АЗС и фиксируется скачок уровня топлива по ДУТ, система создаёт документ «Ревизия», в котором сравниваются зафиксированные объёмы. Несоответствия (например, недолив, слив или заправка не в корпоративный бак) автоматически подсвечиваются.
Модуль интегрируется с крупнейшими операторами топливных карт:
- РН-КАРТ (Роснефть)
- ОПТИ 24 (Газпромнефть)
- Вездеход (ППР)
- Е1-CARD и другими.
Визуализация подтвержденных и неподтвержденных заправок отображается также в модуле «Графики», где доступны дополнительные аналитические показатели: средняя цена, география заправок, отклонения и ТОП‑5 потребителей.
Пример использования решения в бизнес-процессах компании
- Финансовый отдел отслеживает отклонения по топливу и исключает необоснованные траты
- Безопасность и контроль выявляют случаи заправки нецелевых ТС и возможные хищения
- Логисты получают достоверную картину заправок по филиалам, подрядчикам и ТРК
- Аналитики используют агрегированные данные в модуле «Графики» для расчёта себестоимости и контроля KPI по топливу
Функциональные возможности и ограничения
- Автоматическое создание ревизий на основе событий слива/заправки по ДУТ и транзакций из внешних источников
- Интеграция с системами топливных карт и процессинговыми платформами
- Выявление отклонений: недоливов, сливов, транзакций без подтверждения по ДУТ
- Разделение ошибочно сопоставленных ревизий на исходные события
- Подробные карточки по каждой ревизии: ДУТ, транзакция, карта, расчёты
- Фильтрация и сортировка по статусу, объекту, группам, объёму и дате
- Агрегация данных для графиков: подтверждённые заправки, стоимость, топ‑5 потребителей
- Поддержка нескольких вкладок: Ревизии, ДУТ, АЗС (каждая со своим контекстом данных)
Ограничения
- Транзакции из АЗС сопоставляются только в случае включённого биллинга и корректной настройки баков
- Необходимо самостоятельное заключение договора с провайдером процессинга транзакций АЗС и настройка доступа к API
- Данные по транзакциям АЗС запрашиваются каждые 6 часов
- События для автоматического сопоставления ищутся в радиусе 3 км и в пределах 1 часа
Подробная инструкция
Работа с ревизиями
Ревизии — это автоматически сопоставленные события заправки по ДУТ и транзакции АЗС. Может объединять несколько событий. Например, заправка в два бака по одной транзакции или заправка в один бак за несколько транзакций (например при лимитировании разовой заправки на топливном контроллере ведомственной АЗС).
Перейдите в модуль Контроль топлива → Ревизии. Ознакомьтесь со списком ревизий: каждая строка показывает:
- Объект
- Объём заправки по ДУТ
- Объём по транзакции АЗС
- Δ в литрах (разница между данными заправки по ДУТ и АЗС)
- Δ в % (относительная разница между данными заправки по ДУТ и АЗС)
- Дата и время начала заправки
Нажмите на иконку статуса, чтобы увидеть подсказку о проблеме (например, слив, недолив, отсутствие сопоставления)
Используйте фильтры:
- По объекту
- По группам
- По статусу (например, «Есть проблемы»)
Для удобства можно отсортировать ревизии по абсолютной или относительной разнице. Отрицательное значение в столбцах указывает на потенциальный слив (в бак попало меньше топлива, чем было отпущено на АЗС)
Выберите период отчёта (1 день, неделя, 30 дней или вручную)
Карточка ревизии
- Кликните по строке с ревизией
- В правой части откроется карточка:
- Объём по ДУТ
- Объём по транзакции
- Разница в литрах и процентах
- Хронология (время и АЗС по транзакции, заправка по ДУТ)
- Карта с точками событий
- При необходимости нажмите Разделить, чтобы отменить сопоставление событий
ДУТ
Раздел ДУТ отображает все события изменения уровня топлива, зафиксированные телематическими датчиками уровня топлива (ДУТ) — как сопоставленные, так и не сопоставленные с транзакциями АЗС. Этот раздел используется для контроля корректности событий, создания ревизий вручную, а также анализа логики уже выполненных сопоставлений.
Просмотр событий по ДУТ
- Перейдите в раздел Контроль топлива → ДУТ.
- В таблице отобразятся все события изменения уровня топлива:
- Зафиксированы по ДУТ (с указанием названия бака: Tank1, Tank2 и др.)
- Отображаются независимо от наличия транзакций по АЗС
- Каждая строка содержит:
- Объект (ТС или ТРК)
- Тип и описание датчика (например, FlowMeter, Tank1)
- Δ (разница в объёме топлива)
- Начальный и конечный объём
- Объём бака
- Дата события
- Статус:
- «Не сопоставлено» — событие по ДУТ не связано с транзакцией
- «Сопоставлено» — по событию уже создана ревизия
Note
Пример: если датчик Tank1 зафиксировал увеличение на 104,7 л, а соответствующая транзакция не найдена, статус будет «Не сопоставлено».
Просмотр подробностей события
- Кликните на строку с интересующим событием.
- Справа откроется карточка с деталями:
- Время начала и окончания
- Тип и описание датчика
- Δ топлива
- Геопозиция (карта)
- При наличии сопоставления — информация о ревизии
Note
Если событие не сопоставлено, и вы считаете его заправкой, нажмите Создать ревизию.
Создание ревизии вручную
- Нажмите кнопку Создать ревизию.
- Откроется модальное окно поиска заправок — интерфейс для ручного сопоставления событий ДУТ с транзакциями АЗС.
В интерфейсе сопоставления:
- Слева — список событий ДУТ
- Справа — транзакции АЗС в заданных пределах
- Центр — карта с точками и радиусами
- Верх — итоговая сводка: объёмы, отклонения, процент расхождения. При отметке подходящих событий данные будут расчитаны автоматически
Настройка параметров поиска
- При необходимости измените:
- Временной диапазон — сколько времени учитывать до/после события (например, ±6 ч)
- Радиус поиска — допустимое расстояние между точками ДУТ и АЗС (например, 3 км)
- Выберите одну или несколько транзакций в правой части.
- Нажмите ОК — система создаст ревизию и присвоит событию статус «Сопоставлено».
Note
Используйте ручную ревизию, если:
- Автоматическое сопоставление не сработало из-за координат
- Событие попало за пределы времени ±1 ч
- Заправка проводилась по нескольким картам или в несколько этапов
После создания ревизии событие исчезнет из фильтра «Не сопоставлено», но останется во вкладке ДУТ со статусом «Сопоставлено» и будет также отображаться в журнале Ревизий.
АЗС
Вкладка АЗС предназначена для отображения всех транзакций по заправкам, полученных из внешних процессинговых систем (топливных карт) — вне зависимости от того, были ли они сопоставлены с данными по датчикам уровня топлива (ДУТ). Эта вкладка используется для ручного анализа, создания ревизий и контроля по каждой отдельной транзакции.
Просмотр транзакций
- Перейдите в раздел Контроль топлива → АЗС.
- В таблице отобразятся все поступившие транзакции:
- Источник — бренд АЗС (например, «АТЗ МАЗ»)
- Объём в литрах
- Тип топлива
- Цена и сумма (если переданы провайдером)
- Привязанная карта (если есть)
- Номер транзакции и дата
- Столбец Статус показывает:
- «Не сопоставлено» — система не нашла соответствующее изменение по ДУТ
- «Сопоставлено» — транзакция включена в ревизию
Просмотр подробностей транзакции
- Кликните по строке с интересующей транзакцией.
- В правой части откроется карточка транзакции, содержащая:
- Название АЗС
- Дата и время
- Объём топлива
- Номер топливной карты
- Идентификаторы транзакции и АЗС
- Координаты на карте
Note
Если транзакция не сопоставлена, можно вручную создать ревизию, нажав кнопку Создать ревизию в верхней части карточки.
Создание ревизии вручную
- Нажмите кнопку Создать ревизию в карточке транзакции.
- Откроется модальное окно поиска событий ДУТ, аналогичное интерфейсу на вкладке «ДУТ».
В интерфейсе сопоставления:
- Слева — список событий ДУТ
- Справа — транзакции АЗС в заданных пределах
- Центр — карта с точками и радиусами
- Верх — итоговая сводка: объёмы, отклонения, процент расхождения. При отметке подходящих событий данные будут расчитаны автоматически
Настройка параметров поиска
- При необходимости измените:
- Временной диапазон — сколько времени учитывать до/после события (например, ±6 ч)
- Радиус поиска — допустимое расстояние между точками ДУТ и АЗС (например, 3 км)
- Выберите одну или несколько транзакций в правой части.
- Нажмите ОК — система создаст ревизию и присвоит событию статус «Сопоставлено».
После подтверждения транзакция получит статус «Сопоставлено» и отобразится в журнале Ревизий, а также исчезнет из фильтра по «Не сопоставленным».
Note
Вкладка АЗС полезна для выявления подозрительных транзакций, по которым нет телематического подтверждения — например, заправка личного ТС по корпоративной карте или попытка мошенничества.