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

Финансовая безопасность: обзор блокировок редактирования оплаченных броней

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

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

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

Ключевые возможности и улучшения

1. Управляемая политика редактирования

Мы понимаем, что у разных компаний могут быть свои бизнес-процессы, поэтому функция сделана гибкой. В глобальных настройках системы добавлен новый переключатель — «Разрешить изменять стоимость и доп параметры оплаченной брони». Руководитель сам решает: оставить диспетчерам свободу действий (по умолчанию) или включить строгий финансовый контроль, запретив любые манипуляции с деньгами после оплаты.

2. Тотальная фиксация стоимости (При строгом режиме)

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

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

Льготы: Диспетчер не сможет изменить тип билета (например, случайно перевести оплаченный «Обычный» тариф в «Детский» или «Семья СВО»).

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

3. Информативность и забота о пользователе

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

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

Понятные подсказки: Если диспетчер по привычке попытается кликнуть на заблокированное поле (изменить багаж или количество мест), система не выдаст техническую ошибку, а покажет мягкую всплывающую подсказку: «Нельзя изменять параметры уже оплаченной брони».

Итоги

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

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

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

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

Ранее при детальном просмотре рейса в формате «по местам» система дублировала данные основного Клиента-заказчика на все купленные им места, даже если диспетчер предварительно внес ФИО реальных пассажиров. Это создавало путаницу при посадке в автобус и проверке документов. Мы исправили, сделав посадочные ведомости максимально достоверными.

Ключевые возможности и улучшения

1. Умная приоритизация данных

Теперь алгоритм формирования посадочной ведомости работает по принципу приоритета реального пассажира:

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

Водитель и проверяющий четко увидят, кто конкретно должен сидеть на месте №1, а кто — на месте №2.

2. Надежный механизм подстановки

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

Чтобы в таком случае место не выглядело в системе «бесхозным», мы внедрили умную проверку. Система оценивает наличие имени пассажира: если поле имени пустое, алгоритм аккуратно подставит данные основного Клиента-заказчика. Таким образом, диспетчер всегда знает, к кому обратиться по поводу этого билета.

Итоги

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

Бронирования на прошедшие рейсы

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

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

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

Ключевые возможности модуля

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

1. Точечное делегирование прав

Чтобы исключить хаос в данных, право на создание броней «задним числом» выдается индивидуально. В глобальных настройках системы (раздел «Бронирование») появилось специальное поле с мультивыбором. Руководитель может точечно отметить в нем тех сотрудников, которым разрешено редактировать прошедшие рейсы.

2. Умная разблокировка интерфейса

Система динамически адаптирует интерфейс под уровень прав конкретного сотрудника:

Для обычного диспетчера: Если время рейса уже вышло, кнопки добавления пассажира (плюсики) в расписании и внутри карточки рейса остаются визуально заблокированными. При наведении курсора система честно подскажет: «Бронирование невозможно, рейс уже проехал».

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

3. Визуальное единообразие

Ранее на прошедших рейсах кнопка «Мультибронирования» (оформления группы пассажиров) могла полностью исчезать с экрана, тогда как кнопка одиночной брони просто блокировалась. Теперь обе кнопки всегда остаются на своих местах, сохраняя привычный вид интерфейса, и лишь меняют свой статус (активна/неактивна) в зависимости от прав авторизованного пользователя.

Итоги

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

Подсистема создания заявок для аренды транспорта, автоматический расчет стоимости поездки

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

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

Процесс подбора автомобиля:

Шаг 1. Ввод данных о поездке

Заказчику необходимо указать следующие параметры:

Тип поездки (свадьба, экскурсия, корпоратив, трансфер, деловая поездка и другие)

Количество пассажиров

Тип автомобиля (микроавтобус, минивэн, VIP-класс, легковой и т.д.)

Шаг 2. Указание маршрута и временных параметров

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

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

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

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

raschyot2.png

Шаг 3. Выбор тарифа

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

Стоимость у перевозчика по времени, киллометражу, времени ожидания

Дополнительные услуги (ожидание, детское кресло, встреча с табличкой)

Специальные предложения и скидки

Разные тарифные планы (эконом, комфорт, бизнес, VIP)

