Odoo Как Odoo Делает Революцию в Рознице: Реальный Кейс из Ташкента
Если вы хотите порядок, контроль и рост — Odoo это лучший выбор.
Маржа рейса — выручка заказа за вычетом всех относящихся к нему затрат, включая порожний возврат. Для расчёта в Odoo нужны идентификатор рейса и правила привязки выручки и расходов. GPS сам по себе не показывает прибыль.
Вопрос нужно поставить иначе: в каком рейсе расходы превысили выручку? Odoo ERP привязывает к каждой поездке отдельный аналитический учет и показывает эту разницу. Система сопоставляет выручку по заказу с затратами на дизель, оплату водителя, ремонт, амортизацию и порожний обратный пробег. Тогда руководитель видит, что маршрут Ташкент–Самарканд приносит прибыль, а для направления Ташкент–Карши необходимо пересмотреть тариф.
В автопарках мы часто встречаем одну и ту же ошибку: литры и километры контролируют, а маржу каждого рейса не считают. Маржу необходимо рассчитывать по каждому рейсу. Иначе даже небольшое повышение цены на дизель всего за несколько месяцев превращается в ощутимый убыток. Машины при этом могут оставаться загруженными, водители — занятыми, а количество заказов — расти. Но без полной себестоимости эта активность создает лишь видимость успешной работы.
Все суммы ниже — условные данные для объяснения расчёта. Это не результат клиента, не рыночный тариф и не предложение Celion.
| Показатель | Сумма, сум |
|---|---|
| Выручка заказа | 5 200 000 |
| Дизель | −2 150 000 |
| Расходы на водителя | −750 000 |
| Доля ремонта | −520 000 |
| Амортизация | −680 000 |
| Результат до порожнего возврата | 1 100 000 |
| Порожний возврат | −1 350 000 |
| Итоговая маржа | −250 000 |
Восемь рейсов с такой же экономикой: −250 000 × 8 = −2 000 000 сум. Сначала проверьте распределение затрат, затем оценивайте тариф и работу водителя.
| Данные | Источник / правило |
|---|---|
| ID рейса | Одинаковый идентификатор в заказе, машине и расходах |
| Выручка | Заказ или счёт; исключить двойной учёт |
| Дизель | Литры × фактическая цена; привязка к рейсу |
| Ремонт и амортизация | Распределение по согласованному пробегу или периоду |
| Порожний возврат | Заранее определить заказ/рейс, принимающий затраты |
| Контроль | Сверять сумму рейсов с бухгалтерским учётом |
Fleet учитывает автомобили и связанные расходы. Аналитический учёт помогает разделять затраты. Модель ID рейса, импорт GPS/топлива, распределение расходов и оповещения могут требовать отдельной настройки или разработки; это не автоматический результат установки модуля.
Источники: Odoo 19: Fleet · Odoo 19: Analytic accounting
Во многих компаниях есть таблица топлива: автомобиль, дата, литры, водитель. Она фиксирует расход, но не отвечает на вопрос, был ли он экономически оправдан. Одни и те же 300 литров дизеля могут принести прибыль на срочном и дорогом заказе. А на рейсе с низким тарифом и порожним возвращением такой расход уведет компанию в минус.
В списке Golden Pages цены на АЗС Ташкента различаются. Поэтому в систему должна попадать не нормативная цифра, а фактическая стоимость купленного топлива и информация о том, на какой рейс оно было израсходовано.
Если учитывать только топливо, отчет покажет прибыль. Но денег на счете не останется.
Количество купленных литров, уплаченная цена и фактический расход на этом маршруте.
Километры, пройденные без груза на обратном пути, также включаются в себестоимость заказа.
Оплата рейса, суточные и дополнительные выплаты относятся на конкретную поездку.
Расходы на шины, масло и запчасти закрепляются за соответствующим автомобилем.
Износ автомобиля распределяется по километражу или отчетному периоду.
Штрафы и простой вычитаются из маржи рейса.
Рассмотрим условный расчет. За рейс Ташкент–Карши клиент заплатил 5,2 миллиона сум. Дизель обошелся в 2,15 миллиона, расходы на водителя — в 750 тысяч, доля ремонта — в 520 тысяч, амортизация — в 680 тысяч сум. Если остановить расчет на этом месте, покажется, что рейс принес 1,1 миллиона сум прибыли.
Но из Карши машина вернулась пустой. Один только обратный путь обошелся еще в 1,35 миллиона сум. Фактический результат рейса: убыток 250 тысяч сум. Если такая поездка повторяется восемь раз в месяц, компания теряет два миллиона сум, даже когда машины постоянно заняты.

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

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

В отчете по автопарку должны быть четко видны следующие результаты:
Команда Celion связывает Odoo ERP, GPS и бухгалтерские системы, чтобы рассчитывать фактическую рентабельность каждого рейса. Мы начинаем с реальных данных по одному маршруту. После проверки расчетов создаем панель управления и прогноз расходов на основе искусственного интеллекта. Свяжитесь с нами.
Обратный звонок
Оставьте Ваши данные и мы свяжемся с Вами в ближайшее время.
Стать партнером
Leave your contact details and we will get back to you shortly.
Order Service
Оставьте Ваш номер телефона и мы свяжемся с Вами в ближайшее время.