<?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%98%D0%B2%D0%B0%D0%BD+%D0%91%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88</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%98%D0%B2%D0%B0%D0%BD+%D0%91%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88"/>
	<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%98%D0%B2%D0%B0%D0%BD_%D0%91%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88"/>
	<updated>2026-06-10T10:51:38Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<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=17912</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=17912"/>
		<updated>2025-09-16T13:29:39Z</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;
* Пропорционально тарифам, за исключением младенцев без места - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, за исключением младенцев без места.&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}} (Nemo 1)&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, MIXVELNDC, U6, ACCELAERO, RADIXX, S7 NDC&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;PCC: [буквы+цифры]&amp;lt;br/&amp;gt;ID пакета в '''Nemo 1''': [цифры]&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>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%9D%D0%B5%D0%BC%D0%BE_1.0&amp;diff=17893</id>
		<title>Фильтры результатов поиска Немо 1.0</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%9D%D0%B5%D0%BC%D0%BE_1.0&amp;diff=17893"/>
		<updated>2024-10-09T10:22:27Z</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;
'''Фильтры результатов поиска авиарейсов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystem|link}}.&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;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации результатов поиска|параметра]], его свойства и указанных значений.&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;!--Параметры в правиле объединены логической связью «И», поэтому правило применяется, если сработает каждое условие внутри правила. &lt;br /&gt;
&lt;br /&gt;
(((Часть параметров позволяют указывать несколько альтернативных значений, а также использовать режим включения или исключения объектов в качестве значений (&amp;quot;Выбранные&amp;quot; и &amp;quot;Все кроме&amp;quot; — логическое отрицание «НЕ»).))) В таком случае между значениями одного параметра используется логическая связь «ИЛИ».??&lt;br /&gt;
&lt;br /&gt;
Правила фильтрации объединяются логической связью «ИЛИ», поэтому для удаления перелета из результатов поиска достаточно, чтобы сработало хотя бы одно правило.&lt;br /&gt;
(((Параметр может включать значения (определяет конкретные допустимые значения параметра) или исключать значения, определяя множество любых значений, кроме указанных.)))* Фильтр результатов поиска состоит из правил. Если к перелету применимо '''хотя бы одно''' правило, фильтр результатов поиска исключает перелет из выдачи (между правилами логика ИЛИ). --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если вы получили результаты поиска с включенным фильтром, а затем выключили его, для получения нефильтрованных результатов нужно заново запустить поиск.&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;
# Нажмите кнопку '''Создать новую запись''' внизу страницы&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;
&amp;lt;u&amp;gt;Для поисков от имени менеджера и экспертов&amp;lt;/u&amp;gt; агентства работа фильтра по каждому поисковому запросу логируется и отображается в подробной таблице отладки. &lt;br /&gt;
&lt;br /&gt;
Таблица отладки работы фильтра результатов данного поиска открывается в логах этого поиска.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Выполните поиск от имени менеджера или эксперта агентства. Если поиск выполняется от имени менеджера по завершении поиска открывается страница [[Логи системы|логов]] этого поиска. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В поисковых логах в строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки фильтра: &amp;lt;br&amp;gt;[[Файл:Фильтр ссылка на таблицу отладки.png|300px]].&lt;br /&gt;
# Ссылка открывает таблицу отладки фильтра результатов по данному поиску.&lt;br /&gt;
В столбце '''Удален''':&lt;br /&gt;
* '''''Да''''' - перелет удалён из выдачи.&lt;br /&gt;
* '''''Нет''''' - перелет допущен фильтрами к выдаче.&lt;br /&gt;
&lt;br /&gt;
Для удалённых перелетов в строке ячейка с параметром '''OK''' обозначает правило, которое удалило перелет. Номер правила - название столбца.&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;
*'''Правило для пакетов реквизитов''' — [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]], на которые применяется правило:&lt;br /&gt;
**'''''Все''''' — правило распространяется на все пакеты реквизитов,&lt;br /&gt;
**'''''Выбранные''''' — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. Если для настройки указано значение '''''Выбранные''''', но сами пакеты реквизитов не выбраны - применяется на все. &lt;br /&gt;
**'''''Все кроме''''' — правило распространяется на все пакеты реквизитов, кроме выбранных из выпадающего списка,&lt;br /&gt;
*'''авиакомпания не является контрактной''' — перелет удаляется, если он выполняется авиакомпанией, которая не числится в списке контрактных авиакомпаний агентства в ''[[Ценообразование (Авиабилеты)|Ценообразовании]]''. В выдаче остаются только те авиакомпании, от которых агент может получать комиссию.&lt;br /&gt;
*'''+ перелёт заблокирован''' — из выдачи удаляются заблокированные перелеты,&lt;br /&gt;
*'''+ содержит авиакомпании (marketing) в первом сегменте''':&lt;br /&gt;
**'''''Выбранные  ''''' — удаляются перелеты, в которых первый сегмент выполняется одной из перечисленных авиакомпанией, &lt;br /&gt;
**'''''Все кроме''''' — удаляются  все перелеты, кроме тех, у которых первый сегмент выполняется одной из перечисленных авиакомпанией, &lt;br /&gt;
*'''+ содержит авиакомпании (marketing) в любом сегменте''':&lt;br /&gt;
**'''''Выбранные  '''''  — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией,  &lt;br /&gt;
**'''''Все кроме'''''  — удаляются  все перелеты, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией,  &lt;br /&gt;
*'''+ содержит выполняющие авиакомпании (operation) в любом сегменте''':&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;
**'''''Выбранные ''''' — удаляются перелеты с вылетом из указанных аэропортов, &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;
{{Attention|Значения, указанные в параметрах '''&amp;quot;континенты вылета&amp;quot;''' / '''&amp;quot;континенты прилета&amp;quot;''', '''&amp;quot;страны вылета&amp;quot;''' / '''&amp;quot;страны прилета&amp;quot;''', '''&amp;quot;аэропорты вылета&amp;quot;''' / '''&amp;quot;аэропорты прилета&amp;quot;''', учитываются для всех сегментов перелета (то есть, в том числе для пунктов пересадок).}}&lt;br /&gt;
*'''+ содержит тариф(тарифы) или коды классов (перечислять через запятую) ''' — удаляются перелеты с указанными тарифами и классами (присутствует поддержка регулярных выражений на языке RegEx),&lt;br /&gt;
*'''+ содержит номера рейсов (перечислять через запятую) ''' — удаляются перелеты с указанными номерами рейсов. Номера рейсов должны иметь следующий формат: 1A1111, 2B2222. При указании номеров в формате 1A 1111 правило может не сработать при работе с Nemo Connect (присутствует поддержка регулярных выражений на языке RegEx),&lt;br /&gt;
*'''+ присутствуют сегменты без точного времени вылета''' — данный фильтр не применим в случае работы через API Nemo Connect&lt;br /&gt;
*'''+ до времени вылета осталось менее Х часов ''' — удаляются рейсы, до вылета которых осталось меньше указанного времени (в часах),&lt;br /&gt;
*'''+ количество свободных мест на рейсе меньше или равно ''' — удаляются перелеты, на которых количество свободных мест меньше или равно указанному значению,&lt;br /&gt;
*'''+ количество свободных мест, остающееся на рейсе после покупки, меньше или равно ''' — удаляются перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению. Пример: если в фильтре установлено значение 1 и запрос перелетов на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3&amp;lt;=1),&lt;br /&gt;
*'''+ источник перехода''':&lt;br /&gt;
**'''''Выключен  '''''  — допускаются все источники перехода,&lt;br /&gt;
**'''''Выбранные''''' — удаляет перелет, если источником перехода на сайт является один из указанных,&lt;br /&gt;
*'''+ цена перелета больше''' — удаляются перелеты, стоимость которых выше указанного значения,&lt;br /&gt;
*'''+ цена перелета меньше''' — удаляются перелеты, стоимость которых ниже указанного значения,&lt;br /&gt;
*'''+ прибыль меньше''' — удаляются перелеты, прибыль которых ниже указанного значения. Прибыль рассчитывается как сумма комиссии от авиакомпании, бонуса от авиакомпании (если установлен) и сбора агентства, заданных в [[Ценообразование (Авиабилеты)|правилах ценообразования]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Параметры фильтрации результатов поиска авиарейсов &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;
|'''  содержит авиакомпании (marketing) в первом сегменте'''||Можно указать конкретные или все кроме какой-то.&lt;br /&gt;
|-&lt;br /&gt;
|'''  содержит авиакомпании (marketing) в любом сегменте'''||Можно указать конкретные или все кроме какой-то.&lt;br /&gt;
|-&lt;br /&gt;
|'''  содержит выполняющие авиакомпании (operation) в любом сегменте'''||Можно указать конкретные или все кроме какой-то.&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;
|'''  континенты прилета'''||Можно указать конкретные.&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;
|'''  прибыль меньше'''||Перелеты, прибыль которых ниже указанного значения, удаляются из результатов поиска. Прибыль в данном случае — это сумма комиссии авиакомпании, бонуса авиакомпании и сбора агентства, заданных в правилах ценообразования.&lt;br /&gt;
|-&lt;br /&gt;
|'''  количество свободных мест на рейсе меньше или равно'''||Перелеты, на которых количество свободных мест меньше или равно указанному значению, удалены из результатов поиска.&lt;br /&gt;
|-&lt;br /&gt;
|'''  количество свободных мест, остающееся на рейсе после покупки, меньше или равно'''||Перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению, удалены из результатов поиска. Пример: если в фильтре стоит значение 1, а поисковый запрос происходит на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3&amp;lt;=1).&lt;br /&gt;
|-&lt;br /&gt;
|'''  источник перехода'''||Запрещает просмотр результатов поиска в случае, если источником перехода на сайт является один из указанных в фильтре источников.&lt;br /&gt;
|}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Примеры правил фильтрации результатов поиска==&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты с прибылью менее 400 рублей ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты, по которым прибыль агентства составляет менее 400 рублей, создайте одно правило с одним параметром:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
|''' + прибыль меньше'''&lt;br /&gt;
| 400 Российский рубль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правила для каждого перелёта в результатах поиска. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Прибыль меньше 400 рублей&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Прибыль: 450RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Прибыль: 270RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Прибыль: 240RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты авиакомпаний ''Аэрофлота'' и ''Россия'' ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты авиакомпаний ''Аэрофлот'' (SU) и ''Россия'' (FV), создайте одно правило с одним параметром:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
|'''+ содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
* Россия (Rossiya Airlines) [FV] (SDM)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Маркетинговая АК в любом сегменте: SU или FV&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: UN)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты всех авиакомпаний, кроме ''Аэрофлота'' и ''Россия'' ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме ''Аэрофлот'' (SU) и ''Россия'' (FV), создайте одно правило с одним параметром:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| '''+ содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
* Россия [FV] (SDM)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Маркетинговая АК в любом сегменте: любая, кроме SU или FV&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| SVO LED (Маркетинговая АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| SVO LED (Маркетинговая АК: UN)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты всех авиакомпаний с прибылью менее 400 рублей, кроме ''Аэрофлота'' ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты всех авиакомпаний с прибылью менее 400 рублей, кроме ''Аэрофлот'' (SU), создайте одно правило с двумя параметрами:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ прибыль меньше&amp;quot;'''&lt;br /&gt;
| 400 Российский рубль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | (Маркетинговая АК в любом сегменте: любая, кроме SU)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;(Прибыль меньше 400 рублей)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Маркетинговая АК: SU) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Маркетинговая АК: SU)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 450RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Маркетинговая АК: UN)&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 270RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Маркетинговая АК: S7) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Маркетинговая АК: S7)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Маркетинговая АК: FV) &lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты всех авиакомпаний, кроме ''Аэрофлота'', и перелеты с прибылью менее 400 рублей ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме ''Аэрофлот'' (SU), и перелеты с прибылью менее 400 рублей, создайте два правила:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + содержит авиакомпании (marketing) в любом сегменте&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ прибыль меньше'''&lt;br /&gt;
| 400 Российский рубль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтров результатов поиска&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Маркетинговая АК в любом сегменте:&amp;lt;br/&amp;gt;любая, кроме SU&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU) &lt;br /&gt;
| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU)&lt;br /&gt;
| (Прибыль: 450RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: UN)&lt;br /&gt;
| (Прибыль: 270RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7) &lt;br /&gt;
| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7)&lt;br /&gt;
| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: FV) &lt;br /&gt;
| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Прибыль меньше 400 рублей&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| (Марк. АК: SU) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| (Марк. АК: SU)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 450RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| (Марк. АК: UN)&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 270RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| (Марк. АК: S7) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Прибыль: 340RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| (Марк. АК: S7)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| (Марк. АК: FV) &lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Прибыль: 540RUB)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Результат работы правил&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;160&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты всех авиакомпаний, кроме ''Аэрофлота'', оперированного ''Россией'' ===&lt;br /&gt;
&lt;br /&gt;
{{Attention|Теперь рассмотрим верное решение.}}&lt;br /&gt;
&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме ''Аэрофлот'' (SU), оперированного ''Россией'', создайте два правила:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит выполняющие авиакомпании (operation) в любом сегменте'''&lt;br /&gt;
| Все кроме:&lt;br /&gt;
* Россия [FV] (SDM)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Схема работы правил фильтров результатов поиска&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Маркетинговая АК в любом&amp;lt;br/&amp;gt;сегменте: любая, кроме SU&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU) &lt;br /&gt;
| (Опер. АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU)&lt;br /&gt;
| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: UN)&lt;br /&gt;
| (Опер. АК: UN)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7) &lt;br /&gt;
| (Опер. АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7)&lt;br /&gt;
| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: FV) &lt;br /&gt;
| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Оперирующая АК в любом&amp;lt;br/&amp;gt;сегменте: любая, кроме FV&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| (Марк. АК: SU) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| (Марк. АК: SU)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| (Марк. АК: UN)&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: UN)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| (Марк. АК: S7) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| (Марк. АК: S7)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| (Марк. АК: FV) &lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Результат работы правил&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;160&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рассмотрим '''неверное решение'''}}&lt;br /&gt;
&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме ''Аэрофлот'' (SU), оперированного ''Россией'', создайте одно правило:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; |''' + содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит выполняющие авиакомпании (operation) в любом сегменте'''&lt;br /&gt;
| Все кроме:&lt;br /&gt;
* Россия [FV] (SDM)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | (Маркетинговая АК в любом сегменте: любая, кроме SU)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;(Оперирующая АК в любом сегменте: любая, кроме FV)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: SU)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Марк. АК: SU)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: UN)&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: UN)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7) &lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Опер. АК: S7)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: S7)&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#dff0d8;&amp;quot;| (Марк. АК: FV) &lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| (Опер. АК: FV)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В результатах остались варианты 1, 5 и 6, потому что правило срабатывает, только если срабатывают все условия внутри правила.&lt;br /&gt;
&lt;br /&gt;
Данное правило срабатывает, когда маркетинговая авиакомпания '''не Аэрофлот''' и одновременно с этим оперирующая авиакомпания не '''Россия'''. Одновременно обоим требованиям удовлетворяют перелеты №3 и №4.&lt;br /&gt;
&lt;br /&gt;
=== Исключить перелеты с прибылью меньше 400 рублей всех авиакомпаний, кроме ''Аэрофлота'', оперированного ''Россией'' ===&lt;br /&gt;
Чтобы удалить из результатов поиска перелёты с прибылью меньше 400 рублей всех авиакомпаний, кроме ''Аэрофлот'' (SU), оперированного ''Россией'', создайте два правила:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит авиакомпании (marketing) в любом сегменте'''&lt;br /&gt;
| Все кроме: &lt;br /&gt;
* Аэрофлот — Российские авиалинии [SU] (AFL)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ прибыль меньше'''&lt;br /&gt;
| 400 Российский рубль&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ содержит выполняющие авиакомпании (operation) в любом сегменте'''&lt;br /&gt;
| Все кроме:&lt;br /&gt;
* Россия [FV] (SDM)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | '''+ прибыль меньше'''&lt;br /&gt;
| 400 Российский рубль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтров результатов поиска&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Маркетинговая АК в любом сегменте: любая, кроме SU&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Прибыль меньше 400 рублей&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Марк. АК: SU&lt;br /&gt;
| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: S7&lt;br /&gt;
| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: S7&lt;br /&gt;
| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: S7&lt;br /&gt;
| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: S7&lt;br /&gt;
| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: UN&lt;br /&gt;
| Опер. АК: UN&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 200RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Марк. АК: IK&lt;br /&gt;
| Опер. АК: IK&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 700RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Оперирующая АК в любом сегменте: любая, кроме FV&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Прибыль меньше 400 рублей&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Марк. АК: SU&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Марк. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Марк. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Марк. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 300RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Марк. АК: S7&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Опер. АК: FV&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 500RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Марк. АК: UN&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: UN&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Прибыль: 200RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Марк. АК: IK&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Опер. АК: IK&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Прибыль: 700RUB&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Результат работы правил&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;160&amp;quot; | Правило №1&amp;lt;br/&amp;gt;ИЛИ&amp;lt;br/&amp;gt;Правило №2&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#dff0d8;&amp;quot;| Перелет удален.&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background-color:#ffbdd3;&amp;quot;| Перелет остался.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Фильтры результатов поиска Немо 2.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&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%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=17298</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=17298"/>
		<updated>2021-04-04T18:07:32Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия из разделов ''Включение псевдопоиска перелетов'' и ''Создание правила псевдопоиска перелетов'', но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакеты со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы оба значения в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'', взятые из поля Id раздела ''Пакеты реквизитов Nemo.Connect'', должны существовать в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''.}}&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17297</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=17297"/>
		<updated>2021-04-04T18:06:03Z</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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия, но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакеты со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы оба значения в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'', взятые из поля Id раздела ''Пакеты реквизитов Nemo.Connect'', должны существовать в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''.}}&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17296</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=17296"/>
		<updated>2021-04-04T18:05:19Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия, но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакеты со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы оба значения в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'', взятые из поля Id раздела ''Пакеты реквизитов Nemo.Connect'', должны существовать в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''.}}&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17295</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=17295"/>
		<updated>2021-04-04T18:04:57Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия, но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакеты со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы оба значения в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'', взятые из поля Id раздела ''Пакеты реквизитов Nemo.Connect'' должны существовать в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17294</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=17294"/>
		<updated>2021-04-04T18:03:41Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия, но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакеты со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы оба значения в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' должны существовать в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17293</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=17293"/>
		<updated>2021-04-04T18:00:20Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Для корректной работы псевдопоиска перелетов необходимо проделать выше описанные действия, но в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакет со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы значение в настройке ''Пакет, откуда брать перелёты для размножения'' и используемый пакет (его можно посмотреть в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect'' ДОЛЖНЫ СОВПАДАТЬ.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17292</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=17292"/>
		<updated>2021-04-04T17:50:12Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Вариант работы на примере пакетов с отрицательными Id */&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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них, в этом разделе будет описан алгоритм работы с помощью таких Id.&lt;br /&gt;
&lt;br /&gt;
Если необходимый раздел настроек существует и в '''Админ. панели Nemo Connect''', то в разделе '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''' в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' необходимо задействовать желаемый раздел, поставив галочку напротив него. Рассмотрим более подробно данный процесс на примере настройки ''Псевдопоиск перелетов''. Поскольку этот раздел существует и в {{NameProject2}}, поэтому алгоритм будет следующим:&lt;br /&gt;
&lt;br /&gt;
#Заходим в раздел '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''', выбираем необходимого ''пользователя'', в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' ставим галку напротив опции ''Псевдопоиск перелетов''&lt;br /&gt;
#Открываем '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелетов''', выбираем нужное нам агентство&lt;br /&gt;
#В настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакет со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
#Для корректной работы необходимо активировать чекбокс ''Псевдопоиск перелётов Nemo Connect'' в разделе '''Управление продажами → Авиабилеты → Процессы → Процессы поиска → Тонкая настройка''', выбрав необходимого ''пользователя''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы значение в настройке ''Пакет, откуда брать перелёты для размножения'' и используемый пакет (его можно посмотреть в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect'' ДОЛЖНЫ СОВПАДАТЬ.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17291</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=17291"/>
		<updated>2021-04-04T17:49:23Z</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;
{| 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''' была добавлена возможность работы по пакетам с отрицательными Id у целого ряда настроек, ''Псевдопоиск перелетов'' - один из них.&lt;br /&gt;
&lt;br /&gt;
Если необходимый раздел настроек существует и в '''Админ. панели Nemo Connect''', то в разделе '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''' в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' необходимо задействовать желаемый раздел, поставив галочку напротив него. Рассмотрим более подробно данный процесс на примере настройки ''Псевдопоиск перелетов''. Поскольку этот раздел существует и в {{NameProject2}}, поэтому алгоритм будет следующим:&lt;br /&gt;
&lt;br /&gt;
#Заходим в раздел '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''', выбираем необходимого ''пользователя'', в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' ставим галку напротив опции ''Псевдопоиск перелетов''&lt;br /&gt;
#Открываем '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелетов''', выбираем нужное нам агентство&lt;br /&gt;
#В настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакет со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
#Для корректной работы необходимо активировать чекбокс ''Псевдопоиск перелётов Nemo Connect'' в разделе '''Управление продажами → Авиабилеты → Процессы → Процессы поиска → Тонкая настройка''', выбрав необходимого ''пользователя''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы значение в настройке ''Пакет, откуда брать перелёты для размножения'' и используемый пакет (его можно посмотреть в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect'' ДОЛЖНЫ СОВПАДАТЬ.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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%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=17290</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=17290"/>
		<updated>2021-04-04T17:47:32Z</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;
{| 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;
== Вариант работы на примере одной из настроек ==&lt;br /&gt;
&lt;br /&gt;
Если необходимый раздел настроек существует и в '''Админ. панели Nemo Connect''', то в разделе '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''' в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' необходимо задействовать желаемый раздел, поставив галочку напротив него. Рассмотрим более подробно данный процесс на примере настройки ''Псевдопоиск перелетов''. Поскольку этот раздел существует и в {{NameProject2}}, поэтому алгоритм будет следующим:&lt;br /&gt;
&lt;br /&gt;
#Заходим в раздел '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия''', выбираем необходимого ''пользователя'', в настройке ''Использовать следующие настройки Nemo в веб-сервисе Авиа'' ставим галку напротив опции ''Псевдопоиск перелетов''&lt;br /&gt;
#Открываем '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелетов''', выбираем нужное нам агентство&lt;br /&gt;
#В настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' устанавливаем пакет со знаком минус из поля '''Id''' раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect'''&lt;br /&gt;
#Для корректной работы необходимо активировать чекбокс ''Псевдопоиск перелётов Nemo Connect'' в разделе '''Управление продажами → Авиабилеты → Процессы → Процессы поиска → Тонкая настройка''', выбрав необходимого ''пользователя''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректной работы значение в настройке ''Пакет, откуда брать перелёты для размножения'' и используемый пакет (его можно посмотреть в ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect'' ДОЛЖНЫ СОВПАДАТЬ.}}&lt;br /&gt;
&lt;br /&gt;
После всех описанных выше действий не забудьте сбросить кэш (к домену сайта в URL добавить /?drop_cache)&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot; говорит о том, что пакет с таким значением не найден среди всех существующих пакетов в разделе ''Управление продажами → Авиабилеты → Реквизиты и источники → Реквизиты подключения к Nemo Connect''. Для решения этой проблемы необходимо изменить пакет у поставщика, в котором будет производиться размножение, на значение, совпадающее с настройкой ''Источники назначения'' из раздела ''Псевдопоиск перелетов''&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.'', одной из причин для данного предупреждения может служить наличие пакета из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect''' в разделе '''Управление продажами → Авиабилеты → Пакеты реквизитов Nemo.Connect''' у пакета, откуда происходит размножение, то есть у пакета, чей ''Id'' совпадает со значением в настройке ''Пакет, откуда брать перелёты для размножения''&lt;br /&gt;
#Отсутствие псевдопоиска, хотя все пункты были выполнены правильно - причина аналогична предыдущей: у пакета, В КОТОРОМ происходит размножение, указан пакет из {{NameProject2}} в поле '''Id пакета в админ. панели Nemo Connect'''&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=API_Travelfusion&amp;diff=17232</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17232"/>
		<updated>2020-11-17T14:58:06Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# В запросе ProcessTerms используются поля:&lt;br /&gt;
#* Название компании - в XML поле &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;Company&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Офис - в XML поле &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;Flat&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Дом - в XML поле &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;BuildingNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Улица - в XML поле &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;Street&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Область - в XML поле &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;Province&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Почтовый индекс - в XML поле &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;Postcode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменение значений этих параметров происходит в настройках '''Админ. панели Nemo''' в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17231</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17231"/>
		<updated>2020-11-17T14:57:30Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR используются поля:&lt;br /&gt;
# Улица, дом, офис (параметры указаны в том же порядке, в котором они отображены) - в XML поле &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;Address1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Область (в XML поле &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;State&amp;lt;/syntaxhighlight&amp;gt;) &lt;br /&gt;
# Почтовый индекс - в XML поле &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;Postal&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Телефон (при его наличии) - в XML поле &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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Изменение значений этих параметров происходит в настройках '''Админ. панели Nemo''' в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17230</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17230"/>
		<updated>2020-11-17T14:57:24Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# В запросе ProcessTerms используются поля:, изменение значения этого параметра происходит в  Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &lt;br /&gt;
#* Название компании - в XML поле &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;Company&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Офис - в XML поле &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;Flat&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Дом - в XML поле &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;BuildingNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Улица - в XML поле &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;Street&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Область - в XML поле &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;Province&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Почтовый индекс - в XML поле &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;Postcode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменение значений этих параметров происходит в настройках '''Админ. панели Nemo''' в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17229</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17229"/>
		<updated>2020-11-17T14:55:15Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR используются поля:&lt;br /&gt;
# Улица, дом, офис (параметры указаны в том же порядке, в котором они отображены) - в XML поле &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;Address1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Область (в XML поле &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;State&amp;lt;/syntaxhighlight&amp;gt;) &lt;br /&gt;
# Почтовый индекс - в XML поле &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;Postal&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Телефон (при его наличии) - в XML поле &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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Изменение значений этих параметров происходит в настройках '''Админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17227</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17227"/>
		<updated>2020-11-16T10:35:57Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в XML поле - &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;Province&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &lt;br /&gt;
#* Название компании - в XML поле &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;Company&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Офис - в XML поле &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;Flat&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Дом - в XML поле &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;BuildingNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Улица - в XML поле &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;Street&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Почтовый индекс - в XML поле &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;Postcode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#* Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17226</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17226"/>
		<updated>2020-11-16T10:35:16Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в XML поле &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;State&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &lt;br /&gt;
# Улица, дом, офис (параметры указаны в том же порядке, в котором они отображены) - в XML поле &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;Address1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Населенный пункт - в XML поле &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;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Почтовый индекс - в XML поле &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;Postal&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Страна - в XML поле &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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Телефон (при его наличии) - в XML поле &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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17225</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17225"/>
		<updated>2020-11-16T10:32:34Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (поле - &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;Province&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17224</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17224"/>
		<updated>2020-11-16T10:17:23Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (поле &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;State&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17223</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17223"/>
		<updated>2020-11-16T10:16:12Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (поле &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;State&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17222</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17222"/>
		<updated>2020-11-16T10:12:59Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (поле &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;State&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках админ. панели Nemo в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17221</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17221"/>
		<updated>2020-11-16T10:09:57Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (поле &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;State&amp;lt;/syntaxhighlight&amp;gt;), изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В админ. панели Nemo в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17220</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17220"/>
		<updated>2020-11-11T17:27:36Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot;, изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17219</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17219"/>
		<updated>2020-11-11T17:27:16Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot;, изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &lt;br /&gt;
# Улица, дом, офис&lt;br /&gt;
# Населенный пункт&lt;br /&gt;
# Почтовый индекс&lt;br /&gt;
# Страна&lt;br /&gt;
# Телефон (при его наличии)&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17218</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17218"/>
		<updated>2020-11-11T17:26:21Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot;, изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17217</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17217"/>
		<updated>2020-11-11T17:25:48Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17216</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17216"/>
		<updated>2020-11-11T17:25:01Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot;, изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &lt;br /&gt;
# Улица, дом, офис&lt;br /&gt;
# Населенный пункт&lt;br /&gt;
# Почтовый индекс&lt;br /&gt;
# Страна&lt;br /&gt;
# Телефон (при его наличии)&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17215</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17215"/>
		<updated>2020-11-11T13:32:18Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17214</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17214"/>
		<updated>2020-11-11T13:27:43Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17213</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17213"/>
		<updated>2020-11-11T13:27:30Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Профиль агентства настраивается в двух местах:&lt;br /&gt;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17212</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17212"/>
		<updated>2020-11-11T13:26:46Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Профиль агентства настраивается в двух местах:&lt;br /&gt;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17211</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17211"/>
		<updated>2020-11-11T13:26:24Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Профиль агентства настраивается в двух местах:&lt;br /&gt;
#* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
#* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
#* По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17210</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17210"/>
		<updated>2020-11-11T13:25:06Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
* В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
* В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17209</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17209"/>
		<updated>2020-11-11T13:25:05Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# В Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# В Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17208</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17208"/>
		<updated>2020-11-11T13:22:07Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms, в массиве Address при бронировании в Travelfusion. В запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Company&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;Flat&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;BuildingNumber&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;Street&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;City&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;Postcode&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;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17207</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17207"/>
		<updated>2020-11-11T13:18:17Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17206</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17206"/>
		<updated>2020-11-11T13:16:59Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17205</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17205"/>
		<updated>2020-11-11T12:59:11Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера корневого агентства, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17204</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17204"/>
		<updated>2020-11-11T12:57:34Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данный параметр не наследуется, т.е. при включении на корневое агентство он не будет активен для менеджера, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17203</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17203"/>
		<updated>2020-11-11T12:56:36Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# Из Nemo Connect в '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# Из Nemo 1 в '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''' в настройках Nemo 1 в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данная настройка не наследуется, т.е. при включении на корневое агентство она не будет активна для менеджера, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17202</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17202"/>
		<updated>2020-11-11T12:52:17Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''', который находится по пути '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данная настройка не наследуется, т.е. при включении на корневое агентство она не будет активна для менеджера, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17201</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17201"/>
		<updated>2020-11-11T12:51:49Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались из п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''', который находится в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данная настройка не наследуется, т.е. при включении на корневое агентство она не будет активна для менеджера, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17200</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17200"/>
		<updated>2020-11-11T12:50:14Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Профиль агентства настраивается в двух местах:&lt;br /&gt;
# '''Настройки Авиа → Профили → Профиль агентства'''&lt;br /&gt;
# '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
По умолчанию информация о профиле агентства берется из п.1, однако для того, чтобы настройки подтягивались с п.2, необходимо включить чекбокс '''Загружать профиль компании в авиа сервере с Nemo 1''', который находится в '''Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия'''. Настройку можно включать как для корневого агентства, так и для менеджера. Важно заметить, что данная настройка не наследуется, т.е. при включении на корневое агентство она не будет активна для менеджера, и наоборот.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17199</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17199"/>
		<updated>2020-11-11T12:39:32Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17198</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17198"/>
		<updated>2020-11-11T12:38:52Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в массиве Address также содержится информация о следующих координатах агентства: &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;Address1&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;City&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;Postal&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;CountryCode&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;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17196</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17196"/>
		<updated>2020-11-06T12:16:41Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR, в массиве Address при бронировании в Radixx. В рамках рефакторинга в запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''. Помимо области, в Address также представлена информация о следующих координатах агентства: улица, почтовый код, номер офиса и здания, город регистрации, код страны и контактный телефон агентства.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17195</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17195"/>
		<updated>2020-11-06T12:02:39Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* Область как часть адреса агентства и, в целом, сам адрес используется в запросе SummaryPNR при бронировании в Radixx. В рамках рефакторинга в запросе SummaryPNR было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;State&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''.&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17194</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17194"/>
		<updated>2020-11-06T11:49:10Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms при бронировании в Travelfusion. В рамках рефакторинга в запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профили → Профиль агентства → Область'''.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17193</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17193"/>
		<updated>2020-11-06T11:48:56Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms при бронировании в Travelfusion. В рамках рефакторинга в запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профиль → Профиль агентства → Область'''.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17192</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=17192"/>
		<updated>2020-11-06T11:48:06Z</updated>

		<summary type="html">&lt;p&gt;Иван Барабаш: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом &amp;quot;Авиабилеты&amp;quot;. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# Проверить, что заполнены все поля в разделе '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''. &lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;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;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
==Особенности Travelfusion==&lt;br /&gt;
&lt;br /&gt;
* Для списания средств при создании бронирований в авиакомпании необходимо наличие лицевого счета агента на стороне.&lt;br /&gt;
* В силу ориентации Travelfusion на низкобюджетных поставщиков, бронирование в авиакомпании создаётся только при выписке в {{NameSystem}}. При бронировании в {{NameSystem}} на стороне Travelfusion создаётся псевдо-бронирование, на стороне авиакомпании при этом ничего не создаётся и места не блокируются. &lt;br /&gt;
&lt;br /&gt;
{{Attention|В связи с этим, до того как будет выполнена выписка в {{NameSystem}}, нет гарантий, что бронирование будет успешно оформлено. В случае ситуации, когда бронирование сделано, оплата прошла, выписка после запуска не осуществляется, единственный способ выписать бронирование - заново полностью оформить бронирование, начиная с поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также,  в связи с ориентацией Travelfusion на низкобюджетных поставщиков, билетов после выписки в {{NameSystem}} может не быть, часто в Travelfusion есть код бронирования в системе авиакомпании, с которым пассажирам нужно перейти на сайт авиакомпании для выписки.&lt;br /&gt;
После бронирования в системе авиакомпании Travelfusion его не синхронизирует, соответственно, {{NameSystem}} информации об изменениях в рейсах не получает, изменения в рейсах необходимо отслеживать пассажиру.&lt;br /&gt;
* В силу специфики Travelfusion получения данных от авиакомпаний, на разных стадиях оформления покупки (поиск, актуализация и бронирование в {{NameSystem}}) цена перелёта и бронирования могут отличаться - как правило это происходит из-за погрешностей округления при вычислении итоговых сумм на стороне Travelfusion и {{NameSystem}}.&lt;br /&gt;
* Необходимо в обязательном порядке вносить контактные данные клиента, так как при отсутствии контактных данных у пассажиров могут возникнуть проблемы с регистрацией на рейс. По указанным контактным данным высылается важная для агента информация.&lt;br /&gt;
* {{NameSystem}} возвращает проблемные статусы, полученные от Travelfusion. В случае проблемных статусов агенту необходимо следовать инструкциям и обращаться в техническую поддержку Travelfusion. &lt;br /&gt;
* В Travelfusion есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* В связи с частым обновлением требований для подключения агентов к Travelfusion, процесс подключения может быть длительным.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion лицевой счет на определенную сумму, и при оформлении клиентом заказа на сайте с баланса агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете это опционально.'''&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту реквизитов. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»''', см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи результатов и на странице бронирования в виде надписи: ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав в настройках локализации перевод для переменной ''flightsGroup__flightWarnings__insBookingNotAllowedBySupplier'', на странице бронирования - ''ins_booking_not_allowed_by_supplier''.&lt;br /&gt;
# '''Согласно требованию Travelfusion, нужно обязательно настраивать маршрутизацию по их расписанию.''' См. [[Фильтры_поисковых_запросов_(Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]]&lt;br /&gt;
# Вместе с адресной информацией из раздела '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}''' в качестве названия компании в Travelfusion передается название агенства в {{NameProject2}}. Для изменения названия компании, передаваемого в Travelfusion, необходимо менять название агенства в настройках {{NameProject2}}. Для этого нужно создать обращение в службу технической поддержки: [http://helpdesk.nemo.travel helpdesk.nemo.travel].&lt;br /&gt;
# Одним из требований Travelfusion является наличие параметра	&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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; в запросах StartRouting и ProcessTerms к поставщику. &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;PointOfSale &amp;lt;/syntaxhighlight&amp;gt; предназначен для сертификации и корректной работы. Изменение значения этого параметра происходит в настройках '''{{NameProject2}}''' в поле '''Настройки Авиа → Профиль агентства → Код страны агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства|Код страны агентства}}--&amp;gt; .&lt;br /&gt;
# Область как часть адреса агентства и, в целом, сам адрес используется в запросе ProcessTerms при бронировании в Travelfusion. В рамках рефакторинга в запросе ProcessTerms было добавлено поле &amp;quot;Область&amp;quot; (в коде - &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;Province&amp;lt;/syntaxhighlight&amp;gt;). Изменение значения этого параметра происходит в настройках '''Nemo Connect''' в поле '''Настройки Авиа → Профиль агентства → Область'''.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован лицевой счет в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
* '''Address post code is required for this journey''' - не внесены адресные данные в раздел '''Настройки Авиа → Профиль агентства'''&amp;lt;!--{{Menu|Настройки Авиа|Профиль агентства}}--&amp;gt; в настройках '''{{NameProject2}}'''.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Иван Барабаш</name></author>
		
	</entry>
</feed>