Ценообразование (Авиабилеты): различия между версиями
(→Назначение) |
(→Дополнительные параметры правил для {{NameSystem}} платформы) |
||
Строка 768: | Строка 768: | ||
Параметры для работы с приватными (конфиденциальными) тарифами. | Параметры для работы с приватными (конфиденциальными) тарифами. | ||
− | {| | + | {| style="width: 100%" align="left" border="1" cellpadding="5" cellspacing="1" class="wikitable" |
|- | |- | ||
− | ! scope="col" | Заголовок | + | ! scope="col" | Заголовок<br/> |
− | ! scope="col" | Внутреннее название | + | ! scope="col" | Внутреннее название<br/> |
− | ! scope="col" | Описание | + | ! scope="col" | Описание<br/> |
− | ! scope="col" | Допустимые значения | + | ! scope="col" | Допустимые значения<br/> |
− | ! scope="col" | Примеры | + | ! scope="col" | Примеры<br/> |
|- | |- | ||
| tour code | | tour code | ||
| <span id="id">gdsTourCode</span> | | <span id="id">gdsTourCode</span> | ||
− | | Тур код | + | | Тур код<br/> |
| любое значение | | любое значение | ||
| 15ZU | | 15ZU | ||
Строка 784: | Строка 784: | ||
| ticket designator | | ticket designator | ||
| <span id="id">gdsTicketDesignator</span> | | <span id="id">gdsTicketDesignator</span> | ||
− | | Тикет десигнатор | + | | Тикет десигнатор<br/> |
| любое значение | | любое значение | ||
| PP08 | | PP08 | ||
Строка 790: | Строка 790: | ||
| endorsement | | endorsement | ||
| <span id="id">gdsEndorsment</span> | | <span id="id">gdsEndorsment</span> | ||
− | | Эндорсменты | + | | Эндорсменты<br/> |
| любое значение | | любое значение | ||
| Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent | | Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent | ||
Строка 796: | Строка 796: | ||
| собственная прибыль агента | | собственная прибыль агента | ||
| <span id="id">comAgentProfit</span> | | <span id="id">comAgentProfit</span> | ||
− | | Собственная прибыль агента | + | | Собственная прибыль агента<br/> |
+ | | "xxxКОД" (код валюты) или "XX%" Допустимы только целые значения | ||
+ | | 100RUB<br/>2% | ||
+ | |- | ||
+ | | субъект скидки по туркоду | ||
+ | | <span id="id">corpClient</span> | ||
+ | | ID субъекта, предоставляемому скидку по туркоду | ||
+ | | ID,ID | ||
+ | <>ID,ID | ||
+ | | 2772,2653 | ||
+ | <>2786,2361 | ||
+ | |- | ||
+ | | скидка по туркоду | ||
+ | | <span id="id">discount</span> | ||
+ | | Скидка<br/> | ||
| "xxxКОД" (код валюты) или "XX%" | | "xxxКОД" (код валюты) или "XX%" | ||
− | | 100RUB<br/> | + | | 100RUB<br/>13% |
+ | |- | ||
+ | | код авторизации | ||
+ | | <span id="id">authCode</span> | ||
+ | | Код авторизации<br/> | ||
+ | | любое значение | ||
+ | | MB10 | ||
|} | |} | ||
Версия 16:52, 21 марта 2016
Содержание
Назначение
Модуль Ценообразование автоматизирует процесс расчета комиссий и сборов для авиабилетов, управления комиссионными правилами перевозчиков, сборами агентства и комиссионными вознаграждениями субагентов.
- позволяет быстро настроить даже сложные комиссионные правила,
- позволяет построить удобную и понятную схему ценообразования,
- точно соблюдать сложные условия, предоставляемые авиакомпаниями,
- гарантирует правильные расчеты,
- предоставляет инструмент контроля за корректностью расчетов.
Принцип работы
Работа модуля основана на правилах ценообразования, которые заводит агентство.
Правило — набор значений комиссий и сборов и условия их применения.
Значения комиссий и сборов — это:
- комиссия от авиакомпании,
- бонус авиакомпании,
- сбор агентства,
- комиссия субагентам.
Условие применения комиссий и сборов — набор параметров перелетов, к которым будут применяться комиссии и сборы правила (валидирующий перевозчик, ГРС, тип рейса, типы пассажиров и пр.)
Правила ценообразования задаются в таблице в файле формата XLS или XLSX, где:
- Строка таблицы — правило.
- Ячейка строки — значение параметра.
- Заголовок столбца — название параметра.
Каждая строка является отдельным правилом.
Прежде чем рассчитать комиссии, модуль ценообразования определяет доступность перелета к выписке и правило, по которому рассчитываются комиссии и сборы, по алгоритму:
- Модуль фиксирует, какую авиакомпанию ГРС определила как валидирующую;
- Находит в файле ценообразования все правила для данной авиакомпании;
- Подбирает правила, которые соответствуют перелету по всем параметрам;
- Выбирает по критериям приоритета одно из подходящих правил;
- Если сработавшее правило не содержит переопределения валидирующего перевозчика, устанавливается валидирующий перевозчик, полученный от ГРС.
- Если сработавшее правило содержит переопределение валидирующего перевозчика, устанавливается переопределенный валидирующий перевозчик.
- Правило применяется.
Агентство может выписывать онлайн перелеты только контрактных авиакомпаний. Авиакомпания считается контрактной, если для нее заведено хотя бы 1 правило в загруженном файле ценообразования.
Перелет не может быть выписан, если:
- правила для авиакомпании не заведены. Такие перелеты рекомендуется удалять из выдачи фильтром результатов поиска «А/к не является контрактной».
- правила для авиакомпании заведены, но параметры перелета не соответствуют параметрам правила.
Порядок работы модуля приведен в схеме:
![]() |
Схема работы модуля Ценообразование |
Комиссии и сборы рассчитываются при каждом обновлении заказа по правилам, загруженным в систему на момент проверки:
- при формировании выдачи результатов поиска,
- при бронировании,
- при переходе к оплате и выписке билетов,
- при обновлении страницы заказа.
Если в промежуток между бронированием и выпиской правила изменили, после бронирования заказа комиссии будут рассчитываться по новым правилам, таким образом цена при бронировании и цена при выписке может отличаться. Поведение системы при возникновении такой ситуации задается параметром Пересчитать сервисный сбор в разделе Настройки системы → Фоновые процессы → События синхронизации. Расчет комиссий, действующих на момент бронирования, можно отследить в логах по заказу.
Расчет комиссий для неконтрактных авиакомпаний
Агентство может выписывать билеты неконтрактных авиакомпаний на условиях чистого интерлайна между авиакомпаниями.
Например,
- У агентства нет контракта с авиакомпанией «АА».
- У агентства есть контракт с авиакомпанией «ВВ».
- Между компаниями «АА» и «BB» интерлайн-соглашение, позволяющее выписывать билеты для «АА» на бланке «ВВ».
Чтобы выписывать билеты авиакомпании «АА», агенство заводит правило для авиакомпанией «АА», в котором заданы:
- валидирующий перевозчик: «АА»,
- переопределенный перевозчик: «BB»,
- доля сегментов интерлайнов: «1»,
- комиссия авиакомпании: укажите размер комиссионного вознаграждения, предоставляемого компанией «ВВ» за билеты со 100% долей интерлайн сегментов.
Внимание! Система Nemo.Travel не отслеживает наличие интерлайн-соглашений между перевозчиками. Ответственность за переопределение полностью лежит на агентстве.
Выбор правила для расчета
Комиссии для перелета рассчитываются по одному правилу. Если для перелета подходит несколько правил, система выбирает правило для расчета по критериям приоритета. Правила сравниваются по первому критерию, если критерий в данном случае не срабатывает, по второму и так далее, пока не будет определено одно правило.
Порядок сравнения правил для выбора правила для расчета:
- По колонке Приоритет - если у сработавших правил указан приоритет, то выбирается правило с наибольшим приоритетом.
- По наличию переопределенного перевозчика - если срабатывает несколько правил с одинаковым приоритетом (или приоритет не указан), выбирается правило с переопределенным ВП.
- По непустой ячейке Комиссия - приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой комиссии.
- Дополнительный приоритет - устанавливается вручную в разделе Настройки системы → Фоновые процессы → События синхронизации параметром Дополнительный приоритет:
- Нет - не установлен дополнительный приоритет.
- Максимальная комиссия авиакомпании - выбирается правило с максимальной комиссией от авиакомпании.
- По количеству параметров в правиле - выбирается правило с наибольшим числом непустых параметров.
- Порядковый номер правила - если ни один из приоритетов не применим, приоритетным считается более новое правило (расположенное таблице ниже других).
Тестирование и отладка срабатывания правил
Все расчеты на каждом этапе их применения логируются и отображаются в таблице отладки. Таблица отладки используется для контроля срабатывания правил, предоставляя информацию о применении правил к выбранному перелету.
Ссылка на таблицу отладки доступна менеджеру агентства:
- на выдаче результатов поиска для каждого перелета по ссылке Комиссия,
- на странице заказа в детализации стоимости перелета по щелчку на сумму комиссии или сбора.
![]() |
Ссылка на таблицу отладки на странице поиска |
![]() |
Ссылка на детализацию стоимости на странице заказа |
![]() |
Ссылки на таблицу отладки на странице детализации стоимости |
Столбцы таблицы — параметры ценообразования.
Заголовок таблицы — значения параметров ценообразования для проверяемого перелета.
Строки таблицы — правила ценообразования для валидирующего перевозчика перелета.
В таблице отражается порядок проверки параметров.
Параметры каждого правила сравниваются в параметрами перелета:
- если они совпадают:
- ячейка подсвечивается зеленым,
- проверяется следующей параметр;
- если значение параметра перелета не совпадает со значением параметра правила:
- ячейка подсвечивается красным цветом,
- проверка правила прекращается.
Если правило подошло по всем параметрам, то правило применяется, комиссии и сборы подсвечиваются зеленым светом, рядом отображаются их вычисленные значения.
![]() |
Таблица отладки |
Включение модуля. Импорт и экспорт правил
Чтобы включить расчет комиссий с использованием Ценообразования, включите опции Комиссии 2.0 и Сборы и скидки 2.0 в разделе Управление продажами → Авиабилеты → Ценообразование → Настройки.
Чтобы задать правило ценообразования:
- Зайдите в раздел Управление продажами → Авиабилеты → Ценообразование → Импорт/экспорт Excel.
- Нажмите Выгрузка в формате "xls" или Выгрузка в формате xlsx". Откройте файл для редактирования.
- Установите правило: заполните параметры строки. Формат внесения данных в каждый столбец должен соответствовать строго определенному формату (см. Импорт правил).
Обязательные параметры для заполнения:- валидирующий перевозчик
- комиссия
- Сохраните изменения в файле.
- На странице Импорт/экспорт Excel в панели администрирования нажмите Обзор, откройте файл.
- Нажмите Отправить для загрузки файла в систему.
При импорте система валидирует все введенные значения. Если в какой-то ячейке значение внесено в некорректном формате, система сообщит об ошибке, сохранив при этом все корректно заданные правила.
![]() |
Ошибки при валидации параметров |
После валидации на странице отображается таблица, в которой в сжатой форме отражены все загруженные правила.
![]() |
Правила ценообразования |
Параметры правил ценообразования
Шаблон файла для внесения правил ценообразования:
Файл:CommImportExampleV1.0.5.xlsx
Внимание! Запрещено переименовывать столбцы!
При этом допускается менять столбцы местами и удалять ненужные столбцы.
Заголовок | Внутреннее название | Описание | Допустимые значения | развернутьПримеры |
---|
Дополнительные параметры правил для Nemo.Travel платформы
Параметры для работы с приватными (конфиденциальными) тарифами.
Заголовок |
Внутреннее название |
Описание |
Допустимые значения |
Примеры |
---|---|---|---|---|
tour code | gdsTourCode | Тур код |
любое значение | 15ZU |
ticket designator | gdsTicketDesignator | Тикет десигнатор |
любое значение | PP08 |
endorsement | gdsEndorsment | Эндорсменты |
любое значение | Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent |
собственная прибыль агента | comAgentProfit | Собственная прибыль агента |
"xxxКОД" (код валюты) или "XX%" Допустимы только целые значения | 100RUB 2% |
субъект скидки по туркоду | corpClient | ID субъекта, предоставляемому скидку по туркоду | ID,ID
<>ID,ID |
2772,2653
<>2786,2361 |
скидка по туркоду | discount | Скидка |
"xxxКОД" (код валюты) или "XX%" | 100RUB 13% |
код авторизации | authCode | Код авторизации |
любое значение | MB10 |
Ценообразование. ГРС SITA Gabriel
Задание ценовых правил для авиакомпании «Сибирь» (S7 Airlines) в ГРС SITA Gabriel имеет свою специфику. Поскольку в ГРС SITA Gabriel осуществляется только бронирование и выписка, а поиск ведется в других ГРС, цена перелета при поиске и при бронировании может отличаться на размер такс, которые есть в ГРC, используемой для поиска, но не нет в SITA Gabriel. Чтобы цена при переходе к бронированию не менялась, в ценообразовании задают специальные правила, где устанавливают скидку на размер таксы с использованием параметра Цена подтверждена (см. Параметры правил ценообразования).
Коды такс:
- в ГРС Sabre – YQF.
- в ГРС Sirena – ZZ.
- в ГРС Galileo и Amadeus – YQ.
Размеры такс варьируются в зависимости от курса.
Правило для перелетов авиакомпании «Сибирь» (S7 Airlines) разбивается на 2:
- Правило для поиска:
- валидирующий перевозчик: S7;
- системы бронирования: SITA;
- цена подтверждена: 0;
- сбор агентства: укажите размер сбора агентства и скидку на размер таксы от ГРС, используемой для поиска.
- Правило для бронирования:
- валидирующий перевозчик: S7;
- системы бронирования: SITA;
- цена подтверждена: 1;
- сбор агентства: укажите только размер сбора агентства.
![]() |
Правила ценообразования для авиакомпании «Сибирь« (S7 Airlines) |