Перейти к основному содержимому

Автоматизация возвратов для Т-Банка и Альфа-Банка

· 2 мин. чтения

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

В разделе «Тарифы отмен» можно создавать тарифы, определяющие условия возврата и сумму удержания при отмене бронирования.

Созданный тариф назначается нужному направлению. Для разных направлений можно установить разные условия отмены.

Отмена бронирования и подтверждение возврата

При отмене оплаченного бронирования пользователь выбирает причину отмены. В открывшемся окне отображается информация о заказе: клиент, направление, рейс, стоимость и условия возврата.

Перед подтверждением можно проверить сумму удержания и сумму, которая будет возвращена клиенту. После нажатия кнопки «ОК» отмена подтверждается, а возврат выполняется в соответствии с установленным тарифом.

Отображение информации о возврате

В журнале бронирований отображаются основные данные о возврате:

Время до рейса — сколько времени оставалось до начала поездки на момент оформления возврата.

Тип возврата — условия, по которым рассчитывается удержание.

Сумма возврата — сумма денежных средств, возвращаемая клиенту.

Это позволяет быстро проверить, сколько было удержано и какая сумма подлежит возврату.

Управление статусами бронирований

После оформления возврата статус бронирования обновляется в системе. В списке заказов можно увидеть, на каком этапе находится возврат.

Для выполнения возврата предусмотрена кнопка «Возвратить». Она доступна для бронирований, по которым необходимо выполнить соответствующую операцию.

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

В административной панели предусмотрен отдельный раздел «Возвраты», в котором можно работать с бронированиями, связанными с возвратом денежных средств.

Это упрощает контроль отменённых заказов и позволяет сотрудникам быстрее находить необходимую информацию.

Контроль изменений после возврата

Система учитывает статус возврата при работе с бронированиями. Это помогает избежать повторного выполнения возврата и некорректного изменения уже обработанных заказов.

Функционал автоматических возвратов для Т-Банка и Альфа-Банка позволяет управлять условиями отмены, рассчитывать сумму возврата и контролировать статус операции в одном месте.

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

Номер рейса для индивидуальных трансферов

· 2 мин. чтения

В системе реализована возможность указывать номер рейса при бронировании индивидуальных трансферов. Это позволяет сохранять номер рейса клиента непосредственно в заказе и отображать его в информации о поездке.

Настройка номера рейса

Если для направления настроен тип трансфера «Индивидуальный трансфер», при создании заказа через административную панель, сайт или мобильное приложение формируются рейс и бронирование по выбранному направлению.

Для таких направлений предусмотрено поле «Номер рейса». Если поле отмечено как обязательное, при оформлении бронирования пользователь должен заполнить его.

nomer-rejsa-dlya-individualnykh-transferov

Сохранение номера рейса в бронировании

При оформлении заказа клиент указывает номер своего рейса. Введённое значение сохраняется в бронировании и связывается с соответствующим рейсом трансфера.

Это позволяет использовать номер рейса при дальнейшей работе с заказом и быстро находить необходимую информацию.

Настройка индивидуального трансфера

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

nomer-rejsa-dlya-individualnykh-transferov

Настройка позволяет адаптировать оформление бронирования под особенности конкретного направления и обеспечить сбор необходимой информации от клиента.

Функция «Номер рейса» позволяет собирать и сохранять информацию о рейсе клиента при заказе индивидуального трансфера. Если номер обязателен для выбранного направления, без его заполнения оформить бронирование нельзя.

Это помогает сделать процесс оформления трансфера более удобным и обеспечивает наличие номера рейса в данных

Доработка пула и резерва

· 2 мин. чтения

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

Отображение бронирований в пуле

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

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

При переносе бронирования в пул оно получает статус «Резерв», а при возвращении в рейс статус меняется на «Активный».

Отображение списка пассажиров

При просмотре рейса доступна кнопка «Посадочный лист», позволяющая открыть список пассажиров.

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

При этом список должен корректно отображать информацию о пассажирах и местах: сначала выводятся занятые места с данными пассажиров, а затем — свободные места без привязанных пассажиров. Это позволяет быстрее ориентироваться в заполненности рейса.

Бронирование в резерв при отсутствии свободных мест

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

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

Таким образом, отсутствие свободных мест не препятствует оформлению резервного бронирования.

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