Шаг 4. Завершение бронирования

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

Удобная отчетность: обзор функции «Экспорт списка пассажиров в Excel»

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

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

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

Ключевые возможности функционала

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

1. Выгрузка в один клик

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

2. Умное наименование файлов

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

  • Уникальный ID рейса в системе;

  • Название направления (маршрута);

  • Точную дату и время отправления автобуса.

3. Строгая структура данных

Сам Excel-документ формируется в виде аккуратной таблицы без визуального мусора. В ней собраны все критически важные для контроля атрибуты:

  • Фамилия и Имя пассажира;

  • Паспортные данные (номер документа);

  • Дата рождения;

  • Занятое место в салоне;

  • Точные остановки посадки и высадки.

4. Логическая группировка (Оптимизация для посадки)

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

Итоги

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

Пошаговое оформление заказа: обзор режима «Каскадное бронирование»

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

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

Как устроен функционал

Режим каскадного оформления является опциональным. Руководитель компании может активировать его одной галочкой в "Общих настройках" системы (раздел «Бронирование»). После включения форма создания заказа начинает работать по принципу последовательной разблокировки (каскада).

Шаг 1: Идентификация превыше всего

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

Шаг 2: Обязательные данные

Сразу после ввода номера телефона форма разблокируется, но включается второй уровень защиты. Если клиент новый или в его профиле не заполнены критически важные поля (например, не указана Фамилия), система оставит заблокированным блок «Количество мест». Диспетчер не сможет занять места в автобусе, пока не внесет базовую информацию о человеке.

Шаг 3: Строгая валидация «на лету»

Блокировка снимается только при условии корректного ввода данных. Система проверяет форматы документов в реальном времени. Например, если при вводе паспорта РФ диспетчер введет неверное количество цифр, появится уведомление об ошибке формата, а выбор мест останется недоступным до исправления опечатки.

Итоги

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

Статусы отмены броней

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

Отмена забронированного билета — это нормальная часть рабочих процессов любой транспортной компании. Однако для качественной аналитики и правильного финансового учета руководителю важно понимать не только сам факт отмены, но и ее причину. Ранее процесс отмены был унифицированным. Чтобы компании могли собирать точную статистику по сорвавшимся поездкам и автоматически рассчитывать штрафы за возврат, мы разработали и внедрили гибкий справочник «Статусы отмены».

Ключевые возможности модуля

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

Базовые статусы: Система содержит 6 фундаментальных системных причин (например, «Клиент отказался», «Нет машины», «Нет водителя», «Форс-мажор»). Их нельзя случайно удалить, что гарантирует целостность базовой аналитики.

Пользовательские статусы: Компания может свободно добавлять собственные, специфические причины отмен под свои бизнес-процессы.

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

2. Интеграция с финансовой логикой (Штрафы) Указание причины отмены — это не просто сбор статистики, но и запуск финансовых алгоритмов. Особенно это касается статуса «Клиент отказался». Если пассажир отменяет уже оплаченную бронь по своей инициативе, система мгновенно проверяет правила рейса. При наличии настроенных тарифов возврата, диспетчеру автоматически выводится окно с расчетом суммы удержания (штрафа/пени), а на лицевой или бонусный счет клиента возвращается только положенный остаток. При отмене по вине компании (например, «Нет машины»), штрафные санкции к клиенту, естественно, не применяются.

3. Удобство для диспетчера При клике на отмену брони диспетчер видит аккуратный выпадающий список только с актуальными (активными) причинами. Наиболее частая причина (например, отказ клиента) автоматически подставляется первой, экономя время диспетчера на лишние клики.

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

statusy-otmeny-bronej.png

Гибкая настройка тарифов: обновление модуля «Праздники»

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

