Изменения

Перейти к навигации Перейти к поиску

Ценообразование для субагентов

1495 байт убрано, 21:18, 30 июля 2018
Параметры сбора
[[Категория:Модули]] [[Категория:Дополнительные модули‎]][[Категория:Решения для B2B]]'''Ценообразование для субагентов''' - — [[модуль ]] системы {{NameSystem}} для субагентств, предоставляющий инструмент для устанавления субагентом собственных сборовустановления и управления собственными [[Сбор (термин)|сборами]], наценок наценками и скидкок скидками субагентов на авиабилеты. Работает только для компонента ''[[Авиабилеты (компонент)|Авиабилеты]]''.
==Принцип работы==
Работа модуля основана на правилах ценообразования, которые заводит субагентство.<br />
'''Правило''' — набор ''параметров сбора'' и ''условия применения сбора''. <br />
'''Условие применения сбора''' — набор параметров перелетов, к которым будут будет применяться комиссии и сборы сбор из правила (''[[валидирующий перевозчик]]'', ''[[ГРС]]'', ''тип рейса'', ''типы пассажиров[[пассажир]]ов'' и пр.)
Правила ценообразования субагентства содержатся и создаются в разделе '''Управление продажами → Авиабилеты → Модули → Правила ценообразования для субагентов'''.
Модуль При анализе системой каждого перелета сначала применяет правило корневого агентства по принципу работы срабатывают правила [[Ценообразование (Авиабилеты)|основного ценообразования]], установленные менеджером корневого агентства, а затем проверяет проверяются доступные правила конкретного субагента: * Модуль применяет правило, которое соответствует перелету по всем параметрам, и вычисляет общий сбор для перелета как сумму сбора корневого агентства и сбора субагента. * Если не найдено ни одного подходящего правила, к перелету применяется только правило основного ценообразования.* Если к перелету применимо несколько правил, модуль '''вычисляет сбор согласно по одному правилу''' или '''суммирует сборы по всем применимым правилам приоритетности ''' в зависимости от выставленных настроек. (см. раздел [[Ценообразование для субагентов#Приоритетность правилПараметры настройки модуля|Приоритетность правил'''Параметры настройки модуля''', параметр ''стратегия субагентских сборов'']]).* Если не найдено ни одного подходящего правила, к перелету применяются только сборы из правил основного ценообразования.
{{Attention| Если для Сбор представляет собой наценку (или скидку), применяемую ко всей стоимости перелета, или к стоимости билета на каждого пассажира, к каждому сегменту перелета не применилось правило основного ценообразованияи/или к каждому пассажиру, перелет не может быть выписан даже при наличии подходящих правил субагентства (см. в зависимости от выбранных [[Ценообразование (Авиабилеты)для субагентов#Параметры сбора|параметров]]).}}
Параметры {{Attention| Если для перелета не применилось комиссионное правило основного ценообразования, '''перелет не доступные''' для модуля ''может быть [[выписка|выписан]] даже при наличии подходящих правил ценообразования субагентства (см. [[Ценообразование для субагентов'':* ''Переопределенный валидирующий перевозчик'',* ''Тип контракта'',* ''Системы бронирования'',* ''Доступные типы воздушных судов'',* ''Максимальный тариф'',* ''Конфиденциальный тариф'',* ''Цена подтверждена'',* ''Наличие сегментов валидирующего перевозчика во всех тарифах'',* ''Классы бронирования'',* ''Возврат не ранее'',* ''Длительность в днях'',* ''Приоритет'',* ''Код акции'',* ''Источник перехода'',* ''Комиссия авакомпании'',* ''Посегментный расчет комиссии'',* ''Признак дополнительного сбора''(Авиабилеты)]]).}}
==Включение модуля==
Модуль подключает администратор {{NameSystem}}. Если вы хотите подключить модуль, создайте запрос в [http://helpdesk.nemo.travel| проектном трекере]. Модуль подключается на все агентство, при этом [[менеджер агентства]] может [[Ценообразование для субагентов#Параметры настройки модуля|настроить ]] доступ своих субагентств субагентов к модулю в разделе '''Управление продажами → Авиабилеты → Ценообразование → Настройки → Доступ к правилам ценообразования для субагентов'''.
==Создание правила ценообразования==
Правила ценообразования субагентов может создавать как менеджер корневого агентства, так и менеджер субагентства. Эксперты доступа к этим настройкам не имеют.
Чтобы создать правило:
# Зайдите в раздел '''Управление продажами → Авиабилеты → Модули → Правила ценообразования для субагентов'''.
# Нажмите кнопку '''Создать новую запись'''.
# Задайте ''условия применения сбора''.
===Параметры правил===
====Условия применения сбора====
{{Attention|Если параметр пустой, при выборе правил этот параметр игнорируется.}}
 
====Условия применения сбора====
<!--
{| class="wikitable mw-collapsible mw-uncollapsed"
|-
! scope="col" | ЗаголовокНазвание параметра
! scope="col" | Описание
! scope="col" | Допустимые значения
! scope="col" | Примеры
|-
| валидирующий перевозчик GDSwidth="10%"|Тип рейса| Авиакомпания, для которой задается правило. Должна являться контрактной авиакомпанией агента. Если необходимо проводить выписку на стоке другой авиакомпании width="40%"|Международный или внутренний (по интерлайну), валидирующий перевозчик переопределяется (см. [[Ценообразование (Авиабилеты)#Переопределенный валидирующий перевозчик|Переопределенный валидирующий перевозчик]]весь перелет в пределах одной страны)перелет. Если валидирующий перевозчик от ГРС недопустим указанными правилами ценообразования и не переопределен — перелет считается недопустимым к выписке и удаляется из результатов поиска при соответствующих настройках фильтрации результатовВыберите одно значение или оставьте пустым.| пустое игнорируетсяwidth="15%"| *Любой2-значный IATA-код авиакомпании*Международный перелет*Внутренний перелёт| SU LHwidth="10%"| см. описание
|-
| Допустимые перевозчики первого сегментаКласс обслуживания| Набор допустимых маркетинговых перевозчиков первого сегмента маршрутаДопустимые категории классов обслуживания.| пустое = любыеОставьте поле пустым или выберите значения:*Эконом<br/>КОД,КОД...*Бизнес<br/><>КОД,КОД...(кроме)*Первый| SU,LH,BA <>S7,SUсм. описание
|-
| перевозчики любого сегментаТип маршрута| Набор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента Тип маршрутаперелетаДопустимые варианты ввода| Оставьте поле пустым или выберите значения:* КОДВ одну сторону,КОД,КОД&nbsp;: хотя бы один маркетинговый перевозчик из перелета должен быть в списке.* КОДТуда и обратно,КОД,КОД!&nbsp;: каждый маркетинговый перевозчик из перелета должен встречаться в этом списке* <>КОД,КОД,КОД&nbsp;: если хотя бы один маркетинговый перевозчик из перелета не встречается в этом списке* <>КОД,КОД,КОД!&nbsp;: все маркетинговые перевозчики из перелета не должны встречаться в этом спискеСложный маршрут.| пустое = любые<br/>- одно или несколько значений (см. описание)| SU,LH,BA<br/>SU,LH!<br/><>S7,SU<br/><>S7,BA!|-| код-шеринг| Допустимость выполнения рейса другой (оперирующей) авиакомпанией| пустое — все перелеты<br/>1 — код-шеринг обязателен <br/>0 — код шеринг запрещён| 0 1
|-
| Допустимые оперирующие авиакомпанииВалидирующий перевозчик GDS| Допустимые оперирующие авиакомпании (проверяются на всех сегментах)Авиакомпания, выступающая валидирующейВарианты ввода| Формат:* КОД,КОД,КОД&nbsp;: должен совпасть хотя бы один оперирующий перевозчик из перелета с одним из заданного списка.* КОД,КОД,КОД!&nbsp;: каждый оперирующий перевозчик из перелета должен встречаться в этом списке* <>КОД,КОД,КОД&nbsp;: хотя бы один оперирующий перевозчик из перелета не должен быть в этом списке* <>КОД,КОД,КОД!&nbsp;: все оперирующие перевозчики из перелета не должны встречаться в этом списке| пустое = любые<br/>- одно или несколько значений (см. описание).| SU,LH,BA<br/>SU,LH!<br/><>S7,SU<br/><>S7,BA!
|-
| доля собственных сегментов| Минимально допустимая доля собственных сегментов (сегментов, где валидирующий перевозчик равен маркетинговому) должна быть больше или равна заданному значению (любое число от 0 до 1):* 1 — все сегменты собственные* 0.5 — половина или больше собственных сегментов* 0.25 — четверть или больше собственных сегментов* 0.01 — присутствует минимум один собственный сегмент* 0 — все сегменты интерлайны| пустое = любое количество<br/>любое число от 0 до 1| 0.88|-| доля сегментов интерлайнов| Минимально допустимая доля несобственных сегментов (сегментов, где валидирующий перевозчик не равен маркетинговому) должна быть больше или равна указанному значению(любое число от 0 до 1).* 1 — все сегменты интерлайны* 0.5 — половина или больше сегментов интерлайнов* 0.25 — четверть или больше сегментов интерлайнов* 0.01 — присутствует минимум один сегмент интерлайна* 0 — все сегменты собственные| пустое = любое количество<br/>любое число от 0 до 1| 0.88|-| начало Начало продажи| Минимально допустимая дата оформления заказа (не путать с датой вылета). Для срабатывания правила, текущая дата должна быть больше или равна указанной.| пустое = игнорируется<br/>DDФормат: ДД.MMММ.YYYYГГГГ
| 01.01.2012
31.01.2010
|-
| конец Конец продажи| Максимально допустимая дата оформления заказа. Для срабатывания правила, текущая дата должна быть меньше или равна указанной.| пустое = игнорируется<br/>DDФормат: ДД.MMММ.YYYYГГГГ
| 31.12.2022
|-
| тип рейсаГорода/аэропорты вылета| Международный или внутренний Код аэропорта вылета первого сегмента. При указании кодов городов (весь перелет в пределах одной страныагрегирующих аэропортов) перелетсопоставление происходит по внутреннему справочнику аэропортов, поэтому их использовать не рекомендуется. Одно значение| пустое = любой<br/>IA (international airlines — международные)<br/>DA (domestic airlines — внутренние)Формат: КОД,КОД...| IA<br/>DAMOW,PAR,BER
|-
| номера рейсовГорода/аэропорты прилета| Допустимые номера рейсовКод аэропорта прилета (последнего сегмента). При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропортов, можно указывать с кодом маркетинговой компании или без неёпоэтому их использовать не рекомендуетсяВарианты ввода| Формат:* NNNКОД,NNN: должен совпасть номер рейса из любого сегмента с одним из заданного спискаКОД..* NNN,NNN!&nbsp;: номера рейсов из всех сегментов перелета должны встречаться в этом списке* <>NNN,NNN&nbsp;: хотя бы один номер из перелета не должен быть в этом списке* <>NNN,NNN!&nbsp;: все номера из перелета не должны встречаться в этом списке| пустое = любые<br/>- одно или несколько значений (см. описание)| SU 123MOW,SU 345<br/>123PAR,345<br/><>LH 555BER
|-
| коды тарифовДопустимые перевозчики первого сегмента| Допустимые коды тарифов. Должен совпасть хотя бы один из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное: код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета)Набор допустимых маркетинговых перевозчиков первого сегмента маршрутаВарианты ввода:* КОД,КОД: должен совпасть любой тариф с одним из заданного списка.* КОД,КОД!&nbsp;| Формат: все тарифы перелета должны встречаться в этом списке* <>КОД,КОД&nbsp;: хотя бы один тариф из перелета не должен быть в этом списке* <>КОД,КОД!&nbsp;: все тарифы из перелета не должны встречаться в этом списке Можно указать [http://ru.wikipedia.org/wiki/Регулярные_выражения регулярное выражение]. Для этого нужно написать параметр в формате /XXX/ Примеры:* /ABC/ — код должен содержать "..ABC..", например "NBABCS"* /abc/i — регистронезависимая проверка, код может содержать символы в любом регистре, например "NBABCS" или "Abcof"* /'''^'''TN/ — код должен начинаться с "TN..", например "TNQRTY"* /OW'''$'''/ — код должен заканчиваться на "..OW", например "SRSOW"* /'''^.'''L/ — первая буква любая ( '''.''' — любой символ ), вторая буква в коде тарифа должна быть L| SU, например "QLFST"* /OK'''.*'''RT/ — ( '''.*''' = любое количество любых символов) "..OK..RT.."LH, например "ANOKURTN"| пустое = любые<br/>- одно или несколько значений (см. описание)| WRUTH9PL,ARUTH9PL<br/>/TN.*OW/BA
|-
| коды таксДопустимые перевозчики (интерлайны) любого сегмента| Допустимые коды такс Варианты ввода:* КОД,КОД: должна совпасть любая такса из перелета с одной из заданного спискаНабор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента маршрута.* КОД,КОД!&nbsp;: все таксы перелета должны встречаться в этом списке* <>КОД,КОД&nbsp;: Для срабатывания правила хотя бы одна такса из один маркетинговый перевозчик перелета не должна должен быть в этом списке.* <>| Формат: КОД,КОД!&nbsp;: все таксы из перелета не должны встречаться в этом спискегде КОД — набор заглавных латинских букв.| пустое = любые<br/>- одно или несколько значений (см. описание).| YQSU,LH,YR<br/><>YQ!BA
|-
| наличие сегментов ВП во всех тарифахДопустимые оперирующие авиакомпании| Проверка: среди сегментов любого тарифа Допустимые оперирующие авиакомпании, проверяются на всех сегментах. Для срабатывания правила хотя бы один оперирующий перевозчик из перелета должен присутствовать сегмент валидирующего перевозчика (минимум один)совпасть перевозчиком из заданного списка.| пустое или 0 = любые тарифы<br/>1 — условие должно выполнятьсяФормат: КОД,КОД...| 0<br/>1SU,LH,BA
|-
| сервис классыМинимально допустимая доля собственных сегментов| Допустимые категории классов обслуживанияМинимально допустимая доля сегментов, в которых валидирующий перевозчик равен маркетинговому, должна быть больше или равна заданному значению| Формат: любое число от 0 до 1 (дробный разделитель — точка).<br/>
Варианты вводаНапример:* КОД,КОД: должен совпасть класс из любого сегмента с одним из заданного списка.* КОД,КОД!&nbsp;: классы из всех сегметнов перелета должны встречаться в этом списке* <>КОД,КОД&nbsp;: хотя бы один класс из перелета не должен быть в этом списке* <>КОД,КОД!&nbsp;: 1 — все классы из перелета не должны встречаться в этом спискегде КОД:сегменты собственные* B 0.5 бизнесполовина или больше собственных сегментов,* E 0.25 экономчетверть или больше собственных сегментов,* F 0.01 первыйприсутствует минимум один собственный сегмент,* EB 0 сочетание эконом + бизнес* EF — сочетание эконом + первый* BF — сочетание бизнес + первыйвсе сегменты интерлайны.| пустое = любые<br/>- одно или несколько значений (см0. описание)| B,E<br/>F<br/>EB,EF,F88
|-
| перевозчики и классыМинимально допустимая доля сегментов интерлайнов| Минимально допустимая доля сегментов, в которых валидирующий перевозчик не равен маркетинговому, должна быть больше или равна указанному значению. Набор пар "маркетинговый перевозчик" + "класс бронирования" любого сегмента маршрута|Формат: любое число от 0 до 1 (дробный разделитель точка).<br/>
Например:* 1 — все сегменты интерлайны,* 0.5 — половина или больше сегментов интерлайнов,* 0.25 — четверть или больше сегментов интерлайнов,* 0.01 — присутствует минимум один сегмент интерлайна,* 0 — все сегменты собственные.| 0.5|-| Номера рейсов| Допустимые номера рейсов через запятую.|Формат: КОД,КОД...| SU 123,SU 345<br/>123,345|-| Коды тарифов| Допустимые варианты вводакоды тарифов. Должен совпасть хотя бы один из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное:код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета). Должен совпасть любой тариф с одним из заданного списка.
* КОД|Формат:КОД,КОД:КОД,КОД:КОД : хотя бы один сегмент из перелета должен подойти по авиакомпании+класс.* КОД:КОД,КОД:КОД,КОД:КОД! : все сегменты из перелета должны подойти по параметрам* <>КОД:КОД,КОД:КОД,КОД:КОД : если хотя бы один сегмент не подошел* <>КОД:КОД,КОД:КОД,КОД:КОД! : все сегменты из перелета не должны подходить  | пустое = любые<br/>- одно или несколько значений (см. описание).| SU:AWRUTH9PL,LH:B,BA:C<br/>SU:A,LH:B!<br/><>S7:A,SU:B<br/><>S7:A,BA:B!ARUTH9PL
|-
| зоныДопустимые классы бронирования| Географические зоны перелетаДопустимые коды через запятую. Весь перелет не должен выходить за пределы одной из указанных зон для срабатывания правила|Формат: КОД,КОД. [http://www.geonames.org/countries/ разделение стран по указанным зонам]* AF — Африка,* AN — Антарктика* AS — Азия* EU — Европа* NA — Северная Америка* OC — Австралия и Океания* SA — Южная Америкаперелет должен находиться в обеих зонах ( "EUSA, EUNA" — трансатлантический перелет ):* EUSA — Европа + Южная Америка| B,E* EUNA — Европа + Северная Америка* EUAS — Европа + Азия* EUAF — Европа + Африка* EUOC — Европа + Австралия и Океания* AFNA — Африка + Северная Америка* ASNA — Азия + Северная Америка| пустое = любыеF
- одно или несколько значений| ASEB,EU<br/>SA<br/>EUSAEF, EUNAF
|-
| зона из странГеографические зоны перелета| Перечисленные коды стран образуют зону, за пределами которой самолет Весь перелет не должен садиться и взлетатьвыходить за пределы одной из указанных зон для срабатывания правила. [http://www.geonames.org/countries/ разделение стран по указанным зонам]| пустое = любыеОставьте поле пустым или выберите значения:КОД,КОД...*Европа*Азия*Африка*Северная Америка*Южная Америка*Австралия и Океания*Антарктида| RU,IT,DE,FRсм. описание
|-
| страны Страны вылета
| Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).
| пустое = любые<br/>Формат: КОД,КОД...<br/><>КОД,КОД...(кроме)| RU<br/><>,LV,LT
|-
| страны Страны назначения
| Проверяется страна назначения (для OW и CR: это последняя страна последнего сегмента, для RT: это последняя страна первого плеча маршрута). К примеру для перелета MOW-PAR-MOW страна назначения FR, для MOW-PAR-LON — GB. '''Правило страна вылета=RU, страна назначения=RU не означает местный рейс''' — не забывайте указывать тип рейса DA (ВВЛ).
| пустое = любые<br/>Формат: КОД,КОД...<br/><>КОД,КОД...(кроме)| RU<br/><>,LV,LT
|-
| прямой рейсПрямой перелет| Признак прямого рейса| пустое = любые<br/>0 — Опция включает использование правила только с пересадками<br/>1 — только прямые<br/>дополнительно:<br/>2 — начальный перелет прямой<br/>3 — начальный перелет с пересадкамидля прямых перелетов.| 0<br/>1|-| тип маршрута| Можно оставить поле пустым или указать одно значение:* В одну сторону — OW,* Туда и обратно — RT,* Сложный маршрут — CRсм.описание| пустое = любой<br/>КОД(см. примеры)| OW<br/>RT<br/>CRописание
|-
| маршрутыМаршруты
| Цепочка из IATA кодов городов или аэропортов, описывающая весь маршрут перелета с учетом пересадок, без разрывов и повторов. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.
| пустое = любые<br/>Формат: КОД-КОД,КОД-КОД,...<br/><>КОД-КОД,КОД-КОД,...(кроме)| MOW-LON,LON-MOW<br/><>MOW-BER-PAR
|-
| содержит Содержит маршруты
| Указывается только часть маршрута, составленного по аналогии с предыдущим.
| пустое = любые<br/>Формат: КОД-КОД,<br/>-КОД-,...<br/><>-КОД-,...(кроме)| -CAI-<br/><>-PRG-,PRG-SVX
|-
| маршруты (из аэропортов)| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с "маршруты"| см. описание| см. описание|-| содержит маршруты (из аэропортов)| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с "содержит маршруты"| см. описание| см. описание|-| вылет (аэропорты, города)| Проверяется только аэропорт вылета первого сегмента. При указании кодов аэропортов необходимо точное совпадение. При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропортов. Рекомендуется указывать коды конкретных аэропортов.| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)| MOW,PAR,BER <>VKO,LON|-| прилет (аэропорты, города)| Аэропорт прилета определяется аналогично "стране назначения". Проверка на сопоставление происходит по аналогии с "вылетом (аэропорты, города)"| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)| MOW,PAR,BER <>VKO,LON|-| начало Начало вылета
| Дата вылета первого сегмента должна быть больше или равна указанной дате
| пустое = игнорируется<br/>Формат: DD.MM.YYYY
| 01.01.2012
31.01.2010
|-
| вылет через (в часах)| От текущей даты задается максимальное значение или диапазон вылета. Например, если необходимо выделить перелеты не позднее 5 дней до вылета, то задается диапазон [0,120].| пустое = ограничения нет <br/> максимальное значение <br/>[X,X] — диапазон| 13 [10,100]|-| конец Конец вылета
| Дата вылета первого сегмента должна быть меньше или равна указанной дате
| пустое = игнорируется<br/>Формат: DD.MM.YYYY
| 31.12.2022
|-
| возврат Возврат не позднее
| Дата вылета последнего сегмента маршрута должна быть меньше или равна указанной дате
| пустое = игнорируется<br/>Формат: DD.MM.YYYY
| 31.12.2022
|-
| дни Дни недели| Допустимые дни недели для даты вылета первого сегмента маршрута. Значения указываются числом, соответствующим порядку дня недели, начиная с понедельника.| пустое = игнорируется<br/>1 — понедельник<br/>Выберите значения из списка...<br/>7 — воскресенье<br/>- одно или несколько значений| 2<br/>3,5см. описание
|-
| типы пассажировДлительность в днях от/до| Допустимые типы пассажиров Ограничение на максимальный разрыв в перелетеднях между первой датой перелета и завершением маршрута (для маршрутов туда-обратно). Для срабатывания правила в перелете обязательно должны присутствовать все перечисленные типыМожно задавать диапазон.| пустое = любые<br/>ADT — взрослый<br/>CLD — ребенок (2-12)<br/>INF — младенец (0-2)<br/>INS — младенец с местом (0-2)<br/>- одно или несколько значенийФормат: число | INF<br/>ADT13 [3,CLD13]
|-
| маска перелетаСистема взаиморасчетов| Формализованное описание полета в текстовом формате, для создания сложных правил<brТип контракта. Система взаиморасчетов BSP или ТКП. Для прямого сеанса а/>Будет добавлено в следк нужно также выбрать тип BSP. версии программы|*любая*ТКП*BSP|см. описание
|-
| сбор агентстваПрименять к| Здесь указываются все наценки/скидкиОпределяет параметры, которые для которых будут применены для описанного правилом перелета. В одном поле можно указать несколько ценовых правил, разделив их по типам пользователяприменяться настройки.<br/>формат = (субъект:сумма),(субъект:сумма),(субъект:сумма)...<br/>субъект = ID групп, пользователей и два значения если выбрать "B2CК каждому пассажиру", то появится дополнительно поле настроек: "B2BУкажите конкретные типы пассажиров" с возможностью <>отрицания<br/>сумма = слагаемое + слагаемое + слагаемое...[ограничение]<br/>ограничение = диапазон итоговой величины сбора, задается как [цена,цена]<br/>слагаемое = цена*множитель*множитель...<br/>цена = "xxxКОД" (код валюты) или "XX%" (проценты от итоговой стоимости ГРС)<br/>множитель = одно из значений:* PAS — общее количество пассажиров| * ADT — количество взрослых* CLD — количество детей (2-12)* INF — количество младенцев (0-2)* INS — количество младенцев с местом (0-2)* SEG — количество сегментов перелета (перелет из А в Б с 1 пересадкой => 2 сегмента)* LEG — количество плечей (перелет из А в Б с 1 пересадкой => 1 плечо)* TRF — для получения цены тарифа, равен сумме тарифов* SGV — количество сегментов валидирующего перевозчикаПримеры:* 100RUB*SEG&nbsp;: плюс 100 руб к стоимости заказа за каждый сегмент* 150RUB*SEG*PAS;: плюс 150 руб за каждый сегмент, на каждого пассажира. НапримерОставьте поле пустым или выберите значения: перелет с двумя сегмента и двумя пассажирами = 600 руб.* -10%*TRF&nbsp;: 10% скидка от тарифа* 50RUB*LEG*ADT[,1000RUB]&nbsp;: 50 руб за каждый билет для взрослого на каждом плече К каждому сегменту перелета, но не более 1000RUB* (<>123,345: 100RUB), (123,345: -100RUB)&nbsp;: субъекты 123 и 345 получат скидку 100 руб., остальные наценку в 100 руб.* (B2B: 1000RUB*ADT — 100RUB*CLD[-10%,-1%]), (B2C: 10% [10USD,]), (123: -1000RUB)&nbsp;: B2B пользователи получают наценку 1000 руб. за каждый взрослый билет и 100 руб скидку за каждый детский билет, но не менее 1% от общей стоимости и не более 10%. B2C пользователи получают 10% наценку, но не менее 10 долларов. Пользователь ID=123 получит скидку 1000 руб. Если срабатывает несколько ценовых правил, перечисленных через запятую, берется их сумма. Если это не подходящее поведение, разделяйте ценовые правила в отдельные перелетные правила (строки), их можно регулировать приоритетом.| см. описаниеК каждому пассажиру
| см. описание
|-
| минимальная прибыльОкруглить до| Минимальная прибыль, которую агентство получит за заказОкругляет значение с выбранной точностью. Если рассчитанная прибыль агентства меньше минимальной, то сбор будет увеличен до необходимого | *целого значения*десятых*сотых|см.описаниеФормат аналогичен формату сбора агентства. Для расчетов будет применено значение из правила|-|-| Укажите конкретные типы пассажиров| Эта настройка появляется, по которому будет определена комиссия авиакомпанииесли в настройке "Применять к" выбрано "К каждому пассажиру". Если требуется изменить это поведениеОна позволяет выбрать тип пассажира, следует установить параметр "приоритет миндля которого будут применены выбранные настройки. прибыли" (| Оставьте поле пустым или выберите значения:*Взрослый*Ребенок*Младенец до 2 лет*Младенец с местом|см. ниже)описание|-|-| Сбор| Позволяет задать сбор в относительном или абсолютном значении.| Формат: число|15|-| см-| Сумма сбора не менее| Позволяет задать нижнюю границу сбора в относительном или абсолютном значении. описание| 50RUB*LEG*PASФормат: число|15|-
|-
| округлениеСумма сбора не более| Порядок арифметического округления Позволяет задать верхнюю границу сборав относительном или абсолютном значении.| пустое = 0,<br/>0 = до целого значения,<br/>0.1 = до десятых,<br/>0.01 = до сотыхФормат: число| 0.1<br/>0.0115
|-
|}
-->
====Параметры сбора====
 
{{Attention|'''Параметры из нижеследующего списка относятся только к вычислениям, а не к проверке на применимость / неприменимость правила. (Условия применимости правила перечислены в списке выше и относятся только к параметрам самого перелета).'''}}
 
{| class="wikitable mw-collapsible mw-uncollapsed"
|-
! scope="col" | Название параметра
! scope="col" | Описание
! scope="col" | Допустимые значения
! scope="col" | Примеры
|-
| width="10%"| Сбор агентства
| width="40%"| Возможно указать значение сбора в валюте (для этого в выпадающем списке под данным полем нужно выбрать конкретную валюту, а в поле сбора указать числовое значение, код валюты указывать здесь не надо), в процентах от стоимости заказа или в процентах от тарифа ((для этого в выпадающем списке под данным полем нужно выбрать тип ''Процент'' или ''Процент от тарифа'' соответственно, а в поле сбора указать числовое значение, символ % указывать уже не надо).
| width="15%"| см. пример
| width="10%"| 500 Российский рубль<br /> 2 Процент<br /> 5 Процент от тарифа
|-
| Сумма сбора не менее
| Минимальная сумма сбора, которую субагентство получит за заказ. Если рассчитанная сумма сбора субагентства меньше минимальной, то сбор увеличивается до минимального значения.
| см. пример
| 100 Российский рубль<br /> 5 Процент<br /> 7 Процент от тарифа
|-
| Сумма сбора не более
| Максимальная сумма сбора субагентства. Если рассчитанная сумма сбора субагентства больше, то сбор будет уменьшается до максимального значения.
| см. пример
| 100 Российский рубль<br /> 5 Процент<br /> 7 Процент от тарифа
|-
|Применять к
|Способ вычисления сбора:
*К каждому сегменту перелета — наценка (скидка) добавляется к стоимости каждого сегмента перелета.
*К каждому пассажиру — наценка (скидка) добавляется к стоимости для каждого пассажира. Если выбрана данная опция, то автоматически появляется возможность выбрать конкретные типы пассажиров, для которых должен вычисляться сбор: взрослый, ребенок, младенец до 2 лет, младенец с местом. Если выбрана опция применения К каждому пассажиру, но конкретные типы пассажиров не выбраны, сбор применится для каждого пассажира.
|см. описание
|см. описание
|-
| Округлить до
| Параметр актуален для сборов, заданных в процентах. Выберите один из способов арифметического округления сбора.
|
*целого значения
*десятых
*сотых
|см. описание
|-
| Применять к группе/пользователю
| Позволяет задать пользователя или группу, к которым будут применены выбранные настройки. Можно вводить ID группы пользователя вручную, либо выбирать субъект из древа агентства.
|
Формат: число
|15
|-
|}
==Параметры настройки модуля==
Менеджер корневого агентства может настроить работу доступность модуля '''Ценообразование для субагентов''' , а также доступность настройки конкретных параметров в разделе '''Управление продажами → Авиабилеты → Ценообразование → Настройки''' (для менеджеров субагентств раздел недоступен). Параметры можно устанавливать как для всего агентства, так и для отдельных субагентств компаний с помощью выбора пользователя вверху страницы.{{Attention| Нижеследующие настройки доступны только менеджеру агентства, и только если у агентства подключен модуль ''Ценообразование для субагентов''.}} * '''Доступ к правилам ценообразования для субагентов''' — включает модуль для субагентства. Если у субагента нет доступа, то в панели настроек менеджера компании модуль не будет доступен, но менеджер корневого агентства сможет сам настраивать правила для этого субагента, и они будут применяться. * '''Разрешить использование отрицательных наценок (скидок) для субагента''' — включает возможность установления скидок. Если опция выключена, субагент сможет установить только положительную наценку. * '''Стратегия субагентских сборов''' — определяет принцип расчета итоговой величины сбора субагента в том случае, если для перелета ''подходит более одного правила'' ценообразования субагентства:**'''''Сумма''''' — к перелету применяется каждое подошедшее правило субагента, общий сбор субагента вычисляется как сумма примененных сборов по каждому сработавшему правилу.**'''''Одно правило — по наибольшему количеству параметров''''' — сбор субагента вычисляется по одному правилу, которое выбирается по наибольшему числу заполненных параметров правила (чем больше параметров правила заполнено, тем больше его приоритет). При наличии двух и более подходящих правил с одинаковым числом параметров выбирается последнее правило в списке как более приоритетное (созданное позже остальных).* '''Стратегия выставления суммы к оплате для субагентов''' — определяет порядок расчета конечной суммы, выставляемой к оплате для менеджеров и экспертов субагентств. Эта настройка могут существенно упростить взаиморасчеты субагентов со своим агентом, т.к. комиссия и/или собственный сбор субагента при оплате не будут списываться с его депозита, а будут сразу фиксироваться на его счету как прибыль. По умолчанию и сбор, и комиссия субагента списываются с депозита, а это означает, что менеджер корневого агентства в дальнейшем будет должен вернуть субагенту его чистую прибыль, что усложняет взаиморасчеты. Для настройки доступны две следующие опции:** '''''Вычитать комиссию субагентов (для менеджеров и экспертов)''''' — комиссия субагента будет вычитаться из конечной стоимости заказа, '''если она не вычитается по настройке ''Стратегия применения субагентской комиссии''''' (раздел '''Управление продажами → Устаревшие настройки → Ценообразование 1.0 → Настройка комиссий'''). То есть, если настройка ''Стратегия применения субагентской комиссии'' имеет значение ''Применять, но не вычитать из стоимости'', а опция ''Вычитать комиссию субагентов'' включена, то в заказах субагента будет фиксироваться полная стоимость с учетом его комиссии, эта же полная стоимость будет фигурировать в маршрут-квитанциях и отчетах Nemo, но с депозита будет списываться стоимость заказа с вычетом комиссии субагента. Если же настройка ''Стратегия применения субагентской комиссии'' имеет значение ''Применять, вычитать из итоговой стоимости'', то в заказах субагента сразу уже будет отображаться стоимость с вычетом его комиссии, эта же сумма будет списываться с депозита и фигурировать в маршрут-квитанциях и отчетах Nemo. И в этом случае включенность опции ''Вычитать комиссию субагентов'' уже не имеет значения.** '''''Вычитать собственный сбор субагента (для менеджеров и экспертов)''''' — уменьшает конечную стоимость заказа на величину сбора субагента. ** '''''Вычитать дополнительные услуги субагента ''''' - уменьшает конечную стоимость заказа на величину добавленных в заказ дополнительных услуг агентства. * '''Скрыть поля в таблице правил ценообразования для субагентов''' — настройка позволяет скрыть от субагента видимость тех или иных параметров ценообразования, если менеджер корневого агентства не хочет, чтобы субагент использовал их для настройки своих сборов. Можно выбрать несколько параметров. По умолчанию доступны все. Параметры перечислены в таблице выше.   В разделе '''Управление продажами → Авиабилеты → Устаревшие настройки Ценообразование (1.0) → Настройка комиссий''' (доступен только менеджеру корневого агентства) расположены следующие параметры:* '''Отображать комиссию (субагентам)''':** '''''Да''''' - комиссия субагента будет отображаться всем пользователям компании** '''''Только для B2B''''' - комиссия субагента будет отображаться только менеджеру и экспертам компании** '''''Нет''''' - комиссия субагента не будет отображаться ни одному пользователю компании* '''Стратегия применения субагентской комиссии''':** '''''Не применять''''' - комиссии, заданные в таблице ценообразования для субагентов, не будут применяться.** '''''Применять, вычитать из итоговой стоимости для всех пользователей субагента (по умолчанию)''''' ** '''''Применять, вычитать только для менеджера или экспертов (B2B)''''',** '''''Применять, но не вычитать из стоимости''''',
* '''Доступ к правилам ценообразования для субагентов''' — включает модуль для субагентств== См.также ==* '''Разрешить использование отрицательных наценок [[Ценообразование (скидокАвиабилеты) для субагента''' — включает возможность установления скидок. Если опция выключена, субагентство сможет установить только положительный сбор. ]]* '''Стратегия субагентских сборов''' - определяет порядок работы модуля при наличии нескольких применимых правил ценообразования субагентства.* '''Стратегия выставления суммы к оплате для субагентов''' — определяет порядок расчета конечной суммы, выставляемой к оплате для менеджеров и экспертов субагентств:** '''''Вычитать комиссию субагентов [[Сбор (для мененджеров и экспертовтермин)''''' - в конечную стоимость не входит комиссия субагента, не учтенная ранее по настройке ''«Стратегия применения субагентской комиссии»''. ** '''''Вычитать собственный сбор субагента (для мененджеров и экспертов)''''' - уменьшает конечную стоимость на величину сбора субагента.]]* '''Скрыть поля в таблице правил ценообразования для субагентов''' — скрывает для субагента выбранные параметры правил ценообразования.[[Валюта]]

Навигация

'