Управление статусом бронирования

При оформлении бронирования в резерв система автоматически устанавливает ему статус «Резерв».

Если пользователь возвращает бронирование в активный список рейса, статус меняется на «Активный». При этом система учитывает текущую заполненность рейса и доступное количество мест.

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

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

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

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

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

Бесплатный багаж в зависимости от количества мест

· 2 мин. чтения

В настройках системы в разделе «Бронирование» есть параметр «Расчет бесплатных багажей по местам».

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

besplatnyj-bagazh-v-zavisimosti-ot-kolichestva-mest

Настройка количества бесплатного багажа

В разделе «Багажи» для каждого типа багажа можно указать количество багажа, которое предоставляется бесплатно.

Например, для типа багажа «Ручная кладь» можно установить значение 2. Это означает, что на одно пассажирское место предусмотрено два бесплатных багажа данного типа.

besplatnyj-bagazh-v-zavisimosti-ot-kolichestva-mest2

Если настройка «Расчет бесплатных багажей по местам» включена, система учитывает установленное количество бесплатного багажа отдельно для каждого места.

Например:

для одного пассажира предусмотрено 2 бесплатных места багажа;

при бронировании на 1 пассажира — бесплатно 2 багажа;

при бронировании на 2 пассажиров — бесплатно 4 багажа;

при бронировании на 3 пассажиров — бесплатно 6 багажа.

Таким образом, количество бесплатного багажа рассчитывается автоматически в зависимости от количества пассажиров.

Функция «Расчет бесплатных багажей по местам» позволяет автоматически предоставлять пассажирам бесплатный багаж в зависимости от количества забронированных мест.

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

Возвраты для ВТБ Банка

· 2 мин. чтения

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

Функционал построен по аналогии с уже реализованной системой возвратов для Т-Банка и Альфа-Банка и предназначен для автоматизации процесса возврата денежных средств при отмене заказа.

Автоматический возврат при отмене заказа

В административной панели предусмотрена возможность настроить автоматический возврат денежных средств при отмене заказа.

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

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

Подтверждение возврата

После формирования запроса информация о возврате передается в банковскую систему.

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

Таким образом, ручная передача данных для каждого возврата не требуется — система автоматически инициирует необходимое действие при отмене заказа.

Интеграция с ВТБ

Для работы механизма используется интеграция с системой ВТБ, через которую передаются данные для выполнения возврата.

Механизм автоматических возвратов для ВТБ позволяет связать процесс отмены заказа с возвратом денежных средств через банк.

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

Повтор поездки: быстрое создание нового заказа на основе готового маршрута

· 2 мин. чтения

При работе с регулярными или похожими заказами не всегда требуется заново заполнять весь маршрут. Если необходимая поездка уже была создана и выполнена, пользователь может использовать ее данные как основу для нового заказа.

Для этого в системе предусмотрена функция «Повторить поездку», которая позволяет быстро создать новую поездку на основе существующего маршрута и при необходимости изменить отдельные параметры.

Запуск повтора поездки

В списке поездок пользователь видит созданные заказы и их текущие статусы. Для выполненных поездок доступно действие «Повторить поездку».

povtor-poezdki-bystroe-sozdanie-novogo-zakaza-na-osnove-gotovogo-marshruta povtor-poezdki-bystroe-sozdanie-novogo-zakaza-na-osnove-gotovogo-marshruta3

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

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

Готовый маршрут как основа нового заказа

В форме отображается маршрут исходной поездки с последовательностью остановок. Для каждой остановки доступны основные параметры, которые можно проверить и при необходимости изменить:

  • адрес;

  • дата и время подачи;

  • время на посадку или ожидание;

  • контакт и комментарий.

Для работы с адресами доступны различные способы выбора точки — ввод адреса, указание точки на карте или выбор из избранных адресов.

При необходимости пользователь может изменить порядок остановок, удалить ненужную точку или добавить новую с помощью «+ Добавить остановку».

povtor-poezdki-bystroe-sozdanie-novogo-zakaza-na-osnove-gotovogo-marshruta2 povtor-poezdki-bystroe-sozdanie-novogo-zakaza-na-osnove-gotovogo-marshruta4

Изменение параметров перед повторным оформлением

