Расходы на дизель растут: Odoo ERP показывает, какой маршрут съедает деньги

Расходы на дизель растут: Odoo ERP показывает, какой маршрут съедает деньги

5 мин чтения 2 просмотров
Измерять прибыль автопарка литрами — ошибка. Odoo ERP связывает выручку и полную себестоимость каждого рейса, показывая убыточные маршруты.

В транспортной компании Ташкента закрыли месяц. Машины ходили без остановки, заказов было много, деньги поступали на расчетный счет. Но прибыль оказалась на 80 миллионов сум ниже плана. Первое подозрение падает на водителей: куда ушел дизель?

Вопрос нужно поставить иначе: в каком рейсе расходы превысили выручку? Odoo ERP привязывает к каждой поездке отдельный аналитический учет и показывает эту разницу. Система сопоставляет выручку по заказу с затратами на дизель, оплату водителя, ремонт, амортизацию и порожний обратный пробег. Тогда руководитель видит, что маршрут Ташкент–Самарканд приносит прибыль, а для направления Ташкент–Карши необходимо пересмотреть тариф.

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

Проблема не в баке, а в модели учета

Во многих компаниях есть таблица топлива: автомобиль, дата, литры, водитель. Она фиксирует расход, но не отвечает на вопрос, был ли он экономически оправдан. Одни и те же 300 литров дизеля могут принести прибыль на срочном и дорогом заказе. А на рейсе с низким тарифом и порожним возвращением такой расход уведет компанию в минус.

В списке Golden Pages цены на АЗС Ташкента различаются. Поэтому в систему должна попадать не нормативная цифра, а фактическая стоимость купленного топлива и информация о том, на какой рейс оно было израсходовано.

Что входит в себестоимость рейса?

Если учитывать только топливо, отчет покажет прибыль. Но денег на счете не останется.

Расходы на дизель

Количество купленных литров, уплаченная цена и фактический расход на этом маршруте.

Порожний пробег

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

Оплата водителя

Оплата рейса, суточные и дополнительные выплаты относятся на конкретную поездку.

Доля расходов на ремонт

Расходы на шины, масло и запчасти закрепляются за соответствующим автомобилем.

Амортизация

Износ автомобиля распределяется по километражу или отчетному периоду.

Убытки из-за задержек

Штрафы и простой вычитаются из маржи рейса.

Как прибыльный на вид рейс оборачивается убытком?

Рассмотрим условный расчет. За рейс Ташкент–Карши клиент заплатил 5,2 миллиона сум. Дизель обошелся в 2,15 миллиона, расходы на водителя — в 750 тысяч, доля ремонта — в 520 тысяч, амортизация — в 680 тысяч сум. Если остановить расчет на этом месте, покажется, что рейс принес 1,1 миллиона сум прибыли.

Но из Карши машина вернулась пустой. Один только обратный путь обошелся еще в 1,35 миллиона сум. Фактический результат рейса: убыток 250 тысяч сум. Если такая поездка повторяется восемь раз в месяц, компания теряет два миллиона сум, даже когда машины постоянно заняты.

Составляющие себестоимости рейса вокруг грузовика на единой схеме
Полная себестоимость включает не только дизель, но и оплату водителя, ремонт, амортизацию и пустой возврат.

Как Odoo связывает данные?

Согласно документации Odoo 19, в модуле Fleet ведется учет автомобилей, договоров и расходов на обслуживание. С помощью Analytic Accounting эти затраты можно разделить по маршрутам или рейсам. Мы рекомендуем создавать каждую поездку как отдельный аналитический объект. Тогда учет автопарка становится прозрачным и проверяемым.

Выручка поступает из заказа на продажу. Данные топливной карты или GPS-системы через API относятся на соответствующий рейс. Записи из модулей закупок и бухгалтерского учета добавляют затраты на ремонт. Итоговый отчет раскрывает маржу рейса в разрезе автомобиля, водителя, клиента или маршрута.

Пять шагов внедрения

