Топливо контролируется на ощупь
Общая сумма за месяц известна. А сколько сжёг 12345-A-6 на рейсе Танжер — Мурсия и больше ли это, чем в прошлом месяце, — нет.
Газойль — первая статья затрат перевозчика и последняя, которую начинают мерить. Продукт не делает вид, что видит бак: он ведёт журнал заправок, импортирует выписку по вашим топливным картам и считает реальный расход между двумя полными баками. На выходе не волшебная цифра, а отклонение от вашей же нормы — по каждой машине отдельно.
Общая сумма за месяц известна. А сколько сжёг 12345-A-6 на рейсе Танжер — Мурсия и больше ли это, чем в прошлом месяце, — нет.
Триста строк в месяц: сверяют итог и подшивают. Строку, выбивающуюся из ряда, замечают тогда, когда итог уже вырос.
Водитель принёс чек, карта прислала транзакцию. В таблице сумма удвоилась, а расход на сотню стал ниже настоящего — ошибка в лестную сторону, а это худший её вид.
Каждая заправка — строка: машина, литры, сумма, одометр, полный бак или нет, фото чека. Строки приходят из двух мест — введённый чек и импортированная выписка карты — и живут в одном журнале, где у каждой видно источник.
Деталь, которая имеет значение. Автосверка соединяет транзакцию карты и введённый чек, если между ними меньше 24 часов и совпала сумма или литры. Сведённая пара — ОДНА физическая заправка: в расходе она учитывается один раз.
Показание, введённое на заправке, двигает счётчик тягача вперёд. Показание ниже текущего журнал принимает — вносить старые чеки задним числом законно, — но счётчик оно не трогает, и экран говорит об этом прямо в строке.
Деталь, которая имеет значение. Это предупреждение, а не отказ: правило защищает счётчик, не мешая вводу. Заправка и сдвиг счётчика пишутся одной транзакцией, поэтому разойтись они не могут.
Л/100 км за 30 и за 90 дней, по каждому тягачу, считаются по сегментам, которые начинаются и заканчиваются полным баком с показанием одометра. Ничего не хранится: цифра пересобирается из журнала на каждом чтении.
Деталь, которая имеет значение. Меньше двух надёжных точек? Экран показывает «—», а не 0. Ноль в колонке расхода — это ложь, которая читается как достижение.
У каждой машины своя норма в л/100 км и, если нужно, отдельная зимняя. Цветом подсвечивается отклонение, а не абсолютная цифра: тягач на 34 литрах может быть совершенно нормальным, а у другого 29 литров — это уже утечка.
Деталь, которая имеет значение. Правило «отклонение расхода» (15 % на скользящих 30 днях) поставляется выключенным, как и все правила. Норма — знание владельца: пока вы её не задали, продукт молчит, а не выдумывает порог.
CSV или XLSX эмитента — Afriquia, TotalEnergies, любой другой — читается, показывается предпросмотром (готовые строки, дубли, ошибки) и только потом применяется. Продукт запоминает колонки каждого эмитента: второй импорт не настраивают. Импорт откатывается целиком.
Деталь, которая имеет значение. Дубли ЗАПИСЫВАЮТСЯ со своим статусом, а не отбрасываются молча: вы видите, что было в файле, а не то, что программа согласилась оставить.
Маскированный номер, эмитент, привязанный тягач или водитель, месячный лимит, статус «активна / заблокирована / сдана». Сданная карта остаётся в истории вместе со своими прошлыми транзакциями.
Деталь, которая имеет значение. Полный номер после ввода больше никогда не показывается. Заправка по карте чужого тягача даёт предупреждение при сохранении — обычно это первый заметный признак привычки, на которую стоит посмотреть.
| Дата | Тягач | Станция | Литры | Сумма | Одометр | Источник |
|---|---|---|---|---|---|---|
| 12/08 | 12345-A-6 | AFRIQUIA · Tanger Med | 420 | 5 460 MAD | 412 300 | Карта |
| 12/08 | 12345-A-6 | AFRIQUIA · Tanger Med | 420 | 5 460 MAD | 412 300 | Чек · сведён |
| 09/08 | 23456-B-6 | TOTAL · Agadir | 380 | 4 940 MAD | 298 110 | Чек |
| 07/08 | 45678-C-6 | SHELL · Kénitra | 310 | 4 030 MAD | ниже текущего | Чек |
Расход целого парка можно испортить одной лишней цифрой в одометре. Здесь опечатка попадает в журнал, но не спускается в машину: счётчик тягача двигается только вверх.
Отмена импорта снимает его строки с указанием причины, а сам файл остаётся в списке со своим статусом. Всегда видно, что было загружено и почему это убрали.
Детекция слива и заправки вне маршрута: без датчика уровня и GPS эти слова были бы маркетингом. Они приедут с телематикой и ни строчкой раньше.
Он вводится один раз и больше нигде не показывается открыто — ни в журнале, ни в выгрузке, ни в письме с алертом.
Ввод заправки самим водителем с телефона, вместе с фото чека, приедет с приложением водителя. Журнал уже принимает два источника: в день включения приложения у него просто появится третий, и ничего в ваших данных не изменится.
Модуль работает сам по себе, поверх флота, входящего в рабочее место. Вместе с «Мастерской» одометр становится общим: заправка, визит в сервис и пробег шины говорят об одном и том же километре.
Да: импорт — только один из двух источников. Журнал, который ведут по чекам, уже даёт реальный расход по каждой машине, если на заправке записывают одометр — это единственная дисциплина, которую просит модуль. А вместе с модулем «Касса водителей» та же заправка, оплаченная наличными, становится ещё и возмещённым чеком.
Двух полных баков с одометром на одной машине хватит на первый сегмент; месяц журнала даёт среднее, о котором уже можно спорить. Пока точек мало, в колонке стоит «—»: продукт лучше промолчит, чем даст принять решение на шуме.
Создайте аккаунт, отметьте модули, добавьте грузовики — первая миссия отправится уже сегодня.