Повтор поездки не создает новый заказ автоматически. Перед продолжением пользователь может скорректировать маршрут в соответствии с новым заказом.

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

После проверки маршрута пользователь нажимает «Продолжить» и переходит к дальнейшему оформлению поездки.

Функция «Повторить поездку» позволяет быстро создавать новые заказы на основе уже существующих маршрутов. Пользователю не приходится заново вводить все точки и параметры поездки — достаточно выбрать подходящий заказ, проверить данные и внести необходимые изменения.

Это сокращает время оформления повторных поездок, уменьшает объем ручного ввода и снижает вероятность ошибок при заполнении маршрута.

Осмотр автомобиля после поездки: фиксация состояния салона и забытых вещей

· 2 мин. чтения

После завершения поездки важно не только закрыть заказ, но и убедиться, что автомобиль оставлен в надлежащем состоянии. В приложении водителя добавлен «Осмотр авто», который позволяет сразу после высадки пассажиров зафиксировать состояние салона и отметить наличие забытых вещей.

Доступ к осмотру автомобиля

После прибытия на конечную точку водитель видит карточку остановки с основными действиями по заказу. В нижней части карточки расположена кнопка «Осмотр авто».

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

Оценка состояния салона

В окне «Осмотр авто» предусмотрен блок «Состояние салона» с оценкой в виде пяти звезд.

Водитель может указать итоговое состояние салона непосредственно после завершения поездки.

osmotr-avtomobilya-posle-poezdki-fiksacziya-sostoyaniya-salona-i-zabytykh-veshhej

Фиксация забытых вещей

Отдельным блоком в окне осмотра предусмотрен раздел «Забытые вещи».

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

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

osmotr-avtomobilya-posle-poezdki-fiksacziya-sostoyaniya-salona-i-zabytykh-veshhej2

Сохранение результатов осмотра

После заполнения необходимых данных водитель нажимает кнопку «Сохранить». Информация об осмотре фиксируется по текущему заказу.

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

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

Интеграция с оборудованием СмартТелеком (GPS-трекеры с подключением к CAN-шине по Flex протоколу)

· 3 мин. чтения

Современный автопарк — это не просто машины, а сложный набор цифровых устройств. GPS-трекеры, умные камеры, системы слежения за усталостью водителя и помощи на дороге — всё это постоянно передаёт огромные объёмы данных.

Раньше управлять этими устройствами было сложно: не всегда удавалось быстро понять, на какой машине стоит конкретный датчик, какая в нём сим-карта и по какому протоколу он работает. Чтобы навести порядок в этой части, мы вдрили модуль «Оборудование». Он стал единым центром учёта всей телематики в компании. Также мы улучшили алгоритмы обработки данных, поступающих от устройств.

Как устроена система

Чтобы система могла легко расти и принимать любые новые устройства, мы выстроили строгую иерархию из трёх уровней.

В новом разделе «Справочник оборудования» администратор теперь может настраивать базовую структуру:

  • Типы устройств — глобальные категории, например, «GPS-трекеры», «Камеры в салон», «Датчики уровня топлива».

  • Модели — конкретные названия оборудования от производителей, например, трекер определённого бренда.

  • Профили и функционал — настройка того, по какому протоколу «общается» эта модель (например, FLEX 3) и какие данные она умеет передавать.

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

Умный реестр устройств

Главный рабочий инструмент для механиков и системных администраторов — раздел «Устройства». Это подробная база всех физических датчиков, закупленных компанией:

  • Паспорт устройства — у каждого датчика появились свои уникальные номера (серийный номер, IMEI), номер вставленной сим-карты и привязка к конкретному автомобилю. Защитные алгоритмы гарантируют, что в базу нельзя завести два устройства с одинаковыми серийными номерами.

  • Удобная инвентаризация — задействована мощная система фильтров. Руководитель автопарка может за пару кликов найти, например, «все GPS-трекеры определённой модели, которые лежат на складе (без привязки к машине)» или «все датчики, в которых ещё нет сим-карты».

Чистота и точность данных

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

  • Понятные статусы — технические коды подключения к серверам переведены в текстовый формат в истории устройства. Вместо набора цифр диспетчер теперь видит статусы «Подключено» или «Нет связи».

  • Контроль ремней безопасности — исправлена логика считывания. Система чётко фиксирует и показывает статус «пристёгнут» отдельно для водителя и отдельно для пассажиров.

  • Никакого визуального мусора — скорость автомобиля автоматически округляется до десятых долей.