Не спешите создавать большую панель управления. Сначала правильно рассчитайте экономику одного рейса.

  1. Определите рейс Присвойте каждому заказу уникальный номер, а затем закрепите за ним маршрут, автомобиль и водителя.
  2. Подключите расходы Отнесите топливо, ремонт и выплаты водителю именно на этот рейс.
  3. Установите правила распределения Согласуйте, как будут распределяться амортизация и общие расходы: по километражу или по рабочим дням.
  4. Проверьте маржу Сначала протестируйте расчет на десятках реальных рейсов по одному маршруту.
  5. Настройте предупреждение Если маржа опустится ниже установленного порога, ответственный руководитель должен получить сообщение в Telegram.
ERP связывает заказ, грузовик, топливо, водителя, ремонт и финансы
Единая аналитика объединяет доход заказа и все расходы конкретного рейса.

Отчет должен подталкивать к решению

Красивый график не экономит деньги. Рабочий отчет четко разделяет причины убытка: слишком низкий тариф, превышение нормы расхода дизеля или отсутствие обратного груза? Если причина неизвестна, руководитель примет неверное решение.

Если тариф слишком низкий, цену пересматривают вместе с клиентом. Если велик порожний пробег, обратный заказ планируют заранее. Если проблема регулярно возникает у одного автомобиля, ставится вопрос о его техническом осмотре или замене. В отчете Odoo должны быть видны не только проблема, но и следующая задача, а также ответственный за нее сотрудник.

Занятый автомобиль — не всегда автомобиль, который зарабатывает деньги.

Инженерная команда Celion

Самая распространенная ошибка: слишком ранняя автоматизация

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

Сначала согласуйте экономическую модель. Когда рейс начинается и когда закрывается? На какой заказ относится порожнее возвращение? Как распределяются общие расходы? Если на эти вопросы нет одного четкого ответа, автоматизация лишь ускорит накопление ошибок в учете.

Доходный рейс становится убыточным после пустого обратного пути
Пустой обратный путь может превратить высокий доход рейса в фактический убыток.

Результаты, которые должен видеть руководитель

В отчете по автопарку должны быть четко видны следующие результаты:

  • Литров недостаточно. Сопоставляйте расход топлива с выручкой и полной себестоимостью рейса.
  • Каждый рейс — отдельно. Средний результат по маршруту может скрыть убыточную поездку.
  • Не забывайте о порожнем возвращении. Километры без груза часто выпадают из расчета рейса и искажают маржу.
  • Сначала модель, потом API. До интеграции утвердите правила привязки расходов к рейсу.
  • Отчет должен приводить к действию. Если выявлен убыток, назначьте ответственного за решение по тарифу, маршруту или автомобилю.

Часто задаваемые вопросы

Заменяет ли Odoo систему GPS-мониторинга?
Нет. GPS собирает данные о местоположении, расстоянии, скорости, а на некоторых устройствах — и показатели топлива. Odoo связывает эти сведения с заказами, счетами-фактурами и расходами. Когда две системы соединены через API, GPS показывает движение, а Odoo — финансовый результат этого движения.
Нужен ли Odoo небольшому автопарку из 10–20 машин?
Да, если компания работает с несколькими маршрутами, клиентами и тарифами. Дело не в количестве машин, а в том, на какой рейс относятся расходы. Небольшой автопарк может начать с компактного учета: рейс, выручка, дизель, оплата водителя и затраты на ремонт. Уже этих данных достаточно, чтобы увидеть, где возникает убыток.
Можно ли вводить данные о топливе вручную?
На начальном этапе — да. Оператор вносит количество литров, цену и автомобиль из чека или отчета топливной карты. После проверки расчета на нескольких реальных рейсах ввод данных можно автоматизировать через API или импорт файлов. Сначала проверить модель вручную дешевле, чем автоматизировать неверный расчет.
Если маршрут оказался убыточным, нужно ли его закрывать?
Не сразу. Сначала найдите источник убытка. Причиной могут быть низкий тариф, порожнее возвращение, перерасход или автомобиль, который слишком часто требует ремонта. Иногда достаточно пересмотреть тариф на 5–7 процентов. В других случаях выгоднее найти обратный груз или заменить машину.

Сколько прибыли на самом деле приносят ваши рейсы?

Команда Celion связывает Odoo ERP, GPS и бухгалтерские системы, чтобы рассчитывать фактическую рентабельность каждого рейса. Мы начинаем с реальных данных по одному маршруту. После проверки расчетов создаем панель управления и прогноз расходов на основе искусственного интеллекта. Свяжитесь с нами.

Связаться с нами

Поделиться статьей