<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%93%D0%B0%D0%BB%D0%B8%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0</id>
	<title>Центр поддержки системы бронирования - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%93%D0%B0%D0%BB%D0%B8%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://support.nemo.travel/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%93%D0%B0%D0%BB%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0"/>
	<updated>2026-06-02T11:39:05Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://support.nemo.travel/index.php?title=FlyArystan&amp;diff=17405</id>
		<title>FlyArystan</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=FlyArystan&amp;diff=17405"/>
		<updated>2022-05-18T05:38:08Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:FlyArystan logo.png|400px|right]]&lt;br /&gt;
=Описание=&lt;br /&gt;
FlyArystan - первая бюджетная (лоукост) авиакомпания Казахстана, основанная в 2018 году на базе авиакомпании &amp;quot;Эйр Астана&amp;quot;. Базируется в городе Алма-ата. Авиакомпания выполняет коммерческие рейсы на внутренних регулярных рейсах, начиная с 1 мая 2019 года, между городами Алма-Ата и Нур-Султаном, Карагандой, Кокшетау, Таразом, Павлодаром, Шымкентом и Уральском на самолёте Airbus 320. Также среди направлений авиакомпании есть рейс Нур-Султан-Москва. &lt;br /&gt;
=Подключение=&lt;br /&gt;
В системе {{NameSystem}} взаимодействие с авиакомпанией FlyArystan осуществляется при посредстве поставщика услуг бронирования авиабилетов [[HITIT]]. Подробнее о процессе подключения и особенностях работы можно прочитать в соответствующей статье. &lt;br /&gt;
=См. также= &lt;br /&gt;
*[https://flyarystan.com| Официальный сайт]&lt;br /&gt;
*[[HITIT]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=FlyArystan&amp;diff=17404</id>
		<title>FlyArystan</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=FlyArystan&amp;diff=17404"/>
		<updated>2022-05-18T05:37:56Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:FlyArystan logo.png|400px|right]]&lt;br /&gt;
=Описание=&lt;br /&gt;
FlyArystan - первая бюджетная (лоукост) авиакомпания Казахстана, основанная в 2018 году на базе авиакомпании &amp;quot;Эйр Астана&amp;quot;. Базируется в городе Алма-ата. Авиакомпания выполняет коммерческие рейсы на внутренних регулярных рейсах, начиная с 1 мая 2019 года, между городами Алма-Ата и Нур-Султаном, Карагандой, Кокшетау, Таразом, Павлодаром, Шымкентом и Уральском на самолёте Airbus 320. Также среди направлений авиакомпании есть рейс Нур-Султан-Москва. &lt;br /&gt;
=Подключение=&lt;br /&gt;
В системе {{NameSystem}} взаимодействие с авиакомпанией FlyArystan осуществляется при посредстве поставщика услуг бронирования авиабилетов [[HITIT]]. Подробнее о процессе подключения и особенностях работы можно прочитать в соответствующей статье. &lt;br /&gt;
=См. также= &lt;br /&gt;
*[https://flyarystan.com|Официальный сайт]&lt;br /&gt;
*[[HITIT]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17365</id>
		<title>Отели</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17365"/>
		<updated>2021-12-13T14:17:51Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Фильтр результатов поиска */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Настройки]]&lt;br /&gt;