Модуль «Оборудование» и обновлённая обработка данных создали прозрачную экосистему для работы с телематикой. Транспортные компании получили удобный складской учёт умных устройств, избавились от путаницы с сим-картами и автомобилями, а диспетчеры на своих экранах теперь видят только точную, проверенную и полезную информацию о состоянии всего автопарка.

Интеграция с оборудованием DSM/ADAS

· 2 мин. чтения

Мы успешно расширили модуль телематики: теперь диспетчеры и служба безопасности могут не просто видеть координаты машин, но и в реальном времени оценивать обстановку в салоне и на дороге. Система стала полноценным центром видеомониторинга и контроля безопасности.

Что мы реализовали

1. Прямые видеотрансляции на карте. Контроль за транспортом стал визуальным. В разделе глобального мониторинга диспетчер может не только смотреть, где едет машина, но и одним нажатием подключаться к её камерам. При клике на значок камеры рядом с автомобилем открывается окно с прямой трансляцией. Можно смотреть несколько камер одновременно — и дорогу, и салон. Интерфейс карты также обновился: появилась удобная панель со списком всех активных машин, где сразу видно, работает ли датчик, передаёт ли он координаты и доступна ли камера. Добавилась возможность фильтровать машины по геозонам.

2. Умный контроль безопасности. Система научилась самостоятельно распознавать опасные ситуации. Умные камеры фиксируют, когда водитель курит, отвлекается на телефон, начинает засыпать, выезжает из своей полосы или опасно приближается к другой машине. Как только фиксируется нарушение — сигнал мгновенно передаётся на сервер. Система автоматически формирует карточку инцидента и сама добавляет в неё все данные: кто был за рулём, к какой компании относится автомобиль, точное время и маршрут. К каждому инциденту прикрепляется видеоролик момента нарушения, который руководитель может посмотреть прямо в браузере или скачать для подробного разбора.

3. Библиотека видео. Для комфортной работы с записями мы запустили отдельный раздел — «Библиотека видео». Интерфейс выполнен в формате привычного проводника. Все файлы автоматически распределяются по папкам: сначала по номерам автомобилей, затем по датам (например: «Автомобиль 1280PK7 → 2025.10.01 → видеофайл»). Руководитель автопарка может легко найти нужный день, посмотреть ролики прямо в системе, скачать их или одним нажатием перейти к инциденту, связанному с этим видео.

4. Защита от лишних данных с ростом количества датчиков. Мы внедрили улучшенные механизмы фильтрации информации, поэтому диспетчеры видят только корректные данные. Если датчик топлива временно теряет связь и присылает системную ошибку (например, технический код 65535), система блокирует этот «мусор» и отображает статус «Нет данных». Статусы ремней безопасности стали умнее — теперь система чётко показывает статус пристёгивания отдельно для водителя и отдельно для пассажиров. В списке инцидентов появились статусы «Прочитано» и «Решено». Служба безопасности теперь управляет нарушениями как письмами в почте — удобно, наглядно и без риска упустить важное.

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

Полная картина по клику: сворачиваемая детализация в списке заявок

· 2 мин. чтения

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

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

Компактный режим: только суть

По умолчанию каждая заявка в таблице отображается в свернутом виде. Диспетчер видит только ключевые операционные показатели: номер события, время отправления, текущий статус, оплату, общую сумму и количество транспортных средств. Это позволяет одновременно контролировать десятки заказов на экране без лишней прокрутки.

polnaya-kartina-po-kliku-svorachivaemaya-detalizacziya-v-spiske-zayavok

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

Глубокий анализ финансов диспетчерской и перевозчика В развернутом состоянии открывается полная экономика рейса, разделенная на две ключевые зоны: «Диспетчерская» и «Перевозчик». Диспетчер видит детальное распределение сумм, авансов, поступлений, долгов и итогового дохода по заказу, что позволяет контролировать рентабельность поездки прямо в общем списке.

polnaya-kartina-po-kliku-svorachivaemaya-detalizacziya-v-spiske-zayavok2

Глобальное управление отображением

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

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