Как было до системы

Парк работал через диспетчерскую Яндекс Про, а всё остальное жило в Google-таблицах: график смен, аренда, долги, ремонты. Управляющий каждое утро выгружал транзакции из Fleet в Excel и сводил, кто сколько должен: на это уходило 3–4 часа. Водитель, который ушёл в минус, узнавал о долге только при разговоре в офисе.

Штрафы ГИБДД приходили через одну-три недели. Чтобы понять, кто ездил в момент нарушения, листали график смен и переписку в WhatsApp, а на пересменках спорили. Машина после ДТП могла простоять две недели в ожидании запчастей, и в отчёте это выглядело просто как «меньше выручки» без причины.

Словарь заказчика

С этих слов начинали обследование: без них не получится спроектировать ни статусы, ни отчёты.

Раскат
одна машина на двух водителей: днём один, ночью другой, аренда делится пополам
Подключашка
водитель на своей машине, который работает через парк в Яндекс Про и платит комиссию вместо аренды
Минус по балансу
аренда списана, а на балансе водителя в Яндекс Про не хватило денег; разница становится долгом парку
Пересменка
передача машины между водителями с фото и пробегом; штраф в эти минуты непонятно на кого списывать

Статусы

  1. Подготовка
  2. На линии
  3. В простое
  4. ТО / ремонт
  5. Готова
  6. Выведена

Отдельные ветки:

  • ДТП
  • Ждём ЗИП
  • Нет водителя
  • Блок Яндексом
  • Уволен, долг

Что сделали

Управляющему

  • Водители: условия аренды, баланс в Яндекс Про, долг парку, депозит, статус самозанятости
  • Отчёт за период: начисленная и оплаченная аренда, долги, простой машин по причинам
  • Блокировка водителя парком и график погашения долга по сменам

Механику

  • Карточка машины: лизинг, ОСАГО такси, разрешение, трекер, ремонты и ТО
  • Статусы ремонта от ДТП до возврата на линию, включая «Ждём ЗИП»
  • Акт приёма-передачи с фото и спорными повреждениями из бота

Бухгалтеру

  • Штрафы ГИБДД по СТС всех машин и сопоставление с водителем по времени смены
  • Удержания с баланса в Яндекс Про при следующем списании аренды
  • Проверка статуса самозанятости перед выплатой

Водителю (Telegram)

  • Баланс, списания и вывод денег по СБП
  • Приёмка смены с шестью фото и пробегом
  • Уведомление о штрафе с возможностью оспорить

Экраны системы

Скриншоты из рабочей системы. Названия компаний, ИНН и домен заказчика скрыты по NDA.

Карточка авто в простое: ДТП, ожидание запчастей, лизинг и потерянная аренда
Карточка авто в простое: ДТП, ожидание запчастей, лизинг и потерянная аренда
Штрафы ГИБДД: сопоставление нарушения со сменой по времени и треку, спорные пересменки
Штрафы ГИБДД: сопоставление нарушения со сменой по времени и треку, спорные пересменки
График смен на неделю: день и ночь, раскат на двух водителей, простой и ТО
График смен на неделю: день и ночь, раскат на двух водителей, простой и ТО
Отчёт за полмесяца: начисленная и оплаченная аренда, долги водителей, простой по причинам
Отчёт за полмесяца: начисленная и оплаченная аренда, долги водителей, простой по причинам
Telegram-бот водителя: баланс и вывод, приёмка смены с фото, оспаривание штрафа
Telegram-бот водителя: баланс и вывод, приёмка смены с фото, оспаривание штрафа

Интеграции

Яндекс Fleet APIводители, балансы и транзакции каждые 10 минут; списание аренды и удержаний раз в сутки в 23:59
Проверка штрафов ГИБДДчерез сервис проверки штрафов по СТС всех 48 машин раз в сутки, новые постановления падают в очередь на сопоставление
StarLineтрек и события (удар, наклон, блокировка) по API, трек подтягивается в карточку штрафа на время нарушения
Консоль.Пропроверка статуса самозанятого перед выплатой и чеки в «Мой налог»
Telegram Bot APIбот водителя: баланс, приёмка смены с фото, штрафы; фото сохраняются в карточку смены

Как шла работа

  1. 1–2 нед.
    Обследование

    Разобрали с управляющим таблицы за три месяца: аренду, долги, ремонты и 60 штрафов. Посчитали, сколько штрафов пришлось на пересменку: 9.

  2. 3–4 нед.
    Прототип

    Экраны водителей, карточки машины и графика смен. Механики попросили отдельный статус «Ждём ЗИП», чтобы простой не смешивался с ремонтом.

  3. 5–9 нед.
    Разработка

    Синхронизация с Fleet, аренда и долги, штрафы, график смен, простой. Долги водителей перенесли из таблицы с ручной сверкой по каждому должнику.

  4. 10 нед.
    Запуск

    Неделю считали аренду параллельно в таблице и в системе, расхождения разбирали каждое утро. Потом таблицу закрыли.

  5. +4 нед.
    Бот водителя

    Баланс, вывод и приёмка смены с фото. Первые две недели фото присылали 70% водителей, после привязки открытия смены к фото стало около 95%.

Что пошло не так

Хотели списывать аренду в момент закрытия смены, но Fleet API принимает списания с задержкой, и в часы пик транзакции приходили с опозданием до 40 минут. Водитель видел старый баланс и выводил деньги, которых уже не было. Перешли на одно списание в сутки в 23:59, а сумма к выводу в боте считается как баланс минус аренда за текущий день. Моментальные выплаты в течение смены пока не делаем.

Результат

15 минна утреннюю сводку вместо 3–4 часов сборки из выгрузок
−38%долгов водителей за первые 3 месяца, в основном за счёт уведомлений о минусе в боте
26машино-дней простоя за полмесяца теперь разложены по причинам, раньше это было просто «меньше выручки»

Управляющий видит долг каждого водителя в тот же день, а не на разговоре в офисе. Штрафы на пересменках решаются по треку и фото приёмки, споров стало заметно меньше. Сейчас по данным о простое парк договаривается со вторым поставщиком запчастей для китайских машин.

Похожая задача?

Опишите в Telegram, как сейчас идут заявки и учёт. Скажем, хватит ли доработки вашей текущей системы или нужна своя. Первая консультация бесплатная.

Написать в Telegram