[[Категория:Модули]] &lt;br /&gt;
[[Категория:Дополнительные модули]]&lt;br /&gt;
'''Отели 2.0''' — [[компонент]] системы {{NameSystemLink}}.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
[[Файл:Результаты поиска.png|thumb|300px|Результаты поиска]]&lt;br /&gt;
Компонент '''Отели 2.0''' подключается администратором {{NameSystem}} по запросу агентства. Для подключения опции для агентства направьте запрос в проектный трекер системы.&lt;br /&gt;
&lt;br /&gt;
'''Компонент располагает следующими возможностями:'''&lt;br /&gt;
* '''Поиск''' отелей по следующему набору критериев: &lt;br /&gt;
** фиксированные даты заезда/выезда из отеля, &lt;br /&gt;
** количество ночей, &lt;br /&gt;
** количество номеров, &lt;br /&gt;
** количество человек в номере, &lt;br /&gt;
** местоположение объекта.&lt;br /&gt;
&lt;br /&gt;
Программа позволяет осуществлять поиск до 4 номеров одновременно на группу не более 9 человек. &lt;br /&gt;
Поиск отелей (комнат, готовых к бронированию) по умолчанию осуществляется среди комнат со «свободной продажей». Для отелей от поставщиков ContentInn, Akadem и Travelport есть возможность получать для бронирования комнаты «по-запросу». Для включения функционала в реквизитах поставщика нужно обратиться к администратору системы {{NameSystem}}. &amp;lt;!-- #37797 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention| Обращаем ваше внимание, что для того, чтобы избежать проблем при заселении, нужно на форме поиска выбрать гражданство гостя в дополнительных параметрах.}}&lt;br /&gt;
&lt;br /&gt;
* '''Результаты поиска''' отелей выдаются списки доступных для бронирования отелей, с возможностью перейти к '''детальной информации''' при выборе конкретного отеля.&lt;br /&gt;
Количество отелей в поисковой выдаче можно ограничить по настройке {{Setting|Максимальное число результатов}} в любом отельном реквизите.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Доступ к настройке реквизита подключения есть только у администратора системы {{NameSystem}}}}&lt;br /&gt;
&lt;br /&gt;
На поисковой выдаче доступны следующие '''фильтры''': &lt;br /&gt;
** по названию отеля, &lt;br /&gt;
** по цене за 1 ночь, &lt;br /&gt;
** по звездности, &lt;br /&gt;
** по набору услуг и удобств, &lt;br /&gt;
** а также по специальным предложениям. [[Файл:Выбор_номеров.png|thumb|300px|Выбор номеров]]&lt;br /&gt;
* После перехода на этап просмотра детальной информации об отеле необходимо выбрать подходящий номер для перехода на '''форму бронирования''', так же на этом этапе доступны для просмотра следующие информационные разделы:&lt;br /&gt;
** информация об отеле,&lt;br /&gt;
** удобства,&lt;br /&gt;
** правила отеля.&lt;br /&gt;
* Форма бронирования содержит поля ввода данных о пользователях услуг, необходимых для завершения транзакции бронирования: пол, ФИО, даты рождения, электронная почта. &lt;br /&gt;
&lt;br /&gt;
После выбора способа оплаты и клика на «продолжить», система производит действительное бронирование. После того, как бронирование успешно завершено, ваучер отправляется на указанный адрес электронной почты, также ваучер доступен по клику на '''Мои билеты'''.&lt;br /&gt;
&lt;br /&gt;
===Карта лояльности===&lt;br /&gt;
Многие сетевые отели имеют карты лояльности. Они созданы для того, чтобы посетитель отеля в будущем выбирал именно их сеть отелей. В системе {{NameSystem}} реализована возможность указания на форме номера своей карты. Для этого нужно нажать на кнопку «Карта лояльности» и ввести туда название сети отелей и номер своей карты. В данный момент работу с картами лояльности поддерживает только поставщик Travelport. [[Файл:Loyaltycard.jpg|thumb|right|400px|Ввод карты лояльности]]&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
=== Параметры для настройки поиска ===&lt;br /&gt;
Параметры для настройки поиска расположены в разделе '''Управление продажами → Отели → Настройки поиска'''.&lt;br /&gt;
&lt;br /&gt;
Реквизиты для поиска отелей — сообщает системе, каким поставщикам отельного контента необходимо отправлять запрос. Если нужно опрашивать несколько поставщиков, то следует отметить галочками требуемых поставщиков контента. Предварительно нужно убедиться, что для текущего агентства специалистами технической поддержки прописаны реквизиты подключения.&lt;br /&gt;
&lt;br /&gt;
* {{Setting|Реквизиты для поиска отелей}}:&lt;br /&gt;
** '''''Все''''' — для поиска отелей будут использоваться все реквизиты.&lt;br /&gt;
** '''''Выбранные''''' — выберите один реквизит или несколько реквизитов для поиска.&lt;br /&gt;
&lt;br /&gt;
=== Фильтр результатов поиска ===&lt;br /&gt;
Фильтры результатов поиска ограничивают на выдаче результатов поиска выбор отелей. &lt;br /&gt;
&lt;br /&gt;
Результаты поиска фильтруются по заранее внесенным правилам. Прежде чем формируется выдача, настроенные правила проверяют опции по всем заданным параметрам. &lt;br /&gt;
Правило считается сработавшим, если проверка прошла по всем заданным в нем параметрам. Отели, попавшие под правило фильтра, удаляются из результатов поиска.&lt;br /&gt;
&lt;br /&gt;
Для каждого параметра необходимо создавать отдельный фильтр (Алексеева Г 09.12.2021)&lt;br /&gt;
&lt;br /&gt;
Параметры правил следующие:&lt;br /&gt;
* {{Setting|Агенство}} — агентства, для которых применяется правило.&lt;br /&gt;
* {{Setting|Тип оплаты}} — удаляются отели с выбранными типами оплаты:&lt;br /&gt;
** Prepаyment&lt;br /&gt;
** Deposit&lt;br /&gt;
** Crеdit&lt;br /&gt;
** Cаsh&lt;br /&gt;
** Guаrantee&lt;br /&gt;
** IATAGuаrantee&lt;br /&gt;
* {{Setting|Список корпоративных кодов}} На данный момент фильтрация по корпоративным кодам доступна только для Amadeus Hotels.&lt;br /&gt;
** Выбранные — применяется к указанным кодам. &lt;br /&gt;
** Все кроме — удаляются отели с указанными в параметре корпоративными кодами.&lt;br /&gt;
{{Attention|Корпоративный код из фильтра будет учтён лишь в том случае, если он был указан в &amp;quot;Списке корпоративных кодов отелей&amp;quot; при создании реквизита Amadeus Hotels.}}&amp;lt;br&amp;gt;&lt;br /&gt;
* {{Setting|ID реквизитов}} — пакеты реквизитов, на которые применяется правило.&lt;br /&gt;
** Все — правило распространяется на все пакеты реквизитов.&lt;br /&gt;
** Выбранные — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. {{Attention|Если в правиле указано только наименование поставщика, то под фильтрацию попадут все отели выбранного поставщика.}} &lt;br /&gt;
* {{Setting|Страны}} — список стран, для которых будет применяться правило. При отсутствии стран в списке правило '''применяется ко всем странам'''. &lt;br /&gt;
* {{Setting|Города}} — список городов, для которых будет применяться правило. При отсутствии городов в списке правило '''применяется ко всем городам'''.&lt;br /&gt;
* {{Setting|Минимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой меньше, указанной в поле. При применении нескольких правил будет использована минимальная цена среди указанных. &lt;br /&gt;
* {{Setting|Максимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой больше, указанной в поле. При применении нескольких правил будет использована максимальная цена среди указанных.&lt;br /&gt;
* {{Setting|Валюта}} — валюта, в которой указаны минимальная и максимальная цены за ночь.&lt;br /&gt;
* {{Setting|Рейтинг отеля}} — применяется только для запросов (только Amadeus) — рейтинг отелей от 1 до 5, для которых будет применяться правило. При пересечении рейтинга из нескольких правил будут использоваться все выбранные пункты, без дублирования пересечения.&lt;br /&gt;
* {{Setting|Питание}} — наличие включенного питания.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Без питания&lt;br /&gt;
** Завтрак включен&lt;br /&gt;
** Двухразовое питание&lt;br /&gt;
** Трёхразовое питание&lt;br /&gt;
** Всё включено&lt;br /&gt;
** Обед включен&lt;br /&gt;
** Ужин включен&lt;br /&gt;
* {{Setting|Возвратный тариф}} — наличие возможности возврата.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Возвратный тариф&lt;br /&gt;
** Невозвратный тариф&lt;br /&gt;
* {{Setting|Тип применения}}:&lt;br /&gt;
** Для запросов — правило применяется только для передачи в запросы к GDS: отели, которым будут удовлетворять такие правила, будут возвращены в ответе поставщика. &lt;br /&gt;
** Для ответов — правило применяется только к готовым полученным результатам: отели, для которых сработали эти правила будут исключены из выдачи.&lt;br /&gt;
&lt;br /&gt;
=== Управление ценами ===&lt;br /&gt;
Подробное описание возможностей системы по управлению ценами и инструкцию по настройке смотрите в разделе [[Ценообразование (Отели)]]. &lt;br /&gt;
&lt;br /&gt;
=== Параметры для настройки ваучера отелей ===&lt;br /&gt;
Шаблон, по которому формируется ваучер, настраивается на странице '''Настройки системы → Нотификации и документы → Документы → Ваучер для отеля'''.&lt;br /&gt;
&lt;br /&gt;
Перед настройкой необходимо выбрать необходимый '''Тип документа''', то есть поставщика, для которого будет работать данный шаблон:&lt;br /&gt;
* Hotelston&lt;br /&gt;
* Academ_net&lt;br /&gt;
* Travelport&lt;br /&gt;
* ContentInn&lt;br /&gt;
* Ostrovok&lt;br /&gt;
* Amadeus Hotels&lt;br /&gt;
&lt;br /&gt;
==== Переменные шаблона ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных ваучера для отелей'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PHONE%&lt;br /&gt;
|Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|ID услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%DATA%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_IN%&lt;br /&gt;
|Дата въезда&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_OUT%&lt;br /&gt;
|Дата выезда&lt;br /&gt;
|-&lt;br /&gt;
|%ROOMS_COUNT%&lt;br /&gt;
|Количество номеров&lt;br /&gt;
|-&lt;br /&gt;
|%Nights%&lt;br /&gt;
|Количество ночей&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_NAME%&lt;br /&gt;
|Название номера&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_MEALS%&lt;br /&gt;
|Питание в номере&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_LASTNAME%&lt;br /&gt;
|Фамилия туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_NAME%&lt;br /&gt;
|Имя туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_PATRONYMIC%&lt;br /&gt;
|Отчество туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_TYPE%&lt;br /&gt;
|Тип туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_AGE%&lt;br /&gt;
|Возраст туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%HOTEL_NAME%&lt;br /&gt;
|Название отеля&lt;br /&gt;
|-&lt;br /&gt;
|%CITY%&lt;br /&gt;
|Город&lt;br /&gt;
|-&lt;br /&gt;
|%COUNTRY%&lt;br /&gt;
|Страна&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы указать в маршрут-квитанции информацию о нескольких пассажирах, используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают, на данный момент доступны две группы: &lt;br /&gt;
* для информации по номерам используйте группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM%&amp;lt;/syntaxhighlight&amp;gt;,&lt;br /&gt;
* для информации о постояльцах в комнатах группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM_PERSON%&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Отели 2.0 ==&lt;br /&gt;
Так как для модулей «Поиск авиабилетов 2.0» и «Отели 2.0» используются схожие формы бронирования, изменять настройки отображения формы бронирования модуля «Отели 2.0» возможно в разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма бронирования'''.&lt;br /&gt;
&lt;br /&gt;
Если для выбранного номера на момент оформления заказа нет штрафов за отмену брони, либо штрафы вступают в силу, начиная с определенной даты в будущем, то оформление заказа (бронь совместно с выпиской) возможно без оплаты. Клиент в таком случае может оплатить заказ позже. Если на момент наступления штрафов заказ не будет оплачен, он аннулируется системой автоматически.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения места расположения отеля на карте настоятельно рекомендуется получить и внести API ключ для доступа к сервису Google Maps в разделе настроек '''Управление сайтом → Домены и протоколы''', настройка {{Setting|API GOOGLE MAP ключ}}; а также {{Setting|Ключ для Google Maps API}} в разделе '''Настройка системы → Интеграция → Nemo1.0 (JSON API)'''.}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[ContentInn]]&lt;br /&gt;
* [[Академсервис]]&lt;br /&gt;
* [[Бронирование]]&lt;br /&gt;
* [[Туроператор (ТО)]]&lt;br /&gt;
* [[Статистика#Статистика поставщиков|Статистика поставщиков]]&lt;br /&gt;
* [[Объект размещения#Функциональные возможности поставщиков наземных услуг|Функциональные возможности поставщиков наземных услуг]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17364</id>
		<title>Отели</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17364"/>
		<updated>2021-12-13T14:16:31Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Фильтр результатов поиска */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Настройки]]&lt;br /&gt;
[[Категория:Модули]] &lt;br /&gt;
[[Категория:Дополнительные модули]]&lt;br /&gt;
'''Отели 2.0''' — [[компонент]] системы {{NameSystemLink}}.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
[[Файл:Результаты поиска.png|thumb|300px|Результаты поиска]]&lt;br /&gt;
Компонент '''Отели 2.0''' подключается администратором {{NameSystem}} по запросу агентства. Для подключения опции для агентства направьте запрос в проектный трекер системы.&lt;br /&gt;
&lt;br /&gt;
'''Компонент располагает следующими возможностями:'''&lt;br /&gt;
* '''Поиск''' отелей по следующему набору критериев: &lt;br /&gt;
** фиксированные даты заезда/выезда из отеля, &lt;br /&gt;
** количество ночей, &lt;br /&gt;
** количество номеров, &lt;br /&gt;
** количество человек в номере, &lt;br /&gt;
** местоположение объекта.&lt;br /&gt;
&lt;br /&gt;
Программа позволяет осуществлять поиск до 4 номеров одновременно на группу не более 9 человек. &lt;br /&gt;
Поиск отелей (комнат, готовых к бронированию) по умолчанию осуществляется среди комнат со «свободной продажей». Для отелей от поставщиков ContentInn, Akadem и Travelport есть возможность получать для бронирования комнаты «по-запросу». Для включения функционала в реквизитах поставщика нужно обратиться к администратору системы {{NameSystem}}. &amp;lt;!-- #37797 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention| Обращаем ваше внимание, что для того, чтобы избежать проблем при заселении, нужно на форме поиска выбрать гражданство гостя в дополнительных параметрах.}}&lt;br /&gt;
&lt;br /&gt;
* '''Результаты поиска''' отелей выдаются списки доступных для бронирования отелей, с возможностью перейти к '''детальной информации''' при выборе конкретного отеля.&lt;br /&gt;
Количество отелей в поисковой выдаче можно ограничить по настройке {{Setting|Максимальное число результатов}} в любом отельном реквизите.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Доступ к настройке реквизита подключения есть только у администратора системы {{NameSystem}}}}&lt;br /&gt;
&lt;br /&gt;
На поисковой выдаче доступны следующие '''фильтры''': &lt;br /&gt;
** по названию отеля, &lt;br /&gt;
** по цене за 1 ночь, &lt;br /&gt;
** по звездности, &lt;br /&gt;
** по набору услуг и удобств, &lt;br /&gt;
** а также по специальным предложениям. [[Файл:Выбор_номеров.png|thumb|300px|Выбор номеров]]&lt;br /&gt;
* После перехода на этап просмотра детальной информации об отеле необходимо выбрать подходящий номер для перехода на '''форму бронирования''', так же на этом этапе доступны для просмотра следующие информационные разделы:&lt;br /&gt;
** информация об отеле,&lt;br /&gt;
** удобства,&lt;br /&gt;
** правила отеля.&lt;br /&gt;
* Форма бронирования содержит поля ввода данных о пользователях услуг, необходимых для завершения транзакции бронирования: пол, ФИО, даты рождения, электронная почта. &lt;br /&gt;
&lt;br /&gt;
После выбора способа оплаты и клика на «продолжить», система производит действительное бронирование. После того, как бронирование успешно завершено, ваучер отправляется на указанный адрес электронной почты, также ваучер доступен по клику на '''Мои билеты'''.&lt;br /&gt;
&lt;br /&gt;
===Карта лояльности===&lt;br /&gt;
Многие сетевые отели имеют карты лояльности. Они созданы для того, чтобы посетитель отеля в будущем выбирал именно их сеть отелей. В системе {{NameSystem}} реализована возможность указания на форме номера своей карты. Для этого нужно нажать на кнопку «Карта лояльности» и ввести туда название сети отелей и номер своей карты. В данный момент работу с картами лояльности поддерживает только поставщик Travelport. [[Файл:Loyaltycard.jpg|thumb|right|400px|Ввод карты лояльности]]&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
=== Параметры для настройки поиска ===&lt;br /&gt;
Параметры для настройки поиска расположены в разделе '''Управление продажами → Отели → Настройки поиска'''.&lt;br /&gt;
&lt;br /&gt;
Реквизиты для поиска отелей — сообщает системе, каким поставщикам отельного контента необходимо отправлять запрос. Если нужно опрашивать несколько поставщиков, то следует отметить галочками требуемых поставщиков контента. Предварительно нужно убедиться, что для текущего агентства специалистами технической поддержки прописаны реквизиты подключения.&lt;br /&gt;
&lt;br /&gt;
* {{Setting|Реквизиты для поиска отелей}}:&lt;br /&gt;
** '''''Все''''' — для поиска отелей будут использоваться все реквизиты.&lt;br /&gt;
** '''''Выбранные''''' — выберите один реквизит или несколько реквизитов для поиска.&lt;br /&gt;
&lt;br /&gt;
=== Фильтр результатов поиска ===&lt;br /&gt;
Фильтры результатов поиска ограничивают на выдаче результатов поиска выбор отелей. &lt;br /&gt;
&lt;br /&gt;
Результаты поиска фильтруются по правилам. Прежде чем формируется выдача результатов, фильтр проверяет опции по всем правилам фильтрации. Правило считается сработавшим, если проверка прошла по всем заданным в нем параметрам. Отели, попавшие под правило фильтра, удаляются из результатов поиска.&lt;br /&gt;
&lt;br /&gt;
Для каждого параметра необходимо создавать отдельный фильтр (АлексееваГ 09.12.2021)&lt;br /&gt;
&lt;br /&gt;
Параметры правил следующие:&lt;br /&gt;
* {{Setting|Агенство}} — агенства, для которых применяется правило.&lt;br /&gt;
* {{Setting|Тип оплаты}} — удаляются отели с выбранными типами оплаты:&lt;br /&gt;
** Prepаyment&lt;br /&gt;
** Deposit&lt;br /&gt;
** Crеdit&lt;br /&gt;
** Cаsh&lt;br /&gt;
** Guаrantee&lt;br /&gt;
** IATAGuаrantee&lt;br /&gt;
* {{Setting|Список корпоративных кодов}} На данный момент фильтрация по корп.кодам доступна только для Amadeus Hotels.&lt;br /&gt;
** Выбранные — применяется к указанным кодам. &lt;br /&gt;
** Все кроме — удаляются отели с указанными в параметре корпоративными кодами.&lt;br /&gt;
{{Attention|Корпоративный код из фильтра будет учтён лишь в том случае, если он был указан в &amp;quot;Списке корпоративных кодов отелей&amp;quot; при создании реквизита Amadeus Hotels.}}&amp;lt;br&amp;gt;&lt;br /&gt;
* {{Setting|ID реквизитов}} — пакеты реквизитов, на которые применяется правило.&lt;br /&gt;
** Все — правило распространяется на все пакеты реквизитов.&lt;br /&gt;
** Выбранные — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. {{Attention|Если в правиле указано только наименование поставщика, то под фильтрацию попадут все отели выбранного поставщика.}} &lt;br /&gt;
* {{Setting|Страны}} — список стран, для которых будет применяться правило. При отсутствии стран в списке правило '''применяется ко всем странам'''. &lt;br /&gt;
* {{Setting|Города}} — список городов, для которых будет применяться правило. При отсутствии городов в списке правило '''применяется ко всем городам'''.&lt;br /&gt;
* {{Setting|Минимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой меньше, указанной в поле. При применении нескольких правил будет использована минимальная цена среди указанных. &lt;br /&gt;
* {{Setting|Максимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой больше, указанной в поле. При применении нескольких правил будет использована максимальная цена среди указанных.&lt;br /&gt;
* {{Setting|Валюта}} — валюта, в которой указаны минимальная и максимальная цены за ночь.&lt;br /&gt;
* {{Setting|Рейтинг отеля}} — применяется только для запросов (только Amadeus) — рейтинг отелей от 1 до 5, для которых будет применяться правило. При пересечении рейтинга из нескольких правил будут использоваться все выбранные пункты, без дублирования пересечения.&lt;br /&gt;
* {{Setting|Питание}} — наличие включенного питания.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Без питания&lt;br /&gt;
** Завтрак включен&lt;br /&gt;
** Двухразовое питание&lt;br /&gt;
** Трёхразовое питание&lt;br /&gt;
** Всё включено&lt;br /&gt;
** Обед включен&lt;br /&gt;
** Ужин включен&lt;br /&gt;
* {{Setting|Возвратный тариф}} — наличие возможности возврата.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Возвратный тариф&lt;br /&gt;
** Невозвратный тариф&lt;br /&gt;
* {{Setting|Тип применения}}:&lt;br /&gt;
** Для запросов — правило применяется только для передачи в запросы к GDS: отели, которым будут удовлетворять такие правила, будут возвращены в ответе поставщика. &lt;br /&gt;
** Для ответов — правило применяется только к готовым полученным результатам: отели, для которых сработали эти правила будут исключены из выдачи.&lt;br /&gt;
&lt;br /&gt;
=== Управление ценами ===&lt;br /&gt;
Подробное описание возможностей системы по управлению ценами и инструкцию по настройке смотрите в разделе [[Ценообразование (Отели)]]. &lt;br /&gt;
&lt;br /&gt;
=== Параметры для настройки ваучера отелей ===&lt;br /&gt;
Шаблон, по которому формируется ваучер, настраивается на странице '''Настройки системы → Нотификации и документы → Документы → Ваучер для отеля'''.&lt;br /&gt;
&lt;br /&gt;
Перед настройкой необходимо выбрать необходимый '''Тип документа''', то есть поставщика, для которого будет работать данный шаблон:&lt;br /&gt;
* Hotelston&lt;br /&gt;
* Academ_net&lt;br /&gt;
* Travelport&lt;br /&gt;
* ContentInn&lt;br /&gt;
* Ostrovok&lt;br /&gt;
* Amadeus Hotels&lt;br /&gt;
&lt;br /&gt;
==== Переменные шаблона ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных ваучера для отелей'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PHONE%&lt;br /&gt;
|Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|ID услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%DATA%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_IN%&lt;br /&gt;
|Дата въезда&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_OUT%&lt;br /&gt;
|Дата выезда&lt;br /&gt;
|-&lt;br /&gt;
|%ROOMS_COUNT%&lt;br /&gt;
|Количество номеров&lt;br /&gt;
|-&lt;br /&gt;
|%Nights%&lt;br /&gt;
|Количество ночей&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_NAME%&lt;br /&gt;
|Название номера&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_MEALS%&lt;br /&gt;
|Питание в номере&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_LASTNAME%&lt;br /&gt;
|Фамилия туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_NAME%&lt;br /&gt;
|Имя туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_PATRONYMIC%&lt;br /&gt;
|Отчество туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_TYPE%&lt;br /&gt;
|Тип туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_AGE%&lt;br /&gt;
|Возраст туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%HOTEL_NAME%&lt;br /&gt;
|Название отеля&lt;br /&gt;
|-&lt;br /&gt;
|%CITY%&lt;br /&gt;
|Город&lt;br /&gt;
|-&lt;br /&gt;
|%COUNTRY%&lt;br /&gt;
|Страна&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы указать в маршрут-квитанции информацию о нескольких пассажирах, используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают, на данный момент доступны две группы: &lt;br /&gt;
* для информации по номерам используйте группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM%&amp;lt;/syntaxhighlight&amp;gt;,&lt;br /&gt;
* для информации о постояльцах в комнатах группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM_PERSON%&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Отели 2.0 ==&lt;br /&gt;
Так как для модулей «Поиск авиабилетов 2.0» и «Отели 2.0» используются схожие формы бронирования, изменять настройки отображения формы бронирования модуля «Отели 2.0» возможно в разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма бронирования'''.&lt;br /&gt;
&lt;br /&gt;
Если для выбранного номера на момент оформления заказа нет штрафов за отмену брони, либо штрафы вступают в силу, начиная с определенной даты в будущем, то оформление заказа (бронь совместно с выпиской) возможно без оплаты. Клиент в таком случае может оплатить заказ позже. Если на момент наступления штрафов заказ не будет оплачен, он аннулируется системой автоматически.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения места расположения отеля на карте настоятельно рекомендуется получить и внести API ключ для доступа к сервису Google Maps в разделе настроек '''Управление сайтом → Домены и протоколы''', настройка {{Setting|API GOOGLE MAP ключ}}; а также {{Setting|Ключ для Google Maps API}} в разделе '''Настройка системы → Интеграция → Nemo1.0 (JSON API)'''.}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[ContentInn]]&lt;br /&gt;
* [[Академсервис]]&lt;br /&gt;
* [[Бронирование]]&lt;br /&gt;
* [[Туроператор (ТО)]]&lt;br /&gt;
* [[Статистика#Статистика поставщиков|Статистика поставщиков]]&lt;br /&gt;
* [[Объект размещения#Функциональные возможности поставщиков наземных услуг|Функциональные возможности поставщиков наземных услуг]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17360</id>
		<title>Отели</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D1%82%D0%B5%D0%BB%D0%B8&amp;diff=17360"/>
		<updated>2021-12-09T09:47:08Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Фильтр результатов поиска */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Настройки]]&lt;br /&gt;
[[Категория:Модули]] &lt;br /&gt;
[[Категория:Дополнительные модули]]&lt;br /&gt;
'''Отели 2.0''' — [[компонент]] системы {{NameSystemLink}}.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
[[Файл:Результаты поиска.png|thumb|300px|Результаты поиска]]&lt;br /&gt;
Компонент '''Отели 2.0''' подключается администратором {{NameSystem}} по запросу агентства. Для подключения опции для агентства направьте запрос в проектный трекер системы.&lt;br /&gt;
&lt;br /&gt;
'''Компонент располагает следующими возможностями:'''&lt;br /&gt;
* '''Поиск''' отелей по следующему набору критериев: &lt;br /&gt;
** фиксированные даты заезда/выезда из отеля, &lt;br /&gt;
** количество ночей, &lt;br /&gt;
** количество номеров, &lt;br /&gt;
** количество человек в номере, &lt;br /&gt;
** местоположение объекта.&lt;br /&gt;
&lt;br /&gt;
Программа позволяет осуществлять поиск до 4 номеров одновременно на группу не более 9 человек. &lt;br /&gt;
Поиск отелей (комнат, готовых к бронированию) по умолчанию осуществляется среди комнат со «свободной продажей». Для отелей от поставщиков ContentInn, Akadem и Travelport есть возможность получать для бронирования комнаты «по-запросу». Для включения функционала в реквизитах поставщика нужно обратиться к администратору системы {{NameSystem}}. &amp;lt;!-- #37797 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention| Обращаем ваше внимание, что для того, чтобы избежать проблем при заселении, нужно на форме поиска выбрать гражданство гостя в дополнительных параметрах.}}&lt;br /&gt;
&lt;br /&gt;
* '''Результаты поиска''' отелей выдаются списки доступных для бронирования отелей, с возможностью перейти к '''детальной информации''' при выборе конкретного отеля.&lt;br /&gt;
Количество отелей в поисковой выдаче можно ограничить по настройке {{Setting|Максимальное число результатов}} в любом отельном реквизите.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Доступ к настройке реквизита подключения есть только у администратора системы {{NameSystem}}}}&lt;br /&gt;
&lt;br /&gt;
На поисковой выдаче доступны следующие '''фильтры''': &lt;br /&gt;
** по названию отеля, &lt;br /&gt;
** по цене за 1 ночь, &lt;br /&gt;
** по звездности, &lt;br /&gt;
** по набору услуг и удобств, &lt;br /&gt;
** а также по специальным предложениям. [[Файл:Выбор_номеров.png|thumb|300px|Выбор номеров]]&lt;br /&gt;
* После перехода на этап просмотра детальной информации об отеле необходимо выбрать подходящий номер для перехода на '''форму бронирования''', так же на этом этапе доступны для просмотра следующие информационные разделы:&lt;br /&gt;
** информация об отеле,&lt;br /&gt;
** удобства,&lt;br /&gt;
** правила отеля.&lt;br /&gt;
* Форма бронирования содержит поля ввода данных о пользователях услуг, необходимых для завершения транзакции бронирования: пол, ФИО, даты рождения, электронная почта. &lt;br /&gt;
&lt;br /&gt;
После выбора способа оплаты и клика на «продолжить», система производит действительное бронирование. После того, как бронирование успешно завершено, ваучер отправляется на указанный адрес электронной почты, также ваучер доступен по клику на '''Мои билеты'''.&lt;br /&gt;
&lt;br /&gt;
===Карта лояльности===&lt;br /&gt;
Многие сетевые отели имеют карты лояльности. Они созданы для того, чтобы посетитель отеля в будущем выбирал именно их сеть отелей. В системе {{NameSystem}} реализована возможность указания на форме номера своей карты. Для этого нужно нажать на кнопку «Карта лояльности» и ввести туда название сети отелей и номер своей карты. В данный момент работу с картами лояльности поддерживает только поставщик Travelport. [[Файл:Loyaltycard.jpg|thumb|right|400px|Ввод карты лояльности]]&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
=== Параметры для настройки поиска ===&lt;br /&gt;
Параметры для настройки поиска расположены в разделе '''Управление продажами → Отели → Настройки поиска'''.&lt;br /&gt;
&lt;br /&gt;
Реквизиты для поиска отелей — сообщает системе, каким поставщикам отельного контента необходимо отправлять запрос. Если нужно опрашивать несколько поставщиков, то следует отметить галочками требуемых поставщиков контента. Предварительно нужно убедиться, что для текущего агентства специалистами технической поддержки прописаны реквизиты подключения.&lt;br /&gt;
&lt;br /&gt;
* {{Setting|Реквизиты для поиска отелей}}:&lt;br /&gt;
** '''''Все''''' — для поиска отелей будут использоваться все реквизиты.&lt;br /&gt;
** '''''Выбранные''''' — выберите один реквизит или несколько реквизитов для поиска.&lt;br /&gt;
&lt;br /&gt;
=== Фильтр результатов поиска ===&lt;br /&gt;
Фильтры результатов поиска ограничивают на выдаче результатов поиска выбор отелей. &lt;br /&gt;
&lt;br /&gt;
Результаты поиска фильтруются по правилам. Прежде чем формируется выдача результатов, фильтр проверяет перелеты по всем правилам фильтрации. Правило считается сработавшим, если проверка прошла по всем заданным в нем параметрам. Отели, попавшие под правило фильтра, удаляются из результатов поиска.&lt;br /&gt;
&lt;br /&gt;
Для каждого параметра необходимо создавать отдельный фильтр (АлексееваГ 09.12.2021)&lt;br /&gt;
&lt;br /&gt;
Параметры правил следующие:&lt;br /&gt;
* {{Setting|Агенство}} — агенства, для которых применяется правило.&lt;br /&gt;
* {{Setting|Тип оплаты}} — удаляются отели с выбранными типами оплаты:&lt;br /&gt;
** Prepаyment&lt;br /&gt;
** Deposit&lt;br /&gt;
** Crеdit&lt;br /&gt;
** Cаsh&lt;br /&gt;
** Guаrantee&lt;br /&gt;
** IATAGuаrantee&lt;br /&gt;
* {{Setting|Список корпоративных кодов}} На данный момент фильтрация по корп.кодам доступна только для Amadeus Hotels.&lt;br /&gt;
** Выбранные — применяется к указанным кодам. &lt;br /&gt;
** Все кроме — удаляются отели с указанными в параметре корпоративными кодами.&lt;br /&gt;
{{Attention|Корпоративный код из фильтра будет учтён лишь в том случае, если он был указан в &amp;quot;Списке корпоративных кодов отелей&amp;quot; при создании реквизита Amadeus Hotels.}}&amp;lt;br&amp;gt;&lt;br /&gt;
* {{Setting|ID реквизитов}} — пакеты реквизитов, на которые применяется правило.&lt;br /&gt;
** Все — правило распространяется на все пакеты реквизитов.&lt;br /&gt;
** Выбранные — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. {{Attention|Если в правиле указано только наименование поставщика, то под фильтрацию попадут все отели выбранного поставщика.}} &lt;br /&gt;
* {{Setting|Страны}} — список стран, для которых будет применяться правило. При отсутствии стран в списке правило '''применяется ко всем странам'''. &lt;br /&gt;
* {{Setting|Города}} — список городов, для которых будет применяться правило. При отсутствии городов в списке правило '''применяется ко всем городам'''.&lt;br /&gt;
* {{Setting|Минимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой меньше, указанной в поле. При применении нескольких правил будет использована минимальная цена среди указанных. &lt;br /&gt;
* {{Setting|Максимальная цена за ночь}} — применяется только для запросов (только Amadeus) — удаляются отели с ценой больше, указанной в поле. При применении нескольких правил будет использована максимальная цена среди указанных.&lt;br /&gt;
* {{Setting|Валюта}} — валюта, в которой указаны минимальная и максимальная цены за ночь.&lt;br /&gt;
* {{Setting|Рейтинг отеля}} — применяется только для запросов (только Amadeus) — рейтинг отелей от 1 до 5, для которых будет применяться правило. При пересечении рейтинга из нескольких правил будут использоваться все выбранные пункты, без дублирования пересечения.&lt;br /&gt;
* {{Setting|Питание}} — наличие включенного питания.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Без питания&lt;br /&gt;
** Завтрак включен&lt;br /&gt;
** Двухразовое питание&lt;br /&gt;
** Трёхразовое питание&lt;br /&gt;
** Всё включено&lt;br /&gt;
** Обед включен&lt;br /&gt;
** Ужин включен&lt;br /&gt;
* {{Setting|Возвратный тариф}} — наличие возможности возврата.&lt;br /&gt;
** Неизвестно &lt;br /&gt;
** Возвратный тариф&lt;br /&gt;
** Невозвратный тариф&lt;br /&gt;
* {{Setting|Тип применения}}:&lt;br /&gt;
** Для запросов — правило применяется только для передачи в запросы к GDS: отели, которым будут удовлетворять такие правила, будут возвращены в ответе поставщика. &lt;br /&gt;
** Для ответов — правило применяется только к готовым полученным результатам: отели, для которых сработали эти правила будут исключены из выдачи.&lt;br /&gt;
&lt;br /&gt;
=== Управление ценами ===&lt;br /&gt;
Подробное описание возможностей системы по управлению ценами и инструкцию по настройке смотрите в разделе [[Ценообразование (Отели)]]. &lt;br /&gt;
&lt;br /&gt;
=== Параметры для настройки ваучера отелей ===&lt;br /&gt;
Шаблон, по которому формируется ваучер, настраивается на странице '''Настройки системы → Нотификации и документы → Документы → Ваучер для отеля'''.&lt;br /&gt;
&lt;br /&gt;
Перед настройкой необходимо выбрать необходимый '''Тип документа''', то есть поставщика, для которого будет работать данный шаблон:&lt;br /&gt;
* Hotelston&lt;br /&gt;
* Academ_net&lt;br /&gt;
* Travelport&lt;br /&gt;
* ContentInn&lt;br /&gt;
* Ostrovok&lt;br /&gt;
* Amadeus Hotels&lt;br /&gt;
&lt;br /&gt;
==== Переменные шаблона ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных ваучера для отелей'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PHONE%&lt;br /&gt;
|Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|ID услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%DATA%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_IN%&lt;br /&gt;
|Дата въезда&lt;br /&gt;
|-&lt;br /&gt;
|%DATE_OUT%&lt;br /&gt;
|Дата выезда&lt;br /&gt;
|-&lt;br /&gt;
|%ROOMS_COUNT%&lt;br /&gt;
|Количество номеров&lt;br /&gt;
|-&lt;br /&gt;
|%Nights%&lt;br /&gt;
|Количество ночей&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_NAME%&lt;br /&gt;
|Название номера&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_MEALS%&lt;br /&gt;
|Питание в номере&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_LASTNAME%&lt;br /&gt;
|Фамилия туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_NAME%&lt;br /&gt;
|Имя туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_PATRONYMIC%&lt;br /&gt;
|Отчество туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_TYPE%&lt;br /&gt;
|Тип туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%ROOM_PERSON_AGE%&lt;br /&gt;
|Возраст туриста (в комнате)&lt;br /&gt;
|-&lt;br /&gt;
|%HOTEL_NAME%&lt;br /&gt;
|Название отеля&lt;br /&gt;
|-&lt;br /&gt;
|%CITY%&lt;br /&gt;
|Город&lt;br /&gt;
|-&lt;br /&gt;
|%COUNTRY%&lt;br /&gt;
|Страна&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы указать в маршрут-квитанции информацию о нескольких пассажирах, используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают, на данный момент доступны две группы: &lt;br /&gt;
* для информации по номерам используйте группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM%&amp;lt;/syntaxhighlight&amp;gt;,&lt;br /&gt;
* для информации о постояльцах в комнатах группу &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%ROOM_PERSON%&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Отели 2.0 ==&lt;br /&gt;
Так как для модулей «Поиск авиабилетов 2.0» и «Отели 2.0» используются схожие формы бронирования, изменять настройки отображения формы бронирования модуля «Отели 2.0» возможно в разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма бронирования'''.&lt;br /&gt;
&lt;br /&gt;
Если для выбранного номера на момент оформления заказа нет штрафов за отмену брони, либо штрафы вступают в силу, начиная с определенной даты в будущем, то оформление заказа (бронь совместно с выпиской) возможно без оплаты. Клиент в таком случае может оплатить заказ позже. Если на момент наступления штрафов заказ не будет оплачен, он аннулируется системой автоматически.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения места расположения отеля на карте настоятельно рекомендуется получить и внести API ключ для доступа к сервису Google Maps в разделе настроек '''Управление сайтом → Домены и протоколы''', настройка {{Setting|API GOOGLE MAP ключ}}; а также {{Setting|Ключ для Google Maps API}} в разделе '''Настройка системы → Интеграция → Nemo1.0 (JSON API)'''.}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[ContentInn]]&lt;br /&gt;
* [[Академсервис]]&lt;br /&gt;
* [[Бронирование]]&lt;br /&gt;
* [[Туроператор (ТО)]]&lt;br /&gt;
* [[Статистика#Статистика поставщиков|Статистика поставщиков]]&lt;br /&gt;
* [[Объект размещения#Функциональные возможности поставщиков наземных услуг|Функциональные возможности поставщиков наземных услуг]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=HITIT&amp;diff=17348</id>
		<title>HITIT</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=HITIT&amp;diff=17348"/>
		<updated>2021-11-16T06:32:11Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Особенности HITIT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:HITIT_logo.png|right]]&lt;br /&gt;
'''HITIT''' — турецкий поставщик услуг бронирования авиабилетов круга авиакомпаний-партнеров системы.&lt;br /&gt;
&lt;br /&gt;
Система {{NameSystemLink}} предоставляет продажи билетов лоукост-авиакомпании «[[FlyArystan]]» (KC) через систему HITIT.&lt;br /&gt;
&lt;br /&gt;
== Подключение HITIT в {{NameSystem}} ==&lt;br /&gt;
В результате обращения и согласования условий с авиакомпанией и системой HITIT агент должен получить live реквизиты (логин, пароль, идентификатор, инвойс).&lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
= Особенности HITIT =&lt;br /&gt;
* Авиакомпания «FlyArystan» — лоукостер. Продаются только билеты Эконом-класса. IATA-код '''KC''' делится между авиакомпаниями «FlyArystan» и «Air Astana».&lt;br /&gt;
* Нет возможности забронировать младенца с местом. При поиске, если в запросе присутствует пассажир типа INS, результаты от HITIT отфильтровываются и не попадают в выдачу.&lt;br /&gt;
* [[УПТ]] от поставщика приходит в виде ссылки.&lt;br /&gt;
* Пакеты услуг («Комфорт» и «Комфорт Плюс») авиакомпании «FlyArystan» в системе {{NameSystem}} отображены в виде семейств тарифов. {{Attention|Дополнительные услуги авиакомпании не реализованы.}}&lt;br /&gt;
* Модификация и довнесение данных в бронь не реализовано.&lt;br /&gt;
* Операции обмена и возврата проводятся напрямую через поставщика/авиакомпанию.&lt;br /&gt;
* Поддерживается только возврат билетов на всех пассажиров заказа единовременно.&lt;br /&gt;
* Операция войдирования билетов не поддерживается, войдирование билетов необходимо производить напрямую через поставщика/авиакомпанию.&lt;br /&gt;
* Данные о багаже приходят от поставщика только после бронирования. Рекомендуется включение настройки {{Setting|Брать информацию о багаже из путеводителя}} в разделе '''Управление продажами → Авиабилеты → Процессы → Форма бронирования''' для отображения информации о багаже сразу на результатах поиска.&lt;br /&gt;
* Проверять выдачу можно на маршруте ALA-NQZ-ALA&lt;br /&gt;
* Для получения production реквизитов необходимо подготовить список тест-кейсов, которые указаны в документации Hitit, и отправить им для проверки и получения данных production реквизитов.&lt;br /&gt;
&lt;br /&gt;
= См. также =&lt;br /&gt;
* [[КРС (Компьютерная система резервирования)]]&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Реквизиты подключения к ГРС в {{NameProject2}}]]&lt;br /&gt;
* [[FlyArystan]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Navitaire&amp;diff=17340</id>
		<title>Navitaire</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Navitaire&amp;diff=17340"/>
		<updated>2021-09-20T08:24:44Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Особенности Navitaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
'''Навитейр''' (Navitaire) — [[КРС (Компьютерная система резервирования)|компьютерная система резервирования]], предоставляющая услуги по бронированию авиабилетов круга авиакомпаний, указанных в качестве партнеров системы.&lt;br /&gt;
&lt;br /&gt;
Система {{NameSystemLink}} предоставляет продажи билетов лоукост-авиакомпании «[[Победа]]» (DP) через КРС Navitaire.&lt;br /&gt;
&lt;br /&gt;
== Подключение Navitaire в Nemo.Travel ==&lt;br /&gt;
&amp;lt;!-- Из документации от поставщика: &lt;br /&gt;
# Согласовать коммерческие условия, прейскурант услуг.&lt;br /&gt;
# Подписать NDA с Navitaire (через авиакомпанию «Победа»).&lt;br /&gt;
# Подписать основной агентский договор и дополнительное соглашение на подключение по API.&lt;br /&gt;
# Согласовать технологию взаимной работы.&lt;br /&gt;
# Подтвердить, что получена документация и параметры доступа на тестовую среду.&lt;br /&gt;
# Оплатить услугу по подключению к API.&lt;br /&gt;
# Провести разработку. Сообщить менеджеру проекта о готовности к тестированию и сертификации.&lt;br /&gt;
# Совместно с авиакомпанией «Победа» провести тестирование, исправить ошибки.&lt;br /&gt;
# Получить и настроить доступ к боевой среде.&lt;br /&gt;
# Совместно с авиакомпанией «Победа» провести короткое тестирование с созданием реальных броней на боевой среде.&lt;br /&gt;
# Открыть продажи.&lt;br /&gt;
# Подписать акт выполненных работ. --&amp;gt;&lt;br /&gt;
В результате обращения и согласования условий с системой Navitaire агент должен получить доступы к Availability API (логин, пароль, идентификатор клиента) и Navitaire API (домен, логин, пароль).&amp;lt;!-- Процесс сертификации Navitaire агент проходить не обязан, система {{NameSystem}} сертифицирована как движок. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
Обращаем Ваше внимание, что при подключении следует отключить опцию SplitFare на стороне поставщика для корректной поисковой выдачи. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Обязательным требованием поставщика является включение фильтра запросов по расписанию. Подробнее читайте в статье [[Фильтры поисковых запросов (Авиабилеты)]].}}&lt;br /&gt;
&lt;br /&gt;
= Особенности Navitaire =&lt;br /&gt;
* Нет возможности забронировать младенца с местом. При поиске, если в запросе присутствует пассажир типа INS, результаты от Navitaire отфильтровываются и не попадают в выдачу.&lt;br /&gt;
* Поскольку продажи ведутся по лоукост-авиакомпаниям, продаются только билеты Эконом-класса.&lt;br /&gt;
* УПТ от поставщика приходит в виде ссылки. В системе {{NameSystem}} реализовано решение для данной особенности, и УПТ приходят в том же виде, что и на странице, ссылку на которую мы получаем в ответ от поставщика. Необходимо включить в адм1 опцию &amp;quot;Брать информацию о багаже из путеводителя&amp;quot; (Управление продажами-авиабилеты-форма бронирования) и там прописать авиакомпанию. &lt;br /&gt;
Плюс - сбросить кэш.&lt;br /&gt;
(правка АлексееваГЛ 20.09.2021)&lt;br /&gt;
* Отчество является обязательным для передачи данных пассажира на внутренних перелетах авиакомпании «Победа». Минимальная длина отчества (для любого пассажира) — 2 символа. &lt;br /&gt;
* Пакеты услуг («Плюс» и «Премиум») авиакомпании «Победа» в системе {{NameSystem}} отображены в виде семейств тарифов. {{Attention|Пакеты услуг не являются семействами тарифов, и их отображение возможно только в выдаче от Navitaire.}}&lt;br /&gt;
* {{Attention|Продажа пакетов и дополнительных услуг разрешена не позднее чем за 4 часа до вылета.}}&lt;br /&gt;
* Бронирование ребенка без сопровождения запрещено.&lt;br /&gt;
* На оплату предоставляется 30 минут после создания брони. Если заказ не оплачивается в установленный таймлимит, созданный PNR удаляется на стороне поставщика. {{Attention|Заказ на стороне поставщика считается оплаченным после выписки в системе {{NameSystem}}.}}&lt;br /&gt;
* {{Attention|Копии всех писем, получаемых покупателем, должны отправляться на электронную почту &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;archive@pobeda.aero&amp;lt;/syntaxhighlight&amp;gt;. В системе {{NameSystem}} данное условие учтено, в дополнительной настройке не нуждается.}}&lt;br /&gt;
* {{Attention|Процесс войдирования отсутствует. Билетов как таковых в Navitaire нет (ticket-less система), существуют только брони. Номера билетов эмулируются на стороне {{NameSystem}} по рекомендации поставщика. Для &amp;quot;войдирования&amp;quot; (то есть, отмены оплаченного бронирования) необходимо обращаться к поставщику авиа контента/в авиакомпанию.}}&lt;br /&gt;
* Операции обмена и возврата проводятся напрямую через поставщика/авиакомпанию.&lt;br /&gt;
* У авиакомпании «Победа» существуют продажи наземных сегментов. Для включения расширенной выдачи автокомплита (включающей в себя автобусные и Ж/Д станции) обратитесь к администратору {{NameSystem}}.&lt;br /&gt;
* Поставщик отправляет маршрут-квитанции по указанным в заказе контактным данным покупателя или пассажира. {{Attention|Наличие хотя бы одного набора контактных данных в заказе является обязательным.}}&lt;br /&gt;
&lt;br /&gt;
=== Алгоритм создания билетов ===&lt;br /&gt;
&lt;br /&gt;
Для взрослого или ребенка: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '0' + (N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для младенца: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '1' + (N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Общая длина элемента &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;(N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt; всегда составляет 9 символов (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;N&amp;lt;/syntaxhighlight&amp;gt; - количество нулей, необходимых, чтобы добрать до 9 символов). Идентификатор &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;PassengerID&amp;lt;/syntaxhighlight&amp;gt; система получает от поставщика. Пассажиры типа INF наследуют идентификатор за пассажиром типа ADT, к которому привязаны.&lt;br /&gt;
&amp;lt;!-- Из документации от поставщика:&lt;br /&gt;
Для взрослого или ребенка: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '0' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Для младенца: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '1' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;PassengerID&amp;lt;/syntaxhighlight&amp;gt; можно взять из GetBooking, он есть в структуре Passenger. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt; означает «взять PassengerID и дополнить слева нулями до 9 символов».--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Требования авиакомпании «Победа» к нотификациям ===&lt;br /&gt;
«Победа» также имеет ряд требований к оформлению подтверждения бронирования и [[Маршрут-квитанция|маршрут-квитанции]]. Ниже приведены списки данных, обязательных к отображению на указанных документах.&lt;br /&gt;
&lt;br /&gt;
==== Подтверждение бронирования ====&lt;br /&gt;
* Код бронирования в системе Navitaire.&lt;br /&gt;
* Номер рейса.&lt;br /&gt;
* Маршрут рейса.&lt;br /&gt;
* Дата и время отправления рейса.&lt;br /&gt;
* Дата и время прибытия рейса.&lt;br /&gt;
* ФИО пассажира.&lt;br /&gt;
* Дата рождения пассажира.&lt;br /&gt;
* Сумма к оплате.&lt;br /&gt;
* Валюта оплаты.&lt;br /&gt;
* Срок оплаты.&lt;br /&gt;
&lt;br /&gt;
==== Маршрут-квитанция ====&lt;br /&gt;
В случае, если для отправки маршрут-квитанции используется функционал {{NameSystem}}, то документ должен содержать следующие данные:&lt;br /&gt;
* Дата оформления билета.&lt;br /&gt;
* Код бронирования в системе Navitaire.&lt;br /&gt;
* Статус бронирования.&lt;br /&gt;
* Сумма бронирования.&lt;br /&gt;
* Валюта бронирования.&lt;br /&gt;
* Номер билета для каждого из пассажиров.&lt;br /&gt;
* Класс бронирования (экономический).&lt;br /&gt;
* Перечень пассажиров с указанием ФИО, типа документа, номера документа, даты рождения.&lt;br /&gt;
* Список полетных купонов по каждому из пассажиров с указанием даты рейса, номера рейса, названия, кода и терминала аэропорта отправления, названия и кода аэропорта прибытия, времени отправления, времени прибытия, класса обслуживания, статуса купона.&lt;br /&gt;
* Калькуляция стоимости брони (код тарифа, сумма тарифа, коды сборов и суммы сборов, НДС).&lt;br /&gt;
* Сведения о перевозчике: наименование ООО «Авиакомпания «Победа», ИНН 9705001313, КПП 775101001.&lt;br /&gt;
* Контакты перевозчика: сайт www.pobeda.aero; колл-центр +7 (809) 505-4777 (звонок платный); адрес электронной почты (feedback@pobeda.aero).&lt;br /&gt;
* Наименование агентства.&lt;br /&gt;
* Адрес и контактный телефон агентства.&lt;br /&gt;
* Информация о норме провоза багажа.&lt;br /&gt;
* Информация о том, что указано местное время аэропорта вылета/прилета.&lt;br /&gt;
* Информация о том, что билет является невозвратным.&lt;br /&gt;
* Информация о том, что дополнительные услуги приобретаются через колл-центр или веб-сайт авиакомпании.&lt;br /&gt;
&lt;br /&gt;
= Особенности доп. услуг авиакомпании =&lt;br /&gt;
* Выбор услуг возможен только после бронирования.&lt;br /&gt;
* Нет возможности возврата доп. услуг после оплаты.&lt;br /&gt;
* Доступен выбор только одного типа багажа для одного пассажира.&lt;br /&gt;
* Выбор мест возможен только после бронирования.&lt;br /&gt;
* Нет возможности отмены выбранного места после оплаты.&lt;br /&gt;
&lt;br /&gt;
= Особенности оформления мест =&lt;br /&gt;
* Выбор мест возможен только после бронирования.&lt;br /&gt;
* Нет возможности отмены выбранного места после оплаты.&lt;br /&gt;
* Ограничения на конкретные места (для пассажиров с младенцем, для пассажиров с животными, для детей до 12 или 18 лет и др.) в {{NameSystem}} не реализованы. На карте мест отображаются все доступные места. Если место не доступно для данного типа пассажира, появляется сообщение с предупреждением.&lt;br /&gt;
&lt;br /&gt;
= См. также =&lt;br /&gt;
* [[КРС (Компьютерная система резервирования)]]&lt;br /&gt;
* [[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
* [[Реквизиты подключения к ГРС в {{NameProject2}}]]&lt;br /&gt;
* [[Пакеты реквизитов {{NameProject2}}]]&lt;br /&gt;
* [[Победа|Авиакомпания &amp;quot;Победа&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Navitaire&amp;diff=17339</id>
		<title>Navitaire</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Navitaire&amp;diff=17339"/>
		<updated>2021-09-20T08:18:44Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Особенности Navitaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
'''Навитейр''' (Navitaire) — [[КРС (Компьютерная система резервирования)|компьютерная система резервирования]], предоставляющая услуги по бронированию авиабилетов круга авиакомпаний, указанных в качестве партнеров системы.&lt;br /&gt;
&lt;br /&gt;
Система {{NameSystemLink}} предоставляет продажи билетов лоукост-авиакомпании «[[Победа]]» (DP) через КРС Navitaire.&lt;br /&gt;
&lt;br /&gt;
== Подключение Navitaire в Nemo.Travel ==&lt;br /&gt;
&amp;lt;!-- Из документации от поставщика: &lt;br /&gt;
# Согласовать коммерческие условия, прейскурант услуг.&lt;br /&gt;
# Подписать NDA с Navitaire (через авиакомпанию «Победа»).&lt;br /&gt;
# Подписать основной агентский договор и дополнительное соглашение на подключение по API.&lt;br /&gt;
# Согласовать технологию взаимной работы.&lt;br /&gt;
# Подтвердить, что получена документация и параметры доступа на тестовую среду.&lt;br /&gt;
# Оплатить услугу по подключению к API.&lt;br /&gt;
# Провести разработку. Сообщить менеджеру проекта о готовности к тестированию и сертификации.&lt;br /&gt;
# Совместно с авиакомпанией «Победа» провести тестирование, исправить ошибки.&lt;br /&gt;
# Получить и настроить доступ к боевой среде.&lt;br /&gt;
# Совместно с авиакомпанией «Победа» провести короткое тестирование с созданием реальных броней на боевой среде.&lt;br /&gt;
# Открыть продажи.&lt;br /&gt;
# Подписать акт выполненных работ. --&amp;gt;&lt;br /&gt;
В результате обращения и согласования условий с системой Navitaire агент должен получить доступы к Availability API (логин, пароль, идентификатор клиента) и Navitaire API (домен, логин, пароль).&amp;lt;!-- Процесс сертификации Navitaire агент проходить не обязан, система {{NameSystem}} сертифицирована как движок. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
Обращаем Ваше внимание, что при подключении следует отключить опцию SplitFare на стороне поставщика для корректной поисковой выдачи. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Обязательным требованием поставщика является включение фильтра запросов по расписанию. Подробнее читайте в статье [[Фильтры поисковых запросов (Авиабилеты)]].}}&lt;br /&gt;
&lt;br /&gt;
= Особенности Navitaire =&lt;br /&gt;
* Нет возможности забронировать младенца с местом. При поиске, если в запросе присутствует пассажир типа INS, результаты от Navitaire отфильтровываются и не попадают в выдачу.&lt;br /&gt;
* Поскольку продажи ведутся по лоукост-авиакомпаниям, продаются только билеты Эконом-класса.&lt;br /&gt;
* УПТ от поставщика приходит в виде ссылки. В системе {{NameSystem}} реализовано решение для данной особенности, и УПТ приходят в том же виде, что и на странице, ссылку на которую мы получаем в ответ от поставщика. Необходимо включить в адм1 опцию &amp;quot;Брать информацию о багаже из путеводителя&amp;quot; (Управление продажами-авиабилеты-форма бронирования) и там прописать авиакомпанию. &lt;br /&gt;
(правка АлексееваГЛ 20.09.2021)&lt;br /&gt;
* Отчество является обязательным для передачи данных пассажира на внутренних перелетах авиакомпании «Победа». Минимальная длина отчества (для любого пассажира) — 2 символа. &lt;br /&gt;
* Пакеты услуг («Плюс» и «Премиум») авиакомпании «Победа» в системе {{NameSystem}} отображены в виде семейств тарифов. {{Attention|Пакеты услуг не являются семействами тарифов, и их отображение возможно только в выдаче от Navitaire.}}&lt;br /&gt;
* {{Attention|Продажа пакетов и дополнительных услуг разрешена не позднее чем за 4 часа до вылета.}}&lt;br /&gt;
* Бронирование ребенка без сопровождения запрещено.&lt;br /&gt;
* На оплату предоставляется 30 минут после создания брони. Если заказ не оплачивается в установленный таймлимит, созданный PNR удаляется на стороне поставщика. {{Attention|Заказ на стороне поставщика считается оплаченным после выписки в системе {{NameSystem}}.}}&lt;br /&gt;
* {{Attention|Копии всех писем, получаемых покупателем, должны отправляться на электронную почту &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;archive@pobeda.aero&amp;lt;/syntaxhighlight&amp;gt;. В системе {{NameSystem}} данное условие учтено, в дополнительной настройке не нуждается.}}&lt;br /&gt;
* {{Attention|Процесс войдирования отсутствует. Билетов как таковых в Navitaire нет (ticket-less система), существуют только брони. Номера билетов эмулируются на стороне {{NameSystem}} по рекомендации поставщика. Для &amp;quot;войдирования&amp;quot; (то есть, отмены оплаченного бронирования) необходимо обращаться к поставщику авиа контента/в авиакомпанию.}}&lt;br /&gt;
* Операции обмена и возврата проводятся напрямую через поставщика/авиакомпанию.&lt;br /&gt;
* У авиакомпании «Победа» существуют продажи наземных сегментов. Для включения расширенной выдачи автокомплита (включающей в себя автобусные и Ж/Д станции) обратитесь к администратору {{NameSystem}}.&lt;br /&gt;
* Поставщик отправляет маршрут-квитанции по указанным в заказе контактным данным покупателя или пассажира. {{Attention|Наличие хотя бы одного набора контактных данных в заказе является обязательным.}}&lt;br /&gt;
&lt;br /&gt;
=== Алгоритм создания билетов ===&lt;br /&gt;
&lt;br /&gt;
Для взрослого или ребенка: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '0' + (N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для младенца: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '1' + (N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Общая длина элемента &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;(N * '0') + PassengerID&amp;lt;/syntaxhighlight&amp;gt; всегда составляет 9 символов (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;N&amp;lt;/syntaxhighlight&amp;gt; - количество нулей, необходимых, чтобы добрать до 9 символов). Идентификатор &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;PassengerID&amp;lt;/syntaxhighlight&amp;gt; система получает от поставщика. Пассажиры типа INF наследуют идентификатор за пассажиром типа ADT, к которому привязаны.&lt;br /&gt;
&amp;lt;!-- Из документации от поставщика:&lt;br /&gt;
Для взрослого или ребенка: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '0' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Для младенца: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;'425' + '1' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;PassengerID&amp;lt;/syntaxhighlight&amp;gt; можно взять из GetBooking, он есть в структуре Passenger. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;REPLACE(STR(PassengerID, 9), SPACE(1), '0')&amp;lt;/syntaxhighlight&amp;gt; означает «взять PassengerID и дополнить слева нулями до 9 символов».--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Требования авиакомпании «Победа» к нотификациям ===&lt;br /&gt;
«Победа» также имеет ряд требований к оформлению подтверждения бронирования и [[Маршрут-квитанция|маршрут-квитанции]]. Ниже приведены списки данных, обязательных к отображению на указанных документах.&lt;br /&gt;
&lt;br /&gt;
==== Подтверждение бронирования ====&lt;br /&gt;
* Код бронирования в системе Navitaire.&lt;br /&gt;
* Номер рейса.&lt;br /&gt;
* Маршрут рейса.&lt;br /&gt;
* Дата и время отправления рейса.&lt;br /&gt;
* Дата и время прибытия рейса.&lt;br /&gt;
* ФИО пассажира.&lt;br /&gt;
* Дата рождения пассажира.&lt;br /&gt;
* Сумма к оплате.&lt;br /&gt;
* Валюта оплаты.&lt;br /&gt;
* Срок оплаты.&lt;br /&gt;
&lt;br /&gt;
==== Маршрут-квитанция ====&lt;br /&gt;
В случае, если для отправки маршрут-квитанции используется функционал {{NameSystem}}, то документ должен содержать следующие данные:&lt;br /&gt;
* Дата оформления билета.&lt;br /&gt;
* Код бронирования в системе Navitaire.&lt;br /&gt;
* Статус бронирования.&lt;br /&gt;
* Сумма бронирования.&lt;br /&gt;
* Валюта бронирования.&lt;br /&gt;
* Номер билета для каждого из пассажиров.&lt;br /&gt;
* Класс бронирования (экономический).&lt;br /&gt;
* Перечень пассажиров с указанием ФИО, типа документа, номера документа, даты рождения.&lt;br /&gt;
* Список полетных купонов по каждому из пассажиров с указанием даты рейса, номера рейса, названия, кода и терминала аэропорта отправления, названия и кода аэропорта прибытия, времени отправления, времени прибытия, класса обслуживания, статуса купона.&lt;br /&gt;
* Калькуляция стоимости брони (код тарифа, сумма тарифа, коды сборов и суммы сборов, НДС).&lt;br /&gt;
* Сведения о перевозчике: наименование ООО «Авиакомпания «Победа», ИНН 9705001313, КПП 775101001.&lt;br /&gt;
* Контакты перевозчика: сайт www.pobeda.aero; колл-центр +7 (809) 505-4777 (звонок платный); адрес электронной почты (feedback@pobeda.aero).&lt;br /&gt;
* Наименование агентства.&lt;br /&gt;
* Адрес и контактный телефон агентства.&lt;br /&gt;
* Информация о норме провоза багажа.&lt;br /&gt;
* Информация о том, что указано местное время аэропорта вылета/прилета.&lt;br /&gt;
* Информация о том, что билет является невозвратным.&lt;br /&gt;
* Информация о том, что дополнительные услуги приобретаются через колл-центр или веб-сайт авиакомпании.&lt;br /&gt;
&lt;br /&gt;
= Особенности доп. услуг авиакомпании =&lt;br /&gt;
* Выбор услуг возможен только после бронирования.&lt;br /&gt;
* Нет возможности возврата доп. услуг после оплаты.&lt;br /&gt;
* Доступен выбор только одного типа багажа для одного пассажира.&lt;br /&gt;
* Выбор мест возможен только после бронирования.&lt;br /&gt;
* Нет возможности отмены выбранного места после оплаты.&lt;br /&gt;
&lt;br /&gt;
= Особенности оформления мест =&lt;br /&gt;
* Выбор мест возможен только после бронирования.&lt;br /&gt;
* Нет возможности отмены выбранного места после оплаты.&lt;br /&gt;
* Ограничения на конкретные места (для пассажиров с младенцем, для пассажиров с животными, для детей до 12 или 18 лет и др.) в {{NameSystem}} не реализованы. На карте мест отображаются все доступные места. Если место не доступно для данного типа пассажира, появляется сообщение с предупреждением.&lt;br /&gt;
&lt;br /&gt;
= См. также =&lt;br /&gt;
* [[КРС (Компьютерная система резервирования)]]&lt;br /&gt;
* [[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
* [[Реквизиты подключения к ГРС в {{NameProject2}}]]&lt;br /&gt;
* [[Пакеты реквизитов {{NameProject2}}]]&lt;br /&gt;
* [[Победа|Авиакомпания &amp;quot;Победа&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17333</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17333"/>
		<updated>2021-09-01T08:37:18Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Возможные предупреждения и ошибки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Псевдопоиск перелётов''' используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Данный функционал идентичен [[Размножение_перелетов|размножению перелетов]]. Управление размножением перелетов осуществляется через панель администрирования Nemo 1.0, а псевдопоиска - через панель администрирования Nemo Connect. Использовать рекомендуется панель администрирования Nemo 1.0. }}&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
Как правило, размножение перелетов используется в случаях, когда:&lt;br /&gt;
# [[Агентство|Агентству]] выгодно [[Поиск (Авиабилеты)|искать]] перелеты определенных [[Авиакомпания|авиакомпаний]] в одной [[ГРС]], а [[Бронирование|бронировать]] и [[Выписка|выписывать]] в другой. &lt;br /&gt;
# При работе с ''ГРС SITA''. Поскольку авиакомпанией S7 не приобретен нативный поиск в SITA Gabriel, его эмуляция в {{NameSystem}} реализуется через размножение перелетов этой авиакомпании из пакетов других ГРС в пакеты SITA Gabriel. Таким образом, поиск перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' происходит в других ГРС, а бронирование и выписка размноженных перелетов осуществляется в SITA Gabriel.&lt;br /&gt;
&lt;br /&gt;
== Включение псевдопоиска перелетов ==&lt;br /&gt;
Чтобы включить псевдопоиск перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Внешний вид таблицы с правилами1.jpg|справа|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Псевдопоиск перелётов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Псевдопоиск перелётов {{NameProject2}}'''. Данная настройка работает только при условии включения предыдущей настройки.&lt;br /&gt;
&lt;br /&gt;
== Создание правила псевдопоиска перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило псевдопоиска:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелётов'''&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Создание правила для псевдопоиска.jpg|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила псевдопоиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Импорт и отладка правил псевдопоиска ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}}. &lt;br /&gt;
Агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
После импорта, в целях отладки и проверки совпадения настроек, можно включить настройку '''Включить логирование отличия настроек Nemo Travel от {{NameProject2}} для: →  Псевдопоиск перелётов'''  в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия''' . Если настройки  Nemo Travel будут отличаться от настроек {{NameProject2}}, вы увидите в сервисных логах следующее сообщение: '''Различия в параметрах настроек псевдопоиска и Nemo2.''' Если же настройки будут идентичны, то сообщения не будет.&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== Особенность работы с отрицательными Id пакетов ==&lt;br /&gt;
&lt;br /&gt;
Есть ситуации, когда в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' необходимо устанавливать пакеты со знаком минус. Это требуется, если вы указываете пакеты из раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect''' при этом в этих пакетах не задана настройка '''Id пакета в админ. панели Nemo Connect'''. Это было сделано для того, чтобы исключить пересечение ид пакетов Nemo Connect, заведённых в старой админ панели Nemo Connect.&lt;br /&gt;
В случае, если в каком либо пакете установлена настройка '''Id пакета в админ. панели Nemo Connect''', то вместо значения из поля '''Id''' со знаком минус, везде необходимо указывать ид из данной настройки(уже как есть без знака минус), т.к. оно переопределяет полностью значение '''Id'''.&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
В связи с информацией выше могу быть ошибки, связанные с некорректным указанием ид пакетов. Например:&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутствует пакет для Nemo Connect SourceId=-55555&amp;quot;&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.''&lt;br /&gt;
#Отсутствие псевдо поиска&lt;br /&gt;
&lt;br /&gt;
Во всех случаях выше проверьте настройки пакета {{NameProject2}}. Если в поле '''Id пакета в админ. панели Nemo Connect''' задано значение, то не используйте значение из поля '''Id''' с отрицательным значением, а используйте значение заданное в этой настройке.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов {{NameProject2}}]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=17322</id>
		<title>Ценообразование (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=17322"/>
		<updated>2021-08-04T12:05:38Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Дополнительные параметры правил для {{NameSystem}} платформы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
==Назначение==&lt;br /&gt;
Модуль '''Ценообразование''' автоматизирует процесс расчета [[Комиссия (термин)|комиссий]] и [[Комиссия (термин)|сборов]] для [[Билет#Авиабилеты|авиабилетов]], управления комиссионными правилами [[Перевозчик|перевозчиков]], сборами [[Агентство|агентства]] и комиссионными вознаграждениями субагентов.&lt;br /&gt;
&lt;br /&gt;
* позволяет быстро настроить даже сложные комиссионные правила, &lt;br /&gt;
* позволяет построить удобную и понятную схему ценообразования,&lt;br /&gt;
* точно соблюдать сложные условия, предоставляемые авиакомпаниями, &lt;br /&gt;
* гарантирует правильные расчеты,&lt;br /&gt;
* предоставляет инструмент контроля за корректностью расчетов.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Работа модуля основана на правилах ценообразования, которые заводит агентство.&lt;br /&gt;
&lt;br /&gt;
'''Правило''' — набор ''значений комиссий и сборов'' и ''условия их применения''. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Значения комиссий и сборов''' — это:&amp;lt;br /&amp;gt; &lt;br /&gt;
*комиссия от авиакомпании, &amp;lt;br /&amp;gt;&lt;br /&gt;
*бонус авиакомпании, &amp;lt;br /&amp;gt;&lt;br /&gt;
*сбор агентства, &amp;lt;br /&amp;gt;&lt;br /&gt;
*комиссия субагентам. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Условие применения комиссий и сборов''' — набор параметров перелетов, к которым будут применяться комиссии и сборы правила (''валидирующий перевозчик'', ''ГРС'', ''тип рейса'', ''типы пассажиров'' и пр.)&lt;br /&gt;
&lt;br /&gt;
Правила ценообразования задаются в таблице в файле формата XLS или XLSX, где:&lt;br /&gt;
&lt;br /&gt;
*''Строка таблицы'' — правило.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*''Ячейка строки'' — значение параметра. &amp;lt;br /&amp;gt;&lt;br /&gt;
*''Заголовок столбца'' — название параметра. &amp;lt;br /&amp;gt; Каждая строка является отдельным правилом. &amp;lt;br /&amp;gt; '''К одному перелету выбирается по критериям и применяется только одно правило'''&lt;br /&gt;
&lt;br /&gt;
Прежде чем рассчитать комиссии, модуль ценообразования определяет доступность перелета к выписке и правило, по которому рассчитываются комиссии и сборы, по алгоритму:&lt;br /&gt;
&lt;br /&gt;
# Модуль фиксирует, какую авиакомпанию [[ГРС]] определила как [[Валидирующий перевозчик|валидирующую]];&lt;br /&gt;
# Находит в файле ценообразования все правила для данной [[Авиакомпания|авиакомпании]];&lt;br /&gt;
# Подбирает правила, которые соответствуют перелету по всем параметрам;&lt;br /&gt;
# Выбирает по критериям приоритета '''одно''' из подходящих правил;&lt;br /&gt;
#* Если сработавшее правило не содержит переопределения валидирующего перевозчика, устанавливается валидирующий перевозчик, полученный от ГРС.&lt;br /&gt;
#* Если сработавшее правило содержит переопределение валидирующего перевозчика, устанавливается переопределенный валидирующий перевозчик.&lt;br /&gt;
# Правило применяется.&lt;br /&gt;
&lt;br /&gt;
Агентство может [[Выписка|выписывать]] онлайн перелеты только '''контрактных авиакомпаний'''. Авиакомпания считается контрактной, если для нее заведено хотя бы 1 правило в загруженном файле ценообразования. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелет '''не может быть выписан''', если:}}&lt;br /&gt;
* правила для авиакомпании не заведены. Такие перелеты рекомендуется удалять из выдачи [[Фильтры результатов поиска (Авиабилеты)|фильтром результатов поиска]] «А/к не является контрактной».&lt;br /&gt;
* правила для авиакомпании заведены, но параметры перелета не соответствуют параметрам правила.&lt;br /&gt;
Порядок работы модуля приведен в схеме:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Схема_ценообразование.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Схема работы модуля Ценообразование&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Комиссии и сборы '''рассчитываются при каждом обновлении [[Заказы|заказа]] по правилам, загруженным в систему на момент проверки''': &lt;br /&gt;
*при формировании выдачи результатов поиска, &lt;br /&gt;
*при [[Бронирование (Авиабилеты)|бронировании]], &lt;br /&gt;
*при переходе к оплате и выписке билетов,&lt;br /&gt;
*при обновлении страницы заказа.&lt;br /&gt;
&lt;br /&gt;
Если в промежуток между бронированием и выпиской '''''правила изменили''''', после бронирования заказа комиссии будут рассчитываться по новым правилам, таким образом цена при бронировании и цена при выписке может отличаться. Поведение системы при возникновении такой ситуации задается параметром '''''Пересчитать сервисный сбор''''' в разделе Настройки системы → Фоновые процессы → События синхронизации&amp;lt;!--{{Menu|Настройки системы|Фоновые процессы|События синхронизации}}--&amp;gt;. Расчет комиссий, действующих на момент бронирования, можно отследить в логах по заказу. &lt;br /&gt;
&lt;br /&gt;
В детализации стоимости (на странице заказа) и в маршрут-квитанции информация по сборам представлена в соответствии с одним из '''режимов разделения сбора на пассажиров''':&lt;br /&gt;
* Поровну между ненулевыми стоимостями билетов - сбор агентства, субагентства разделяется поровну между всеми пассажирами, у которых сумма тарифа и такс больше 0. Этот режим выбран по умолчанию.&lt;br /&gt;
* Поровну между всеми тарифами - сбор агентства, субагентства разделяется поровну между всеми пассажирами.&lt;br /&gt;
* Пропорционально тарифам  - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.&lt;br /&gt;
* Только первому типу пассажира - сбор агентства, субагентства определяется первому типу пассажира.&lt;br /&gt;
* Пропорционально тарифам, за исключением младенцев - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, за исключением младенца.&lt;br /&gt;
''Сборы в детализации стоимости представлены с учетом разбиения только если скрыты в таксы XP/XX, а иначе отображаются отдельной строкой без разделения.'' &amp;lt;br&amp;gt;&lt;br /&gt;
Настройка находится в разделе '''«Управление продажами - Авиабилеты - Ценообразование - Настройки - Режим разделения сбора на пассажиров».''' &lt;br /&gt;
&lt;br /&gt;
=== Расчет комиссий для неконтрактных авиакомпаний ===&lt;br /&gt;
&lt;br /&gt;
Агентство может '''выписывать билеты ''неконтрактных'' авиакомпаний''' на условиях '''чистого [[Интерлайн (термин)|интерлайна]]''' между авиакомпаниями.&lt;br /&gt;
&lt;br /&gt;
Например, &lt;br /&gt;
* У агентства нет контракта с авиакомпанией «АА».&lt;br /&gt;
* У агентства есть контракт с авиакомпанией «ВВ».&lt;br /&gt;
* Между компаниями «АА» и «BB» интерлайн-соглашение, позволяющее выписывать билеты для «АА» на бланке «ВВ».&lt;br /&gt;
&lt;br /&gt;
Чтобы выписывать билеты авиакомпании «АА», агенство заводит правило для авиакомпанией «АА», в котором заданы:&lt;br /&gt;
# валидирующий перевозчик: '''''«АА»''''',&lt;br /&gt;
# переопределенный перевозчик: '''''«BB»''''',&lt;br /&gt;
# доля сегментов интерлайнов: '''''«1»''''',&lt;br /&gt;
# комиссия авиакомпании: ''укажите размер комиссионного вознаграждения, предоставляемого компанией «ВВ» за билеты со 100% долей интерлайн [[Сегмент|сегментов]]''. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Система {{NameSystem}} не отслеживает наличие интерлайн-соглашений между перевозчиками. Ответственность за переопределение  полностью лежит на агентстве.}}&lt;br /&gt;
&lt;br /&gt;
=== Выбор правила для расчета ===&lt;br /&gt;
Комиссии для перелета рассчитываются по одному правилу. Если для перелета подходит несколько правил, система выбирает правило для расчета по критериям приоритета. Правила сравниваются по первому критерию, если критерий в данном случае не срабатывает, по второму и так далее, пока не будет определено одно правило.&lt;br /&gt;
&lt;br /&gt;
Порядок сравнения правил для выбора правила для расчета:&lt;br /&gt;
#'''По колонке ''Приоритет''''' - если у сработавших правил указан приоритет, то выбирается правило с наибольшим приоритетом.&lt;br /&gt;
#'''По наличию переопределенного перевозчика''' - если срабатывает несколько правил с одинаковым приоритетом (или приоритет не указан), выбирается правило с переопределенным ВП.&lt;br /&gt;
#'''По непустой ячейке ''Комиссия''''' - приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой комиссии.&lt;br /&gt;
#''' Дополнительный приоритет''' - ''устанавливается вручную'' в разделе '''Управление продажами → Авиабилеты → Ценообразование → Настройки''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}--&amp;gt; параметром '''''Дополнительный приоритет''''':&lt;br /&gt;
#*'''''Нет''''' - не установлен дополнительный приоритет.&lt;br /&gt;
#*'''''Максимальная комиссия авиакомпании''''' - выбирается правило с максимальной комиссией от авиакомпании.&lt;br /&gt;
#*'''''По количеству параметров в правиле''''' - выбирается правило с наибольшим числом непустых параметров.&lt;br /&gt;
#''' Порядковый номер правила''' - если ни один из приоритетов не применим, приоритетным считается более новое правило (расположенное таблице ниже других).&lt;br /&gt;
&lt;br /&gt;
== Тестирование и отладка срабатывания правил ==&lt;br /&gt;
Все расчеты на каждом этапе их применения [[Логи системы|логируются]] и отображаются в таблице отладки. Таблица отладки используется для контроля срабатывания правил, предоставляя информацию о применении правил к выбранному перелету. &lt;br /&gt;
&lt;br /&gt;
Ссылка на таблицу отладки доступна менеджеру и экспертам корневого агентства:&lt;br /&gt;
* на выдаче результатов поиска для каждого перелета по ссылке '''''Комиссия''''', &amp;lt;!--* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра '''?(&amp;amp;)test''' в адресную строку (например, http://host/XXXXXX?test).--&amp;gt;&lt;br /&gt;
* на странице заказа в детализации стоимости перелета по щелчку на сумму комиссии или сбора.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ссылка на таблицу отладки на странице поиска.png|800px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылка на таблицу отладки на странице поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Страница заказа.png|700px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылка на детализацию стоимости на странице заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_стоимости.png|600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылки на таблицу отладки на странице детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Столбцы таблицы''' — параметры ценообразования. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Заголовок столбца''' — значения параметров ценообразования для проверяемого перелета. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Строки таблицы''' — правила ценообразования ''для валидирующего перевозчика'' перелета.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* проверяемые перевозчики, установленный валидирующий перевозчик;&lt;br /&gt;
* все параметры выбранного перелета, которые определены системой;&lt;br /&gt;
* размер рассчитанных комиссий и сборов, примененное для расчета правило.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В таблице отражается порядок проверки параметров.&lt;br /&gt;
 &lt;br /&gt;
Параметры каждого правила сравниваются в параметрами перелета:&lt;br /&gt;
# если они совпадают:&lt;br /&gt;
## ячейка подсвечивается зеленым,&lt;br /&gt;
## проверяется следующей параметр; &lt;br /&gt;
# если значение параметра перелета не совпадает со значением параметра правила:&lt;br /&gt;
## ячейка подсвечивается красным цветом, &lt;br /&gt;
## проверка правила прекращается.&lt;br /&gt;
'''Если правило подошло по всем параметрам, то правило применяется, комиссии и сборы подсвечиваются зеленым светом, рядом отображаются их вычисленные значения.'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Таблица_отладки.png|1200px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Включение модуля. Импорт и экспорт правил ==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить расчет комиссий с использованием Ценообразования, включите опции '''Комиссии 2.0''' и '''Сборы и скидки 2.0''' в разделе Управление продажами → Авиабилеты → Ценообразование → Настройки&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы задать правило ценообразования: &lt;br /&gt;
# Зайдите в раздел Управление продажами → Авиабилеты → Ценообразование → Импорт/экспорт Excel&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Импорт/экспорт Excel}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Выгрузка в формате &amp;quot;xls&amp;quot;''' или '''Выгрузка в формате &amp;quot;xlsx&amp;quot;'''. Откройте файл для редактирования.&lt;br /&gt;
# Установите правило: '''заполните параметры строки'''. Формат внесения данных в каждый столбец должен соответствовать строго определенному формату (см. [[Ценообразование (Авиабилеты)#Импорт правил|Импорт правил]]). &amp;lt;br /&amp;gt; Обязательные параметры для заполнения:&lt;br /&gt;
#* '''''валидирующий перевозчик'''''&lt;br /&gt;
#* '''''комиссия'''''&lt;br /&gt;
# Сохраните изменения в файле.&lt;br /&gt;
# На странице '''Импорт/экспорт Excel''' в панели администрирования нажмите '''Обзор''', откройте файл.&lt;br /&gt;
# Нажмите '''Отправить''' для загрузки файла в систему.&lt;br /&gt;
&lt;br /&gt;
При импорте система валидирует все введенные значения. Если в какой-то ячейке значение внесено в некорректном формате, система сообщит об ошибке, сохранив при этом все корректно заданные правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ошибки_импорта_Ценообразование.png|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ошибки при валидации параметров&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После валидации на странице отображается таблица, в которой в сжатой форме отражены все загруженные правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила ценообразования.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила ценообразования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице предусмотрено цветовое выделение правил, которые на данный момент недействительны:&lt;br /&gt;
* правила, срок действия которых ещё не наступил (дата начала продажи больше текущей даты, см. раздел [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]), выделяются оранжевым цветом,&lt;br /&gt;
* правила, срок действия которых истёк (дата окончания продажи больше текущей даты), выделяются фиолетовым цветом.&lt;br /&gt;
&lt;br /&gt;
== Параметры правил ценообразования==&lt;br /&gt;
'''Шаблон файла для внесения правил ценообразования:'''&amp;lt;br/&amp;gt;[[File:CommImportExampleV1.0.5.xlsx]]&lt;br /&gt;
&lt;br /&gt;
{{Attention|Запрещено переименовывать столбцы!}}&amp;lt;br/&amp;gt; При этом допускается менять столбцы местами и удалять ненужные столбцы.&lt;br /&gt;
&lt;br /&gt;
Для просмотра описания параметров &amp;lt;span style=&amp;quot;background-color:gold&amp;quot;&amp;gt;разверните таблицу&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| '''Параметры правил ценообразования'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Внутреннее название&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи из любой внешней системы (или БД). Необязательный параметр. Не участвует в логике расчетов и используются для удобства идентификации правила.&lt;br /&gt;
| любое значение&lt;br /&gt;
| 123&lt;br /&gt;
|-&lt;br /&gt;
| валидирующий перевозчик GDS&lt;br /&gt;
| &amp;lt;span id=&amp;quot;valCompanyId&amp;quot;&amp;gt;valCompanyId&amp;lt;/span&amp;gt;&lt;br /&gt;
| Авиакомпания, для которой задается правило. Должна являться контрактной авиакомпанией агента. Если необходимо проводить выписку на стоке другой авиакомпании (по интерлайну), валидирующий перевозчик переопределяется (см. [[Ценообразование (Авиабилеты)#Переопределенный валидирующий перевозчик|Переопределенный валидирующий перевозчик]]). Если валидирующий перевозчик от ГРС недопустим указанными правилами ценообразования и не переопределен — перелет считается недопустимым к выписке и удаляется из результатов поиска при соответствующих настройках фильтрации результатов.&lt;br /&gt;
| width=&amp;quot;20%&amp;quot;| пустое игнорируется&lt;br /&gt;
&lt;br /&gt;
2-значный IATA-код авиакомпании&lt;br /&gt;
| SU&lt;br /&gt;
&lt;br /&gt;
LH&lt;br /&gt;
|-&lt;br /&gt;
| переопределенный вп&lt;br /&gt;
| &amp;lt;span id=&amp;quot;manualVV&amp;quot;&amp;gt;manualVV&amp;lt;/span&amp;gt;&lt;br /&gt;
| Если валидирующий перевозчик, предложенный ГРС не является контрактным или не устраивает агента по комиссии, его можно переопределить принудительно через это поле. В поле ВП указывается ВП от ГРС (или оно оставляется пустым), а в этом поле указывается переопределенный агентством перевозчик. Можно указать только одного перевозчика. Если есть два и более, указываем разными строками. &lt;br /&gt;
&lt;br /&gt;
Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) берет на себя агент. Приоритет у правил с переопределением выше, чем у правил без него.&lt;br /&gt;
| пустое игнорируется&lt;br /&gt;
&lt;br /&gt;
2-значный IATA-код авиакомпании&lt;br /&gt;
| SU&lt;br /&gt;
&lt;br /&gt;
LH&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики первого сегмента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlines&amp;quot;&amp;gt;airlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Набор допустимых маркетинговых перевозчиков первого сегмента маршрута.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| SU,LH,BA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;gt;S7,SU&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики любого сегмента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlinesAny&amp;quot;&amp;gt;airlinesAny&amp;lt;/span&amp;gt;&lt;br /&gt;
| Набор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента маршрута.&lt;br /&gt;
&lt;br /&gt;
Допустимые варианты ввода:&lt;br /&gt;
* КОД,КОД,КОД&amp;amp;nbsp;: правило применится, если хотя бы один маркетинговый перевозчик из перелета есть в списке.&lt;br /&gt;
* КОД,КОД,КОД!&amp;amp;nbsp;:  правило применится, если каждый маркетинговый перевозчик из перелета встречается в списке&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один маркетинговый перевозчик из перелета встречается в этом списке&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД!&amp;amp;nbsp;: правило не применится, если все маркетинговые перевозчики из перелета встретятся в этом списке&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU,LH,BA&amp;lt;br/&amp;gt;SU,LH!&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,SU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,BA!&lt;br /&gt;
|-&lt;br /&gt;
| код-шеринг&lt;br /&gt;
| &amp;lt;span id=&amp;quot;codeSharing&amp;quot;&amp;gt;codeSharing&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимость выполнения рейса другой (оперирующей) авиакомпанией&lt;br /&gt;
| пустое — все перелеты&amp;lt;br/&amp;gt;1 — код-шеринг обязателен &amp;lt;br/&amp;gt;0 — код шеринг запрещён&lt;br /&gt;
| 0&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
|-&lt;br /&gt;
| операторы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;operatingAirlines&amp;quot;&amp;gt;operatingAirlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые оперирующие авиакомпании (проверяются на всех сегментах).&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД,КОД&amp;amp;nbsp;: правило применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.&lt;br /&gt;
* КОД,КОД,КОД!&amp;amp;nbsp;: правило применится, если каждый оперирующий перевозчик перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД!&amp;amp;nbsp;: правило не применится, если все оперирующие перевозчики перелета есть в списке.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU,LH,BA&amp;lt;br/&amp;gt;SU,LH!&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,SU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,BA!&lt;br /&gt;
|-&lt;br /&gt;
| доля собственных сегментов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ownPart&amp;quot;&amp;gt;ownPart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая доля собственных сегментов (сегментов, где валидирующий перевозчик равен маркетинговому) должна быть больше или равна заданному значению (любое число от 0 до 1):&lt;br /&gt;
* 1 — все сегменты собственные&lt;br /&gt;
* 0.5 — половина или больше собственных сегментов&lt;br /&gt;
* 0.25 — четверть или больше собственных сегментов&lt;br /&gt;
* 0.01 — присутствует минимум один собственный сегмент&lt;br /&gt;
* 0 — все сегменты интерлайны&lt;br /&gt;
| пустое = любое количество&amp;lt;br/&amp;gt;&lt;br /&gt;
любое число от 0 до 1&lt;br /&gt;
| 0.88&lt;br /&gt;
|-&lt;br /&gt;
| доля сегментов интерлайнов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;interlinePart&amp;quot;&amp;gt;interlinePart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая доля несобственных сегментов (сегментов, где валидирующий перевозчик не равен маркетинговому) должна быть больше или равна указанному значению(любое число от 0 до 1).&lt;br /&gt;
* 1 — все сегменты интерлайны&lt;br /&gt;
* 0.5 — половина или больше сегментов интерлайнов&lt;br /&gt;
* 0.25 — четверть или больше сегментов интерлайнов&lt;br /&gt;
* 0.01 — присутствует минимум один сегмент интерлайна&lt;br /&gt;
* 0 — все сегменты собственные&lt;br /&gt;
| пустое = любое количество&amp;lt;br/&amp;gt;&lt;br /&gt;
любое число от 0 до 1&lt;br /&gt;
| 0.88&lt;br /&gt;
|-&lt;br /&gt;
| тип контракта&lt;br /&gt;
| &amp;lt;span id=&amp;quot;contractType&amp;quot;&amp;gt;contractType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Система взаиморасчетов BSP или ТКП&lt;br /&gt;
| пустое = любой,&amp;lt;br/&amp;gt;BSP&amp;lt;br/&amp;gt;TCH&lt;br /&gt;
| TCH&lt;br /&gt;
|-&lt;br /&gt;
| системы бронирования&lt;br /&gt;
| &amp;lt;span id=&amp;quot;gds&amp;quot;&amp;gt;gds&amp;lt;/span&amp;gt;&lt;br /&gt;
| Глобальная распределительная система, в которой найден перелет/ PCC конкретных реквизитов / ID пакета реквизитов системы {{NameProject1}}&lt;br /&gt;
Перечисляются в любой последовательности, можно смешивать разные типы. Действует правило &amp;quot;или&amp;quot;: если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.&lt;br /&gt;
&lt;br /&gt;
{{Attention|При указании названия ГРС строго соблюдайте формат названия, указанный в документации. При расхождении с шаблоном правило не будет применяться!}}&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;ГРС: &amp;lt;code&amp;gt;SABRE, GALILEO, AMADEUS, SIRENA, SITA, SIG23&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;PCC: [буквы+цифры]&amp;lt;br/&amp;gt;ID пакета: [цифры]&lt;br /&gt;
| SABRE,670P,123&lt;br /&gt;
&lt;br /&gt;
AMADEUS,GALILEO&lt;br /&gt;
&lt;br /&gt;
SITA&lt;br /&gt;
|-&lt;br /&gt;
| начало продажи&lt;br /&gt;
| &amp;lt;span id=&amp;quot;paymentDateFrom&amp;quot;&amp;gt;paymentDateFrom&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая дата оформления заказа (не путать с датой вылета). Для срабатывания правила, текущая дата должна быть больше или равна указанной.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 01.01.2012&lt;br /&gt;
&lt;br /&gt;
31.01.2010&lt;br /&gt;
|-&lt;br /&gt;
| конец продажи&lt;br /&gt;
| &amp;lt;span id=&amp;quot;paymentDateTo&amp;quot;&amp;gt;paymentDateTo&amp;lt;/span&amp;gt;&lt;br /&gt;
| Максимально допустимая дата оформления заказа. Для срабатывания правила, текущая дата должна быть меньше или равна указанной.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| тип рейса&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlineType&amp;quot;&amp;gt;airlineType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Международный или внутренний (весь перелет в пределах одной страны) перелет. Одно значение&lt;br /&gt;
| пустое = любой&amp;lt;br/&amp;gt;IA (international airlines — международные)&amp;lt;br/&amp;gt;DA (domestic airlines — внутренние)&lt;br /&gt;
| IA&amp;lt;br/&amp;gt;DA&lt;br /&gt;
|-&lt;br /&gt;
| номера рейсов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;flightNumber&amp;quot;&amp;gt;flightNumber&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые номера рейсов, можно указывать с кодом маркетинговой компании или без неё.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* NNN,NNN: правило применится, если хотя бы один номер рейса из перелета из любого сегмента встречается в списке.&lt;br /&gt;
* NNN,NNN!&amp;amp;nbsp;: правило применится, если все номера рейсов из всех сегментов перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;NNN,NNN&amp;amp;nbsp;: правило не применится, если хотя бы один номер из перелета встретится в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;NNN,NNN!&amp;amp;nbsp;: правило не применится, если все номера из перелета встретятся в списке.&lt;br /&gt;
&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU 123,SU 345&amp;lt;br/&amp;gt;123,345&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LH 555&lt;br /&gt;
|-&lt;br /&gt;
| тип вс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;aircraft&amp;quot;&amp;gt;aircraft&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды воздушных судов, коды указывать в том же виде, в котором возвращает ГРС&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* CODE,CODE: правило применится, если хотя бы один код судна из любого сегмента совпадет с одним из заданного списка.&lt;br /&gt;
* CODE,CODE!&amp;amp;nbsp;: правило применится, если коды судов из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;CODE,CODE&amp;amp;nbsp;: правило не применится, если хотя бы один код из перелета есть списке.&lt;br /&gt;
* &amp;lt;&amp;gt;CODE,CODE!&amp;amp;nbsp;: правило не применится, если все коды из перелета есть в списке.&lt;br /&gt;
&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| 73C,DH4&amp;lt;br/&amp;gt;735&lt;br /&gt;
|-&lt;br /&gt;
| коды тарифов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;tariffs&amp;quot;&amp;gt;tariffs&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды тарифов. Должен совпасть хотя бы один тариф из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное: код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета).&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если хотя бы один тариф встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все тарифы перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один тариф встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все тарифы перелета есть в списке.&lt;br /&gt;
&lt;br /&gt;
Можно указать [http://ru.wikipedia.org/wiki/Регулярные_выражения регулярное выражение]. Для этого нужно написать параметр в формате /XXX/ Примеры:&lt;br /&gt;
* /ABC/ — код должен содержать &amp;quot;..ABC..&amp;quot;, например &amp;quot;NBABCS&amp;quot;&lt;br /&gt;
* /abc/i — регистронезависимая проверка, код может содержать символы в любом регистре, например &amp;quot;NBABCS&amp;quot; или &amp;quot;Abcof&amp;quot;&lt;br /&gt;
* /'''^'''TN/ — код должен начинаться с &amp;quot;TN..&amp;quot;, например &amp;quot;TNQRTY&amp;quot;&lt;br /&gt;
* /OW'''$'''/ — код должен заканчиваться на &amp;quot;..OW&amp;quot;, например &amp;quot;SRSOW&amp;quot;&lt;br /&gt;
* /'''^.'''L/ — первая буква любая ( '''.''' — любой символ ), вторая буква в коде тарифа должна быть L, например &amp;quot;QLFST&amp;quot;&lt;br /&gt;
* /OK'''.*'''RT/ — ( '''.*''' = любое количество любых символов) &amp;quot;..OK..RT..&amp;quot;, например &amp;quot;ANOKURTN&amp;quot;&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| WRUTH9PL,ARUTH9PL&lt;br /&gt;
&amp;lt;br/&amp;gt;/TN.*OW/&lt;br /&gt;
|-&lt;br /&gt;
| максимальный тариф&lt;br /&gt;
| &amp;lt;span id=&amp;quot;maxTariff&amp;quot;&amp;gt;maxTariff&amp;lt;/span&amp;gt;&lt;br /&gt;
| Ограничение на максимальное ценовое значение &amp;quot;базовой стоимости&amp;quot; (сумма всех тарифов от перевозчиков в перелете или стоимость от ГРС за вычетом такс). Если параметр задан, то правило, записанное в строке, срабатывает только, если тариф перелета меньше указанного значения или равен ему.&lt;br /&gt;
| пустое = ограничения нет&amp;lt;br/&amp;gt;xxxКОД (см примеры)&lt;br /&gt;
| 10000RUB&amp;lt;br&amp;gt;&lt;br /&gt;
300EUR&lt;br /&gt;
|-&lt;br /&gt;
| конф. тариф&lt;br /&gt;
| &amp;lt;span id=&amp;quot;privateFare&amp;quot;&amp;gt;privateFare&amp;lt;/span&amp;gt;&lt;br /&gt;
| Для срабатывания правила у перелета должен присутствовать тариф с признаком конфиденциального (приватного). Об этом сообщает ГРС. Если для однозначного определения правила достаточно указать конкретный код приватного тарифа, признак выставлять необязательно.&lt;br /&gt;
| пустое = любые тарифы&amp;lt;br/&amp;gt;1 — должен присутствовать приватный&amp;lt;br/&amp;gt;0 — приватных тарифов не должно быть&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| коды такс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;taxes&amp;quot;&amp;gt;taxes&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды такс&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если любая такса из перелета встретится в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все таксы перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если любая такса из перелета встретится в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все таксы перелета встретятся в списке.&lt;br /&gt;
где КОД — набор заглавных латинских букв.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| YQ,YR&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;YQ!&lt;br /&gt;
|-&lt;br /&gt;
| цена подтверждена&lt;br /&gt;
| &amp;lt;span id=&amp;quot;priceIsActual&amp;quot;&amp;gt;priceIsActual&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак подтвержденной цены перелета. Цена в перелете после поиска считается неподтвержденной, ее статус меняется на &amp;quot;подтверждена&amp;quot; (&amp;quot;актуальна&amp;quot;) при создании реального PNR или при запросе актуализации цен в рамках вебсервисов {{NameProject2}} (до создания PNR)&lt;br /&gt;
| пустое = любые перелеты&amp;lt;br/&amp;gt;1 — перелет в PNR или его цена проверена заранее &amp;lt;br/&amp;gt;0 — перелет только что получен из результатов поиска&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| наличие сегментов ВП во всех тарифах&lt;br /&gt;
| &amp;lt;span id=&amp;quot;valSegmentsInTariff&amp;quot;&amp;gt;valSegmentsInTariff&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверка: среди сегментов любого тарифа должен присутствовать сегмент валидирующего перевозчика (минимум один)&lt;br /&gt;
| пустое или 0 = любые тарифы&amp;lt;br/&amp;gt;1 — условие должно выполняться&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| сервис классы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;serviceClass&amp;quot;&amp;gt;serviceClass&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые категории классов обслуживания.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода (вносятся одно- или двухбуквенные значения):&lt;br /&gt;
* КОД: правило применится, если класс встречается в списке.&lt;br /&gt;
* КОДКОД: правило применится, если сочетание классов встречается в списке.&lt;br /&gt;
* КОД,КОД: правило применится, если класс из любого сегмента встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все классы из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если класс из любого сегмента встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все классы из всех сегментов перелета есть в списке.&lt;br /&gt;
где КОД:&lt;br /&gt;
* B — бизнес&lt;br /&gt;
* E — эконом&lt;br /&gt;
* F — первый&lt;br /&gt;
* EB — сочетание эконом + бизнес&lt;br /&gt;
* EF — сочетание эконом + первый&lt;br /&gt;
* BF — сочетание бизнес + первый&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| B,E&amp;lt;br/&amp;gt;F&amp;lt;br/&amp;gt;EB,EF,F&lt;br /&gt;
|-&lt;br /&gt;
| классы бронирования (коды)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;bookingClass&amp;quot;&amp;gt;bookingClass&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые литеры (однобуквенные коды) классов бронирования. Латинскими буквами, русские буквы допустимые только для правил поставщика Sirena.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если хотя бы один класс из любого сегмента встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если  классы из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один класс из любого сегмента встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если  классы из всех сегментов перелета есть в списке.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| A,B,C&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;A,B,C&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики и классы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlinesAndClasses&amp;quot;&amp;gt;airlinesAndClasses&amp;lt;/span&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Набор пар &amp;quot;маркетинговый перевозчик&amp;quot; + &amp;quot;класс бронирования&amp;quot; любого сегмента маршрута.&lt;br /&gt;
&lt;br /&gt;
Допустимые варианты ввода:&lt;br /&gt;
&lt;br /&gt;
* КОД:КОД,КОД:КОД,КОД:КОД : правило применится, если хотя бы один сегмент перелета совпадёт с одним из перечисленных в списке.&lt;br /&gt;
* КОД:КОД,КОД:КОД,КОД:КОД! : правило применится, если все сегменты из перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД:КОД,КОД:КОД,КОД:КОД : правило не применится, если хотя бы один сегмент перелета совпадет с любым сегментом из перечисленных в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД:КОД,КОД:КОД,КОД:КОД! : правило не применится, если все сегменты перелета встретятся в списке.&lt;br /&gt;
| &lt;br /&gt;
пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
SU:A,LH:B,BA:C&amp;lt;br/&amp;gt;&lt;br /&gt;
SU:A,LH:B!&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;gt;S7:A,SU:B&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;gt;S7:A,BA:B!&lt;br /&gt;
|-&lt;br /&gt;
| зоны&lt;br /&gt;
| &amp;lt;span id=&amp;quot;zones&amp;quot;&amp;gt;zones&amp;lt;/span&amp;gt;&lt;br /&gt;
| Географические зоны перелета. Весь перелет не должен выходить за пределы одной из указанных зон для срабатывания правила. [http://www.geonames.org/countries/ разделение стран по указанным зонам]&lt;br /&gt;
* AF — Африка,&lt;br /&gt;
* AN — Антарктика&lt;br /&gt;
* AS — Азия&lt;br /&gt;
* EU — Европа&lt;br /&gt;
* NA — Северная Америка&lt;br /&gt;
* OC — Австралия и Океания&lt;br /&gt;
* SA — Южная Америка&lt;br /&gt;
перелет должен находиться в обеих зонах ( &amp;quot;EUSA, EUNA&amp;quot; — трансатлантический перелет ):&lt;br /&gt;
* EUSA — Европа + Южная Америка,&lt;br /&gt;
* EUNA — Европа + Северная Америка&lt;br /&gt;
* EUAS — Европа + Азия&lt;br /&gt;
* EUAF — Европа + Африка&lt;br /&gt;
* EUOC — Европа + Австралия и Океания&lt;br /&gt;
* AFNA — Африка + Северная Америка&lt;br /&gt;
* ASNA — Азия   + Северная Америка&lt;br /&gt;
* EUAN — Европа + Антарктика&lt;br /&gt;
* AFAS — Африка + Азия&lt;br /&gt;
* AFAN — Африка + Антарктика &lt;br /&gt;
* AFOC — Африка + Австралия и Океания&lt;br /&gt;
* AFSA — Африка + Южная Америка&lt;br /&gt;
* ANNA — Антарктика + Северная Америка&lt;br /&gt;
* ANOC — Антарктика + Австралия и Океания&lt;br /&gt;
* ANSA — Антарктика + Южная Америка&lt;br /&gt;
* ASAN — Азия + Антарктика&lt;br /&gt;
* NASA — Северная Америка + Южная Америка&lt;br /&gt;
* OCSA — Австралия и Океания + Южная Америка&lt;br /&gt;
* ASSA — Азия + Южная Америка&lt;br /&gt;
* NAOC — Северная Америка + Австралия и Океания&lt;br /&gt;
* OCAS — Австралия и Океания + Азия&lt;br /&gt;
Допустимы только перечисленные комбинации зон!&lt;br /&gt;
| пустое = любые&lt;br /&gt;
&lt;br /&gt;
- одно или несколько значений&lt;br /&gt;
| AS,EU&amp;lt;br/&amp;gt;SA&amp;lt;br/&amp;gt;EUSA, EUNA&lt;br /&gt;
|-&lt;br /&gt;
| зона из стран&lt;br /&gt;
| &amp;lt;span id=&amp;quot;countryZones&amp;quot;&amp;gt;countryZones&amp;lt;/span&amp;gt;&lt;br /&gt;
| Перечисленные коды стран образуют зону, за пределами которой самолет не должен садиться и взлетать.&lt;br /&gt;
| пустое = любые&lt;br /&gt;
КОД,КОД...&lt;br /&gt;
| RU,IT,DE,FR&lt;br /&gt;
|-&lt;br /&gt;
| страны вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;depCountries&amp;quot;&amp;gt;depCountries&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| RU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LV,LT&lt;br /&gt;
|-&lt;br /&gt;
| страны назначения&lt;br /&gt;
| &amp;lt;span id=&amp;quot;arrCountries&amp;quot;&amp;gt;arrCountries&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверяется страна назначения (для OW и CR: это последняя страна последнего сегмента, для RT: это последняя страна первого плеча маршрута). К примеру для перелета MOW-PAR-MOW страна назначения FR, для MOW-PAR-LON — GB. '''Правило страна вылета=RU, страна назначения=RU не означает местный рейс''' — не забывайте указывать тип рейса DA (ВВЛ).&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| RU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LV,LT&lt;br /&gt;
|-&lt;br /&gt;
| прямой рейс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;isDirect&amp;quot;&amp;gt;isDirect&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак прямого рейса&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;0 — только с пересадками&amp;lt;br/&amp;gt;1 — только прямые&amp;lt;br/&amp;gt;&lt;br /&gt;
дополнительно:&amp;lt;br/&amp;gt;2 — начальный перелет прямой&amp;lt;br/&amp;gt;3 — начальный перелет с пересадками&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| тип маршрута&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeType&amp;quot;&amp;gt;routeType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Можно оставить поле пустым или указать одно значение:&lt;br /&gt;
* В одну сторону — OW,&lt;br /&gt;
* Туда и обратно — RT,&lt;br /&gt;
* Сложный маршрут — CR.&lt;br /&gt;
| пустое = любой&amp;lt;br/&amp;gt;КОД(см. примеры)&lt;br /&gt;
| OW&amp;lt;br/&amp;gt;RT&amp;lt;br/&amp;gt;CR&lt;br /&gt;
|-&lt;br /&gt;
| маршруты&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeFull&amp;quot;&amp;gt;routeFull&amp;lt;/span&amp;gt;&lt;br /&gt;
| Цепочка из IATA кодов городов или аэропортов, описывающая весь маршрут перелета с учетом пересадок, без разрывов и повторов. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД-КОД,КОД-КОД,...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД-КОД,КОД-КОД,...(кроме)&lt;br /&gt;
| MOW-LON,LON-MOW&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;MOW-BER-PAR&lt;br /&gt;
|-&lt;br /&gt;
| содержит маршруты&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routePart&amp;quot;&amp;gt;routePart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Указывается только часть маршрута, составленного по аналогии с предыдущим.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД-КОД,&amp;lt;br/&amp;gt;-КОД-,...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;-КОД-,...(кроме)&lt;br /&gt;
| -CAI-&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;-PRG-,PRG-SVX&lt;br /&gt;
|-&lt;br /&gt;
| маршруты (из аэропортов)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeAirportsFull&amp;quot;&amp;gt;routeAirportsFull&amp;lt;/span&amp;gt;&lt;br /&gt;
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с &amp;quot;маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;маршруты&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| содержит маршруты (из аэропортов)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeAirportsPart&amp;quot;&amp;gt;routeAirportsPart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| вылет (аэропорты, города)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;depAirports&amp;quot;&amp;gt;depAirports&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверяется только аэропорт вылета первого сегмента. При указании кодов аэропортов необходимо точное совпадение. При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропортов. Рекомендуется указывать коды конкретных аэропортов.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| MOW,PAR,BER &amp;lt;&amp;gt;VKO,LON&lt;br /&gt;
|-&lt;br /&gt;
| прилет (аэропорты, города)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;arrAirports&amp;quot;&amp;gt;arrAirports&amp;lt;/span&amp;gt;&lt;br /&gt;
| Аэропорт прилета определяется аналогично &amp;quot;стране назначения&amp;quot;. Проверка на сопоставление происходит по аналогии с &amp;quot;вылетом (аэропорты, города)&amp;quot;&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| MOW,PAR,BER &amp;lt;&amp;gt;VKO,LON&lt;br /&gt;
|-&lt;br /&gt;
| начало вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBegin&amp;quot;&amp;gt;dateBegin&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета первого сегмента должна быть больше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 01.01.2012&lt;br /&gt;
&lt;br /&gt;
31.01.2010&lt;br /&gt;
|-&lt;br /&gt;
| вылет через (в часах)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBegin&amp;quot;&amp;gt;dateDepartureAfter&amp;lt;/span&amp;gt;&lt;br /&gt;
| От текущей даты задается максимальное значение или диапазон вылета. Например, если необходимо выделить перелеты не позднее 5 дней до вылета, то задается диапазон [0,120].&lt;br /&gt;
| пустое = ограничения нет &amp;lt;br/&amp;gt; максимальное значение &amp;lt;br/&amp;gt;[X,X] — диапазон&lt;br /&gt;
| 13&lt;br /&gt;
&lt;br /&gt;
[10,100]&lt;br /&gt;
|-&lt;br /&gt;
| конец вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateEnd&amp;quot;&amp;gt;dateEnd&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета первого сегмента должна быть меньше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| возврат не ранее&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBackBegin&amp;quot;&amp;gt;dateBackBegin&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета последнего сегмента маршрута должна быть больше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| возврат не позднее&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBack&amp;quot;&amp;gt;dateBack&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета последнего сегмента маршрута должна быть меньше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| длительность в днях&lt;br /&gt;
| &amp;lt;span id=&amp;quot;daysDuration&amp;quot;&amp;gt;daysDuration&amp;lt;/span&amp;gt;&lt;br /&gt;
| Ограничение на максимальный разрыв в днях между первой датой перелета и завершением маршрута. Можно задавать диапазон.&lt;br /&gt;
&lt;br /&gt;
Длительность в днях считается, как математическая разность дат. При вылете и возврате в один день длительность равна 0 дней.&lt;br /&gt;
| пустое = ограничения нет&amp;lt;br/&amp;gt;число дней — максимальное значение (включительно)&amp;lt;br/&amp;gt;[X,X] — диапазон&lt;br /&gt;
| 13&amp;lt;br/&amp;gt;&lt;br /&gt;
[3,13]&lt;br /&gt;
|-&lt;br /&gt;
| дни недели&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dayOfWeek&amp;quot;&amp;gt;dayOfWeek&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые дни недели для даты вылета первого сегмента маршрута. Значения указываются числом, соответствующим порядку дня недели, начиная с понедельника.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
1 — понедельник&amp;lt;br/&amp;gt;...&amp;lt;br/&amp;gt;7 — воскресенье&amp;lt;br/&amp;gt;- одно или несколько значений&lt;br /&gt;
| 2&amp;lt;br/&amp;gt;3,5&lt;br /&gt;
|-&lt;br /&gt;
| типы пассажиров&lt;br /&gt;
| &amp;lt;span id=&amp;quot;passengers&amp;quot;&amp;gt;passengers&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые типы пассажиров в перелете. Для срабатывания правила в перелете обязательно должны присутствовать все перечисленные типы.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;ADT — взрослый&amp;lt;br/&amp;gt;CLD — ребенок (2-12)&amp;lt;br/&amp;gt;INF — младенец (0-2)&amp;lt;br/&amp;gt;INS — младенец с местом (0-2)&amp;lt;br/&amp;gt;- одно или несколько значений&lt;br /&gt;
| INF&amp;lt;br/&amp;gt;ADT,CLD&lt;br /&gt;
|-&lt;br /&gt;
| маска перелета&lt;br /&gt;
|&lt;br /&gt;
| Формализованное описание полета в текстовом формате, для создания сложных правил&amp;lt;br/&amp;gt;Будет добавлено в след. версии программы&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| приоритет&lt;br /&gt;
| &amp;lt;span id=&amp;quot;priority&amp;quot;&amp;gt;priority&amp;lt;/span&amp;gt;&lt;br /&gt;
| Если срабатывает несколько правил, то выбирается одно с наибольшим приоритетом. Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице)&lt;br /&gt;
| целое число&amp;lt;br/&amp;gt;пустое = 0&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;2&lt;br /&gt;
|-&lt;br /&gt;
| код акции&lt;br /&gt;
|&lt;br /&gt;
| Уникальный код промоакции. Создается в панели администрирования в разделе {{Menu|Управление продажами|Модули|Программа лояльности|Промоакции и промокоды}}.&lt;br /&gt;
| любой набор букв/цифр/символов&lt;br /&gt;
| 12022014_Promo&lt;br /&gt;
|-&lt;br /&gt;
| utm source&lt;br /&gt;
| &amp;lt;span id=&amp;quot;utmSource&amp;quot;&amp;gt;utmSource&amp;lt;/span&amp;gt;&lt;br /&gt;
| ID источника перехода, который отображается в поле «№» таблицы источников переходов в метрике.&amp;lt;br/&amp;gt; Допустимо вводить несколько источников.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| 123,456&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;123,456&lt;br /&gt;
|-&lt;br /&gt;
| комиссия авиакомпании&lt;br /&gt;
| &amp;lt;span id=&amp;quot;commission&amp;quot;&amp;gt;commission&amp;lt;/span&amp;gt;&lt;br /&gt;
| Прибыль агента, получаемая от авиакомпании за проданные билеты. Обязательное для заполнения поле, должно строго соответствовать указанному в контракте значению. Значение передается в ГРС при выписке. Может указываться в процентах от тарифа или в абсолютной стоимости. Комиссия всегда вычисляется для каждого пассажира.&lt;br /&gt;
Правила с указанной нулевой комиссией имеют больший приоритет перед правилами с пустой комиссией.&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| комиссия субагентам&lt;br /&gt;
| &amp;lt;span id=&amp;quot;agencyCommission&amp;quot;&amp;gt;agencyCommission&amp;lt;/span&amp;gt;&lt;br /&gt;
| Комиссия субагенту - это часть прибыли от авиакомпании, которую агент отписывает субагентам. Значение комиссии действует как скидка для субагентов, уменьшая стоимость авиабилетов. Комиссия всегда вычисляется для каждого пассажира стоимость тарифа которого не равна 0.&lt;br /&gt;
&lt;br /&gt;
'''Форматы задания комиссии субагентам: '''&lt;br /&gt;
&lt;br /&gt;
Для всех субагентов:&amp;lt;br/&amp;gt;&lt;br /&gt;
* Фиксированная сумма: &amp;lt;code&amp;gt;XRUB&amp;lt;/code&amp;gt;, где:&lt;br /&gt;
** ''X'' - сумма комиссии, целое число или десятичная дробь с разделителем в виде точки: &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; &lt;br /&gt;
** ''RUB'' - IATA-код валюты: &amp;lt;code&amp;gt;EUR&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UAH&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Процент от тарифа: &amp;lt;code&amp;gt;X%&amp;lt;/code&amp;gt;, &lt;br /&gt;
**где ''X'' - процент от тарифа, целое число или десятичная дробь с разделителем в виде точки: &amp;lt;code&amp;gt;60}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
Для опеределенных субагентов или групп субагентов:&amp;lt;br/&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;(ID:значение),(ID:значение),(ID:значение),...&amp;lt;/code&amp;gt;, где ''ID'' - номер субагента (группы) в {{NameSystem}}, ''значение'' - размер комиссии для этого субагенства (группы) в формате &amp;lt;code&amp;gt;X%&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;XRUB&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В одном правиле можно комбинировать комиссию для всех субагентов и комиссии для указанных субагентов в формате:&lt;br /&gt;
* &amp;lt;code&amp;gt;XX,(ID:YY),(ID:YY),(ID:YY),...}}, где:&lt;br /&gt;
** XX - комиссия для всех субагентов в формате, описанном выше,&lt;br /&gt;
** YY - комиссия для заданного субагента в формате, описанном выше.&lt;br /&gt;
&lt;br /&gt;
В этом случае размер комиссии:&lt;br /&gt;
* для всех субагентов, кроме указанных: XX, &lt;br /&gt;
* для указанных: XX + YY.&lt;br /&gt;
&lt;br /&gt;
'''Пример:''' &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;5%,(123:2%),(345:3%)&amp;lt;/pre&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Комиссия субагента под номером 123 составляет: 5% + 2% = 7% от тарифа. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Комиссия субагента под номером 345 составляет: 5% + 3% = 8% от тарифа.&lt;br /&gt;
&lt;br /&gt;
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется &amp;quot;.&amp;quot; , например: &amp;lt;code&amp;gt;0.5%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|В случае, если для вашего агентства планируется создание большого количества индивидуальных правил ценообразования, в каждом из которых будет указываться значение комиссии субагента для отдельных субагентов/групп/пользователей, то рекомендуемая форма записи является следующей (12345,12346,12347:3%) вместо (12345:3%),(12346:3%),(12347:3%). То есть, с использованием группировки одинаковых значений.}}&lt;br /&gt;
&lt;br /&gt;
| см. описание&lt;br /&gt;
| &amp;lt;code&amp;gt;100RUB&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;6EUR&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;2%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;5%,(123:100RUB%),(345:2%),(345:-0.5%)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| посегментный расчет комиссии&lt;br /&gt;
| &amp;lt;span id=&amp;quot;modeForSegment&amp;quot;&amp;gt;modeForSegment&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак применения комиссии или бонуса за каждый сегмент перелета. Например 100 руб. за каждый сегмент.&lt;br /&gt;
| пустое = 0&amp;lt;br/&amp;gt;0 — комиссия одна на весь перелет&amp;lt;br/&amp;gt;1 — комиссию необходимо умножить на кол-во сегментов&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| бонус авиакомпании&lt;br /&gt;
| &amp;lt;span id=&amp;quot;bonus&amp;quot;&amp;gt;bonus&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дополнительная прибыль агента, которую агентство получает от авиакомпании, но в запросах к ГРС она не учитывается. Задается и вычисляется полностью аналогично комиссиям (при вычислении учитывается параметр &amp;quot;посегментный расчет комиссии&amp;quot;). Используется для расчета &amp;quot;прибыльности&amp;quot; авиаперелета, влияет на работу микшера и может повлиять на сбор при установке параметра &amp;quot;минимальная прибыль&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Из всех сработавших правил бонус будет учтен только из одного по следующему приоритету:&lt;br /&gt;
* Максимальный приоритет за сработавшим комиссионным правилом&lt;br /&gt;
* Если в комиссионном правиле бонуса нет, будет использован бонус из другого сработавшего '''некомиссионного''' правила (дополнительного правила с пустой комиссией). Если таких правил несколько, используется правило с наибольшим идентификатором (ниже в таблице)&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| бонус за сегмент (допустимые авиакомпании)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;modeForAirlines&amp;quot;&amp;gt;modeForAirlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Установка текущего параметра принудительно включает режим расчета бонуса за каждый сегмент перелёта (для абсолютно заданного бонуса), но в расчете учитываются только сегменты с валидирующим или с интерлайновыми перевозчиками из заданного здесь списка.&lt;br /&gt;
| пустое&amp;lt;br/&amp;gt;&lt;br /&gt;
КОД (код АК)&amp;lt;br/&amp;gt;&lt;br /&gt;
КОД,КОД...&lt;br /&gt;
| SU&amp;lt;br/&amp;gt;&lt;br /&gt;
SU,FV&lt;br /&gt;
|-&lt;br /&gt;
| сбор агентства&lt;br /&gt;
| &amp;lt;span id=&amp;quot;charge&amp;quot;&amp;gt;charge&amp;lt;/span&amp;gt;&lt;br /&gt;
| Здесь указываются все наценки/скидки, которые будут применены для описанного правилом перелета. В одном поле можно указать несколько ценовых правил, разделив их по типам пользователя.&amp;lt;br/&amp;gt;&lt;br /&gt;
формат = (субъект:сумма),(субъект:сумма),(субъект:сумма)...&amp;lt;br/&amp;gt;субъект = ID групп, пользователей и два значения &amp;quot;B2C&amp;quot;, &amp;quot;B2B&amp;quot; с возможностью &amp;lt;&amp;gt;отрицания&amp;lt;br/&amp;gt;сумма = слагаемое + слагаемое + слагаемое...[ограничение]&amp;lt;br/&amp;gt;ограничение = диапазон итоговой величины сбора, задается как [цена,цена]&amp;lt;br/&amp;gt;слагаемое = цена*множитель*множитель...&amp;lt;br/&amp;gt;цена = &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot; (проценты от итоговой стоимости (тариф+таксы) ГРС)&amp;lt;br/&amp;gt;множитель = одно из значений:&lt;br /&gt;
* PAS — общее количество пассажиров (включая INF)&lt;br /&gt;
* ADT — количество взрослых&lt;br /&gt;
* CLD — количество детей (2-12)&lt;br /&gt;
* INF — количество младенцев (0-2)&lt;br /&gt;
* INS — количество младенцев с местом (0-2)&lt;br /&gt;
* SEG — количество сегментов перелета (перелет из А в Б с 1 пересадкой =&amp;gt; 2 сегмента)&lt;br /&gt;
* LEG — количество плечей (перелет из А в Б с 1 пересадкой =&amp;gt; 1 плечо)&lt;br /&gt;
* TRF — для получения цены тарифа, равен сумме тарифов&lt;br /&gt;
* SGV — количество сегментов валидирующего перевозчика&lt;br /&gt;
Примеры:&lt;br /&gt;
* 100RUB*SEG&amp;amp;nbsp;: плюс 100 руб к стоимости заказа за каждый сегмент&lt;br /&gt;
* 150RUB*SEG*PAS;: плюс 150 руб за каждый сегмент, на каждого пассажира. Например: перелет с двумя сегмента и двумя пассажирами = 600 руб.&lt;br /&gt;
* -10%*TRF&amp;amp;nbsp;: 10% скидка от тарифа&lt;br /&gt;
* 50RUB*LEG*ADT[,1000RUB]&amp;amp;nbsp;: 50 руб за каждый билет для взрослого на каждом плече перелета, но не более 1000RUB&lt;br /&gt;
* (&amp;lt;&amp;gt;123,345: 100RUB), (123,345: -100RUB)&amp;amp;nbsp;: субъекты 123 и 345 получат скидку 100 руб., остальные наценку в 100 руб.&lt;br /&gt;
* (B2B: 1000RUB*ADT — 100RUB*CLD[-10%,-1%]), (B2C: 10% [10USD,]), (123: -1000RUB)&amp;amp;nbsp;: B2B пользователи получают наценку 1000 руб. за каждый взрослый билет и 100 руб скидку за каждый детский билет, но не менее 1% от общей стоимости и не более 10%. B2C пользователи получают 10% наценку, но не менее 10 долларов. Пользователь ID=123 получит скидку 1000 руб.&lt;br /&gt;
&lt;br /&gt;
Если срабатывает несколько ценовых правил, перечисленных через запятую, берется их сумма. Если это не подходящее поведение, разделяйте ценовые правила в отдельные перелетные правила (строки), их можно регулировать приоритетом.&lt;br /&gt;
&lt;br /&gt;
{{Attention|В случае, если для вашего агентства планируется создание большого количества индивидуальных правил ценообразования, в каждом из которых будет указываться значение сбора агентства для отдельных субагентов/групп/пользователей, то рекомендуемая форма записи является следующей (12345,12346,12347:3%) вместо (12345:3%),(12346:3%),(12347:3%). То есть, с использованием группировки одинаковых значений.}}&lt;br /&gt;
&lt;br /&gt;
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется &amp;quot;.&amp;quot; , например: &amp;lt;code&amp;gt;0.5%&amp;lt;/code&amp;gt;&lt;br /&gt;
| см. описание&lt;br /&gt;
| см. описание&lt;br /&gt;
|-&lt;br /&gt;
|Комиссия метапоиску&lt;br /&gt;
|MetasearchCommission&lt;br /&gt;
|Комиссия, взимается метапоисковой системой (для {{NameSystem}} на данный момент это только Aviasales) и рассчитывается на этапе поиска. Значение должно быть указано как десятичное представление процентной ставки - это доля от 1, например, если задано 0.05 - 5%. Можно задавать с/без знака &amp;quot;%&amp;quot;. Комиссия рассчитывается от суммы = цена перелета от поставщика + сборы/скидки + доп.сборы + мин.прибыль. Рассчитанное значение округляется до 2х знаков после разделителя. Более подробно данный параметр описан [http://support.nemo.travel/ru/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D1%81_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8#%D0%9A%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 здесь].&lt;br /&gt;
| см. описание&lt;br /&gt;
|0.05&lt;br /&gt;
0.025%&lt;br /&gt;
|-&lt;br /&gt;
| признак доп.сбора&lt;br /&gt;
| &amp;lt;span id=&amp;quot;chargeExt&amp;quot;&amp;gt;chargeExt&amp;lt;/span&amp;gt;&lt;br /&gt;
| Настройка позволяет изменять процедуру расчета сбора, добавляя к итоговому результату дополнительные расчетные правила.&lt;br /&gt;
* 0 — Стандартный сбор (значение по умолчанию). Из всех указанных сборов будет применен один по приоритету.&amp;lt;br/&amp;gt;&lt;br /&gt;
* 1 — Дополнительный сбор. Сборы, указанные как дополнительные, проверяются отдельно. Аналогично применится один дополнительный сбор с максимальным приоритетом&lt;br /&gt;
* 2 — Обязательный сбор. Будет обязательно применен, если все параметры сбора удовлетворены. Приоритет игнорируется.&lt;br /&gt;
| пустое = 0&amp;lt;br/&amp;gt;&lt;br /&gt;
1&amp;lt;br/&amp;gt;&lt;br /&gt;
2&lt;br /&gt;
|&lt;br /&gt;
0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| минимальная прибыль&lt;br /&gt;
| &amp;lt;span id=&amp;quot;minProfit&amp;quot;&amp;gt;minProfit&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимальная прибыль, которую агентство получит за заказ. Если рассчитанная прибыль агентства меньше минимальной, то сбор будет увеличен до необходимого значения.&lt;br /&gt;
Формат аналогичен формату сбора агентства. Для расчетов будет применено значение из правила, по которому будет определена комиссия авиакомпании. Если требуется изменить это поведение, следует установить параметр &amp;quot;приоритет мин. прибыли&amp;quot; (см. ниже)&lt;br /&gt;
| см. описание&lt;br /&gt;
| 50RUB*LEG*PAS&lt;br /&gt;
|-&lt;br /&gt;
| приоритет мин. прибыли&lt;br /&gt;
| &amp;lt;span id=&amp;quot;minProfitPriority&amp;quot;&amp;gt;minProfitPriority&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дополнительный параметр, отвечающий за расчет минимальной прибыли. Сработает правило с наибольшим приоритетом, если приоритет совпадает, то будет использовано правило, которое находится ниже&lt;br /&gt;
| Положительные числовые значения.&lt;br /&gt;
| 1, 2, ...&lt;br /&gt;
|-&lt;br /&gt;
| округление&lt;br /&gt;
| &amp;lt;span id=&amp;quot;chargeRounding&amp;quot;&amp;gt;chargeRounding&amp;lt;/span&amp;gt;&lt;br /&gt;
| Порядок арифметического округления сбора&lt;br /&gt;
| пустое = 0,&amp;lt;br/&amp;gt;0 = до целого значения,&amp;lt;br/&amp;gt;0.1 = до десятых,&amp;lt;br/&amp;gt;0.01 = до сотых&lt;br /&gt;
| 0.1&amp;lt;br/&amp;gt;0.01&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дополнительные параметры правил для {{NameSystem}} платформы ==&lt;br /&gt;
&lt;br /&gt;
Параметры для работы с приватными (конфиденциальными) тарифами.&lt;br /&gt;
&lt;br /&gt;
Для просмотра описания параметров &amp;lt;span style=&amp;quot;background-color:gold&amp;quot;&amp;gt;разверните таблицу&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| '''Дополнительные параметры правил'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Внутреннее название&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Тур код&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsTourCode&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тур код&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&amp;lt;br/&amp;gt; На примере Amadeus: если не нужно указывать PAX (passengerType), указываем только туркод RU084P, перед туркодом на стороне поставщика всегда добавляется * и внесенная команда в терминале выглядит как FT *RU084P. Если требуется указать PAX (passengerType), то необходимо его указывать с тур кодом без пробела PAXRU084P, в терминале внесенная команда выглядит как FT PAX *RU084P&lt;br /&gt;
| 15ZU&amp;lt;br/&amp;gt; RU084P&lt;br /&gt;
|-&lt;br /&gt;
| ticket designator&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsTicketDesignator&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тикет десигнатор&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&lt;br /&gt;
| PP08&lt;br /&gt;
|-&lt;br /&gt;
| endorsement&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsEndorsment&amp;lt;/span&amp;gt;&lt;br /&gt;
| Эндорсменты&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&amp;lt;br/&amp;gt; или %VAT_VALUE% для передачи значения НДС в эндорсменте только для ГРС Amadeus, Sabre, Galileo, GalileouAPI и S7 NDC; для Sabre значение передается в ГРС, но не попадает в МК&lt;br /&gt;
| Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent; %VAT_VALUE%&lt;br /&gt;
|-&lt;br /&gt;
| собственная прибыль агента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;comAgentProfit&amp;lt;/span&amp;gt;&lt;br /&gt;
| Собственная прибыль агента&amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot; Допустимы только целые значения&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;2% &lt;br /&gt;
|-&lt;br /&gt;
| субъект скидки по туркоду&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;corpClient&amp;lt;/span&amp;gt;&lt;br /&gt;
| ID субъекта, которому будет предоставлена скидка по туркоду&lt;br /&gt;
| ID,ID&lt;br /&gt;
&amp;lt;&amp;gt;ID,ID&lt;br /&gt;
| 2772,2653&lt;br /&gt;
&amp;lt;&amp;gt;2786,2361&lt;br /&gt;
|-&lt;br /&gt;
| скидка по туркоду&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;discount&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка&amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| код авторизации&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;authCode&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код авторизации&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&lt;br /&gt;
| MB10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- выпилила АЛ, ибо для S7 уже неактуально == Ценообразование. ГРС SITA Gabriel ==&lt;br /&gt;
&lt;br /&gt;
Задание ценовых правил для авиакомпании '''«Сибирь» (S7 Airlines)''' в ГРС ''SITA Gabriel'' имеет свою специфику. Поскольку для авиакомпании S7 в ГРС ''SITA Gabriel'' осуществляется только бронирование и выписка, а [[Поиск (Авиабилеты)|поиск]] ведется в других ГРС, цена перелета при поиске и при бронировании может отличаться на размер такс, которые есть в ГРC, используемой для поиска, но отсутствуют в ''SITA Gabriel''. Чтобы цена при переходе к бронированию не менялась, в ценообразовании задают специальные правила, где устанавливают скидку на размер таксы с использованием параметра '''Цена подтверждена''' (см. [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]).&lt;br /&gt;
&lt;br /&gt;
Коды такс: &lt;br /&gt;
*в ГРС Sabre – ''YQF''.&lt;br /&gt;
*в ГРС Sirena – ''ZZ''.&lt;br /&gt;
*в ГРС Galileo и Amadeus – ''YQ''.&lt;br /&gt;
Размеры такс варьируются в зависимости от курса.&lt;br /&gt;
&lt;br /&gt;
Каждое правило для перелетов авиакомпании '''«Сибирь» (S7 Airlines)''' разбивается на 2 отдельных строки:&lt;br /&gt;
&lt;br /&gt;
# Правило ''для поиска'': &lt;br /&gt;
#* валидирующий перевозчик: '''''S7''''';&lt;br /&gt;
#* системы бронирования: '''''SITA''''';&lt;br /&gt;
#* цена подтверждена: '''0''';&lt;br /&gt;
#* сбор агентства: ''укажите скидку на размер таксы от ГРС, используемой для поиска + задайте размер сбора агентства''.&lt;br /&gt;
# Правило ''для бронирования'':&lt;br /&gt;
#* валидирующий перевозчик: '''''S7''''';&lt;br /&gt;
#* системы бронирования: '''''SITA''''';&lt;br /&gt;
#* цена подтверждена: '''1''';&lt;br /&gt;
#* сбор агентства: ''задайте только размер сбора агентства''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила_цо_для_ак_сибирь.png|800px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила ценообразования для авиакомпании «Сибирь« (S7 Airlines)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Например ([[Файл:Example.xls|200px|thumb|left|пример файла]]): &lt;br /&gt;
* для строки поиска задать скидку на размер таксы '''''«YQF - для Сейбр/ZZ - для Сирены/YQ - для Галилео»''''', и в столбце «[http://support.nemo.travel/ru/Ценообразование._Импорт_правил#charge Сбор]» нужно проставить &amp;quot;0&amp;quot; - что означает, что цена еще не подтверждена, и к ней применится сбор, установленный вами.&lt;br /&gt;
* во второй строке, для бронирования, для GDS SITA в столбце «Цена подтверждена» проставить «1», и скидку с размером таксы уже не указывать. Тогда цена не изменится при переходе с поиска.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ЕМД (EMD)== &amp;lt;!--тикет №35178--&amp;gt;&lt;br /&gt;
ЕМД - электронный многоцелевой документ или ваучер (см. [[Ваучер|Ваучер]]).&lt;br /&gt;
В разделе &amp;quot;Управление продажами → Авиабилеты → Ценообразование → Настройки&amp;quot; есть настройка '''Выпускать EMD на величину сборов заказа'''. Она отвечает за выпуск ЕМД на сбор агентства (доступно только для Сирены Трэвел). Принцип работы: если для агентства, которое покупает билет, в правилах ценообразования заведён сбор агентства для валидирующей компании авиа перевозчика, то при выписке заказа помимо маршрут-квитанции и ЕМД для дополнительных услуг, будет выписан отдельный ЕМД на сбор агентства. Если в заказе присутствуют несколько людей, то сбор разделится между ними, общая сумма сбора увеличена не будет.&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Ценообразование для субагентов]]&lt;br /&gt;
* [[Валюта]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=17259</id>
		<title>Ценообразование (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=17259"/>
		<updated>2021-02-04T12:02:06Z</updated>

		<summary type="html">&lt;p&gt;Галина Алексеева: /* Параметры правил ценообразования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
==Назначение==&lt;br /&gt;
Модуль '''Ценообразование''' автоматизирует процесс расчета [[Комиссия (термин)|комиссий]] и [[Комиссия (термин)|сборов]] для [[Билет#Авиабилеты|авиабилетов]], управления комиссионными правилами [[Перевозчик|перевозчиков]], сборами [[Агентство|агентства]] и комиссионными вознаграждениями субагентов.&lt;br /&gt;
&lt;br /&gt;
* позволяет быстро настроить даже сложные комиссионные правила, &lt;br /&gt;
* позволяет построить удобную и понятную схему ценообразования,&lt;br /&gt;
* точно соблюдать сложные условия, предоставляемые авиакомпаниями, &lt;br /&gt;
* гарантирует правильные расчеты,&lt;br /&gt;
* предоставляет инструмент контроля за корректностью расчетов.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Работа модуля основана на правилах ценообразования, которые заводит агентство.&lt;br /&gt;
&lt;br /&gt;
'''Правило''' — набор ''значений комиссий и сборов'' и ''условия их применения''. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Значения комиссий и сборов''' — это:&amp;lt;br /&amp;gt; &lt;br /&gt;
*комиссия от авиакомпании, &amp;lt;br /&amp;gt;&lt;br /&gt;
*бонус авиакомпании, &amp;lt;br /&amp;gt;&lt;br /&gt;
*сбор агентства, &amp;lt;br /&amp;gt;&lt;br /&gt;
*комиссия субагентам. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Условие применения комиссий и сборов''' — набор параметров перелетов, к которым будут применяться комиссии и сборы правила (''валидирующий перевозчик'', ''ГРС'', ''тип рейса'', ''типы пассажиров'' и пр.)&lt;br /&gt;
&lt;br /&gt;
Правила ценообразования задаются в таблице в файле формата XLS или XLSX, где:&lt;br /&gt;
&lt;br /&gt;
*''Строка таблицы'' — правило.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*''Ячейка строки'' — значение параметра. &amp;lt;br /&amp;gt;&lt;br /&gt;
*''Заголовок столбца'' — название параметра. &amp;lt;br /&amp;gt; Каждая строка является отдельным правилом. &amp;lt;br /&amp;gt; '''К одному перелету выбирается по критериям и применяется только одно правило'''&lt;br /&gt;
&lt;br /&gt;
Прежде чем рассчитать комиссии, модуль ценообразования определяет доступность перелета к выписке и правило, по которому рассчитываются комиссии и сборы, по алгоритму:&lt;br /&gt;
&lt;br /&gt;
# Модуль фиксирует, какую авиакомпанию [[ГРС]] определила как [[Валидирующий перевозчик|валидирующую]];&lt;br /&gt;
# Находит в файле ценообразования все правила для данной [[Авиакомпания|авиакомпании]];&lt;br /&gt;
# Подбирает правила, которые соответствуют перелету по всем параметрам;&lt;br /&gt;
# Выбирает по критериям приоритета '''одно''' из подходящих правил;&lt;br /&gt;
#* Если сработавшее правило не содержит переопределения валидирующего перевозчика, устанавливается валидирующий перевозчик, полученный от ГРС.&lt;br /&gt;
#* Если сработавшее правило содержит переопределение валидирующего перевозчика, устанавливается переопределенный валидирующий перевозчик.&lt;br /&gt;
# Правило применяется.&lt;br /&gt;
&lt;br /&gt;
Агентство может [[Выписка|выписывать]] онлайн перелеты только '''контрактных авиакомпаний'''. Авиакомпания считается контрактной, если для нее заведено хотя бы 1 правило в загруженном файле ценообразования. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелет '''не может быть выписан''', если:}}&lt;br /&gt;
* правила для авиакомпании не заведены. Такие перелеты рекомендуется удалять из выдачи [[Фильтры результатов поиска (Авиабилеты)|фильтром результатов поиска]] «А/к не является контрактной».&lt;br /&gt;
* правила для авиакомпании заведены, но параметры перелета не соответствуют параметрам правила.&lt;br /&gt;
Порядок работы модуля приведен в схеме:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Схема_ценообразование.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Схема работы модуля Ценообразование&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Комиссии и сборы '''рассчитываются при каждом обновлении [[Заказы|заказа]] по правилам, загруженным в систему на момент проверки''': &lt;br /&gt;
*при формировании выдачи результатов поиска, &lt;br /&gt;
*при [[Бронирование (Авиабилеты)|бронировании]], &lt;br /&gt;
*при переходе к оплате и выписке билетов,&lt;br /&gt;
*при обновлении страницы заказа.&lt;br /&gt;
&lt;br /&gt;
Если в промежуток между бронированием и выпиской '''''правила изменили''''', после бронирования заказа комиссии будут рассчитываться по новым правилам, таким образом цена при бронировании и цена при выписке может отличаться. Поведение системы при возникновении такой ситуации задается параметром '''''Пересчитать сервисный сбор''''' в разделе Настройки системы → Фоновые процессы → События синхронизации&amp;lt;!--{{Menu|Настройки системы|Фоновые процессы|События синхронизации}}--&amp;gt;. Расчет комиссий, действующих на момент бронирования, можно отследить в логах по заказу. &lt;br /&gt;
&lt;br /&gt;
В детализации стоимости (на странице заказа) и в маршрут-квитанции информация по сборам представлена в соответствии с одним из '''режимов разделения сбора на пассажиров''':&lt;br /&gt;
* Поровну между ненулевыми стоимостями билетов - сбор агентства, субагентства разделяется поровну между всеми пассажирами, у которых сумма тарифа и такс больше 0. Этот режим выбран по умолчанию.&lt;br /&gt;
* Поровну между всеми тарифами - сбор агентства, субагентства разделяется поровну между всеми пассажирами.&lt;br /&gt;
* Пропорционально тарифам  - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.&lt;br /&gt;
* Только первому типу пассажира - сбор агентства, субагентства определяется первому типу пассажира.&lt;br /&gt;
* Пропорционально тарифам, за исключением младенцев - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, за исключением младенца.&lt;br /&gt;
''Сборы в детализации стоимости представлены с учетом разбиения только если скрыты в таксы XP/XX, а иначе отображаются отдельной строкой без разделения.'' &amp;lt;br&amp;gt;&lt;br /&gt;
Настройка находится в разделе '''«Управление продажами - Авиабилеты - Ценообразование - Настройки - Режим разделения сбора на пассажиров».''' &lt;br /&gt;
&lt;br /&gt;
=== Расчет комиссий для неконтрактных авиакомпаний ===&lt;br /&gt;
&lt;br /&gt;
Агентство может '''выписывать билеты ''неконтрактных'' авиакомпаний''' на условиях '''чистого [[Интерлайн (термин)|интерлайна]]''' между авиакомпаниями.&lt;br /&gt;
&lt;br /&gt;
Например, &lt;br /&gt;
* У агентства нет контракта с авиакомпанией «АА».&lt;br /&gt;
* У агентства есть контракт с авиакомпанией «ВВ».&lt;br /&gt;
* Между компаниями «АА» и «BB» интерлайн-соглашение, позволяющее выписывать билеты для «АА» на бланке «ВВ».&lt;br /&gt;
&lt;br /&gt;
Чтобы выписывать билеты авиакомпании «АА», агенство заводит правило для авиакомпанией «АА», в котором заданы:&lt;br /&gt;
# валидирующий перевозчик: '''''«АА»''''',&lt;br /&gt;
# переопределенный перевозчик: '''''«BB»''''',&lt;br /&gt;
# доля сегментов интерлайнов: '''''«1»''''',&lt;br /&gt;
# комиссия авиакомпании: ''укажите размер комиссионного вознаграждения, предоставляемого компанией «ВВ» за билеты со 100% долей интерлайн [[Сегмент|сегментов]]''. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Система {{NameSystem}} не отслеживает наличие интерлайн-соглашений между перевозчиками. Ответственность за переопределение  полностью лежит на агентстве.}}&lt;br /&gt;
&lt;br /&gt;
=== Выбор правила для расчета ===&lt;br /&gt;
Комиссии для перелета рассчитываются по одному правилу. Если для перелета подходит несколько правил, система выбирает правило для расчета по критериям приоритета. Правила сравниваются по первому критерию, если критерий в данном случае не срабатывает, по второму и так далее, пока не будет определено одно правило.&lt;br /&gt;
&lt;br /&gt;
Порядок сравнения правил для выбора правила для расчета:&lt;br /&gt;
#'''По колонке ''Приоритет''''' - если у сработавших правил указан приоритет, то выбирается правило с наибольшим приоритетом.&lt;br /&gt;
#'''По наличию переопределенного перевозчика''' - если срабатывает несколько правил с одинаковым приоритетом (или приоритет не указан), выбирается правило с переопределенным ВП.&lt;br /&gt;
#'''По непустой ячейке ''Комиссия''''' - приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой комиссии.&lt;br /&gt;
#''' Дополнительный приоритет''' - ''устанавливается вручную'' в разделе '''Управление продажами → Авиабилеты → Ценообразование → Настройки''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}--&amp;gt; параметром '''''Дополнительный приоритет''''':&lt;br /&gt;
#*'''''Нет''''' - не установлен дополнительный приоритет.&lt;br /&gt;
#*'''''Максимальная комиссия авиакомпании''''' - выбирается правило с максимальной комиссией от авиакомпании.&lt;br /&gt;
#*'''''По количеству параметров в правиле''''' - выбирается правило с наибольшим числом непустых параметров.&lt;br /&gt;
#''' Порядковый номер правила''' - если ни один из приоритетов не применим, приоритетным считается более новое правило (расположенное таблице ниже других).&lt;br /&gt;
&lt;br /&gt;
== Тестирование и отладка срабатывания правил ==&lt;br /&gt;
Все расчеты на каждом этапе их применения [[Логи системы|логируются]] и отображаются в таблице отладки. Таблица отладки используется для контроля срабатывания правил, предоставляя информацию о применении правил к выбранному перелету. &lt;br /&gt;
&lt;br /&gt;
Ссылка на таблицу отладки доступна менеджеру и экспертам корневого агентства:&lt;br /&gt;
* на выдаче результатов поиска для каждого перелета по ссылке '''''Комиссия''''', &amp;lt;!--* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра '''?(&amp;amp;)test''' в адресную строку (например, http://host/XXXXXX?test).--&amp;gt;&lt;br /&gt;
* на странице заказа в детализации стоимости перелета по щелчку на сумму комиссии или сбора.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ссылка на таблицу отладки на странице поиска.png|800px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылка на таблицу отладки на странице поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Страница заказа.png|700px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылка на детализацию стоимости на странице заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_стоимости.png|600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ссылки на таблицу отладки на странице детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Столбцы таблицы''' — параметры ценообразования. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Заголовок столбца''' — значения параметров ценообразования для проверяемого перелета. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Строки таблицы''' — правила ценообразования ''для валидирующего перевозчика'' перелета.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* проверяемые перевозчики, установленный валидирующий перевозчик;&lt;br /&gt;
* все параметры выбранного перелета, которые определены системой;&lt;br /&gt;
* размер рассчитанных комиссий и сборов, примененное для расчета правило.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В таблице отражается порядок проверки параметров.&lt;br /&gt;
 &lt;br /&gt;
Параметры каждого правила сравниваются в параметрами перелета:&lt;br /&gt;
# если они совпадают:&lt;br /&gt;
## ячейка подсвечивается зеленым,&lt;br /&gt;
## проверяется следующей параметр; &lt;br /&gt;
# если значение параметра перелета не совпадает со значением параметра правила:&lt;br /&gt;
## ячейка подсвечивается красным цветом, &lt;br /&gt;
## проверка правила прекращается.&lt;br /&gt;
'''Если правило подошло по всем параметрам, то правило применяется, комиссии и сборы подсвечиваются зеленым светом, рядом отображаются их вычисленные значения.'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Таблица_отладки.png|1200px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Включение модуля. Импорт и экспорт правил ==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить расчет комиссий с использованием Ценообразования, включите опции '''Комиссии 2.0''' и '''Сборы и скидки 2.0''' в разделе Управление продажами → Авиабилеты → Ценообразование → Настройки&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы задать правило ценообразования: &lt;br /&gt;
# Зайдите в раздел Управление продажами → Авиабилеты → Ценообразование → Импорт/экспорт Excel&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Импорт/экспорт Excel}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Выгрузка в формате &amp;quot;xls&amp;quot;''' или '''Выгрузка в формате &amp;quot;xlsx&amp;quot;'''. Откройте файл для редактирования.&lt;br /&gt;
# Установите правило: '''заполните параметры строки'''. Формат внесения данных в каждый столбец должен соответствовать строго определенному формату (см. [[Ценообразование (Авиабилеты)#Импорт правил|Импорт правил]]). &amp;lt;br /&amp;gt; Обязательные параметры для заполнения:&lt;br /&gt;
#* '''''валидирующий перевозчик'''''&lt;br /&gt;
#* '''''комиссия'''''&lt;br /&gt;
# Сохраните изменения в файле.&lt;br /&gt;
# На странице '''Импорт/экспорт Excel''' в панели администрирования нажмите '''Обзор''', откройте файл.&lt;br /&gt;
# Нажмите '''Отправить''' для загрузки файла в систему.&lt;br /&gt;
&lt;br /&gt;
При импорте система валидирует все введенные значения. Если в какой-то ячейке значение внесено в некорректном формате, система сообщит об ошибке, сохранив при этом все корректно заданные правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ошибки_импорта_Ценообразование.png|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ошибки при валидации параметров&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После валидации на странице отображается таблица, в которой в сжатой форме отражены все загруженные правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила ценообразования.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила ценообразования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице предусмотрено цветовое выделение правил, которые на данный момент недействительны:&lt;br /&gt;
* правила, срок действия которых ещё не наступил (дата начала продажи больше текущей даты, см. раздел [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]), выделяются оранжевым цветом,&lt;br /&gt;
* правила, срок действия которых истёк (дата окончания продажи больше текущей даты), выделяются фиолетовым цветом.&lt;br /&gt;
&lt;br /&gt;
== Параметры правил ценообразования==&lt;br /&gt;
'''Шаблон файла для внесения правил ценообразования:'''&amp;lt;br/&amp;gt;[[File:CommImportExampleV1.0.5.xlsx]]&lt;br /&gt;
&lt;br /&gt;
{{Attention|Запрещено переименовывать столбцы!}}&amp;lt;br/&amp;gt; При этом допускается менять столбцы местами и удалять ненужные столбцы.&lt;br /&gt;
&lt;br /&gt;
Для просмотра описания параметров &amp;lt;span style=&amp;quot;background-color:gold&amp;quot;&amp;gt;разверните таблицу&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| '''Параметры правил ценообразования'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Внутреннее название&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи из любой внешней системы (или БД). Необязательный параметр. Не участвует в логике расчетов и используются для удобства идентификации правила.&lt;br /&gt;
| любое значение&lt;br /&gt;
| 123&lt;br /&gt;
|-&lt;br /&gt;
| валидирующий перевозчик GDS&lt;br /&gt;
| &amp;lt;span id=&amp;quot;valCompanyId&amp;quot;&amp;gt;valCompanyId&amp;lt;/span&amp;gt;&lt;br /&gt;
| Авиакомпания, для которой задается правило. Должна являться контрактной авиакомпанией агента. Если необходимо проводить выписку на стоке другой авиакомпании (по интерлайну), валидирующий перевозчик переопределяется (см. [[Ценообразование (Авиабилеты)#Переопределенный валидирующий перевозчик|Переопределенный валидирующий перевозчик]]). Если валидирующий перевозчик от ГРС недопустим указанными правилами ценообразования и не переопределен — перелет считается недопустимым к выписке и удаляется из результатов поиска при соответствующих настройках фильтрации результатов.&lt;br /&gt;
| width=&amp;quot;20%&amp;quot;| пустое игнорируется&lt;br /&gt;
&lt;br /&gt;
2-значный IATA-код авиакомпании&lt;br /&gt;
| SU&lt;br /&gt;
&lt;br /&gt;
LH&lt;br /&gt;
|-&lt;br /&gt;
| переопределенный вп&lt;br /&gt;
| &amp;lt;span id=&amp;quot;manualVV&amp;quot;&amp;gt;manualVV&amp;lt;/span&amp;gt;&lt;br /&gt;
| Если валидирующий перевозчик, предложенный ГРС не является контрактным или не устраивает агента по комиссии, его можно переопределить принудительно через это поле. В поле ВП указывается ВП от ГРС (или оно оставляется пустым), а в этом поле указывается переопределенный агентством перевозчик. Можно указать только одного перевозчика. Если есть два и более, указываем разными строками. &lt;br /&gt;
&lt;br /&gt;
Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) берет на себя агент. Приоритет у правил с переопределением выше, чем у правил без него.&lt;br /&gt;
| пустое игнорируется&lt;br /&gt;
&lt;br /&gt;
2-значный IATA-код авиакомпании&lt;br /&gt;
| SU&lt;br /&gt;
&lt;br /&gt;
LH&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики первого сегмента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlines&amp;quot;&amp;gt;airlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Набор допустимых маркетинговых перевозчиков первого сегмента маршрута.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| SU,LH,BA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;gt;S7,SU&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики любого сегмента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlinesAny&amp;quot;&amp;gt;airlinesAny&amp;lt;/span&amp;gt;&lt;br /&gt;
| Набор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента маршрута.&lt;br /&gt;
&lt;br /&gt;
Допустимые варианты ввода:&lt;br /&gt;
* КОД,КОД,КОД&amp;amp;nbsp;: правило применится, если хотя бы один маркетинговый перевозчик из перелета есть в списке.&lt;br /&gt;
* КОД,КОД,КОД!&amp;amp;nbsp;:  правило применится, если каждый маркетинговый перевозчик из перелета встречается в списке&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один маркетинговый перевозчик из перелета встречается в этом списке&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД!&amp;amp;nbsp;: правило не применится, если все маркетинговые перевозчики из перелета встретятся в этом списке&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU,LH,BA&amp;lt;br/&amp;gt;SU,LH!&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,SU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,BA!&lt;br /&gt;
|-&lt;br /&gt;
| код-шеринг&lt;br /&gt;
| &amp;lt;span id=&amp;quot;codeSharing&amp;quot;&amp;gt;codeSharing&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимость выполнения рейса другой (оперирующей) авиакомпанией&lt;br /&gt;
| пустое — все перелеты&amp;lt;br/&amp;gt;1 — код-шеринг обязателен &amp;lt;br/&amp;gt;0 — код шеринг запрещён&lt;br /&gt;
| 0&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
|-&lt;br /&gt;
| операторы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;operatingAirlines&amp;quot;&amp;gt;operatingAirlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые оперирующие авиакомпании (проверяются на всех сегментах).&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД,КОД&amp;amp;nbsp;: правило применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.&lt;br /&gt;
* КОД,КОД,КОД!&amp;amp;nbsp;: правило применится, если каждый оперирующий перевозчик перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД,КОД!&amp;amp;nbsp;: правило не применится, если все оперирующие перевозчики перелета есть в списке.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU,LH,BA&amp;lt;br/&amp;gt;SU,LH!&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,SU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;S7,BA!&lt;br /&gt;
|-&lt;br /&gt;
| доля собственных сегментов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ownPart&amp;quot;&amp;gt;ownPart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая доля собственных сегментов (сегментов, где валидирующий перевозчик равен маркетинговому) должна быть больше или равна заданному значению (любое число от 0 до 1):&lt;br /&gt;
* 1 — все сегменты собственные&lt;br /&gt;
* 0.5 — половина или больше собственных сегментов&lt;br /&gt;
* 0.25 — четверть или больше собственных сегментов&lt;br /&gt;
* 0.01 — присутствует минимум один собственный сегмент&lt;br /&gt;
* 0 — все сегменты интерлайны&lt;br /&gt;
| пустое = любое количество&amp;lt;br/&amp;gt;&lt;br /&gt;
любое число от 0 до 1&lt;br /&gt;
| 0.88&lt;br /&gt;
|-&lt;br /&gt;
| доля сегментов интерлайнов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;interlinePart&amp;quot;&amp;gt;interlinePart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая доля несобственных сегментов (сегментов, где валидирующий перевозчик не равен маркетинговому) должна быть больше или равна указанному значению(любое число от 0 до 1).&lt;br /&gt;
* 1 — все сегменты интерлайны&lt;br /&gt;
* 0.5 — половина или больше сегментов интерлайнов&lt;br /&gt;
* 0.25 — четверть или больше сегментов интерлайнов&lt;br /&gt;
* 0.01 — присутствует минимум один сегмент интерлайна&lt;br /&gt;
* 0 — все сегменты собственные&lt;br /&gt;
| пустое = любое количество&amp;lt;br/&amp;gt;&lt;br /&gt;
любое число от 0 до 1&lt;br /&gt;
| 0.88&lt;br /&gt;
|-&lt;br /&gt;
| тип контракта&lt;br /&gt;
| &amp;lt;span id=&amp;quot;contractType&amp;quot;&amp;gt;contractType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Система взаиморасчетов BSP или ТКП&lt;br /&gt;
| пустое = любой,&amp;lt;br/&amp;gt;BSP&amp;lt;br/&amp;gt;TCH&lt;br /&gt;
| TCH&lt;br /&gt;
|-&lt;br /&gt;
| системы бронирования&lt;br /&gt;
| &amp;lt;span id=&amp;quot;gds&amp;quot;&amp;gt;gds&amp;lt;/span&amp;gt;&lt;br /&gt;
| Глобальная распределительная система, в которой найден перелет/ PCC конкретных реквизитов / ID пакета реквизитов системы {{NameProject1}}&lt;br /&gt;
Перечисляются в любой последовательности, можно смешивать разные типы. Действует правило &amp;quot;или&amp;quot;: если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.&lt;br /&gt;
&lt;br /&gt;
{{Attention|При указании названия ГРС строго соблюдайте формат названия, указанный в документации. При расхождении с шаблоном правило не будет применяться!}}&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;ГРС: &amp;lt;code&amp;gt;SABRE, GALILEO, AMADEUS, SIRENA, SITA, SIG23&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;PCC: [буквы+цифры]&amp;lt;br/&amp;gt;ID пакета: [цифры]&lt;br /&gt;
| SABRE,670P,123&lt;br /&gt;
&lt;br /&gt;
AMADEUS,GALILEO&lt;br /&gt;
&lt;br /&gt;
SITA&lt;br /&gt;
|-&lt;br /&gt;
| начало продажи&lt;br /&gt;
| &amp;lt;span id=&amp;quot;paymentDateFrom&amp;quot;&amp;gt;paymentDateFrom&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимально допустимая дата оформления заказа (не путать с датой вылета). Для срабатывания правила, текущая дата должна быть больше или равна указанной.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 01.01.2012&lt;br /&gt;
&lt;br /&gt;
31.01.2010&lt;br /&gt;
|-&lt;br /&gt;
| конец продажи&lt;br /&gt;
| &amp;lt;span id=&amp;quot;paymentDateTo&amp;quot;&amp;gt;paymentDateTo&amp;lt;/span&amp;gt;&lt;br /&gt;
| Максимально допустимая дата оформления заказа. Для срабатывания правила, текущая дата должна быть меньше или равна указанной.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| тип рейса&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlineType&amp;quot;&amp;gt;airlineType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Международный или внутренний (весь перелет в пределах одной страны) перелет. Одно значение&lt;br /&gt;
| пустое = любой&amp;lt;br/&amp;gt;IA (international airlines — международные)&amp;lt;br/&amp;gt;DA (domestic airlines — внутренние)&lt;br /&gt;
| IA&amp;lt;br/&amp;gt;DA&lt;br /&gt;
|-&lt;br /&gt;
| номера рейсов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;flightNumber&amp;quot;&amp;gt;flightNumber&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые номера рейсов, можно указывать с кодом маркетинговой компании или без неё.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* NNN,NNN: правило применится, если хотя бы один номер рейса из перелета из любого сегмента встречается в списке.&lt;br /&gt;
* NNN,NNN!&amp;amp;nbsp;: правило применится, если все номера рейсов из всех сегментов перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;NNN,NNN&amp;amp;nbsp;: правило не применится, если хотя бы один номер из перелета встретится в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;NNN,NNN!&amp;amp;nbsp;: правило не применится, если все номера из перелета встретятся в списке.&lt;br /&gt;
&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| SU 123,SU 345&amp;lt;br/&amp;gt;123,345&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LH 555&lt;br /&gt;
|-&lt;br /&gt;
| тип вс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;aircraft&amp;quot;&amp;gt;aircraft&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды воздушных судов, коды указывать в том же виде, в котором возвращает ГРС&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* CODE,CODE: правило применится, если хотя бы один код судна из любого сегмента совпадет с одним из заданного списка.&lt;br /&gt;
* CODE,CODE!&amp;amp;nbsp;: правило применится, если коды судов из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;CODE,CODE&amp;amp;nbsp;: правило не применится, если хотя бы один код из перелета есть списке.&lt;br /&gt;
* &amp;lt;&amp;gt;CODE,CODE!&amp;amp;nbsp;: правило не применится, если все коды из перелета есть в списке.&lt;br /&gt;
&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| 73C,DH4&amp;lt;br/&amp;gt;735&lt;br /&gt;
|-&lt;br /&gt;
| коды тарифов&lt;br /&gt;
| &amp;lt;span id=&amp;quot;tariffs&amp;quot;&amp;gt;tariffs&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды тарифов. Должен совпасть хотя бы один тариф из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное: код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета).&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если хотя бы один тариф встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все тарифы перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один тариф встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все тарифы перелета есть в списке.&lt;br /&gt;
&lt;br /&gt;
Можно указать [http://ru.wikipedia.org/wiki/Регулярные_выражения регулярное выражение]. Для этого нужно написать параметр в формате /XXX/ Примеры:&lt;br /&gt;
* /ABC/ — код должен содержать &amp;quot;..ABC..&amp;quot;, например &amp;quot;NBABCS&amp;quot;&lt;br /&gt;
* /abc/i — регистронезависимая проверка, код может содержать символы в любом регистре, например &amp;quot;NBABCS&amp;quot; или &amp;quot;Abcof&amp;quot;&lt;br /&gt;
* /'''^'''TN/ — код должен начинаться с &amp;quot;TN..&amp;quot;, например &amp;quot;TNQRTY&amp;quot;&lt;br /&gt;
* /OW'''$'''/ — код должен заканчиваться на &amp;quot;..OW&amp;quot;, например &amp;quot;SRSOW&amp;quot;&lt;br /&gt;
* /'''^.'''L/ — первая буква любая ( '''.''' — любой символ ), вторая буква в коде тарифа должна быть L, например &amp;quot;QLFST&amp;quot;&lt;br /&gt;
* /OK'''.*'''RT/ — ( '''.*''' = любое количество любых символов) &amp;quot;..OK..RT..&amp;quot;, например &amp;quot;ANOKURTN&amp;quot;&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| WRUTH9PL,ARUTH9PL&lt;br /&gt;
&amp;lt;br/&amp;gt;/TN.*OW/&lt;br /&gt;
|-&lt;br /&gt;
| максимальный тариф&lt;br /&gt;
| &amp;lt;span id=&amp;quot;maxTariff&amp;quot;&amp;gt;maxTariff&amp;lt;/span&amp;gt;&lt;br /&gt;
| Ограничение на максимальное ценовое значение &amp;quot;базовой стоимости&amp;quot; (сумма всех тарифов от перевозчиков в перелете или стоимость от ГРС за вычетом такс). Если параметр задан, то правило, записанное в строке, срабатывает только, если тариф перелета меньше указанного значения или равен ему.&lt;br /&gt;
| пустое = ограничения нет&amp;lt;br/&amp;gt;xxxКОД (см примеры)&lt;br /&gt;
| 10000RUB&amp;lt;br&amp;gt;&lt;br /&gt;
300EUR&lt;br /&gt;
|-&lt;br /&gt;
| конф. тариф&lt;br /&gt;
| &amp;lt;span id=&amp;quot;privateFare&amp;quot;&amp;gt;privateFare&amp;lt;/span&amp;gt;&lt;br /&gt;
| Для срабатывания правила у перелета должен присутствовать тариф с признаком конфиденциального (приватного). Об этом сообщает ГРС. Если для однозначного определения правила достаточно указать конкретный код приватного тарифа, признак выставлять необязательно.&lt;br /&gt;
| пустое = любые тарифы&amp;lt;br/&amp;gt;1 — должен присутствовать приватный&amp;lt;br/&amp;gt;0 — приватных тарифов не должно быть&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| коды такс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;taxes&amp;quot;&amp;gt;taxes&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые коды такс&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если любая такса из перелета встретится в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все таксы перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если любая такса из перелета встретится в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все таксы перелета встретятся в списке.&lt;br /&gt;
где КОД — набор заглавных латинских букв.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| YQ,YR&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;YQ!&lt;br /&gt;
|-&lt;br /&gt;
| цена подтверждена&lt;br /&gt;
| &amp;lt;span id=&amp;quot;priceIsActual&amp;quot;&amp;gt;priceIsActual&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак подтвержденной цены перелета. Цена в перелете после поиска считается неподтвержденной, ее статус меняется на &amp;quot;подтверждена&amp;quot; (&amp;quot;актуальна&amp;quot;) при создании реального PNR или при запросе актуализации цен в рамках вебсервисов {{NameProject2}} (до создания PNR)&lt;br /&gt;
| пустое = любые перелеты&amp;lt;br/&amp;gt;1 — перелет в PNR или его цена проверена заранее &amp;lt;br/&amp;gt;0 — перелет только что получен из результатов поиска&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| наличие сегментов ВП во всех тарифах&lt;br /&gt;
| &amp;lt;span id=&amp;quot;valSegmentsInTariff&amp;quot;&amp;gt;valSegmentsInTariff&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверка: среди сегментов любого тарифа должен присутствовать сегмент валидирующего перевозчика (минимум один)&lt;br /&gt;
| пустое или 0 = любые тарифы&amp;lt;br/&amp;gt;1 — условие должно выполняться&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| сервис классы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;serviceClass&amp;quot;&amp;gt;serviceClass&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые категории классов обслуживания.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода (вносятся одно- или двухбуквенные значения):&lt;br /&gt;
* КОД: правило применится, если класс встречается в списке.&lt;br /&gt;
* КОДКОД: правило применится, если сочетание классов встречается в списке.&lt;br /&gt;
* КОД,КОД: правило применится, если класс из любого сегмента встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если все классы из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если класс из любого сегмента встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если все классы из всех сегментов перелета есть в списке.&lt;br /&gt;
где КОД:&lt;br /&gt;
* B — бизнес&lt;br /&gt;
* E — эконом&lt;br /&gt;
* F — первый&lt;br /&gt;
* EB — сочетание эконом + бизнес&lt;br /&gt;
* EF — сочетание эконом + первый&lt;br /&gt;
* BF — сочетание бизнес + первый&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| B,E&amp;lt;br/&amp;gt;F&amp;lt;br/&amp;gt;EB,EF,F&lt;br /&gt;
|-&lt;br /&gt;
| классы бронирования (коды)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;bookingClass&amp;quot;&amp;gt;bookingClass&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые литеры (однобуквенные коды) классов бронирования. Латинскими буквами, русские буквы допустимые только для правил поставщика Sirena.&lt;br /&gt;
&lt;br /&gt;
Варианты ввода:&lt;br /&gt;
* КОД,КОД: правило применится, если хотя бы один класс из любого сегмента встречается в списке.&lt;br /&gt;
* КОД,КОД!&amp;amp;nbsp;: правило применится, если  классы из всех сегментов перелета есть в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД&amp;amp;nbsp;: правило не применится, если хотя бы один класс из любого сегмента встречается в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД,КОД!&amp;amp;nbsp;: правило не применится, если  классы из всех сегментов перелета есть в списке.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
| A,B,C&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;A,B,C&lt;br /&gt;
|-&lt;br /&gt;
| перевозчики и классы&lt;br /&gt;
| &amp;lt;span id=&amp;quot;airlinesAndClasses&amp;quot;&amp;gt;airlinesAndClasses&amp;lt;/span&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Набор пар &amp;quot;маркетинговый перевозчик&amp;quot; + &amp;quot;класс бронирования&amp;quot; любого сегмента маршрута.&lt;br /&gt;
&lt;br /&gt;
Допустимые варианты ввода:&lt;br /&gt;
&lt;br /&gt;
* КОД:КОД,КОД:КОД,КОД:КОД : правило применится, если хотя бы один сегмент перелета совпадёт с одним из перечисленных в списке.&lt;br /&gt;
* КОД:КОД,КОД:КОД,КОД:КОД! : правило применится, если все сегменты из перелета встретятся в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД:КОД,КОД:КОД,КОД:КОД : правило не применится, если хотя бы один сегмент перелета совпадет с любым сегментом из перечисленных в списке.&lt;br /&gt;
* &amp;lt;&amp;gt;КОД:КОД,КОД:КОД,КОД:КОД! : правило не применится, если все сегменты перелета встретятся в списке.&lt;br /&gt;
| &lt;br /&gt;
пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
SU:A,LH:B,BA:C&amp;lt;br/&amp;gt;&lt;br /&gt;
SU:A,LH:B!&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;gt;S7:A,SU:B&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;gt;S7:A,BA:B!&lt;br /&gt;
|-&lt;br /&gt;
| зоны&lt;br /&gt;
| &amp;lt;span id=&amp;quot;zones&amp;quot;&amp;gt;zones&amp;lt;/span&amp;gt;&lt;br /&gt;
| Географические зоны перелета. Весь перелет не должен выходить за пределы одной из указанных зон для срабатывания правила. [http://www.geonames.org/countries/ разделение стран по указанным зонам]&lt;br /&gt;
* AF — Африка,&lt;br /&gt;
* AN — Антарктика&lt;br /&gt;
* AS — Азия&lt;br /&gt;
* EU — Европа&lt;br /&gt;
* NA — Северная Америка&lt;br /&gt;
* OC — Австралия и Океания&lt;br /&gt;
* SA — Южная Америка&lt;br /&gt;
перелет должен находиться в обеих зонах ( &amp;quot;EUSA, EUNA&amp;quot; — трансатлантический перелет ):&lt;br /&gt;
* EUSA — Европа + Южная Америка,&lt;br /&gt;
* EUNA — Европа + Северная Америка&lt;br /&gt;
* EUAS — Европа + Азия&lt;br /&gt;
* EUAF — Европа + Африка&lt;br /&gt;
* EUOC — Европа + Австралия и Океания&lt;br /&gt;
* AFNA — Африка + Северная Америка&lt;br /&gt;
* ASNA — Азия   + Северная Америка&lt;br /&gt;
* EUAN — Европа + Антарктика&lt;br /&gt;
* AFAS — Африка + Азия&lt;br /&gt;
* AFAN — Африка + Антарктика &lt;br /&gt;
* AFOC — Африка + Австралия и Океания&lt;br /&gt;
* AFSA — Африка + Южная Америка&lt;br /&gt;
* ANNA — Антарктика + Северная Америка&lt;br /&gt;
* ANOC — Антарктика + Австралия и Океания&lt;br /&gt;
* ANSA — Антарктика + Южная Америка&lt;br /&gt;
* ASAN — Азия + Антарктика&lt;br /&gt;
* NASA — Северная Америка + Южная Америка&lt;br /&gt;
* OCSA — Австралия и Океания + Южная Америка&lt;br /&gt;
* ASSA — Азия + Южная Америка&lt;br /&gt;
* NAOC — Северная Америка + Австралия и Океания&lt;br /&gt;
* OCAS — Австралия и Океания + Азия&lt;br /&gt;
Допустимы только перечисленные комбинации зон!&lt;br /&gt;
| пустое = любые&lt;br /&gt;
&lt;br /&gt;
- одно или несколько значений&lt;br /&gt;
| AS,EU&amp;lt;br/&amp;gt;SA&amp;lt;br/&amp;gt;EUSA, EUNA&lt;br /&gt;
|-&lt;br /&gt;
| зона из стран&lt;br /&gt;
| &amp;lt;span id=&amp;quot;countryZones&amp;quot;&amp;gt;countryZones&amp;lt;/span&amp;gt;&lt;br /&gt;
| Перечисленные коды стран образуют зону, за пределами которой самолет не должен садиться и взлетать.&lt;br /&gt;
| пустое = любые&lt;br /&gt;
КОД,КОД...&lt;br /&gt;
| RU,IT,DE,FR&lt;br /&gt;
|-&lt;br /&gt;
| страны вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;depCountries&amp;quot;&amp;gt;depCountries&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| RU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LV,LT&lt;br /&gt;
|-&lt;br /&gt;
| страны назначения&lt;br /&gt;
| &amp;lt;span id=&amp;quot;arrCountries&amp;quot;&amp;gt;arrCountries&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверяется страна назначения (для OW и CR: это последняя страна последнего сегмента, для RT: это последняя страна первого плеча маршрута). К примеру для перелета MOW-PAR-MOW страна назначения FR, для MOW-PAR-LON — GB. '''Правило страна вылета=RU, страна назначения=RU не означает местный рейс''' — не забывайте указывать тип рейса DA (ВВЛ).&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| RU&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;LV,LT&lt;br /&gt;
|-&lt;br /&gt;
| прямой рейс&lt;br /&gt;
| &amp;lt;span id=&amp;quot;isDirect&amp;quot;&amp;gt;isDirect&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак прямого рейса&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;0 — только с пересадками&amp;lt;br/&amp;gt;1 — только прямые&amp;lt;br/&amp;gt;&lt;br /&gt;
дополнительно:&amp;lt;br/&amp;gt;2 — начальный перелет прямой&amp;lt;br/&amp;gt;3 — начальный перелет с пересадками&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| тип маршрута&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeType&amp;quot;&amp;gt;routeType&amp;lt;/span&amp;gt;&lt;br /&gt;
| Можно оставить поле пустым или указать одно значение:&lt;br /&gt;
* В одну сторону — OW,&lt;br /&gt;
* Туда и обратно — RT,&lt;br /&gt;
* Сложный маршрут — CR.&lt;br /&gt;
| пустое = любой&amp;lt;br/&amp;gt;КОД(см. примеры)&lt;br /&gt;
| OW&amp;lt;br/&amp;gt;RT&amp;lt;br/&amp;gt;CR&lt;br /&gt;
|-&lt;br /&gt;
| маршруты&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeFull&amp;quot;&amp;gt;routeFull&amp;lt;/span&amp;gt;&lt;br /&gt;
| Цепочка из IATA кодов городов или аэропортов, описывающая весь маршрут перелета с учетом пересадок, без разрывов и повторов. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД-КОД,КОД-КОД,...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД-КОД,КОД-КОД,...(кроме)&lt;br /&gt;
| MOW-LON,LON-MOW&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;MOW-BER-PAR&lt;br /&gt;
|-&lt;br /&gt;
| содержит маршруты&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routePart&amp;quot;&amp;gt;routePart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Указывается только часть маршрута, составленного по аналогии с предыдущим.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД-КОД,&amp;lt;br/&amp;gt;-КОД-,...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;-КОД-,...(кроме)&lt;br /&gt;
| -CAI-&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;-PRG-,PRG-SVX&lt;br /&gt;
|-&lt;br /&gt;
| маршруты (из аэропортов)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeAirportsFull&amp;quot;&amp;gt;routeAirportsFull&amp;lt;/span&amp;gt;&lt;br /&gt;
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с &amp;quot;маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;маршруты&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| содержит маршруты (из аэропортов)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;routeAirportsPart&amp;quot;&amp;gt;routeAirportsPart&amp;lt;/span&amp;gt;&lt;br /&gt;
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
| см. описание параметра &amp;quot;содержит маршруты&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| вылет (аэропорты, города)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;depAirports&amp;quot;&amp;gt;depAirports&amp;lt;/span&amp;gt;&lt;br /&gt;
| Проверяется только аэропорт вылета первого сегмента. При указании кодов аэропортов необходимо точное совпадение. При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропортов. Рекомендуется указывать коды конкретных аэропортов.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| MOW,PAR,BER &amp;lt;&amp;gt;VKO,LON&lt;br /&gt;
|-&lt;br /&gt;
| прилет (аэропорты, города)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;arrAirports&amp;quot;&amp;gt;arrAirports&amp;lt;/span&amp;gt;&lt;br /&gt;
| Аэропорт прилета определяется аналогично &amp;quot;стране назначения&amp;quot;. Проверка на сопоставление происходит по аналогии с &amp;quot;вылетом (аэропорты, города)&amp;quot;&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| MOW,PAR,BER &amp;lt;&amp;gt;VKO,LON&lt;br /&gt;
|-&lt;br /&gt;
| начало вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBegin&amp;quot;&amp;gt;dateBegin&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета первого сегмента должна быть больше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 01.01.2012&lt;br /&gt;
&lt;br /&gt;
31.01.2010&lt;br /&gt;
|-&lt;br /&gt;
| вылет через (в часах)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBegin&amp;quot;&amp;gt;dateDepartureAfter&amp;lt;/span&amp;gt;&lt;br /&gt;
| От текущей даты задается максимальное значение или диапазон вылета. Например, если необходимо выделить перелеты не позднее 5 дней до вылета, то задается диапазон [0,120].&lt;br /&gt;
| пустое = ограничения нет &amp;lt;br/&amp;gt; максимальное значение &amp;lt;br/&amp;gt;[X,X] — диапазон&lt;br /&gt;
| 13&lt;br /&gt;
&lt;br /&gt;
[10,100]&lt;br /&gt;
|-&lt;br /&gt;
| конец вылета&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateEnd&amp;quot;&amp;gt;dateEnd&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета первого сегмента должна быть меньше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| возврат не ранее&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBackBegin&amp;quot;&amp;gt;dateBackBegin&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета последнего сегмента маршрута должна быть больше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| возврат не позднее&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dateBack&amp;quot;&amp;gt;dateBack&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата вылета последнего сегмента маршрута должна быть меньше или равна указанной дате&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
DD.MM.YYYY&lt;br /&gt;
| 31.12.2022&lt;br /&gt;
|-&lt;br /&gt;
| длительность в днях&lt;br /&gt;
| &amp;lt;span id=&amp;quot;daysDuration&amp;quot;&amp;gt;daysDuration&amp;lt;/span&amp;gt;&lt;br /&gt;
| Ограничение на максимальный разрыв в днях между первой датой перелета и завершением маршрута. Можно задавать диапазон.&lt;br /&gt;
&lt;br /&gt;
Длительность в днях считается, как математическая разность дат. При вылете и возврате в один день длительность равна 0 дней.&lt;br /&gt;
| пустое = ограничения нет&amp;lt;br/&amp;gt;число дней — максимальное значение (включительно)&amp;lt;br/&amp;gt;[X,X] — диапазон&lt;br /&gt;
| 13&amp;lt;br/&amp;gt;&lt;br /&gt;
[3,13]&lt;br /&gt;
|-&lt;br /&gt;
| дни недели&lt;br /&gt;
| &amp;lt;span id=&amp;quot;dayOfWeek&amp;quot;&amp;gt;dayOfWeek&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые дни недели для даты вылета первого сегмента маршрута. Значения указываются числом, соответствующим порядку дня недели, начиная с понедельника.&lt;br /&gt;
| пустое = игнорируется&amp;lt;br/&amp;gt;&lt;br /&gt;
1 — понедельник&amp;lt;br/&amp;gt;...&amp;lt;br/&amp;gt;7 — воскресенье&amp;lt;br/&amp;gt;- одно или несколько значений&lt;br /&gt;
| 2&amp;lt;br/&amp;gt;3,5&lt;br /&gt;
|-&lt;br /&gt;
| типы пассажиров&lt;br /&gt;
| &amp;lt;span id=&amp;quot;passengers&amp;quot;&amp;gt;passengers&amp;lt;/span&amp;gt;&lt;br /&gt;
| Допустимые типы пассажиров в перелете. Для срабатывания правила в перелете обязательно должны присутствовать все перечисленные типы.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;ADT — взрослый&amp;lt;br/&amp;gt;CLD — ребенок (2-12)&amp;lt;br/&amp;gt;INF — младенец (0-2)&amp;lt;br/&amp;gt;INS — младенец с местом (0-2)&amp;lt;br/&amp;gt;- одно или несколько значений&lt;br /&gt;
| INF&amp;lt;br/&amp;gt;ADT,CLD&lt;br /&gt;
|-&lt;br /&gt;
| маска перелета&lt;br /&gt;
|&lt;br /&gt;
| Формализованное описание полета в текстовом формате, для создания сложных правил&amp;lt;br/&amp;gt;Будет добавлено в след. версии программы&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| приоритет&lt;br /&gt;
| &amp;lt;span id=&amp;quot;priority&amp;quot;&amp;gt;priority&amp;lt;/span&amp;gt;&lt;br /&gt;
| Если срабатывает несколько правил, то выбирается одно с наибольшим приоритетом. Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице)&lt;br /&gt;
| целое число&amp;lt;br/&amp;gt;пустое = 0&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;2&lt;br /&gt;
|-&lt;br /&gt;
| код акции&lt;br /&gt;
|&lt;br /&gt;
| Уникальный код промоакции. Создается в панели администрирования в разделе {{Menu|Управление продажами|Модули|Программа лояльности|Промоакции и промокоды}}.&lt;br /&gt;
| любой набор букв/цифр/символов&lt;br /&gt;
| 12022014_Promo&lt;br /&gt;
|-&lt;br /&gt;
| utm source&lt;br /&gt;
| &amp;lt;span id=&amp;quot;utmSource&amp;quot;&amp;gt;utmSource&amp;lt;/span&amp;gt;&lt;br /&gt;
| ID источника перехода, который отображается в поле «№» таблицы источников переходов в метрике.&amp;lt;br/&amp;gt; Допустимо вводить несколько источников.&lt;br /&gt;
| пустое = любые&amp;lt;br/&amp;gt;КОД,КОД...&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;КОД,КОД...(кроме)&lt;br /&gt;
| 123,456&amp;lt;br/&amp;gt;&amp;lt;&amp;gt;123,456&lt;br /&gt;
|-&lt;br /&gt;
| комиссия авиакомпании&lt;br /&gt;
| &amp;lt;span id=&amp;quot;commission&amp;quot;&amp;gt;commission&amp;lt;/span&amp;gt;&lt;br /&gt;
| Прибыль агента, получаемая от авиакомпании за проданные билеты. Обязательное для заполнения поле, должно строго соответствовать указанному в контракте значению. Значение передается в ГРС при выписке. Может указываться в процентах от тарифа или в абсолютной стоимости. Комиссия всегда вычисляется для каждого пассажира.&lt;br /&gt;
Правила с указанной нулевой комиссией имеют больший приоритет перед правилами с пустой комиссией.&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| комиссия субагентам&lt;br /&gt;
| &amp;lt;span id=&amp;quot;agencyCommission&amp;quot;&amp;gt;agencyCommission&amp;lt;/span&amp;gt;&lt;br /&gt;
| Комиссия субагенту - это часть прибыли от авиакомпании, которую агент отписывает субагентам. Значение комиссии действует как скидка для субагентов, уменьшая стоимость авиабилетов. Комиссия всегда вычисляется для каждого пассажира стоимость тарифа которого не равна 0.&lt;br /&gt;
&lt;br /&gt;
'''Форматы задания комиссии субагентам: '''&lt;br /&gt;
&lt;br /&gt;
Для всех субагентов:&amp;lt;br/&amp;gt;&lt;br /&gt;
* Фиксированная сумма: &amp;lt;code&amp;gt;XRUB&amp;lt;/code&amp;gt;, где:&lt;br /&gt;
** ''X'' - сумма комиссии, целое число или десятичная дробь с разделителем в виде точки: &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; &lt;br /&gt;
** ''RUB'' - IATA-код валюты: &amp;lt;code&amp;gt;EUR&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UAH&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Процент от тарифа: &amp;lt;code&amp;gt;X%&amp;lt;/code&amp;gt;, &lt;br /&gt;
**где ''X'' - процент от тарифа, целое число или десятичная дробь с разделителем в виде точки: &amp;lt;code&amp;gt;60}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
Для опеределенных субагентов или групп субагентов:&amp;lt;br/&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;(ID:значение),(ID:значение),(ID:значение),...&amp;lt;/code&amp;gt;, где ''ID'' - номер субагента (группы) в {{NameSystem}}, ''значение'' - размер комиссии для этого субагенства (группы) в формате &amp;lt;code&amp;gt;X%&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;XRUB&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В одном правиле можно комбинировать комиссию для всех субагентов и комиссии для указанных субагентов в формате:&lt;br /&gt;
* &amp;lt;code&amp;gt;XX,(ID:YY),(ID:YY),(ID:YY),...}}, где:&lt;br /&gt;
** XX - комиссия для всех субагентов в формате, описанном выше,&lt;br /&gt;
** YY - комиссия для заданного субагента в формате, описанном выше.&lt;br /&gt;
&lt;br /&gt;
В этом случае размер комиссии:&lt;br /&gt;
* для всех субагентов, кроме указанных: XX, &lt;br /&gt;
* для указанных: XX + YY.&lt;br /&gt;
&lt;br /&gt;
'''Пример:''' &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;5%,(123:2%),(345:3%)&amp;lt;/pre&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Комиссия субагента под номером 123 составляет: 5% + 2% = 7% от тарифа. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Комиссия субагента под номером 345 составляет: 5% + 3% = 8% от тарифа.&lt;br /&gt;
&lt;br /&gt;
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется &amp;quot;.&amp;quot; , например: &amp;lt;code&amp;gt;0.5%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|В случае, если для вашего агентства планируется создание большого количества индивидуальных правил ценообразования, в каждом из которых будет указываться значение комиссии субагента для отдельных субагентов/групп/пользователей, то рекомендуемая форма записи является следующей (12345,12346,12347:3%) вместо (12345:3%),(12346:3%),(12347:3%). То есть, с использованием группировки одинаковых значений.}}&lt;br /&gt;
&lt;br /&gt;
| см. описание&lt;br /&gt;
| &amp;lt;code&amp;gt;100RUB&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;6EUR&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;2%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;5%,(123:100RUB%),(345:2%),(345:-0.5%)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| посегментный расчет комиссии&lt;br /&gt;
| &amp;lt;span id=&amp;quot;modeForSegment&amp;quot;&amp;gt;modeForSegment&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак применения комиссии или бонуса за каждый сегмент перелета. Например 100 руб. за каждый сегмент.&lt;br /&gt;
| пустое = 0&amp;lt;br/&amp;gt;0 — комиссия одна на весь перелет&amp;lt;br/&amp;gt;1 — комиссию необходимо умножить на кол-во сегментов&lt;br /&gt;
| 0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| бонус авиакомпании&lt;br /&gt;
| &amp;lt;span id=&amp;quot;bonus&amp;quot;&amp;gt;bonus&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дополнительная прибыль агента, которую агентство получает от авиакомпании, но в запросах к ГРС она не учитывается. Задается и вычисляется полностью аналогично комиссиям (при вычислении учитывается параметр &amp;quot;посегментный расчет комиссии&amp;quot;). Используется для расчета &amp;quot;прибыльности&amp;quot; авиаперелета, влияет на работу микшера и может повлиять на сбор при установке параметра &amp;quot;минимальная прибыль&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Из всех сработавших правил бонус будет учтен только из одного по следующему приоритету:&lt;br /&gt;
* Максимальный приоритет за сработавшим комиссионным правилом&lt;br /&gt;
* Если в комиссионном правиле бонуса нет, будет использован бонус из другого сработавшего '''некомиссионного''' правила (дополнительного правила с пустой комиссией). Если таких правил несколько, используется правило с наибольшим идентификатором (ниже в таблице)&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| бонус за сегмент (допустимые авиакомпании)&lt;br /&gt;
| &amp;lt;span id=&amp;quot;modeForAirlines&amp;quot;&amp;gt;modeForAirlines&amp;lt;/span&amp;gt;&lt;br /&gt;
| Установка текущего параметра принудительно включает режим расчета бонуса за каждый сегмент перелёта (для абсолютно заданного бонуса), но в расчете учитываются только сегменты с валидирующим или с интерлайновыми перевозчиками из заданного здесь списка.&lt;br /&gt;
| пустое&amp;lt;br/&amp;gt;&lt;br /&gt;
КОД (код АК)&amp;lt;br/&amp;gt;&lt;br /&gt;
КОД,КОД...&lt;br /&gt;
| SU&amp;lt;br/&amp;gt;&lt;br /&gt;
SU,FV&lt;br /&gt;
|-&lt;br /&gt;
| сбор агентства&lt;br /&gt;
| &amp;lt;span id=&amp;quot;charge&amp;quot;&amp;gt;charge&amp;lt;/span&amp;gt;&lt;br /&gt;
| Здесь указываются все наценки/скидки, которые будут применены для описанного правилом перелета. В одном поле можно указать несколько ценовых правил, разделив их по типам пользователя.&amp;lt;br/&amp;gt;&lt;br /&gt;
формат = (субъект:сумма),(субъект:сумма),(субъект:сумма)...&amp;lt;br/&amp;gt;субъект = ID групп, пользователей и два значения &amp;quot;B2C&amp;quot;, &amp;quot;B2B&amp;quot; с возможностью &amp;lt;&amp;gt;отрицания&amp;lt;br/&amp;gt;сумма = слагаемое + слагаемое + слагаемое...[ограничение]&amp;lt;br/&amp;gt;ограничение = диапазон итоговой величины сбора, задается как [цена,цена]&amp;lt;br/&amp;gt;слагаемое = цена*множитель*множитель...&amp;lt;br/&amp;gt;цена = &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot; (проценты от итоговой стоимости (тариф+таксы) ГРС)&amp;lt;br/&amp;gt;множитель = одно из значений:&lt;br /&gt;
* PAS — общее количество пассажиров (включая INF)&lt;br /&gt;
* ADT — количество взрослых&lt;br /&gt;
* CLD — количество детей (2-12)&lt;br /&gt;
* INF — количество младенцев (0-2)&lt;br /&gt;
* INS — количество младенцев с местом (0-2)&lt;br /&gt;
* SEG — количество сегментов перелета (перелет из А в Б с 1 пересадкой =&amp;gt; 2 сегмента)&lt;br /&gt;
* LEG — количество плечей (перелет из А в Б с 1 пересадкой =&amp;gt; 1 плечо)&lt;br /&gt;
* TRF — для получения цены тарифа, равен сумме тарифов&lt;br /&gt;
* SGV — количество сегментов валидирующего перевозчика&lt;br /&gt;
Примеры:&lt;br /&gt;
* 100RUB*SEG&amp;amp;nbsp;: плюс 100 руб к стоимости заказа за каждый сегмент&lt;br /&gt;
* 150RUB*SEG*PAS;: плюс 150 руб за каждый сегмент, на каждого пассажира. Например: перелет с двумя сегмента и двумя пассажирами = 600 руб.&lt;br /&gt;
* -10%*TRF&amp;amp;nbsp;: 10% скидка от тарифа&lt;br /&gt;
* 50RUB*LEG*ADT[,1000RUB]&amp;amp;nbsp;: 50 руб за каждый билет для взрослого на каждом плече перелета, но не более 1000RUB&lt;br /&gt;
* (&amp;lt;&amp;gt;123,345: 100RUB), (123,345: -100RUB)&amp;amp;nbsp;: субъекты 123 и 345 получат скидку 100 руб., остальные наценку в 100 руб.&lt;br /&gt;
* (B2B: 1000RUB*ADT — 100RUB*CLD[-10%,-1%]), (B2C: 10% [10USD,]), (123: -1000RUB)&amp;amp;nbsp;: B2B пользователи получают наценку 1000 руб. за каждый взрослый билет и 100 руб скидку за каждый детский билет, но не менее 1% от общей стоимости и не более 10%. B2C пользователи получают 10% наценку, но не менее 10 долларов. Пользователь ID=123 получит скидку 1000 руб.&lt;br /&gt;
&lt;br /&gt;
Если срабатывает несколько ценовых правил, перечисленных через запятую, берется их сумма. Если это не подходящее поведение, разделяйте ценовые правила в отдельные перелетные правила (строки), их можно регулировать приоритетом.&lt;br /&gt;
&lt;br /&gt;
{{Attention|В случае, если для вашего агентства планируется создание большого количества индивидуальных правил ценообразования, в каждом из которых будет указываться значение сбора агентства для отдельных субагентов/групп/пользователей, то рекомендуемая форма записи является следующей (12345,12346,12347:3%) вместо (12345:3%),(12346:3%),(12347:3%). То есть, с использованием группировки одинаковых значений.}}&lt;br /&gt;
&lt;br /&gt;
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется &amp;quot;.&amp;quot; , например: &amp;lt;code&amp;gt;0.5%&amp;lt;/code&amp;gt;&lt;br /&gt;
| см. описание&lt;br /&gt;
| см. описание&lt;br /&gt;
|-&lt;br /&gt;
|Комиссия метапоиску&lt;br /&gt;
|MetasearchCommission&lt;br /&gt;
|Комиссия, взимается метапоисковой системой (для {{NameSystem}} на данный момент это только Aviasales) и рассчитывается на этапе поиска. Значение должно быть указано как десятичное представление процентной ставки - это доля от 1, например, если задано 0.05 - 5%. Можно задавать с/без знака &amp;quot;%&amp;quot;. Комиссия рассчитывается от суммы = цена перелета от поставщика + сборы/скидки + доп.сборы + мин.прибыль. Рассчитанное значение округляется до 2х знаков после разделителя. Более подробно данный параметр описан [http://support.nemo.travel/ru/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D1%81_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8#%D0%9A%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 здесь].&lt;br /&gt;
| см. описание&lt;br /&gt;
|0.05&lt;br /&gt;
0.025%&lt;br /&gt;
|-&lt;br /&gt;
| признак доп.сбора&lt;br /&gt;
| &amp;lt;span id=&amp;quot;chargeExt&amp;quot;&amp;gt;chargeExt&amp;lt;/span&amp;gt;&lt;br /&gt;
| Настройка позволяет изменять процедуру расчета сбора, добавляя к итоговому результату дополнительные расчетные правила.&lt;br /&gt;
* 0 — Стандартный сбор (значение по умолчанию). Из всех указанных сборов будет применен один по приоритету.&amp;lt;br/&amp;gt;&lt;br /&gt;
* 1 — Дополнительный сбор. Сборы, указанные как дополнительные, проверяются отдельно. Аналогично применится один дополнительный сбор с максимальным приоритетом&lt;br /&gt;
* 2 — Обязательный сбор. Будет обязательно применен, если все параметры сбора удовлетворены. Приоритет игнорируется.&lt;br /&gt;
| пустое = 0&amp;lt;br/&amp;gt;&lt;br /&gt;
1&amp;lt;br/&amp;gt;&lt;br /&gt;
2&lt;br /&gt;
|&lt;br /&gt;
0&amp;lt;br/&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
| минимальная прибыль&lt;br /&gt;
| &amp;lt;span id=&amp;quot;minProfit&amp;quot;&amp;gt;minProfit&amp;lt;/span&amp;gt;&lt;br /&gt;
| Минимальная прибыль, которую агентство получит за заказ. Если рассчитанная прибыль агентства меньше минимальной, то сбор будет увеличен до необходимого значения.&lt;br /&gt;
Формат аналогичен формату сбора агентства. Для расчетов будет применено значение из правила, по которому будет определена комиссия авиакомпании. Если требуется изменить это поведение, следует установить параметр &amp;quot;приоритет мин. прибыли&amp;quot; (см. ниже)&lt;br /&gt;
| см. описание&lt;br /&gt;
| 50RUB*LEG*PAS&lt;br /&gt;
|-&lt;br /&gt;
| приоритет мин. прибыли&lt;br /&gt;
| &amp;lt;span id=&amp;quot;minProfitPriority&amp;quot;&amp;gt;minProfitPriority&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дополнительный параметр, отвечающий за расчет минимальной прибыли. Сработает правило с наибольшим приоритетом, если приоритет совпадает, то будет использовано правило, которое находится ниже&lt;br /&gt;
| Положительные числовые значения.&lt;br /&gt;
| 1, 2, ...&lt;br /&gt;
|-&lt;br /&gt;
| округление&lt;br /&gt;
| &amp;lt;span id=&amp;quot;chargeRounding&amp;quot;&amp;gt;chargeRounding&amp;lt;/span&amp;gt;&lt;br /&gt;
| Порядок арифметического округления сбора&lt;br /&gt;
| пустое = 0,&amp;lt;br/&amp;gt;0 = до целого значения,&amp;lt;br/&amp;gt;0.1 = до десятых,&amp;lt;br/&amp;gt;0.01 = до сотых&lt;br /&gt;
| 0.1&amp;lt;br/&amp;gt;0.01&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дополнительные параметры правил для {{NameSystem}} платформы ==&lt;br /&gt;
&lt;br /&gt;
Параметры для работы с приватными (конфиденциальными) тарифами.&lt;br /&gt;
&lt;br /&gt;
Для просмотра описания параметров &amp;lt;span style=&amp;quot;background-color:gold&amp;quot;&amp;gt;разверните таблицу&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| '''Дополнительные параметры правил'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Внутреннее название&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| tour code&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsTourCode&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тур код&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&amp;lt;br/&amp;gt; На примере Amadeus: если не нужно указывать PAX (passengerType), указываем только туркод RU084P, перед туркодом на стороне поставщика всегда добавляется * и внесенная команда в терминале выглядит как FT *RU084P. Если требуется указать PAX (passengerType), то необходимо его указывать с тур кодом без пробела PAXRU084P, в терминале внесенная команда выглядит как FT PAX *RU084P&lt;br /&gt;
| 15ZU&amp;lt;br/&amp;gt; RU084P&lt;br /&gt;
|-&lt;br /&gt;
| ticket designator&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsTicketDesignator&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тикет десигнатор&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&lt;br /&gt;
| PP08&lt;br /&gt;
|-&lt;br /&gt;
| endorsement&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;gdsEndorsment&amp;lt;/span&amp;gt;&lt;br /&gt;
| Эндорсменты&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&amp;lt;br/&amp;gt; или %VAT_VALUE% для передачи значения НДС в эндорсменте только для ГРС Amadeus, Sabre, Galileo, GalileouAPI и S7 NDC; для Sabre значение передается в ГРС, но не попадает в МК&lt;br /&gt;
| Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent; %VAT_VALUE%&lt;br /&gt;
|-&lt;br /&gt;
| собственная прибыль агента&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;comAgentProfit&amp;lt;/span&amp;gt;&lt;br /&gt;
| Собственная прибыль агента&amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot; Допустимы только целые значения&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;2% &lt;br /&gt;
|-&lt;br /&gt;
| субъект скидки по туркоду&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;corpClient&amp;lt;/span&amp;gt;&lt;br /&gt;
| ID субъекта, которому будет предоставлена скидка по туркоду&lt;br /&gt;
| ID,ID&lt;br /&gt;
&amp;lt;&amp;gt;ID,ID&lt;br /&gt;
| 2772,2653&lt;br /&gt;
&amp;lt;&amp;gt;2786,2361&lt;br /&gt;
|-&lt;br /&gt;
| скидка по туркоду&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;discount&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка&amp;lt;br/&amp;gt;&lt;br /&gt;
| &amp;quot;xxxКОД&amp;quot; (код валюты) или &amp;quot;XX%&amp;quot;&lt;br /&gt;
| 100RUB&amp;lt;br/&amp;gt;13%&lt;br /&gt;
|-&lt;br /&gt;
| код авторизации&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;authCode&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код авторизации&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение&lt;br /&gt;
| MB10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- выпилила АЛ, ибо для S7 уже неактуально == Ценообразование. ГРС SITA Gabriel ==&lt;br /&gt;
&lt;br /&gt;
Задание ценовых правил для авиакомпании '''«Сибирь» (S7 Airlines)''' в ГРС ''SITA Gabriel'' имеет свою специфику. Поскольку для авиакомпании S7 в ГРС ''SITA Gabriel'' осуществляется только бронирование и выписка, а [[Поиск (Авиабилеты)|поиск]] ведется в других ГРС, цена перелета при поиске и при бронировании может отличаться на размер такс, которые есть в ГРC, используемой для поиска, но отсутствуют в ''SITA Gabriel''. Чтобы цена при переходе к бронированию не менялась, в ценообразовании задают специальные правила, где устанавливают скидку на размер таксы с использованием параметра '''Цена подтверждена''' (см. [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]).&lt;br /&gt;
&lt;br /&gt;
Коды такс: &lt;br /&gt;
*в ГРС Sabre – ''YQF''.&lt;br /&gt;
*в ГРС Sirena – ''ZZ''.&lt;br /&gt;
*в ГРС Galileo и Amadeus – ''YQ''.&lt;br /&gt;
Размеры такс варьируются в зависимости от курса.&lt;br /&gt;
&lt;br /&gt;
Каждое правило для перелетов авиакомпании '''«Сибирь» (S7 Airlines)''' разбивается на 2 отдельных строки:&lt;br /&gt;
&lt;br /&gt;
# Правило ''для поиска'': &lt;br /&gt;
#* валидирующий перевозчик: '''''S7''''';&lt;br /&gt;
#* системы бронирования: '''''SITA''''';&lt;br /&gt;
#* цена подтверждена: '''0''';&lt;br /&gt;
#* сбор агентства: ''укажите скидку на размер таксы от ГРС, используемой для поиска + задайте размер сбора агентства''.&lt;br /&gt;
# Правило ''для бронирования'':&lt;br /&gt;
#* валидирующий перевозчик: '''''S7''''';&lt;br /&gt;
#* системы бронирования: '''''SITA''''';&lt;br /&gt;
#* цена подтверждена: '''1''';&lt;br /&gt;
#* сбор агентства: ''задайте только размер сбора агентства''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила_цо_для_ак_сибирь.png|800px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила ценообразования для авиакомпании «Сибирь« (S7 Airlines)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Например ([[Файл:Example.xls|200px|thumb|left|пример файла]]): &lt;br /&gt;
* для строки поиска задать скидку на размер таксы '''''«YQF - для Сейбр/ZZ - для Сирены/YQ - для Галилео»''''', и в столбце «[http://support.nemo.travel/ru/Ценообразование._Импорт_правил#charge Сбор]» нужно проставить &amp;quot;0&amp;quot; - что означает, что цена еще не подтверждена, и к ней применится сбор, установленный вами.&lt;br /&gt;
* во второй строке, для бронирования, для GDS SITA в столбце «Цена подтверждена» проставить «1», и скидку с размером таксы уже не указывать. Тогда цена не изменится при переходе с поиска.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ЕМД (EMD)== &amp;lt;!--тикет №35178--&amp;gt;&lt;br /&gt;
ЕМД - электронный многоцелевой документ или ваучер (см. [[Ваучер|Ваучер]]).&lt;br /&gt;
В разделе &amp;quot;Управление продажами → Авиабилеты → Ценообразование → Настройки&amp;quot; есть настройка '''Выпускать EMD на величину сборов заказа'''. Она отвечает за выпуск ЕМД на сбор агентства (доступно только для Сирены Трэвел). Принцип работы: если для агентства, которое покупает билет, в правилах ценообразования заведён сбор агентства для валидирующей компании авиа перевозчика, то при выписке заказа помимо маршрут-квитанции и ЕМД для дополнительных услуг, будет выписан отдельный ЕМД на сбор агентства. Если в заказе присутствуют несколько людей, то сбор разделится между ними, общая сумма сбора увеличена не будет.&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Ценообразование для субагентов]]&lt;br /&gt;
* [[Валюта]]&lt;/div&gt;</summary>
		<author><name>Галина Алексеева</name></author>
		
	</entry>
</feed>