В пассажирских перевозках спрос сильно зависит от праздничных и выходных дней. Для таких периодов транспортные компании применяют повышающие коэффициенты. Ранее модуль «Праздники» позволял применять повышенный тариф только на целые календарные сутки. Однако пиковый спрос редко длится ровно 24 часа — чаще он начинается, например, вечером предпраздничной пятницы и заканчивается утром в понедельник. Чтобы компании могли максимально точно и гибко управлять ценами, мы обновили этот модуль. Ключевые возможности и улучшения 1. Точная настройка временных интервалов В настройках появились отдельные поля: дата и время начала, а также дата и время окончания действия праздничного тарифа. Пример:_ Можно настроить так, чтобы наценка применялась строго с 15.05 18:00 до 17.05 08:30. Любой трансфер, который клиент попытается забронировать на сайте, в приложении или через диспетчера внутри этого временного окна, будет автоматически рассчитан по новому тарифу.

2. Защита от ошибок ввода (Валидация) Поскольку ценообразование напрямую влияет на выручку, мы внедрили умную систему проверок на этапе создания правила. Система не позволит сохранить настройки, если диспетчер случайно укажет дату или время окончания раньше, чем время начала. Это исключает технические сбои и финансовые ошибки в расчетах.

3. Честные минимальные цены в виджете поиска Обновление затронуло не только скрытую логику, но и клиентский интерфейс. Мы доработали «карусель» дат на сайте, которая показывает пассажиру самые выгодные предложения на ближайшие дни. Теперь алгоритм карусели корректно перебирает все доступные рейсы на выбранный день (включая индивидуальные трансферы с учетом новых интервальных праздничных наценок) и выводит действительно минимальную стоимость поездки. Исправлена визуальная часть: теперь рядом с минимальной ценой на любой день всегда отображается символ валюты, что делает интерфейс предсказуемым и аккуратным.

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

gibkaya-nastrojka-tarifov-obnovlenie-modulya-prazdniki.png

Расширение лояльности и умное информирование

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

По мере роста транспортной компании усложняются и ее бизнес-процессы. Появляются новые льготные категории пассажиров, расширяется автопарк, а также возникает потребность более гибко управлять расписанием (например, отделять регулярные рейсы от экскурсионных). Чтобы система бронирования оставалась удобной и отвечала современным требованиям сервиса, мы выпустили комплексное обновление. Оно затронуло систему скидок, логику SMS-информирования клиентов и печатные ведомости.

Ключевые возможности и улучшения

1. Новая льготная категория: скидка «Семья СВО» Мы расширили встроенную программу лояльности, добавив новую системную скидку.

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

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

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

2. Умное SMS-информирование и «Телефон автомобиля» Ранее в уведомлениях перед поездкой клиенту всегда отправлялся личный номер назначенного водителя. Однако в компаниях, где водители работают посменно на одних и тех же машинах, удобнее использовать единый «Рабочий телефон автомобиля». В карточку каждого транспортного средства добавлено поле «Рабочий телефон». Теперь руководитель может в общих настройках выбрать, чей именно номер отправлять пассажирам — телефон водителя или телефон автомобиля.

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

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

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

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

. Детализация пассажирских ведомостей

Для удобства работы водителей и контролеров при посадке мы обновили печатные документы (экспорт списков пассажиров из карточки рейса). В ведомости добавлена новая колонка «Льгота». Теперь проверяющий сразу видит, какой тип билета приобрел пассажир (Обычный, Детский, Пенсионер или Семья СВО), что упрощает процедуру проверки подтверждающих документов перед отправлением.

Итоги Этот пакет обновлений делает систему более адаптивной. Расширение льготных категорий помогает бизнесу повышать социальную ориентированность и привлекать новых клиентов. Обновленная логика маршрутизации телефонов страхует от потери связи с пассажирами, а новые фильтры экономят время диспетчеров при работе с объемным расписанием.

Отображение раскрытого комментария при просмотре рейса

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

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

Мы разработали инструмент гибкой персонализации. Теперь интерфейс просмотра рейса можно настроить индивидуально, убрав всё лишнее и выделив главное.

Ключевые возможности модуля

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

1. Раздельная настройка списков

Экран просмотра рейса  делится на два режима: «Список броней» (общие заказы) и «Список мест» (детализация по каждому пассажиру).

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

2. Свободное управление колонками

С помощью удобных переключателей диспетчер может в любой момент включить или отключить отображение системных колонок (номер, статус, ФИО клиента, телефон, места посадки/высадки, цены и др.).

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

3. Раскрытые комментарии

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

4. Настройка порядка колонок

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

Итог

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