<?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%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9+%D0%9F%D0%BE%D0%BB%D0%B8%D0%BA%D0%B0%D1%80%D0%BF%D0%BE%D0%B2</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%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9+%D0%9F%D0%BE%D0%BB%D0%B8%D0%BA%D0%B0%D1%80%D0%BF%D0%BE%D0%B2"/>
	<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%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9F%D0%BE%D0%BB%D0%B8%D0%BA%D0%B0%D1%80%D0%BF%D0%BE%D0%B2"/>
	<updated>2026-04-06T18:21:14Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%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&amp;diff=17304</id>
		<title>Взаимодействие с метапоисковиками</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%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&amp;diff=17304"/>
		<updated>2021-04-19T09:48:44Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Статистика продаж */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Метапоисковая система''' (метапоисковая машина, метапоисковик) — это поисковая система, которая в отличие от классических поисковых машин не имеет собственной базы данных и собственного поискового индекса, а формирует поисковую выдачу за счет смешивания и переранжирования результатов поиска других поисковых систем.&lt;br /&gt;
&lt;br /&gt;
Необходимо убедиться, что API запросы на поиск отправляются на доменное имя, указанное для агентства (субагента) в разделе «Управление сайтом» → «Домены и протоколы».&lt;br /&gt;
&lt;br /&gt;
== Условия подключения и использования модуля ==&lt;br /&gt;
&lt;br /&gt;
Агентство может использовать данный модуль системы {{NameSystem}}, только если выполняются следующие условия:&lt;br /&gt;
&lt;br /&gt;
* используется только коннектор к {{NameProject2}};&lt;br /&gt;
* в разделе настроек «Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «Тонкая настройка» для АПИ-пользователя метапоиска включена настройка {{Setting|Объединение поисков для {{NameProject2}}}};&lt;br /&gt;
* для метапоиска настроены фильтры запросов;&lt;br /&gt;
* для АПИ-пользователя в разделе «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Ограничение поиска» отключена отправка параллельных запросов на дополнительные классы перелетов (эконом-премиум и первый);&lt;br /&gt;
* максимальное число ценовых правил, заведенных на каждую авиакомпанию — не более 100;&lt;br /&gt;
* предельный look-to-book (конверсия) для метапоиска - 3000:1.&lt;br /&gt;
&lt;br /&gt;
Данные ограничения объясняются необходимостью контролировать нагрузку на сервер. Если какие-либо условия из этого списка не выполняются, администраторы {{NameSystem}} вправе отключить модуль взаимодействия с метапоиском для агента.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
Для агентства должен быть включен модуль {{Setting|Взаимодействие с метапоисковиками}}, тогда:&lt;br /&gt;
* становится доступным раздел '''Статистика и отчеты → Статистика заказов из метапоисков''';&lt;br /&gt;
* появляется настройка {{Setting|Источник метрики}} (показывается только для пользователей внутри агентства/субагентства) в разделе «Управление продажами» → «Авиабилеты» → «Процессы» → «Форма поиска»;&lt;br /&gt;
&lt;br /&gt;
{{Attention|При изменении алиаса в разделе «Статистика и отчеты» → «Метрика» → «Источники переходов», необходимо проверить настройку «Источник метрики», определен ли источник, так как эта настройка может слететь.}}&lt;br /&gt;
&lt;br /&gt;
* появляются настройки {{Setting|Время жизни cookie (дней)}}, {{Setting|Продлевать время жизни cookie при следующем заходе пользователя}}, {{Setting|Прибыль метапоисковика (процент)}} в разделе «Статистика и отчеты» → «Метрика» → «Источники переходов»;&lt;br /&gt;
* в личном кабинете открывается новый фильтр по заказам '''''«Источник перехода»''''', подробнее [[Личный кабинет#Фильтр заказов | «Личный кабинет. Фильтр заказов»]].&lt;br /&gt;
&lt;br /&gt;
В список {{Setting|Источник метрики}} подгружаются источники, настроенные в модуле метрики в '''«Источники переходов»'''. Если ни одного источника не настроено, то поле {{Setting|Источник метрики}} будет скрыто.&lt;br /&gt;
&lt;br /&gt;
Если задана настройка {{Setting|Источник метрики}}, то запускается механизм управления HTTP cookie пользователей, приходящих с сайта метапоиска. Если модуль {{Setting|Взаимодействие с метапоисковиками}} отключен, то HTTP cookie не сохраняются.&lt;br /&gt;
&lt;br /&gt;
Если источник перехода выключен в модуле метрики, то статистика метапоиска все равно считается, но в этом случае данные статистики метапоиска и модуля метрики будут различными. В целом возможно расхождение данных статистики метапоиска и модуля метрики, так как это два различных модуля.&lt;br /&gt;
&lt;br /&gt;
Через настройку {{Setting|Источник метрики}} («Управление продажами» → «Авиабилеты» → «Процессы» → «Форма поиска») источник переходов модуля метрики привязывается к конкретному пользователю, для которого настроены API {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
=== Фильтры запросов поиска ===&lt;br /&gt;
При взаимодействии с метапоисковыми системами требуется настраивать [[Поиск_2.0#Фильтры запросов | фильтры запросов поиска]], чтобы:&lt;br /&gt;
* оставить для поиска самые выгодные направления,&lt;br /&gt;
* увеличить конверсию «Look To Book»,&lt;br /&gt;
* ограничить нежелательные запросы к GDS (экономия транзакций), &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;
* {{Setting|Время жизни cookie (дней)}} — срок действия HTTP cookie, в течение которого {{NameSystem}} запоминает пользователя, пришедшего с метапоиска. В случае отсутствия заданного значения настройки «Время жизни cookie (дней)», либо если оно равно 0, то время жизни cookie проставляется в 1 час.&lt;br /&gt;
* {{Setting|Продлевать время жизни cookie при следующем заходе пользователя}} — если опция включена, то HTTP cookie продлеваются с каждым последующим переходом на бронирование.&lt;br /&gt;
* {{Setting|Прибыль метапоисковика (процент)}} — считается как процент от стоимости оплаченного заказа, включая комиссию платежного шлюза, исключая дополнительные услуги (апесейл). Используется только в отчетах статистики метапоиска и не изменяет итоговую стоимость заказа.&lt;br /&gt;
&lt;br /&gt;
=== Сборы ===&lt;br /&gt;
Модуль '''«Ценообразование 2.0»''' позволяет задать ценовое правило для источника перехода на основе параметра &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;utm_source&amp;lt;/syntaxhighlight&amp;gt;. В качестве значения необходимо указывать идентификатор источника перехода, который отображается в поле {{Setting|№}} таблицы источников переходов.&lt;br /&gt;
&lt;br /&gt;
== Статистика заказов из метапоисков ==&lt;br /&gt;
[[Файл:Статистика_заказов_из_метапоисков.png|400px|thumb|right|Статистика заказов из метапоисков]]&lt;br /&gt;
В данном разделе можно получить данные по статистике метапоиска (по источнику переходов модуля метрики) &amp;lt;u&amp;gt;за определенный период бронирования заказов&amp;lt;/u&amp;gt; в виде файла данных в формате XML.&lt;br /&gt;
&lt;br /&gt;
Доступ к разделу имеет менеджер головного агентства.&lt;br /&gt;
&lt;br /&gt;
Можно получить статистику метапоиска как для агентства, так и для субагентств.&lt;br /&gt;
&lt;br /&gt;
Для получения данных необходимо заполнить поля:&lt;br /&gt;
* {{Setting|Источник метрики}} — один из источников, настроенных в «Источниках переходов» модуля метрики;&lt;br /&gt;
* {{Setting|Дата с}} — начало периода бронирований;&lt;br /&gt;
* {{Setting|Дата по}} — окончание периода бронирований.&lt;br /&gt;
&lt;br /&gt;
== Поддержка метапоисковиков ==&lt;br /&gt;
=== Aviasales.ru ===&lt;br /&gt;
[[Файл:Aviasales.ru.png|50px|left]]&lt;br /&gt;
Первый и крупнейший в Рунете метапоиск дешевых авиабилетов. Производит поиск авиабилетов в 728 авиакомпаниях, 40 авиакассах и 5 системах бронирования (GDS), используя наиболее современные технологии.&lt;br /&gt;
&lt;br /&gt;
==== Принципы работы с метапоисковиком ====&lt;br /&gt;
AviaSales.ru рекомендует устанавливать срок действия HTTP cookie в 30 дней.&lt;br /&gt;
&lt;br /&gt;
Для покупки билетов пользователь будет перенаправлен с метапоиска на сайт для бронирования заказа. Для отслеживания продаж и привязывания к посетителям может передаваться дополнительный GET параметр marker.&lt;br /&gt;
&lt;br /&gt;
Маркер, переданный при переходе на бронирование, является частью информации о бронировании в статистике, и напрямую связан с параметром [[Модуль метрики#Маркер | marker]] из модуля метрики.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===== Статистика продаж =====&lt;br /&gt;
&lt;br /&gt;
Пример запроса&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
http://host/index.php?go=settings/download_metasearch_stat&amp;amp;date1=2012-05-01&amp;amp;date2=2012-06-01&amp;amp;partner=aviasales&amp;amp;password=secret&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры запроса&lt;br /&gt;
{| style=&amp;quot;width: 800px&amp;quot; class=&amp;quot;wikitable&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;
|-&lt;br /&gt;
| date1&lt;br /&gt;
| YYYY-MM-DD дата.&lt;br /&gt;
|-&lt;br /&gt;
| date2&lt;br /&gt;
| YYYY-MM-DD дата.&lt;br /&gt;
|-&lt;br /&gt;
| partner&lt;br /&gt;
| Идентификатор партнёра - алиас источника переходов модуля метрики.&lt;br /&gt;
|-&lt;br /&gt;
| password&lt;br /&gt;
| Пароль партнёра - пароль источника переходов модуля метрики.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Пример ответа&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;bookings&amp;gt;&lt;br /&gt;
  &amp;lt;booking&amp;gt;&lt;br /&gt;
    &amp;lt;nemo_id&amp;gt;123123&amp;lt;/nemo_id&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;JHKHVR&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;created_at&amp;gt;2012-05-02 00:02:01&amp;lt;/created_at&amp;gt;&lt;br /&gt;
    &amp;lt;marker&amp;gt;1232:1222.t&amp;lt;/marker&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1199&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;profit&amp;gt;200&amp;lt;/profit&amp;gt;&lt;br /&gt;
    &amp;lt;currency&amp;gt;RUB&amp;lt;/currency&amp;gt;&lt;br /&gt;
    &amp;lt;state&amp;gt;PAID&amp;lt;/state&amp;gt;&lt;br /&gt;
    &amp;lt;validatingCarrier&amp;gt;UN&amp;lt;/validatingCarrier&amp;gt;&lt;br /&gt;
    &amp;lt;segment&amp;gt;&lt;br /&gt;
      &amp;lt;flight&amp;gt;&lt;br /&gt;
        &amp;lt;operatingCarrier&amp;gt;UN&amp;lt;/operatingCarrier&amp;gt;&lt;br /&gt;
        &amp;lt;number&amp;gt;3&amp;lt;/number&amp;gt;&lt;br /&gt;
        &amp;lt;departure&amp;gt;DME&amp;lt;/departure&amp;gt;&lt;br /&gt;
        &amp;lt;departureDate&amp;gt;2012-09-25&amp;lt;/departureDate&amp;gt;&lt;br /&gt;
        &amp;lt;departureTime&amp;gt;09:55&amp;lt;/departureTime&amp;gt;&lt;br /&gt;
        &amp;lt;arrival&amp;gt;LED&amp;lt;/arrival&amp;gt;&lt;br /&gt;
        &amp;lt;arrivalDate&amp;gt;2012-09-25&amp;lt;/arrivalDate&amp;gt;&lt;br /&gt;
        &amp;lt;arrivalTime&amp;gt;11:10&amp;lt;/arrivalTime&amp;gt;&lt;br /&gt;
        &amp;lt;equipment&amp;gt;735&amp;lt;/equipment&amp;gt;&lt;br /&gt;
        &amp;lt;cabin&amp;gt;Y&amp;lt;/cabin&amp;gt;&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/segment&amp;gt;&lt;br /&gt;
    &amp;lt;adults&amp;gt;1&amp;lt;/adults&amp;gt;&lt;br /&gt;
    &amp;lt;children&amp;gt;0&amp;lt;/children&amp;gt;&lt;br /&gt;
    &amp;lt;infants&amp;gt;0&amp;lt;/infants&amp;gt;&lt;br /&gt;
  &amp;lt;/booking&amp;gt;&lt;br /&gt;
  ...more bookings...&lt;br /&gt;
&amp;lt;/bookings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
    /bookings — корневой элемент содержащий информацию о бронированиях.&lt;br /&gt;
    //booking — информации об одном бронировании.&lt;br /&gt;
    nemo_id — ид заказа в системе Немо.&lt;br /&gt;
    id — уникальный идентификатор бронирования в системе поставщика (локатор).&lt;br /&gt;
    created_at — YYYY-MM-DD HH:MM время и дата бронирования в таймзоне UTC; если даты бронирования нет, то дата начала создания заказа.&lt;br /&gt;
    marker — маркер переданные в GET параметре marker при переходе на бронирование.    &lt;br /&gt;
    price — цена билетов.&lt;br /&gt;
    profit — прибыль партнёра от данного бронирования.&lt;br /&gt;
    currency — валюта в которой указаны прибыль и цена билета.&lt;br /&gt;
    state — состояние брони. Допустимые значения PROCESSING/PAID/CANCELLED.&lt;br /&gt;
    segment — информация о перелётах.&lt;br /&gt;
    validatingCarrier — IATA код авиакомпании, являющейся валидирующим перевозчиком.&lt;br /&gt;
    //flight — информация об одном перелёте.&lt;br /&gt;
        operatingCarrier — IATA код авиакомпании осуществляющей рейс.&lt;br /&gt;
        number — номер рейса.&lt;br /&gt;
        departure — IATA код аэропорта отправления.&lt;br /&gt;
        departureDate — дата отправления, 'YYYY-MM-DD', местное время.&lt;br /&gt;
        departureTime — время отправления, 'HH:MM', местное время.&lt;br /&gt;
        arrival — IATA код аэропорта назначения.&lt;br /&gt;
        arrivalDate — дата прибытия, 'YYYY-MM-DD', местное время.&lt;br /&gt;
        arrivalTime — время прибытия, 'HH:MM', местное время.&lt;br /&gt;
        equipment — IATA транспортного средства осуществляющего перевозку.&lt;br /&gt;
        cabin — класс перелёта. «Y» — эконом , «C» — бизнес, «F» — первый.&lt;br /&gt;
    adults — кол-во взрослых пассажиров.&lt;br /&gt;
    children — кол-во детей.&lt;br /&gt;
    infants — кол-во детей до 2 лет.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Время и дата бронирования '''''created_at''''' передается в таймзоне UTC 0&lt;br /&gt;
&lt;br /&gt;
Состояние брони '''''state''''' может принимать значения:&lt;br /&gt;
* '''''PROCESSING''''' — забронирован;&lt;br /&gt;
* '''''PAID''''' — выписан;&lt;br /&gt;
* '''''CANCELLED''''' — аннулирован (по любым причинам).&lt;br /&gt;
&lt;br /&gt;
Прибыль партнёра '''''profit''''' от данного бронирования в формате 00.99 (через точку).&lt;br /&gt;
Размер прибыли партнера устанавливается для конкретного источника трафика в Модуле метрики и считается как процент от стоимости оплаченного заказа, включая комиссию платежного шлюза и апсейловые продажи. В последующем расчет прибыли может измениться. При возврате авиабилетов сумма ранее засчитанная как прибыль партнера (метапоисковой системы) должна подставляться с минусом в данном периоде.&lt;br /&gt;
&lt;br /&gt;
Количество детей до 2 лет '''''infants''''' относится только к младенцам без места. Количество младенцев с местом объединяются с количеством детей до 12 лет '''''children'''''.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с метапоиском в {{NameSystem}} == &lt;br /&gt;
&lt;br /&gt;
* В случае расхождения фактических результатов поиска с ожидаемыми агентом или при возникновении других вопросов агент должен проанализировать поисковые логи, затем обратиться сначала в поддержку метапоисковой системы и выяснить возможные причины проблемного поведения в системе метапоиска, и только потом, если ситуация не прояснилась, обращаться в техподдержку {{NameSystem}}.&lt;br /&gt;
* Порядок отображения перелетов агентства в метапоисковых системах во многом зависит от настроек на стороне метапоиска, скорости ответа и ряда других параметров, на которые система {{NameSystem}} не может повлиять.&lt;br /&gt;
* В соответствии с требованиями авиакомпании «Аэрофлот», система {{NameSystem}} при запросе эконом класса, а также если в маршрутизаторе включена настройка &amp;quot;Включает замену эконом/премэконом класса в запросе на All&amp;quot;, самостоятельно отфильтровывает перелёты бизнес-класса от группы компаний «Аэрофлот». Будет отброшен перелёт бизнес-класса, если он удовлетворяет сразу обоим указанным критериям: валидирующим перевозчиком является авиакомпания SU, хотя бы на одном из сегментов маркетинговый перевозчик или оперирующий перевозчик относится к авиакомпаниям SU, FV, HZ. &amp;lt;!-- мета сделано в рамках тикета 37849 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Комиссия метапоиска == &lt;br /&gt;
&lt;br /&gt;
Для ценообразования также действует параметр Metasearch commission (комиссия метапоиску). Реализовано только для поставщика Aviasales. Данный параметр имеет следующие особенности: &lt;br /&gt;
&lt;br /&gt;
* В правилах ценообразования задается как десятичное представление процентной ставки - это доля от 1, например, если задано 0.05 - 5%. Метапоиск считает это значение из элемента MetasearchCommissionRate в результатах поиска.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;MetasearchCommissionRate&amp;gt;0.05&amp;lt;/MetasearchCommissionRate&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Валюта расчета комиссии метапоиска берется из настроек агентства - «Профили компаний».&lt;br /&gt;
* Если значение параметра из ценообразования меньше или равно нулю, то метапоиску передаваться не будет.&lt;br /&gt;
* Так же можно указать значение в источнике метрики (Статистика и отчеты -&amp;gt; Метрика -&amp;gt; Источники переходов; параметр &amp;quot;Прибыль метапоисковика&amp;quot; в меню редактирования выбранного источника):&lt;br /&gt;
** В процентном соотношении - в качестве значения указывается именно процент, т.е. если ставка комиссии 2.5%, то корректным значением будет &amp;quot;2.5&amp;quot;;&lt;br /&gt;
** В виде формулы - значение аналогично формуле ЦО, например, &amp;quot;120RUB*SEG*ADT&amp;quot;.&lt;br /&gt;
* Если не установлена комиссия, то она считается равной 0. &lt;br /&gt;
* Комиссия применяется из наилучшего правила ценообразования, но сам параметр не влияет на выбор правила как наилучшего.&lt;br /&gt;
* Параметр приходит на этапе поиска и остается неизменным на всех этапе оформления заказа. На установленное значение комиссии не повлияет смена цены, семейства, правил ценообразования и т.д...&lt;br /&gt;
* Комиссия из ЦО учитывается только в том случае, если был переход с метапоиска.&lt;br /&gt;
* В отчете «Статистика заказов из метапоисков» комиссия фиксируется в теге profit.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Комиссия метапоиску из файла ценообразования приоритетнее комиссии из настройки источника перехода. Устанавливая значение комиссии в ЦО меньше стандартного размера комиссии метапоиска может привести к проблеме взаимодействия с метапоиском.}}&lt;br /&gt;
&lt;br /&gt;
Для подключения данной функции необходимо предварительное согласование с поставщиком метапоисковой системы.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [https://github.com/KosyanMedia/aviasales-self-service-api/wiki/API-RU Требования Aviasales.ru к API]&lt;br /&gt;
* [[Модуль метрики]]&lt;br /&gt;
* [[Ценообразование 2.0. Описание]]&lt;br /&gt;
* [[Ценообразование. Импорт правил]]&lt;br /&gt;
* [[Поиск_2.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=Nemo_Network_(Nemo2Nemo)&amp;diff=15716</id>
		<title>Nemo Network (Nemo2Nemo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Nemo_Network_(Nemo2Nemo)&amp;diff=15716"/>
		<updated>2019-01-14T15:45:58Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Работа модуля ценообразования в Nemo Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Назначение и цели создания=&lt;br /&gt;
&lt;br /&gt;
Данная функциональность предоставляет агентствам, использующим {{NameSystem}}, возможность передачи авиа контента для продажи другим агентствам Nemo.travel. При этом агентство-консолидатор, передающее права на использование пакета, сможет получить дополнительный доход от использования реквизитов партнерами и увеличить объем продаж.&lt;br /&gt;
А агентство, которое получает права на использование реквизитов, сможет расширить предлагаемый клиентам контент и получить прибыль от продажи недоступного ранее контента или продажи того же контента на более выгодных условиях.&lt;br /&gt;
&lt;br /&gt;
=Особенности работы=&lt;br /&gt;
&lt;br /&gt;
Условные обозначения:&lt;br /&gt;
* Консолидатор — агентство {{NameSystem}}, предоставляющее право пользования своими пакетами реквизитов подключения к ГРС.&lt;br /&gt;
* Внешний субагент — агентство из {{NameSystem}}, которое будет использовать данные [http://support.nemo.travel/ru/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D1%8B_%D1%80%D0%B5%D0%BA%D0%B2%D0%B8%D0%B7%D0%B8%D1%82%D0%BE%D0%B2_Nemo_Connect пакеты реквизитов подключения к ГРС]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Передача пакета реквизитов подключения к ГРС, заведенного консолидатором, в пользование внешнему субагенту подразумевает использование только одного поставщика для каждого процесса (поиск, бронирование, выписка). --&amp;gt;&lt;br /&gt;
Консолидатор может передать в пользование внешнему субагенту неограниченное количество пакетов реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
=Подключение=&lt;br /&gt;
&lt;br /&gt;
Процесс взаимодействия консолидатора и внешнего субагента аналогичен процессу взаимодействия корневого агентства и субагента в {{NameSystem}}. &lt;br /&gt;
&lt;br /&gt;
Для подключения данной функциональности необходимо создать заявку в проектном трекере [http://helpdesk.nemo.travel helpdesk.nemo.travel]. &lt;br /&gt;
&lt;br /&gt;
В заявке должны быть указаны:&lt;br /&gt;
* Консолидатор — название/id агентства в {{NameSystem}} и какие именно реквизиты будут передаваться в использование внешнему субагенту (название ГРС и PCC).&lt;br /&gt;
* Внешний субагент — агентство, которому необходимо передать реквизиты в пользование.&lt;br /&gt;
&lt;br /&gt;
=Настройка=&lt;br /&gt;
&lt;br /&gt;
1) В разделе настроек '''Аккаунт-менеджмент → Агенты и пользователи → Управление''' создать субагентство.&lt;br /&gt;
&lt;br /&gt;
2) Получить API ключ для менеджера субагентства в разделе настроек Настройки системы → Интеграция → Nemo 1.0 (SOAP API).&lt;br /&gt;
&lt;br /&gt;
3) Задать в разделе '''Финансы и платежи → Баланс компаний → Управление счетами''' [http://support.nemo.travel/ru/%D0%94%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82 счет] для данного субагентства.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Создание счета для субагента является обязательным условием. В случае отсутствия счета процесс выписки для субагента будет недоступен.}} &lt;br /&gt;
&lt;br /&gt;
Стоимость продаваемых внешним субагентом билетов, которые он будет выписывать в рамках полученных от консолидатора реквизитов подключения к ГРС, будет списываться с баланса компании. При этом учитываться будут все пакеты, к которым консолидатор открыл доступ для данного внешнего субагента. &amp;lt;br&amp;gt; &lt;br /&gt;
В случае, если консолидатору необходимо отслеживать информацию по стоимости проданных внешним субагентом билетов для каждого отдельного пакета, необходимо создание отдельного субагентства (пункт 1) для каждого пакета реквизитов подключения к ГРС.&lt;br /&gt;
&lt;br /&gt;
4) В разделе настроек '''Управление продажами → Авиабилеты → Модули → Look2book для B2B → Установка ограничений''' в настройке '''Список пакетов, разрешённых для использования''' задать ID необходимых пакетов реквизитов из [http://support.nemo.travel/ru/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D1%8B_%D1%80%D0%B5%D0%BA%D0%B2%D0%B8%D0%B7%D0%B8%D1%82%D0%BE%D0%B2_Nemo_Connect {{NameProject2}}] для разрешения доступа.&lt;br /&gt;
Формат ввода данных в текстовом поле: перечисление ID пакетов реквизитов через запятую.&lt;br /&gt;
&lt;br /&gt;
5) Передать сотрудникам технической поддержки {{NameSystem}} указанные ниже данные:&lt;br /&gt;
* ID пользователя-менеджера из {{NameProject1}}&lt;br /&gt;
* API ключ, полученный в пункте 2&lt;br /&gt;
* ID Пакета(ов) реквизитов из {{NameProject2}}&lt;br /&gt;
&lt;br /&gt;
[http://support.nemo.travel/ru/%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect Правила маршрутизации поисковых запросов], [http://support.nemo.travel/ru/%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 фильтрации] и [http://support.nemo.travel/ru/%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%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%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B) микширования] для пакета реквизитов подключения, передаваемого в пользование, можно будет настроить по своему усмотрению как консолидатору, так и внешнему субагенту.&lt;br /&gt;
&lt;br /&gt;
=Работа модуля ценообразования в Nemo Network=&lt;br /&gt;
При вычислении стоимости перелета используются как настройки [http://support.nemo.travel/ru/%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) ценообразования] консолидатора, так и внешнего субагента. &lt;br /&gt;
Однако основными являются настройки ценообразования, заведенные для агентства консолидатора. Поэтому при взаимодействии с ГРС будут учитываться данные (комиссии, туркоды, скидки и т.д.), указанные в правилах ценообразования консолидатора. Необходимо обратить внимание на то, что  данные (эндорсменты, туркоды, скидки и комиссии), заданные в правилах ценообразования внешнего субагента, не будут передаваться при взаимодействии с ГРС, однако при этом будут учитываться в стандартной логике расчёта прибыли и сборов самого субагента, которые были заведены им в настройках ценообразования. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внешний субагент получает стоимость требуемого перелета уже с учетом сбора консолидатора - ''Сбор консолидатора''. Данный сбор передается внешнему субагенту через добавление таксы с кодом XC и влияет на итоговую стоимость (netto) перелета для внешнего субагента. Значение таксы может быть положительным (на стороне консолидатора установлен сбор) или отрицательным (на стороне консолидатора установлена скидка). Сбор консолидатора разделяется пропорционально цене за билет в общей сумме заказа, то есть чем больше стоимость за билет, тем большая часть сбора на него отводится.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Расчет таймлимита в Nemo Network=&lt;br /&gt;
Внешний субагент получает в качестве таймлимита от поставщика таймлимит, вычисленный в соответствии с установленными настройками таймлимита, установленными для агентства консолидатора. Относительно данного таймлимита рассчитывается таймлимит внешнего субагента, поэтому стоит уделить особое внимание установке ограничений по таймлимиту на стороне внешнего субагента.&lt;br /&gt;
&lt;br /&gt;
= См. также =&lt;br /&gt;
&lt;br /&gt;
* [[Пакеты_реквизитов_Nemo_Connect]]&lt;br /&gt;
* [[Реквизиты подключения к ГРС в Немо 1.0]]&lt;br /&gt;
* [[Look2Book_для_B2B]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B0%D0%B2%D1%82%D0%BE%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8_%D0%B8_%D1%8D%D0%BA%D0%B2%D0%B0%D0%B9%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=15207</id>
		<title>Настройки автовыписки и эквайринга</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B0%D0%B2%D1%82%D0%BE%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8_%D0%B8_%D1%8D%D0%BA%D0%B2%D0%B0%D0%B9%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=15207"/>
		<updated>2018-10-23T10:40:40Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Работа автовыписки и эквайринга */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Модули]] [[Category:Функции]][[Категория:Дополнительные модули]]&lt;br /&gt;
Разработан модуль '''«Настройка автовыписки и эквайринга»''', предоставляющий возможности гибкого управления оплатой и выпиской авиабилетов.  С его помощью можно легко построить необходимую схему оформления и оплаты авиабилетов, а также отследить заказы, требующие непосредственного участия агента.&lt;br /&gt;
&lt;br /&gt;
Модуль предназначен для работы с компонентом ''«Авиабилеты»''.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;'''&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;Внимание!&amp;lt;/span&amp;gt; Модуль «Настройка автовыписки и эквайринга» подключается дополнительно администратором системы {{NameSystem}}.&amp;lt;/span&amp;gt;&lt;br /&gt;
== Настройки модуля ==&lt;br /&gt;
Если сам модуль уже подключен, в панели администрирования становится доступен новый раздел настроек '''«Авиабилеты - Настройка автовыписки и эквайринга»'''. &lt;br /&gt;
[[Файл:settings autoticketing and acquiring.jpg|400px|thumb|right|Настройка автовыписки и эквайринга]]&lt;br /&gt;
'''Включить настройки автовыписки и эквайринга''' - при выборе данной опции происходит активация модуля, а все его последующие настройки применяются к оформлению заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Источник данных''' - определяет, какие данные анализирует система. В качестве возможных значений принимает '''данные из таблицы правил по автовыписке и эквайрингу''' или '''данные из таблицы правил ценообразования 2.0'''.&amp;lt;br&amp;gt;&lt;br /&gt;
При выборе значения '''данные из таблицы правил ценообразования 2.0''', к проверке заказа применяется таблица правил ценообразования 2.0, в столбцах которой добавлены значения ''«запретить автовыписку» и «прямой эквайринг»''. Таблица правил автовыписки и эквайринга не применяется. Если выбрано значение '''данные из таблицы правил по автовыписке и эквайрингу''', то дополнительно запускается проверка по таблице автовыписке и эквайринга, значения столбцов ''«запретить автовыписку» и «прямой эквайринг»'' в таблице ценообразования 2.0 игнорируются.&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;
'''Применять правила к перелётам, вылет которых через X и более часов относительно момента создания заказа'''.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Аннулировать старый заказ при смене локатора PNR''' - опция позволяет снять сегменты старого заказа (с условием, что заказ не выписан) при ручной смене PNR.&amp;lt;br&amp;gt; В случае если на форме фиксации ручного статуса указан PNR, введены номера и выбрано действие '''&amp;quot;Зафиксировать статус&amp;quot;''', то происходит замена PNR локатора и снятие сегментов старого заказа. Если выбрано действие '''&amp;quot;Сохранить и синхронизировать&amp;quot;''',  &lt;br /&gt;
то произойдет замена PNR локатора, синхронизация с GDS и снятие сегментов предыдущего заказа.&lt;br /&gt;
&lt;br /&gt;
== Работа автовыписки и эквайринга ==&lt;br /&gt;
&lt;br /&gt;
После создания заказа проводится проверка на совпадение параметров перелета со строками, внесенными в таблицу настроек автовыписки и эквайринга. Если для выбранного перелета подходит несколько правил, приоритетным является последнее. При невозможности применения какого-либо из правил, оплата и выписка заказа проходят по стандартному алгоритму в соответствии с настройками. &lt;br /&gt;
&lt;br /&gt;
Забронировав заказ, пользователь переходит к оплате. При выборе оплаты картой, система проверяет значения, указанные в столбце ''«прямой эквайринг»''. Если значение равно 1, то оплата проходит по прямому эквайрингу в авиакомпанию, 2 - оплата проходит через банк, значение отсутствует - оплата проходит в соответствии с настройками платежного шлюза. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После успешной оплаты заказа выполняется проверка в столбце ''«запретить автотикетинг»''. При нахождении значения, равном 1, автовыписка запрещена. При этом пользователю выдается сообщение ''Заказ отправлен на ручную выписку агентом'', текст сообщения может редактироваться в локализации (метка &amp;quot;ticketing_must_be_made_manually&amp;quot;). Также пользователю отправляется нотификация об ожидании выписки, настройка шаблона которой возможна в разделе ''«Заказы» → «Шаблоны электронных писем» → «Нотификация об ожидании выписки заказа»''. &lt;br /&gt;
&lt;br /&gt;
Менеджер агентства получает уведомление о необходимости ручной выписки заказа (если e-mail указан в поле ''Адрес для отправки нотификаций о необходимости ручной выписки''), сам текст сообщения можно задать в шаблоне электронных писем ''«Нотификация о необходимости выписки заказа»''. В уведомление также входит время, до которого нужно обработать заказ.&lt;br /&gt;
&lt;br /&gt;
В случае если значение в столбце ''«запретить автотикетинг»'' равно 0 или пусто, то выписка проходит по стандартному алгоритму в соответствии с настройками. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Запрет автовыписки не сработает, если оплата выполнена по гдс процессингу или МФОП. &amp;lt;br&amp;gt;&lt;br /&gt;
В настройках почты должно быть выбрано [[Маршрут-квитанция|''Автоматическая отправка Маршрут-квитанции'': &amp;quot;При любой выписке&amp;quot;]] }}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Шаблонные переменные нотификации о необходимости ручной выписки заказа'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
| %AGENCY_EMAIL%&lt;br /&gt;
| E-mail агентства&lt;br /&gt;
|-&lt;br /&gt;
| %USER_NAME%&lt;br /&gt;
| Имя и фамилия получателя письма&lt;br /&gt;
|-&lt;br /&gt;
| %BOOKING_NUMBER%&lt;br /&gt;
| Внутренний номер заказа&lt;br /&gt;
|-&lt;br /&gt;
| %EXTERNAL_ID%&lt;br /&gt;
| Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
| %BOOKING_CODE%&lt;br /&gt;
| Код доступа к брони&lt;br /&gt;
|-&lt;br /&gt;
| %SERVICE_BOOKING_NUMBER%&lt;br /&gt;
| Номер бронирования в системе поставщика&lt;br /&gt;
|-&lt;br /&gt;
| %LINK_TO_BOOKING%&lt;br /&gt;
| Ссылка на бронирование&lt;br /&gt;
|-&lt;br /&gt;
| %CLIENT_PHONE%&lt;br /&gt;
| Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
| %SEGMENT_DATE_ARR%&lt;br /&gt;
| Дата и время прилета сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %SEGMENT_DATE_DEP%&lt;br /&gt;
| Дата и время вылета сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %GROUP_DATE_DEP_ARR%&lt;br /&gt;
| Дата и время вылета и прилета по сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %GROUP_DEP_ARR%&lt;br /&gt;
| Маршрут сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %QRCODE%&lt;br /&gt;
| QR - код&lt;br /&gt;
|-&lt;br /&gt;
| %ALPHA_INSURANCE_INFO%&lt;br /&gt;
| Информация об услуге АльфаCтрахование для всего заказа&lt;br /&gt;
|-&lt;br /&gt;
| %SERVICE_PACK_INFO%&lt;br /&gt;
| Информация о выбранном сервисном пакете&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TYPE%&lt;br /&gt;
| Тип пассажира (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %TOTAL_CHARGES_AND_TAXES%&lt;br /&gt;
| Сборы и таксы на всех пассажиров&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_COUNT%&lt;br /&gt;
| Количество пассажиров (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_FARE%&lt;br /&gt;
| Тариф (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TAXES%&lt;br /&gt;
| Таксы и сборы (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TOTAL%&lt;br /&gt;
| Итого (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TOTAL_FOR_GROUP%&lt;br /&gt;
| Итого на группу (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %MANUAL_TICKETING_TIMELIMIT%&lt;br /&gt;
| Время, до которого необходимо обработать заказ&lt;br /&gt;
|-&lt;br /&gt;
| %PCC_NAME%&lt;br /&gt;
| Название пакета реквизитов, в котором создан заказ&lt;br /&gt;
|-&lt;br /&gt;
| %CLIENT_EMAIL%&lt;br /&gt;
| E-mail заказчика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Шаблонные переменные нотификации об ожидании ручной выписки заказа'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
| %AGENCY_NAME%&lt;br /&gt;
| Название агентства&lt;br /&gt;
|-&lt;br /&gt;
| %AGENCY_PHONE%&lt;br /&gt;
| Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
| %AGENCY_EMAIL%&lt;br /&gt;
| E-mail агентства&lt;br /&gt;
|-&lt;br /&gt;
| %USER_NAME%&lt;br /&gt;
| Имя и фамилия получателя письма&lt;br /&gt;
|-&lt;br /&gt;
| %BOOKING_NUMBER%&lt;br /&gt;
| Внутренний номер заказа&lt;br /&gt;
|-&lt;br /&gt;
| %EXTERNAL_ID%&lt;br /&gt;
| Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
| %BOOKING_CODE%&lt;br /&gt;
| Код доступа к брони&lt;br /&gt;
|-&lt;br /&gt;
| %SERVICE_BOOKING_NUMBER%&lt;br /&gt;
| Номер бронирования в системе поставщика&lt;br /&gt;
|-&lt;br /&gt;
| %LINK_TO_BOOKING%&lt;br /&gt;
| Ссылка на бронирование&lt;br /&gt;
|-&lt;br /&gt;
| %CLIENT_PHONE%&lt;br /&gt;
| Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
| %SEGMENT_DATE_ARR%&lt;br /&gt;
| Дата и время прилета сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %SEGMENT_DATE_DEP%&lt;br /&gt;
| Дата и время вылета сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %GROUP_DATE_DEP_ARR%&lt;br /&gt;
| Дата и время вылета и прилета по сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %GROUP_DEP_ARR%&lt;br /&gt;
| Маршрут сегмента&lt;br /&gt;
|-&lt;br /&gt;
| %QRCODE%&lt;br /&gt;
| QR - код&lt;br /&gt;
|-&lt;br /&gt;
| %ALPHA_INSURANCE_INFO%&lt;br /&gt;
| Информация об услуге АльфаCтрахование для всего заказа&lt;br /&gt;
|-&lt;br /&gt;
| %SERVICE_PACK_INFO%&lt;br /&gt;
| Информация о выбранном сервисном пакете&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TYPE%&lt;br /&gt;
| Тип пассажира (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %TOTAL_CHARGES_AND_TAXES%&lt;br /&gt;
| Сборы и таксы на всех пассажиров&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_COUNT%&lt;br /&gt;
| Количество пассажиров (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_FARE%&lt;br /&gt;
| Тариф (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TAXES%&lt;br /&gt;
| Таксы и сборы (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TOTAL%&lt;br /&gt;
| Итого (группировка по типам пассажиров)&lt;br /&gt;
|-&lt;br /&gt;
| %PASS_TYPE_GROUP_TOTAL_FOR_GROUP%&lt;br /&gt;
| Итого на группу (группировка по типам пассажиров)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ручной статус синхронизации ==&lt;br /&gt;
[[Файл:fixation status.jpg|450px|thumb|right|Зафиксировать статус вручную]]&lt;br /&gt;
Заказы, требующие участия агента, попадают в список '''«С дополнительным статусом»''' в личном кабинете. Для них устанавливается дополнительный статус '''«Необработан»''', данный статус отображается, если включен столбец ''«Дополнительный статус»''. При ручной обработке таких заказов, менеджер указывает ряд параметров в попапе ''«Зафиксировать статус вручную»'':&lt;br /&gt;
статус, номера билета (даже если он уже выписан), PNR, ID заказа в авиакомпании, PCC\пакет реквизитов (выбирается из списка). &lt;br /&gt;
&lt;br /&gt;
Редактировать вышеуказанные параметры можно без изменения параметра ''«Статус»''. Измененные параметры автоматически обновляются в печатных формах и личном кабинете.&lt;br /&gt;
&lt;br /&gt;
После внесенных изменений по нажатию кнопки ''«Зафиксировать статус»'' статус заказа меняется на '''«Обработан»''', и ручную обработку заказа можно считать выполненной. Все дальнейшие действия с данным заказом становятся недоступным до снятия ручного статуса. &lt;br /&gt;
&lt;br /&gt;
Если менеджер нажимает кнопку ''«Сохранить и синхронизировать»'', происходит автоматическая синхронизация заказа с GDS по новым параметрам. По завершении операции появляется сообщение об успешном или ошибочном прохождении синхронизации. При успешной синхронизации статус заказа меняется на '''«Синхронизирован с GDS»'''. Вместе с этим, в момент синхронизации действует настройка фиксации стоимости заказа при его уменьшении.&lt;br /&gt;
&lt;br /&gt;
== Импорт и экспорт правил ==&lt;br /&gt;
Правила задаются внесением ряда параметров в файл в формате XLS/XLSX, который импортируется в систему в разделе «Настройки автовыписки и эквайринга» → «Импорт/экспорт Excel». Пример файла для заполнения и полное описание формата внесения данных указаны ниже. Экспорт правил доступен в форматах XLS или XLSX. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Пример файла для импорта:'''&amp;lt;br/&amp;gt;[[File:AcquiringExportExample.xls]]&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;
{| style=&amp;quot;width: 100%&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&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;
| id&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи, из любой внешней системы/БД. Необязательно для заполнения. Не участвуют в логике расчетов и используются для информативности&amp;lt;br/&amp;gt;&lt;br /&gt;
| любое значение.&lt;br /&gt;
| 123&lt;br /&gt;
|-&lt;br /&gt;
| запретить автотикетинг&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;autoticketingDisabled&amp;lt;/span&amp;gt;&lt;br /&gt;
| Определяет по какой схеме пройдет выписка заказа.&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - автовыписка для заказа запрещена&lt;br /&gt;
0 - автовыписка разрешена &lt;br /&gt;
пустое = выписка проходит по стандартному алгоритму в соответствие с настройками&lt;br /&gt;
| 1&lt;br /&gt;
0 &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| прямой эквайринг&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;acquiringMode&amp;lt;/span&amp;gt;&lt;br /&gt;
| Определяет по какой схеме пройдет оплата заказа.&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - оплата проходит по прямому эквайрингу в авиакомпанию&lt;br /&gt;
2 - оплата проходит через банк &amp;lt;br/&amp;gt;&lt;br /&gt;
пустое = оплата проходит в соответствии с настройками&lt;br /&gt;
| 1&lt;br /&gt;
2 &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| правило активно&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр определяет будет ли применяться правило или нет.&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - правило активно&lt;br /&gt;
0 - правило неактивно &amp;lt;br/&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
0 &amp;lt;br/&amp;gt;&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;
Валидирующий перевозчик перелета.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
пустое игнорируется&lt;br /&gt;
2 буквы/цифры&amp;lt;br/&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
SU,LH,BA&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| код-шеринг&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;codeSharing&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак допустимости выполнения рейса под другой оперирующей авиакомпанией.&amp;lt;br/&amp;gt;&lt;br /&gt;
| пустое - все перелеты&amp;lt;br/&amp;gt;&lt;br /&gt;
1 - код-шеринг обязателен &amp;lt;br/&amp;gt;&lt;br /&gt;
0 - код шеринг запрещён&lt;br /&gt;
| 1&lt;br /&gt;
0&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 пакета реквизитов системы NEMO&lt;br /&gt;
Перечиляются в любой последовательности, можно смешивать разные типы. Действует правило &amp;quot;или&amp;quot;: если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
пустое = любые&amp;lt;br/&amp;gt;SABRE, GALILEO, AMADEUS, SIRENA, SITA - GDS&amp;lt;br/&amp;gt;[буквы+цифры] - PCC&amp;lt;br/&amp;gt;[цифры] - ID пакета&lt;br /&gt;
&lt;br /&gt;
| SABRE,670P,123&lt;br /&gt;
AMADEUS,GALILEO&lt;br /&gt;
&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;routePart&amp;quot;&amp;gt;routePart&amp;lt;/span&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Цепочка из IATA кодов городов или аэропортов, описывающая часть маршрута перелета с учетом пересадок. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.&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;
&lt;br /&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;serviceClass&amp;quot;&amp;gt;serviceClass&amp;lt;/span&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Допустимые категории классов обслуживания&amp;lt;br/&amp;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;
где КОД:&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;
&lt;br /&gt;
| &lt;br /&gt;
пустое = любые&amp;lt;br/&amp;gt;- одно или несколько значений (см. описание)&lt;br /&gt;
&lt;br /&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;
| начало вылета&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;
&lt;br /&gt;
| 05.05.2015&lt;br /&gt;
31.05.2015&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;
&lt;br /&gt;
| 05.12.2015&lt;br /&gt;
31.12.2015&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=15157</id>
		<title>Форма поиска (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=15157"/>
		<updated>2018-09-28T07:17:34Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Основные параметры поискового запроса на форме поиска */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Руководство]]&lt;br /&gt;
Форма поиска 一 блок системы {{NameSystemLink}} компонента [[Авиабилеты (компонент)|Авиабилеты]] с настройками для задания параметров поискового запроса и запуска [[Поиск (Авиабилеты)|поиска авиабилетов]].&lt;br /&gt;
&lt;br /&gt;
[[Файл:Search form avia.png]]&lt;br /&gt;
&lt;br /&gt;
==Основные параметры поискового запроса на форме поиска==&lt;br /&gt;
&lt;br /&gt;
* '''Тип маршрута''':&lt;br /&gt;
** [[Маршрут &amp;quot;В одну сторону&amp;quot;|В одну сторону]],&lt;br /&gt;
** [[Маршрут &amp;quot;Туда и обратно&amp;quot;|Туда и обратно]], &lt;br /&gt;
** [[Сложный маршрут]]. &lt;br /&gt;
Тип маршрута можно выбрать из выпадающего меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Route.png]]&lt;br /&gt;
&lt;br /&gt;
* '''Даты вылета и прилета''' — задаются через встроенный календарь с областью видимости на два месяца и возможностью перемещения нему вперед и назад.&amp;lt;br&amp;gt; В разделе настроек '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска''' можно задать ограничения на диапазон дат, разрешенных для поиска и бронирования  относительно текущего числа. Это регулируется следующими настройками:&lt;br /&gt;
**'''''Ближайшая разрешенная дата для поиска билетов (дней от текущего числа)''''' - Отсчет ведется от сегодняшнего дня. Ноль означает ''сегодня''. &amp;lt;br&amp;gt;Можно задать целым числом, либо промежутком времени, заданным в следующем формате: ''00:00-9:30,1''. &amp;lt;br&amp;gt; Это означает, что в период времени с 00:00 до 9:30 значение настройки равно 1. Максимальное количество временных промежутков - 2, разделитель - &amp;quot;;&amp;quot;. &amp;lt;br&amp;gt;Пример: ''00:00-9:30,1;19:30-23:59,2''. Таким образом, во время, не указанное во временных интервалах, настройка будет равна 0. То есть: в интервал времени с 00:00 до 9:30 пользователи сайта смогут искать рейсы с вылетом не раньше чем завтра (+1 от текущей даты). В период с 19:30 до 23:59 пользователи сайта смогут искать рейсы с вылетом не раньше чем послезавтра (+2 от текущей даты). В неохваченный период (с 9:30 до 19:30 будет доступен поиск рейсов с вылетом сегодня (+0 от текущей даты). &amp;lt;br&amp;gt;Значение интервала времени можно вводить от 00:00 до 24:00 включительно. &amp;lt;br&amp;gt;Принцип работы трех следующих настроек аналогичный.&lt;br /&gt;
**'''''Ближайшая разрешенная дата для бронирования билетов (дней от текущего числа)''''' - Если значения настройки установлены так, что на какую-либо дату поиск разрешен, но не разрешено бронирование, то при попытке бронирования пользователь получит сообщение об ошибке: ''Бронирование запрещено, т.к. выбранная дата бронирования меньше ближайшей разрешенной даты для бронирования билетов''.&lt;br /&gt;
**'''''Самая дальняя разрешенная дата для поиска билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим двум, но ограничение задается на самую дальнюю доступную в календаре дату для поиска.&lt;br /&gt;
**'''''Самая дальняя разрешенная дата для бронирования билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим трем, но ограничение задается на самую дальнюю доступную дату для бронирования.&lt;br /&gt;
 &lt;br /&gt;
[[Файл:Time.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* '''Аэропорты вылета и прилета''' — пустое или предварительно заполненное текстовое поле с функцией автозаполнения по мере набора текста пользователем. Поддерживается поиск по названию города на русском или английском языке, названию аэропорта на русском или английском языке, IATA коду аэропорта. Совпадение определяется по первым буквам. В качестве подсказки выводится название страны расположения аэропорта и код аэропорта.&lt;br /&gt;
&lt;br /&gt;
Для удобства поиска рекомендуется включить кнопку, меняющую местами пункты вылета и прилета, в разделе '''Настройки системы - Интеграция -  Nemo 1.0 (JSON API) - Отображать кнопку, которая меняет местами города вылета и прилета'''.&lt;br /&gt;
&lt;br /&gt;
По умолчанию для поиска доступны все аэропорты. Если сайт настроен на продажу билетов только одной конкретной авиакомпании, то имеет смысл отображать для поиска только те направления, по которым данная а/к осуществляет полеты. Для этого можно включить настройку ''Режим работы автокомплита IATA точек: По маршрутной сетке авиакомпании'' в разделе '''Настройки системы - Интеграция -  Nemo 1.0 (JSON API)''' и внести IATA-код авиакомпании в поле ниже ''(Укажите авиакомпанию для подгрузки маршрутной сетки)''.  {{Attention| Данная настройка работает только для ГРС Сирена Трэвел. Маршрутная сеть авиакомпании будет подгружаться специальным запросом напрямую из ГРС, и соответствующие аэропорты будут доступны или не доступны для выбора на форме поиска}}.&lt;br /&gt;
&lt;br /&gt;
Также в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска''' присутствует настройка '''Выделять даты доступных рейсов в календаре формы поиска''' позволяющая включить подсветку доступных для поиска дат в календаре на форме поиска. И обратная настройка '''Блокировать выбор недоступных дат в календаре''' позволяющая блокировать выбор даты в календаре, если в этот день нет рейсов по расписанию. {{Attention| Данные настройки работают только для ГРС Сирена Трэвел. Расписание авиакомпаний будет подгружаться дополнительным запросом из ГРС по пакету выбранному в разделе '''Управления продажами - Авиабилеты - Процесс поиска - тонкая настройка - Пакеты для поиска по расписанию в NEMO2.0''' }}.&lt;br /&gt;
&lt;br /&gt;
[[Файл:TimeToShine.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* '''Количество [[пассажир]]ов''' - доступные типы пассажиров: &lt;br /&gt;
** Взрослый (adult),&lt;br /&gt;
** Ребенок - от 2 полных до 12 неполных лет (child),&lt;br /&gt;
** Младенец без места - до 2 неполных лет (infant), &lt;br /&gt;
** Младенец с местом - до 2 неполных лет (infant-seat).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
УСТАРЕВШИЕ НАСТРОЙКИ!!&lt;br /&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;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По умолчанию в выпадающем списке для быстрого выбора доступны три наиболее часто используемых комбинаций пассажиров: 1 взрослый, 2 взрослых, 2 взрослых и 1 ребенок. Для выбора других сочетаний по клику на кнопку '''Больше пассажиров''' появится всплывающее окно: &lt;br /&gt;
&lt;br /&gt;
[[Файл:Passengers.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Можно изменить данный режим выбора пассажиров на быстрый выбор в выпадающем списке: &lt;br /&gt;
&lt;br /&gt;
[[Файл:Passengers2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Для этого нужно включить настройку ''Выбор пассажиров на форме поиска с помощью подробного селекта'' в разделе '''Настройки системы - Интеграция -  Nemo 1.0 (JSON API)'''. &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;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
УСТАРЕВШИЕ НАСТРОЙКИ!&lt;br /&gt;
&lt;br /&gt;
Кроме того, в данном разделе есть еще 4 полезные настройки: &lt;br /&gt;
*** ''искать также класс эконом-премиум параллельным запросом при поиске эконом класса''&lt;br /&gt;
*** ''искать также первый класс параллельным запросом при поиске бизнес класса''&lt;br /&gt;
*** ''отображать класс эконом-премиум на форме поиска''&lt;br /&gt;
*** ''при поиске &amp;quot;эконом&amp;quot; запрашивать в Nemo2 все классы''.&amp;lt;br&amp;gt; Используется только в запросах к авиа-серверу, начиная с версии 1.2. Может значительно увеличить число запросов в GDS. &amp;lt;/span&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Искать ±Х дня''' — при выборе данной опции поиск производится в диапазоне X дней (задаётся в настройках) от выбранной даты, так же система выделит самые дешевые тарифы из диапазона (см. [[Поиск по окружным датам (Авиабилеты)]]). После перехода на выбранную дату с матрицы результатов поиска по окружным датам пользователь получит полную выдачу результатов поиска на эту фиксированную дату.&amp;lt;br&amp;gt;Отображение параметра регулируется опцией ''Скрывать соседние даты на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Форма_поиска_-_дополнительные_параметры.png]]&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;
* '''Время в пути''' - ограничение поиска рейсов по длительности перелета. Доступные для выбора варианты: не важно (по умолчанию ищутся все), не более 6 часов, не более 12 часов, не более суток.&lt;br /&gt;
* '''Пересадки''' - можно задать поиск только прямых рейсов или рейсов только с короткими пересадками (не более 2 часов). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--**''Через параметры запроса к поставщику'' - установлено по умолчанию. Если выбрано это значение, то в поисковом запросе к ГРС явно указывается код требуемой авиакомпании, и тогда в результатах будут присутствовать только те рейсы, где данная авиакомпания является валидирующим перевозчиком.&lt;br /&gt;
**''Через постфильтры на результатах'' - если выбрано это значение, то в поисковом запросе код авиакомпании не отправляется в ГРС, т.е. получаем обычную полную выдачу, но в результатах уже будет предустановлен постфильтр на данную авиакомпанию. Выдача будет содержать не только те рейсы, где данная авиакомпания является валидирующим перевозчиком, но и те, где она фигурирует как маркетинговая хотя бы в одном сегменте. )--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Extra1.png]]&lt;br /&gt;
&lt;br /&gt;
== Блок &amp;quot;Сейчас ищут&amp;quot; ==&lt;br /&gt;
{{Attention|Работает только для старых тем оформления.}}&lt;br /&gt;
&lt;br /&gt;
При включении блока на сайте отображается информация о 6-ти последних поисковых запросах, с которых можно перейти на результаты этих поисков. Результаты этого блока обновляются при обновлении страницы.&lt;br /&gt;
&lt;br /&gt;
Включить блок можно опцией '''''Показывать блок «Сейчас ищут»''''' в разделе: '''Управление продажами → Авиабилеты → Форма поиска'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Сейчас_ищут.png|500px|Пример блока «Сейчас ищут»]]&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;'''Код включения блока в CMS'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
{literal}&lt;br /&gt;
&amp;lt;script src=&amp;quot;/static/js/nowSearching.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
	$(function () {&lt;br /&gt;
		$('.js-flights-nowSearching').nowSearching();&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
{/literal}&lt;br /&gt;
&amp;lt;div class=&amp;quot;new-ui-container new-flights-nowSearching js-flights-nowSearching&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;new-flights-nowSearching__header&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;!-- ko if: !loading() --&amp;gt;&lt;br /&gt;
		&amp;lt;span class=&amp;quot;new-ui-button new-ui-button_small new-ui-button_secondary new-flights-nowSearching__refresh js-flights-nowSearching__refresh&amp;quot;&amp;gt;{'nowsearching__refresh'|language}&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;!-- /ko --&amp;gt; {'nowsearching__title'|language}&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;new-flights-nowSearching__items&amp;quot; data-bind=&amp;quot;foreach: elements, css: {ldelim}'new-flights-nowSearching__items_loading':loading{rdelim}&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;!-- ko if: $index() != 0 --&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&amp;quot;new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;!-- /ko --&amp;gt;&lt;br /&gt;
		&amp;lt;a class=&amp;quot;new-flights-nowSearching__item&amp;quot; data-bind=&amp;quot;attr: {ldelim}href: '/index.php?go=search/view_results&amp;amp;uid='+searchUid{rdelim}&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;money class=&amp;quot;new-flights-nowSearching__item__price&amp;quot; data-bind=&amp;quot;nowSearchingMoney: price&amp;quot; format=&amp;quot;0,0 $&amp;quot;&amp;gt;&amp;lt;/money&amp;gt;&lt;br /&gt;
			&amp;lt;div data-bind=&amp;quot;attr:{ldelim}'class':'new-flights-nowSearching__item__data new-flights-nowSearching__item__data_'+searchType{rdelim}&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;!-- ko if: searchType == 'OW' --&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;new-flights-nowSearching__item__route&amp;quot; data-bind=&amp;quot;html: segments0.depAir+' — '+segments0.arrAir&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;new-flights-nowSearching__item__dates&amp;quot; data-bind=&amp;quot;html: segments0.depDate+'{'nowsearching__date_owadder'|language}'&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;!-- /ko --&amp;gt;&lt;br /&gt;
				&amp;lt;!-- ko if: searchType == 'RT' --&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;new-flights-nowSearching__item__route&amp;quot; data-bind=&amp;quot;html: segments0.depAir+' — '+segments0.arrAir&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;new-flights-nowSearching__item__dates&amp;quot; data-bind=&amp;quot;html: segments0.depDate+' {'nowsearching__date_rtadder_1'|language} '+segments1.depDate+' {'nowsearching__date_rtadder_2'|language}'&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;!-- /ko --&amp;gt;&lt;br /&gt;
				&amp;lt;!-- ko if: searchType == 'CR' --&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;new-flights-nowSearching__item__routeShort&amp;quot; data-bind=&amp;quot;html: segments.length+' '+(segments.length%10 &amp;gt; 4 ? '{'nowsearching__flightsnumber_5pl'|language}' : '{'nowsearching__flightsnumber_2-4'|language}')&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;!-- /ko --&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&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;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Авиабилеты (компонент)]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Результаты поиска]]&lt;br /&gt;
*[[Тип маршрута]]&lt;br /&gt;
*[[Поиск по окружным датам (Авиабилеты)]]&lt;br /&gt;
*[[Форма бронирования (Авиабилеты)]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15116</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15116"/>
		<updated>2018-09-06T12:47:52Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Блокировка в Nemo.Travel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал предложенный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Блокировка в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://nemo.travel системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Блокировка в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_(%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D0%B5%D1%82%D0%BE%D0%B2)&amp;diff=15115</id>
		<title>Обработка неподтвержденных сегментов (блокировка недоступных перелетов)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_(%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D0%B5%D1%82%D0%BE%D0%B2)&amp;diff=15115"/>
		<updated>2018-09-06T12:44:06Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: Перенаправление на Блокировка перелётов&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление[[Блокировка_перелётов]]&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Модуль '''Обработка неподтвержденных сегментов''' предназначен для удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента, &lt;br /&gt;
* ошибка получения [[тариф]]а,&lt;br /&gt;
* прочие причины.&lt;br /&gt;
Модуль блокирует такие перелеты, чтобы они не попадали на выдачу результатов поиска.&lt;br /&gt;
&lt;br /&gt;
Порядок работы модуля:&amp;lt;br&amp;gt;&lt;br /&gt;
# Если при первичной проверке доступности перелета или его бронировании получена одна из ошибок:&lt;br /&gt;
#* невалидный статус сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK);&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;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Результаты поиска]]&lt;br /&gt;
* [[Поиск (Авиабилеты)]]&lt;br /&gt;
* [[Фильтры результатов поиска (Авиабилеты)]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15114</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15114"/>
		<updated>2018-09-06T12:31:41Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал предложенный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Блокировка в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Блокировка в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15113</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15113"/>
		<updated>2018-09-06T12:30:52Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал предложенный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Фильтр результатов в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Блокировка в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15111</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15111"/>
		<updated>2018-09-06T12:29:35Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал предложенный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Фильтр результатов в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Реализация в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15110</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15110"/>
		<updated>2018-09-06T12:23:16Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал предложенный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Реализация в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Реализация в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15109</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15109"/>
		<updated>2018-09-06T12:21:08Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Функционал работает следующим образом: [[Пользователь|пользователь]] запускает поисковый запрос, после получения [[Результаты_поиска|результатов поиска]] выбирает конкретный перелет, и, если в процессе актуализации перелета или в момент [[Бронирование|бронирования]] система получает ошибку от поставщика (например, выбранный [[Класс_бронирования_(подкласс)|класс бронирования]] уже недоступен) по данному рейсу, то перелет будет занесен в список блокировки. При последующих поисках в зависимости от заданных настроек, описанных ниже, данный рейс не будет попадать в выдачу результатов.&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK), &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;
&lt;br /&gt;
{{Attention|Функционал реализованный в Nemo.Travel и в Nemo.Connect настраивается и работает независимо друг от друга.}}&lt;br /&gt;
&lt;br /&gt;
==Реализация в Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.&lt;br /&gt;
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.&lt;br /&gt;
# Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.&lt;br /&gt;
# Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.&lt;br /&gt;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&lt;br /&gt;
&lt;br /&gt;
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля.&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка модуля=== &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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Реализация в Nemo.Connect==&lt;br /&gt;
&lt;br /&gt;
Функционал настраивается в Nemo.Travel, но работает на стороне веб-сервисов ''Nemo.Connect'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
===Включение и настройка===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
===Просмотр блокировок===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных в Nemo.Connect перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
* ''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15108</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=15108"/>
		<updated>2018-09-06T11:24:26Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Данный функционал предназначен для временного удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&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'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
== Nemo.Travel ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]] [[Категория:Встроенные модули]]&lt;br /&gt;
'''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
===Описание===&lt;br /&gt;
&lt;br /&gt;
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:&lt;br /&gt;
* невалидный статуса сегмента, &lt;br /&gt;
* ошибка получения [[тариф]]а,&lt;br /&gt;
* прочие причины.&lt;br /&gt;
Модуль блокирует такие перелеты, чтобы они не попадали на выдачу результатов поиска.&lt;br /&gt;
&lt;br /&gt;
Порядок работы модуля:&amp;lt;br&amp;gt;&lt;br /&gt;
# Если при первичной проверке доступности перелета или его бронировании получена одна из ошибок:&lt;br /&gt;
#* невалидный статус сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK);&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;
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.&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;
#* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:фильтр блокировки.png|450px]]&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;
Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.&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;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
[DB] Новая запись &amp;quot;list_flights_banned(0)&amp;quot;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [$bind] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [ban_until] =&amp;gt; 2016-05-12 17:47:18     время блокировки перелета&lt;br /&gt;
            [flight_id] =&amp;gt; 1272120004              идентификатор заблокированного перелета&lt;br /&gt;
            [agency_id] =&amp;gt; 2410                    идентификатор агентства&lt;br /&gt;
            [flight_begin] =&amp;gt; 2016-07-01           дата вылета&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [$result] =&amp;gt; 1&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nemo.Connect ==&lt;br /&gt;
&lt;br /&gt;
=== Настройка ===&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
=== Просмотр блокировок ===&lt;br /&gt;
Реализована возможность просмотра списка заблокированных перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&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;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15091</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15091"/>
		<updated>2018-08-27T13:41:39Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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;
[[Файл:Dopaknacenka.png|800px|Отображение отчета]]&lt;br /&gt;
&lt;br /&gt;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15090</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15090"/>
		<updated>2018-08-27T13:41:27Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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;
[[Файл:Dopaknacenka.png|800px|Отображение отчета]]&lt;br /&gt;
&lt;br /&gt;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15089</id>
		<title>Файл:Dopaknacenka.png</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15089"/>
		<updated>2018-08-27T13:40:38Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: Дмитрий Поликарпов загрузил новую версию Файл:Dopaknacenka.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15026</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15026"/>
		<updated>2018-08-20T13:21:53Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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; . Процент&amp;lt;!--или фиксированный размер в указанной валюте--&amp;gt;, заданный в этой настройке, будет распространяться на все дополнительные услуги.&lt;br /&gt;
&amp;lt;!--[[Файл:Dopaknacenka.png|800px|Отображение отчета]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15025</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15025"/>
		<updated>2018-08-20T13:11:58Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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;
[[Файл:Dopaknacenka.png|800px|Отображение отчета]]&lt;br /&gt;
&lt;br /&gt;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15024</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15024"/>
		<updated>2018-08-20T13:09:26Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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;
[[Файл:Dopaknacenka.png|800px|Отображение отчета]]&lt;br /&gt;
&lt;br /&gt;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15023</id>
		<title>Файл:Dopaknacenka.png</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15023"/>
		<updated>2018-08-20T13:08:40Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: Дмитрий Поликарпов загрузил новую версию Файл:Dopaknacenka.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15022</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=15022"/>
		<updated>2018-08-20T13:06:32Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление наценки на дополнительные услуги */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели бы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлежит допуслуга (выбор в выпадающем списке: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователю на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователю на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&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; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Существуют услуги, которые применяются не на один сегмент, а сразу на направление, чаще всего такие услуги встречаются на рейсах с пересадкой. Такие услуги имеют особый признак(восклицательный знак). Цена такой услуги будет зависеть от количества сегментов, к которым она привязана.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:F1e84ca63c.jpg|600px|Услуга, которая распространяется сразу на направление]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуга, которая распространяется сразу на направление.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;7R:03C:1PC10KG UP TO 203CM&amp;quot;, где 7R-это IATA код авиакомпании, 03C-RFISC допуслуги, а 1PC10KG UP TO 203CM это сервисное название допуслуги.&lt;br /&gt;
метка для перевода подробного описания услуги будет иметь вид &amp;quot;7R:03C:1PC10KG UP TO 203CM:RULES_TEXT&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService info.png|700px|Признак того, что у услуги есть подробное описание]]&lt;br /&gt;
|-&lt;br /&gt;
|Признак того, что у услуги есть подробное описание&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:GDSService description.png|700px|Подробное описание]]&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;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15021</id>
		<title>Файл:Dopaknacenka.png</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dopaknacenka.png&amp;diff=15021"/>
		<updated>2018-08-20T13:06:24Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14912</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14912"/>
		<updated>2018-08-02T14:52:13Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Подтверждение согласия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&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;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный обмен и/или возврат доступен для перелетов только тех авиакомпании, в которых открыта 31-я и 33-я категории УПТ соответственно.}}&lt;br /&gt;
&lt;br /&gt;
[[Amadeus|GDS Amadeus]] поддерживается гарантированный и негарантированный возврат. &amp;lt;br&amp;gt;&lt;br /&gt;
При этом используются разные категории УПТ:&lt;br /&gt;
* при гарантированном возврате используется категория под автовозвраты, приоритет данной категории выше;&lt;br /&gt;
* при негарантированном возврате используется категория с описанием штрафов, которая запускается только если не доступен гарантированный возврат.&lt;br /&gt;
Запуск негарантированного возврата можно отключить в настройках Office ID на стороне [[Amadeus|GDS Amadeus]].&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&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;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&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;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Авиакомпании для проведения автоматических обменов ''' — в данную настройку можно внести те авиакомпании, в которых должен проводиться автоматический обмен. Автоматический обмен в указанных в этой настройке авиакомпаниях будет применяться только к реквизитам, указанным в настройке &amp;quot;Реквизиты для проведения автоматических обменов&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;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
*'''Список EMD при возврате''' — Имеет формат: SU:RSVR,PENF;UT:MISC .  Для работы этой настройки Администратору необходимо:&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Список EMD при возврате''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&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;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&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;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате и внесение даты, до которой расчет будет действителен(выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ.&lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&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;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Return_rasch.png|700px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&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;
* Код брони (PNR)&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;
* Имя &lt;br /&gt;
* Телефон &lt;br /&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;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&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;
&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;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&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;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Уже возвращено клиенту&lt;br /&gt;
* Удерживаемые таксы&lt;br /&gt;
* Расчет действителен до (дата и время)&lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&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;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|300px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&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;
|[[Файл:Srok godnosti.png|450px|Рис. 6 Срок действия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия&lt;br /&gt;
|}&lt;br /&gt;
По истечении указанного на заявке срока, любые действия с заявкой становятся недоступными, её можно лишь аннулировать. Клиенту потребуется создать новую заявку с актуальным перерасчетом от менеджера/эксперта.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Srok istek.png|450px|Рис. 6 Срок действия истек]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия истек&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;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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|left|450px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &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;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&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;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &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;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&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;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;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;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Получение EMD по выполнению возврат и обмена ==&lt;br /&gt;
При выполнении возврата, обмена/ревалидации оформляются EMD на штрафы, на разницу из-за уменьшения тарифа и/или такс. Система {{NameSystem}} формирует документ EMD и отправляет его на адрес заказчика, а также копия уходит по адресу из настройки «Адрес электронной почты для копий уведомлений». Для формирования документа система использует заданный в настройках шаблон, располагающийся по адресу '''«Настройки системы → Нотификации и документы → Документы → Документы для авиа → EMD»'''. &lt;br /&gt;
&lt;br /&gt;
В списке действий с заказом представлена возможность выгрузки EMD. &lt;br /&gt;
  &lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14911</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14911"/>
		<updated>2018-08-02T14:51:42Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Подтверждение согласия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&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;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный обмен и/или возврат доступен для перелетов только тех авиакомпании, в которых открыта 31-я и 33-я категории УПТ соответственно.}}&lt;br /&gt;
&lt;br /&gt;
[[Amadeus|GDS Amadeus]] поддерживается гарантированный и негарантированный возврат. &amp;lt;br&amp;gt;&lt;br /&gt;
При этом используются разные категории УПТ:&lt;br /&gt;
* при гарантированном возврате используется категория под автовозвраты, приоритет данной категории выше;&lt;br /&gt;
* при негарантированном возврате используется категория с описанием штрафов, которая запускается только если не доступен гарантированный возврат.&lt;br /&gt;
Запуск негарантированного возврата можно отключить в настройках Office ID на стороне [[Amadeus|GDS Amadeus]].&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&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;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&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;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Авиакомпании для проведения автоматических обменов ''' — в данную настройку можно внести те авиакомпании, в которых должен проводиться автоматический обмен. Автоматический обмен в указанных в этой настройке авиакомпаниях будет применяться только к реквизитам, указанным в настройке &amp;quot;Реквизиты для проведения автоматических обменов&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;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
*'''Список EMD при возврате''' — Имеет формат: SU:RSVR,PENF;UT:MISC .  Для работы этой настройки Администратору необходимо:&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Список EMD при возврате''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&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;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&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;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате и внесение даты, до которой расчет будет действителен(выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ.&lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&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;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Return_rasch.png|700px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&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;
* Код брони (PNR)&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;
* Имя &lt;br /&gt;
* Телефон &lt;br /&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;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&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;
&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;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&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;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Уже возвращено клиенту&lt;br /&gt;
* Удерживаемые таксы&lt;br /&gt;
* Расчет действителен до (дата и время)&lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&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;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|300px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&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;
|[[Файл:Srok godnosti.png|450px|Рис. 6 Срок действия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия&lt;br /&gt;
|}&lt;br /&gt;
По истечении указанного на заявке срока, любые действия с заявкой становятся недоступными, её можно лишь аннулировать. Клиенту потребуется создать новую заявку с актуальным перерасчетом от менеджера/эксперта.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Srok istek.png|450px|Рис. 6 Срок действия истек]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия истек&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;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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|left|450px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &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;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&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;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &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;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&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;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;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;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Получение EMD по выполнению возврат и обмена ==&lt;br /&gt;
При выполнении возврата, обмена/ревалидации оформляются EMD на штрафы, на разницу из-за уменьшения тарифа и/или такс. Система {{NameSystem}} формирует документ EMD и отправляет его на адрес заказчика, а также копия уходит по адресу из настройки «Адрес электронной почты для копий уведомлений». Для формирования документа система использует заданный в настройках шаблон, располагающийся по адресу '''«Настройки системы → Нотификации и документы → Документы → Документы для авиа → EMD»'''. &lt;br /&gt;
&lt;br /&gt;
В списке действий с заказом представлена возможность выгрузки EMD. &lt;br /&gt;
  &lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14910</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14910"/>
		<updated>2018-08-02T14:51:28Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Подтверждение согласия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&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;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный обмен и/или возврат доступен для перелетов только тех авиакомпании, в которых открыта 31-я и 33-я категории УПТ соответственно.}}&lt;br /&gt;
&lt;br /&gt;
[[Amadeus|GDS Amadeus]] поддерживается гарантированный и негарантированный возврат. &amp;lt;br&amp;gt;&lt;br /&gt;
При этом используются разные категории УПТ:&lt;br /&gt;
* при гарантированном возврате используется категория под автовозвраты, приоритет данной категории выше;&lt;br /&gt;
* при негарантированном возврате используется категория с описанием штрафов, которая запускается только если не доступен гарантированный возврат.&lt;br /&gt;
Запуск негарантированного возврата можно отключить в настройках Office ID на стороне [[Amadeus|GDS Amadeus]].&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&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;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&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;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Авиакомпании для проведения автоматических обменов ''' — в данную настройку можно внести те авиакомпании, в которых должен проводиться автоматический обмен. Автоматический обмен в указанных в этой настройке авиакомпаниях будет применяться только к реквизитам, указанным в настройке &amp;quot;Реквизиты для проведения автоматических обменов&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;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
*'''Список EMD при возврате''' — Имеет формат: SU:RSVR,PENF;UT:MISC .  Для работы этой настройки Администратору необходимо:&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Список EMD при возврате''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&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;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&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;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате и внесение даты, до которой расчет будет действителен(выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ.&lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&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;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Return_rasch.png|700px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&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;
* Код брони (PNR)&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;
* Имя &lt;br /&gt;
* Телефон &lt;br /&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;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&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;
&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;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&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;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Уже возвращено клиенту&lt;br /&gt;
* Удерживаемые таксы&lt;br /&gt;
* Расчет действителен до (дата и время)&lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&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;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|300px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&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;
|[[Файл:Srok godnosti.png|450px|Рис. 6 Срок действия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия&lt;br /&gt;
|}&lt;br /&gt;
По истечении указанного на заявке срока, любые действия с заявкой становятся недоступными, её можно лишь аннулировать. Клиенту потребуется создать новую заявку с актуальным перерасчетом от менеджера/эксперта.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Srok istek.png|450px|Рис. 6 Срок действия истек]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия истек&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;br&amp;gt;&lt;br /&gt;
Шаблон письма настраивается в '''«Настройки системы → Нотификации и документы → Шаблоны электронных писем → Заявка на возврат или обмен подтверждена»'''.&lt;br /&gt;
Текст заявления можно посмотреть, кликнув по ссылке «текстом заявления» на странице заявки, а сам шаблон документа настраивается в разделе '''«Настройки системы → Нотификации → Документы → Заявление на возврат или обмен»'''. Заявление отправляется на почту агента и клиента. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|left|450px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &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;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&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;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &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;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&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;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;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;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Получение EMD по выполнению возврат и обмена ==&lt;br /&gt;
При выполнении возврата, обмена/ревалидации оформляются EMD на штрафы, на разницу из-за уменьшения тарифа и/или такс. Система {{NameSystem}} формирует документ EMD и отправляет его на адрес заказчика, а также копия уходит по адресу из настройки «Адрес электронной почты для копий уведомлений». Для формирования документа система использует заданный в настройках шаблон, располагающийся по адресу '''«Настройки системы → Нотификации и документы → Документы → Документы для авиа → EMD»'''. &lt;br /&gt;
&lt;br /&gt;
В списке действий с заказом представлена возможность выгрузки EMD. &lt;br /&gt;
  &lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14909</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14909"/>
		<updated>2018-08-02T14:49:57Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Подтверждение согласия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&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;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный обмен и/или возврат доступен для перелетов только тех авиакомпании, в которых открыта 31-я и 33-я категории УПТ соответственно.}}&lt;br /&gt;
&lt;br /&gt;
[[Amadeus|GDS Amadeus]] поддерживается гарантированный и негарантированный возврат. &amp;lt;br&amp;gt;&lt;br /&gt;
При этом используются разные категории УПТ:&lt;br /&gt;
* при гарантированном возврате используется категория под автовозвраты, приоритет данной категории выше;&lt;br /&gt;
* при негарантированном возврате используется категория с описанием штрафов, которая запускается только если не доступен гарантированный возврат.&lt;br /&gt;
Запуск негарантированного возврата можно отключить в настройках Office ID на стороне [[Amadeus|GDS Amadeus]].&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&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;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&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;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Авиакомпании для проведения автоматических обменов ''' — в данную настройку можно внести те авиакомпании, в которых должен проводиться автоматический обмен. Автоматический обмен в указанных в этой настройке авиакомпаниях будет применяться только к реквизитам, указанным в настройке &amp;quot;Реквизиты для проведения автоматических обменов&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;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
*'''Список EMD при возврате''' — Имеет формат: SU:RSVR,PENF;UT:MISC .  Для работы этой настройки Администратору необходимо:&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Список EMD при возврате''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&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;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&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;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате и внесение даты, до которой расчет будет действителен(выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ.&lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&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;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Return_rasch.png|700px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&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;
* Код брони (PNR)&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;
* Имя &lt;br /&gt;
* Телефон &lt;br /&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;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&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;
&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;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&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;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Уже возвращено клиенту&lt;br /&gt;
* Удерживаемые таксы&lt;br /&gt;
* Расчет действителен до (дата и время)&lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&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;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|300px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&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;
|[[Файл:Srok godnosti.png|450px|Рис. 6 Срок действия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия&lt;br /&gt;
|}&lt;br /&gt;
По истечении указанного на заявке срока, любые действия с заявкой становятся недоступными, её можно лишь аннулировать. Клиенту потребуется создать новую заявку с актуальным перерасчетом от менеджера/эксперта.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Srok istek.png|450px|Рис. 6 Срок действия истек]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Срок действия истек&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;
После подтверждения менеджер получает уведомление по электронной почте о согласии клиента. Шаблон настраивается в '''«Настройки системы → Нотификации и документы → Шаблоны электронных писем → Заявка на возврат или обмен подтверждена»'''.&lt;br /&gt;
Текст заявления можно посмотреть, кликнув по ссылке «текстом заявления» на странице заявки, а сам шаблон документа настраивается в разделе '''«Настройки системы → Нотификации → Документы → Заявление на возврат или обмен»'''. Заявление отправляется на почту агента и клиента. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|left|450px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &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;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&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;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &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;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&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;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;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;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Получение EMD по выполнению возврат и обмена ==&lt;br /&gt;
При выполнении возврата, обмена/ревалидации оформляются EMD на штрафы, на разницу из-за уменьшения тарифа и/или такс. Система {{NameSystem}} формирует документ EMD и отправляет его на адрес заказчика, а также копия уходит по адресу из настройки «Адрес электронной почты для копий уведомлений». Для формирования документа система использует заданный в настройках шаблон, располагающийся по адресу '''«Настройки системы → Нотификации и документы → Документы → Документы для авиа → EMD»'''. &lt;br /&gt;
&lt;br /&gt;
В списке действий с заказом представлена возможность выгрузки EMD. &lt;br /&gt;
  &lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=14797</id>
		<title>Обработка неподтвержденных сегментов - Блокировка перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B5%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_-_%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=14797"/>
		<updated>2018-06-15T09:21:48Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Просмотр блокировок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Назначение ==&lt;br /&gt;
Данный функционал позволяет временно блокировать недоступные перелёты, не пропуская их на выдачу результатов [[Поиск_(Авиабилеты)|поиска]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&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'', следовательно, рейс будет блокироваться и при поиске напрямую через ''API Nemo.Connect''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Перелёты из [[SITA_Gabriel|'''SITA Gabriel''']] не блокируются.}}&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
   Настройки находятся по адресу: '''«Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс поиска» → «[[Поиск (Авиабилеты)|Тонкая настройка]]»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Bansettings.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
1) Для активации блокировки необходимо включить настройку '''Блокировать недоступные перелёты''' ''(включена по-умолчанию)''.&lt;br /&gt;
&lt;br /&gt;
При ''выключенном'' состоянии сбор данных по недоступным перелётам продолжается, но фильтрация результатов не происходит.&lt;br /&gt;
&lt;br /&gt;
2) '''Тип используемой блокировки недоступных перелётов''':&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и PCC'' - выборка перелётов для блокировки происходит по всем значениям (описаны в таблице ниже) в связке GDS + PCC ''(по-умолчанию)'';&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS и Локации'' - выборка недоступных перелётов выполняется в связке GDS + Локация (страна) без [[PCC|PCC]]. Если страна в параметрах реквизита [[Глобальная_распределительная_система|GDS]] не задана, то она считается несуществующей, и блокировка будет применяться среди всех таких реквизитов данной GDS;&lt;br /&gt;
&lt;br /&gt;
* ''В рамках GDS'' -  выборка недоступных перелётов происходит в рамках одной GDS.&lt;br /&gt;
   Пример:&lt;br /&gt;
   Пакет реквизитов настроен таким образом, что поиск происходит в одних реквизитах в локации RU, а бронирование - в других реквизитах в локации US. Допустим, в процессе бронирования в ответе поставщика система получила ту или иную ошибку. В таком случае с большой долей вероятности при повторной попытке бронирования этот же перелёт пойдёт опять в локацию US и ошибка повторится, поэтому в результатах поиска его желательно блокировать.&lt;br /&gt;
&lt;br /&gt;
3) '''Время блокировки недоступных перелётов''' - время, в течение которого недоступный перелёт будет заблокирован. Настройка задаётся в минутах, максимальное значение - 60 ''(по-умолчанию: 30)''.&lt;br /&gt;
&lt;br /&gt;
== Просмотр блокировок ==&lt;br /&gt;
Реализована возможность просмотра списка заблокированных перелётов. Данная страница доступна только менеджеру корневого агентства и главному администратору.&lt;br /&gt;
&lt;br /&gt;
   Страница расположена в настройках в разделе '''«Управление продажами» → «Авиабилеты » → «Процессы» → «Процесс поиска» → «Блокировки недоступных рейсов»'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Banlist.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
''Значения:''&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Столбец&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Пример&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Описание&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Сегмент&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219/LED-DME/U692/O&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;0219 - месяц и число рейса, LED-DME - аэропорты отправления и прибытия, U6 - маркетинговый перевозчик, 92 - номер рейса, O - литера класса бронирования&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Поставщик &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Sabre&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Реквизиты&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;7DYG&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;реквизиты подключения ГДС&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt; &lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Расположение&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;RU&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;локация&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Дата и время&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;2018-02-13T12:24:40&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ГГГГ-ММ-ДД ЧЧ:ММ:СС - время занесения в список&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ID события&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;142285179&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;уникальный номер события в логах Nemo Connect, по которому рейс был заблокирован&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Тип блокировки&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;тип блокировки. Возможные значения: F (no fare), C (no booking class)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Чтобы очистить список блокировок у агентства, необходимо использовать кнопку '''«Очистить кэш блокировок»''' над списком.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Настройки]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14747</id>
		<title>Маршрутизатор поисковых запросов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14747"/>
		<updated>2018-05-29T12:01:04Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Cм. статью [[Маршрутизатор поисковых запросов]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
[[Маршрутизатор поисковых запросов|Маршрутизация]] поисковых запросов в {{NameProject2}} настраивается в пункте [[Маршрутизатор поисковых запросов {{NameProject2}}#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]&lt;br /&gt;
&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Блокировка и приоритетность правил===&lt;br /&gt;
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты. &amp;lt;br /&amp;gt;В маршрутизаторе {{NameProject2}} можно задать правила таким образом, чтобы '''при пересечении правил сработало только одно'''. Для этого правилам присваивают статус '''блокирующего'''. &lt;br /&gt;
*Если среди подходящих для запроса правил '''есть хотя бы одно блокирующее''', маршрутизатор '''выберет из подходящих одно правило''' по приоритету. &lt;br /&gt;
*Если среди подходящих для запроса правил '''нет блокирующих''', то '''все правила будут применены'''.&lt;br /&gt;
&lt;br /&gt;
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра ''Приоритет правила''. Чем выше число, тем выше приоритет. (см. раздел  [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]).&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и '''для каждого''' сработавшего правила '''задан ручной приоритет''', то правило для срабатывания '''выбирается по ручному приоритету'''.&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и для '''хотя бы одного''' сработавшего правила''' ручной приоритет не задан''', то правило для срабатывания '''выбирается по номерам правил'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
{{Attention|После включения маршрутизатора {{NameProject2}} не используйте географические ограничения в пакетах {{NameProject1}}.}}&lt;br /&gt;
&lt;br /&gt;
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Включение маршрутизатора поисковых запросов {{NameProject2}} ==&lt;br /&gt;
Чтобы включить маршрутизатор поисковых запросов для агентства нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Менеджеру''':&lt;br /&gt;
* В {{NameProject1}}:&lt;br /&gt;
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
*# '''Включите''' опцию '''Использовать маршрутизатор {{NameProject2}}'''. &lt;br /&gt;
*# В настройке '''Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}}''' выберите пакет реквизитов. &lt;br /&gt;
* В {{NameProject2}}:&lt;br /&gt;
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
*# Включите опцию '''Использовать маршрутизатор авиа'''.&lt;br /&gt;
&lt;br /&gt;
При этом запрещено заводить правила маршрутизации в {{NameProject1}}. Маршрутизатор поисковых запросов {{NameProject1}} рекомендуется отключить.&lt;br /&gt;
&lt;br /&gt;
== Создание правила маршрутизации поисковых запросов на стороне {{NameProject2}} ==&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;
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу. &lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Вы можете создавать правила маршрутизации не только на стороне {{NameProject2}}, но и на стороне {{NameProject1}} }} (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}|Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}]]).&lt;br /&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;
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов отбытия''' —  IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.&lt;br /&gt;
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.&lt;br /&gt;
* '''Только RT-перелеты''' —  правило применяется только к перелетам '''туда-обратно'''.&lt;br /&gt;
* '''Обратная логика правила''' —  включает инверсию географических ограничений правила (логику типа ''все, кроме''). &amp;lt;br /&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.&lt;br /&gt;
* '''Инвертировать страны отбытия/прибытия''' — включает инверсию только по странам прибытия/отбытия ( логику типа ''все, кроме''). &amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''AU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии.&lt;br /&gt;
* '''Инвертировать города отбытия/прибытия''' — включает инверсию только по городам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список городов отправления''' указан город ''VOZ'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа.&lt;br /&gt;
* '''Инвертировать аэропорты отбытия/прибытия''' — включает инверсию только по аэропортам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список аэропортов прибытия''' указан аэропорт ''BWI'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.&lt;br /&gt;
&lt;br /&gt;
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Теги в {{NameProject2}}|Теги в {{NameProject2}}]]).&lt;br /&gt;
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.&lt;br /&gt;
* '''Признак уникальности правила''' - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Приоритет правила''' — работает только для правил с включенной опцией '''Блокирующее правило'''. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел [[Маршрутизатор поисковых запросов {{NameProject2}}#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Максимальное количество дней до даты вылета на всех плечах''' -  при включенной настройке правило не срабатывает в случае превышения заданной величины.&lt;br /&gt;
* '''Список допустимых дней для запуска поиска''' — порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.&lt;br /&gt;
*'''Стратегия обработки правил с совпадающими пакетами''' — определяет способ действия при срабатывании двух и более правил с одинаковыми пакетами для поиска при наличии в каком-либо из этих правил приоритетной / нежелательной авиакомпании (параметры &amp;quot;А/к для передачи как обязательные в ГДС&amp;quot; и &amp;quot;А/к, которые требуется исключить из выдачи&amp;quot;). Параметр может принимать два значения. Constrict - сужение поисковой выдачи, является значением по умолчанию и соответствует логике обработки правил ДО добавления данного параметра. При этом режиме в случае наличии пары &amp;quot;Общее правило без фильтра по а/к&amp;quot; + &amp;quot;Частное правило с фильтром&amp;quot; сработает именно частное правило, общее будет проигнорировано в пользу частного. Если у хотя бы одного из сработавших правил выставлено значение Constrict, то стратегия обработки всех правил будет именно сужение. Expand - расширение поисковой выдачи. При этом режиме в случае наличия такой пары срабатывают оба правила, и в ГРС отправляются параллельные запросы с фильтром по а/к и без него. При наличии правил с одним и тем же пакетом реквизитов для каждого пакета происходит слияние параметров правил. Если есть несколько подходящих правил с фильтром по а/к, то выполняется слияние всех фильтров. Обязательные для передачи в ГДС а/к объединяются. Если есть списки исключаемых а/к, то их значения удаляются из списка обязательных а/к. Если обязательных а/к нет, то будет заполняться только список исключаемых а/к.&lt;br /&gt;
*'''Срабатывать в том числе для сегментов обратно''' — при включении опции заданные в правиле пункты вылета/прилёта будут разрешаться для маршрута с пунктами вылета/прилёта наоборот - города проверяются как для запросов OW туда, так и OW - запросов по обратному направлению от заданного, в том числе RT. Кнопка будет разрешать в рамках правила по списку городов отправления-прибытия так же и перелеты с направлением в обратную сторону (проверяются пункты прилета как пункты вылета, а пункты вылета как пункты прилёта).&lt;br /&gt;
&lt;br /&gt;
{{Attention| Включение инверсии города отбытия и инверсии города прибытия в рамках одного правила - НЕ инвертируют направление перелёта, чтобы инвертировать направление Вам понадобиться включить обратную логику правила.}}&lt;br /&gt;
&lt;br /&gt;
''''' Добавление дополнительных параметров к запросу в ГРС'''''&lt;br /&gt;
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, передаются как обязательные в запрос к ГРС.&lt;br /&gt;
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.&lt;br /&gt;
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.&lt;br /&gt;
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.&lt;br /&gt;
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.&lt;br /&gt;
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:&lt;br /&gt;
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200, &lt;br /&gt;
**для ГРС Galileo параметр не работает,&lt;br /&gt;
**для ГРС Amadeus, Сирена Трэвел, uAPI можно задать любое целое положительное число.&lt;br /&gt;
* '''Поиск минимальных и минимально возвратных цен''' - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если [[Поиск_минимально_возвратных_тарифов|опция включена]], в результатах поиска отображается больше возвратных тарифов.&lt;br /&gt;
* '''Дополнительно запросить только публичные тарифы''' - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.&lt;br /&gt;
* '''Запретить запрос только прямых перелётов''' - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.&lt;br /&gt;
*'''Максимальное количество пересадок''' — позволяет ограничить максимальное количество пересадок в результатах поиска. Ограничение применяется на каждое запрошенное плечо. Доступно ограничение количества пересадок от 0 (прямые перелеты) до 3 (перелеты с указанным или меньшим количеством пересадок). Функционал реализован для ГРС Amadeus, Sabre, Galileo и Galileo uAPI.&lt;br /&gt;
&lt;br /&gt;
== Теги в {{NameProject2}} ==&lt;br /&gt;
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.&lt;br /&gt;
&lt;br /&gt;
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}. &lt;br /&gt;
&lt;br /&gt;
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. &lt;br /&gt;
&lt;br /&gt;
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').&lt;br /&gt;
Возможные теги: &lt;br /&gt;
*''b2b'' — запрос поиска от учетной записи B2B, &lt;br /&gt;
*''b2c'' — запрос поиска от учетной записи B2C, &lt;br /&gt;
*''usr'' — запрос поиска от имени зарегистрированного пользователя, &lt;br /&gt;
*''exp'' — запрос поиска от имени эксперта, &lt;br /&gt;
*''mgr'' — запрос поиска от имени менеджера,&lt;br /&gt;
*''agt'' — поиск запущен пользователем корневого агентства, &lt;br /&gt;
*''corp'' — поиск запущен корпоративным клиентом агентства, &lt;br /&gt;
*''subagt'' — поиск запущен пользователем субагентства, &lt;br /&gt;
*''anon'' — запрос поиска от имени анонимного пользователя, &lt;br /&gt;
*''api'' — поиск запущен через агентский API, &lt;br /&gt;
*''meta'' — поиск запущен через метапоиск, &lt;br /&gt;
а так же метки, содержащие:&lt;br /&gt;
*''номер пользователя'', запустившего поиск,&lt;br /&gt;
*''номер группы'', пользователь которой запустил поиск, &lt;br /&gt;
*''номер субагенства и агентства'' пользователя, запустившего поиск.&lt;br /&gt;
&lt;br /&gt;
== Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Настройки маршрутизатора'''.&lt;br /&gt;
# Выберите необходимого пользователя, группу или агентство '''Изменить'''.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Маршрутизатор_поисковых_запросов_{{NameProject2}}#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.&lt;br /&gt;
#* Укажите, если требуется инвертировать тот или иной параметр поискового запроса (страну/город/аэропорт прибытия или отбытия).&lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
#* Выберите тип правила, Constrict (сужение) или Expand (расширение), оно будет определять, для чего будет использовать фильтр по а/к - сужение или расширение выдачи.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{{Attention| Если правила установлены на конкретного пользователя/группу, то будут использоваться правила только пользователя/группы.&amp;lt;br&amp;gt; И если есть другие правила выше по иерархии вложенности, например на агентстве, то эти правила будут проигнорированы.&amp;lt;br&amp;gt; В случае, если у  пользователя/группы нет своего правила, тогда будут использоваться первые правила по иерархии выше. }}&amp;lt;br&amp;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;
|[[Файл:2018-05-29_15-01-31.png|справа|1200px|Создание нового правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание нового правила&lt;br /&gt;
|}&lt;br /&gt;
=== Импорт правил маршрутизации поисковых запросов в {{NameProject1}} ===&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ-панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}} в выбранного пользователя или группу Nemo Travel.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&amp;lt;br&amp;gt;&lt;br /&gt;
Связанное агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать созданные и импортированные правила на стороне {{NameProject1}} нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Администратору''' (указать на какие именно настройки будет смотреть система при поиске):&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки маршрутизатора''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отображения на стороне {{NameProject1}} таблицы с настройками маршрутизатора==&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}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]&lt;br /&gt;
* Столбец '''&amp;quot;Пересекается с&amp;quot;''' показывает идентификаторы правил, которые либо полностью соответствуют правилу (строку которого мы рассматриваем), либо наше правило является частным случаем правил, указанных в столбце. Столбец &amp;quot;Пересекается с&amp;quot; помогает видеть пересечения правил и даёт возможность лучше ориентироваться в общей массе правил маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ID Правила'''||'''Пересекается с'''||'''Параметры поиска'''&lt;br /&gt;
 |-&lt;br /&gt;
 |  001 ||     || Перелеты из Франции&lt;br /&gt;
 |-&lt;br /&gt;
 |  002 || 001 || Перелеты из Парижа&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры правил маршрутизации в {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Правило для запрета поиска кириллических аэропортов в пакете===&lt;br /&gt;
&lt;br /&gt;
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.&lt;br /&gt;
&lt;br /&gt;
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&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;{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Правило для включения в результаты поиска подкласса P===&lt;br /&gt;
&lt;br /&gt;
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания. &lt;br /&gt;
&lt;br /&gt;
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи. &lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&lt;br /&gt;
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.&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.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Валюта]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14746</id>
		<title>Маршрутизатор поисковых запросов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14746"/>
		<updated>2018-05-29T12:00:27Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Cм. статью [[Маршрутизатор поисковых запросов]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
[[Маршрутизатор поисковых запросов|Маршрутизация]] поисковых запросов в {{NameProject2}} настраивается в пункте [[Маршрутизатор поисковых запросов {{NameProject2}}#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]&lt;br /&gt;
&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Блокировка и приоритетность правил===&lt;br /&gt;
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты. &amp;lt;br /&amp;gt;В маршрутизаторе {{NameProject2}} можно задать правила таким образом, чтобы '''при пересечении правил сработало только одно'''. Для этого правилам присваивают статус '''блокирующего'''. &lt;br /&gt;
*Если среди подходящих для запроса правил '''есть хотя бы одно блокирующее''', маршрутизатор '''выберет из подходящих одно правило''' по приоритету. &lt;br /&gt;
*Если среди подходящих для запроса правил '''нет блокирующих''', то '''все правила будут применены'''.&lt;br /&gt;
&lt;br /&gt;
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра ''Приоритет правила''. Чем выше число, тем выше приоритет. (см. раздел  [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]).&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и '''для каждого''' сработавшего правила '''задан ручной приоритет''', то правило для срабатывания '''выбирается по ручному приоритету'''.&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и для '''хотя бы одного''' сработавшего правила''' ручной приоритет не задан''', то правило для срабатывания '''выбирается по номерам правил'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
{{Attention|После включения маршрутизатора {{NameProject2}} не используйте географические ограничения в пакетах {{NameProject1}}.}}&lt;br /&gt;
&lt;br /&gt;
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Включение маршрутизатора поисковых запросов {{NameProject2}} ==&lt;br /&gt;
Чтобы включить маршрутизатор поисковых запросов для агентства нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Менеджеру''':&lt;br /&gt;
* В {{NameProject1}}:&lt;br /&gt;
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
*# '''Включите''' опцию '''Использовать маршрутизатор {{NameProject2}}'''. &lt;br /&gt;
*# В настройке '''Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}}''' выберите пакет реквизитов. &lt;br /&gt;
* В {{NameProject2}}:&lt;br /&gt;
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
*# Включите опцию '''Использовать маршрутизатор авиа'''.&lt;br /&gt;
&lt;br /&gt;
При этом запрещено заводить правила маршрутизации в {{NameProject1}}. Маршрутизатор поисковых запросов {{NameProject1}} рекомендуется отключить.&lt;br /&gt;
&lt;br /&gt;
== Создание правила маршрутизации поисковых запросов на стороне {{NameProject2}} ==&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;
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу. &lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Вы можете создавать правила маршрутизации не только на стороне {{NameProject2}}, но и на стороне {{NameProject1}} }} (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}|Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}]]).&lt;br /&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;
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов отбытия''' —  IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.&lt;br /&gt;
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.&lt;br /&gt;
* '''Только RT-перелеты''' —  правило применяется только к перелетам '''туда-обратно'''.&lt;br /&gt;
* '''Обратная логика правила''' —  включает инверсию географических ограничений правила (логику типа ''все, кроме''). &amp;lt;br /&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.&lt;br /&gt;
* '''Инвертировать страны отбытия/прибытия''' — включает инверсию только по странам прибытия/отбытия ( логику типа ''все, кроме''). &amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''AU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии.&lt;br /&gt;
* '''Инвертировать города отбытия/прибытия''' — включает инверсию только по городам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список городов отправления''' указан город ''VOZ'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа.&lt;br /&gt;
* '''Инвертировать аэропорты отбытия/прибытия''' — включает инверсию только по аэропортам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список аэропортов прибытия''' указан аэропорт ''BWI'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.&lt;br /&gt;
&lt;br /&gt;
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Теги в {{NameProject2}}|Теги в {{NameProject2}}]]).&lt;br /&gt;
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.&lt;br /&gt;
* '''Признак уникальности правила''' - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Приоритет правила''' — работает только для правил с включенной опцией '''Блокирующее правило'''. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел [[Маршрутизатор поисковых запросов {{NameProject2}}#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Максимальное количество дней до даты вылета на всех плечах''' -  при включенной настройке правило не срабатывает в случае превышения заданной величины.&lt;br /&gt;
* '''Список допустимых дней для запуска поиска''' — порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.&lt;br /&gt;
*'''Стратегия обработки правил с совпадающими пакетами''' — определяет способ действия при срабатывании двух и более правил с одинаковыми пакетами для поиска при наличии в каком-либо из этих правил приоритетной / нежелательной авиакомпании (параметры &amp;quot;А/к для передачи как обязательные в ГДС&amp;quot; и &amp;quot;А/к, которые требуется исключить из выдачи&amp;quot;). Параметр может принимать два значения. Constrict - сужение поисковой выдачи, является значением по умолчанию и соответствует логике обработки правил ДО добавления данного параметра. При этом режиме в случае наличии пары &amp;quot;Общее правило без фильтра по а/к&amp;quot; + &amp;quot;Частное правило с фильтром&amp;quot; сработает именно частное правило, общее будет проигнорировано в пользу частного. Если у хотя бы одного из сработавших правил выставлено значение Constrict, то стратегия обработки всех правил будет именно сужение. Expand - расширение поисковой выдачи. При этом режиме в случае наличия такой пары срабатывают оба правила, и в ГРС отправляются параллельные запросы с фильтром по а/к и без него. При наличии правил с одним и тем же пакетом реквизитов для каждого пакета происходит слияние параметров правил. Если есть несколько подходящих правил с фильтром по а/к, то выполняется слияние всех фильтров. Обязательные для передачи в ГДС а/к объединяются. Если есть списки исключаемых а/к, то их значения удаляются из списка обязательных а/к. Если обязательных а/к нет, то будет заполняться только список исключаемых а/к.&lt;br /&gt;
*'''Срабатывать в том числе для сегментов обратно''' — при включении опции заданные в правиле пункты вылета/прилёта будут разрешаться для маршрута с пунктами вылета/прилёта наоборот - города проверяются как для запросов OW туда, так и OW - запросов по обратному направлению от заданного, в том числе RT. Кнопка будет разрешать в рамках правила по списку городов отправления-прибытия так же и перелеты с направлением в обратную сторону (проверяются пункты прилета как пункты вылета, а пункты вылета как пункты прилёта).&lt;br /&gt;
&lt;br /&gt;
{{Attention| Включение инверсии города отбытия и инверсии города прибытия в рамках одного правила - НЕ инвертируют направление перелёта, чтобы инвертировать направление Вам понадобиться включить обратную логику правила.}}&lt;br /&gt;
&lt;br /&gt;
''''' Добавление дополнительных параметров к запросу в ГРС'''''&lt;br /&gt;
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, передаются как обязательные в запрос к ГРС.&lt;br /&gt;
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.&lt;br /&gt;
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.&lt;br /&gt;
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.&lt;br /&gt;
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.&lt;br /&gt;
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:&lt;br /&gt;
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200, &lt;br /&gt;
**для ГРС Galileo параметр не работает,&lt;br /&gt;
**для ГРС Amadeus, Сирена Трэвел, uAPI можно задать любое целое положительное число.&lt;br /&gt;
* '''Поиск минимальных и минимально возвратных цен''' - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если [[Поиск_минимально_возвратных_тарифов|опция включена]], в результатах поиска отображается больше возвратных тарифов.&lt;br /&gt;
* '''Дополнительно запросить только публичные тарифы''' - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.&lt;br /&gt;
* '''Запретить запрос только прямых перелётов''' - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.&lt;br /&gt;
*'''Максимальное количество пересадок''' — позволяет ограничить максимальное количество пересадок в результатах поиска. Ограничение применяется на каждое запрошенное плечо. Доступно ограничение количества пересадок от 0 (прямые перелеты) до 3 (перелеты с указанным или меньшим количеством пересадок). Функционал реализован для ГРС Amadeus, Sabre, Galileo и Galileo uAPI.&lt;br /&gt;
&lt;br /&gt;
== Теги в {{NameProject2}} ==&lt;br /&gt;
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.&lt;br /&gt;
&lt;br /&gt;
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}. &lt;br /&gt;
&lt;br /&gt;
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. &lt;br /&gt;
&lt;br /&gt;
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').&lt;br /&gt;
Возможные теги: &lt;br /&gt;
*''b2b'' — запрос поиска от учетной записи B2B, &lt;br /&gt;
*''b2c'' — запрос поиска от учетной записи B2C, &lt;br /&gt;
*''usr'' — запрос поиска от имени зарегистрированного пользователя, &lt;br /&gt;
*''exp'' — запрос поиска от имени эксперта, &lt;br /&gt;
*''mgr'' — запрос поиска от имени менеджера,&lt;br /&gt;
*''agt'' — поиск запущен пользователем корневого агентства, &lt;br /&gt;
*''corp'' — поиск запущен корпоративным клиентом агентства, &lt;br /&gt;
*''subagt'' — поиск запущен пользователем субагентства, &lt;br /&gt;
*''anon'' — запрос поиска от имени анонимного пользователя, &lt;br /&gt;
*''api'' — поиск запущен через агентский API, &lt;br /&gt;
*''meta'' — поиск запущен через метапоиск, &lt;br /&gt;
а так же метки, содержащие:&lt;br /&gt;
*''номер пользователя'', запустившего поиск,&lt;br /&gt;
*''номер группы'', пользователь которой запустил поиск, &lt;br /&gt;
*''номер субагенства и агентства'' пользователя, запустившего поиск.&lt;br /&gt;
&lt;br /&gt;
== Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Настройки маршрутизатора'''.&lt;br /&gt;
# Выберите необходимого пользователя, группу или агентство '''Изменить'''.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Маршрутизатор_поисковых_запросов_{{NameProject2}}#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.&lt;br /&gt;
#* Укажите, если требуется инвертировать тот или иной параметр поискового запроса (страну/город/аэропорт прибытия или отбытия).&lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
#* Выберите тип правила, Constrict (сужение) или Expand (расширение), оно будет определять, для чего будет использовать фильтр по а/к - сужение или расширение выдачи.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{{Attention| Если правила установлены на конкретного пользователя/группу, то будут использоваться правила только пользователя/группы.&amp;lt;br&amp;gt; Если есть другие правила выше по иерархии вложенности, например на агентстве, то эти правила будут проигнорированы.&amp;lt;br&amp;gt; В случае, если у  пользователя/группы нет своего правила, тогда будут использоваться первые правила по иерархии выше. }}&amp;lt;br&amp;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;
|[[Файл:2018-05-29_15-01-31.png|справа|1200px|Создание нового правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание нового правила&lt;br /&gt;
|}&lt;br /&gt;
=== Импорт правил маршрутизации поисковых запросов в {{NameProject1}} ===&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ-панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}} в выбранного пользователя или группу Nemo Travel.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&amp;lt;br&amp;gt;&lt;br /&gt;
Связанное агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать созданные и импортированные правила на стороне {{NameProject1}} нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Администратору''' (указать на какие именно настройки будет смотреть система при поиске):&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки маршрутизатора''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отображения на стороне {{NameProject1}} таблицы с настройками маршрутизатора==&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}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]&lt;br /&gt;
* Столбец '''&amp;quot;Пересекается с&amp;quot;''' показывает идентификаторы правил, которые либо полностью соответствуют правилу (строку которого мы рассматриваем), либо наше правило является частным случаем правил, указанных в столбце. Столбец &amp;quot;Пересекается с&amp;quot; помогает видеть пересечения правил и даёт возможность лучше ориентироваться в общей массе правил маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ID Правила'''||'''Пересекается с'''||'''Параметры поиска'''&lt;br /&gt;
 |-&lt;br /&gt;
 |  001 ||     || Перелеты из Франции&lt;br /&gt;
 |-&lt;br /&gt;
 |  002 || 001 || Перелеты из Парижа&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры правил маршрутизации в {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Правило для запрета поиска кириллических аэропортов в пакете===&lt;br /&gt;
&lt;br /&gt;
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.&lt;br /&gt;
&lt;br /&gt;
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&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;{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Правило для включения в результаты поиска подкласса P===&lt;br /&gt;
&lt;br /&gt;
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания. &lt;br /&gt;
&lt;br /&gt;
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи. &lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&lt;br /&gt;
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.&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.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Валюта]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14745</id>
		<title>Маршрутизатор поисковых запросов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14745"/>
		<updated>2018-05-29T11:58:16Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Cм. статью [[Маршрутизатор поисковых запросов]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
[[Маршрутизатор поисковых запросов|Маршрутизация]] поисковых запросов в {{NameProject2}} настраивается в пункте [[Маршрутизатор поисковых запросов {{NameProject2}}#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]&lt;br /&gt;
&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Блокировка и приоритетность правил===&lt;br /&gt;
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты. &amp;lt;br /&amp;gt;В маршрутизаторе {{NameProject2}} можно задать правила таким образом, чтобы '''при пересечении правил сработало только одно'''. Для этого правилам присваивают статус '''блокирующего'''. &lt;br /&gt;
*Если среди подходящих для запроса правил '''есть хотя бы одно блокирующее''', маршрутизатор '''выберет из подходящих одно правило''' по приоритету. &lt;br /&gt;
*Если среди подходящих для запроса правил '''нет блокирующих''', то '''все правила будут применены'''.&lt;br /&gt;
&lt;br /&gt;
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра ''Приоритет правила''. Чем выше число, тем выше приоритет. (см. раздел  [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]).&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и '''для каждого''' сработавшего правила '''задан ручной приоритет''', то правило для срабатывания '''выбирается по ручному приоритету'''.&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и для '''хотя бы одного''' сработавшего правила''' ручной приоритет не задан''', то правило для срабатывания '''выбирается по номерам правил'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
{{Attention|После включения маршрутизатора {{NameProject2}} не используйте географические ограничения в пакетах {{NameProject1}}.}}&lt;br /&gt;
&lt;br /&gt;
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Включение маршрутизатора поисковых запросов {{NameProject2}} ==&lt;br /&gt;
Чтобы включить маршрутизатор поисковых запросов для агентства нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Менеджеру''':&lt;br /&gt;
* В {{NameProject1}}:&lt;br /&gt;
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
*# '''Включите''' опцию '''Использовать маршрутизатор {{NameProject2}}'''. &lt;br /&gt;
*# В настройке '''Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}}''' выберите пакет реквизитов. &lt;br /&gt;
* В {{NameProject2}}:&lt;br /&gt;
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
*# Включите опцию '''Использовать маршрутизатор авиа'''.&lt;br /&gt;
&lt;br /&gt;
При этом запрещено заводить правила маршрутизации в {{NameProject1}}. Маршрутизатор поисковых запросов {{NameProject1}} рекомендуется отключить.&lt;br /&gt;
&lt;br /&gt;
== Создание правила маршрутизации поисковых запросов на стороне {{NameProject2}} ==&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;
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу. &lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Вы можете создавать правила маршрутизации не только на стороне {{NameProject2}}, но и на стороне {{NameProject1}} }} (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}|Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}]]).&lt;br /&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;
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов отбытия''' —  IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.&lt;br /&gt;
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.&lt;br /&gt;
* '''Только RT-перелеты''' —  правило применяется только к перелетам '''туда-обратно'''.&lt;br /&gt;
* '''Обратная логика правила''' —  включает инверсию географических ограничений правила (логику типа ''все, кроме''). &amp;lt;br /&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.&lt;br /&gt;
* '''Инвертировать страны отбытия/прибытия''' — включает инверсию только по странам прибытия/отбытия ( логику типа ''все, кроме''). &amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''AU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии.&lt;br /&gt;
* '''Инвертировать города отбытия/прибытия''' — включает инверсию только по городам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список городов отправления''' указан город ''VOZ'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа.&lt;br /&gt;
* '''Инвертировать аэропорты отбытия/прибытия''' — включает инверсию только по аэропортам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список аэропортов прибытия''' указан аэропорт ''BWI'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.&lt;br /&gt;
&lt;br /&gt;
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Теги в {{NameProject2}}|Теги в {{NameProject2}}]]).&lt;br /&gt;
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.&lt;br /&gt;
* '''Признак уникальности правила''' - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Приоритет правила''' — работает только для правил с включенной опцией '''Блокирующее правило'''. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел [[Маршрутизатор поисковых запросов {{NameProject2}}#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Максимальное количество дней до даты вылета на всех плечах''' -  при включенной настройке правило не срабатывает в случае превышения заданной величины.&lt;br /&gt;
* '''Список допустимых дней для запуска поиска''' — порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.&lt;br /&gt;
*'''Стратегия обработки правил с совпадающими пакетами''' — определяет способ действия при срабатывании двух и более правил с одинаковыми пакетами для поиска при наличии в каком-либо из этих правил приоритетной / нежелательной авиакомпании (параметры &amp;quot;А/к для передачи как обязательные в ГДС&amp;quot; и &amp;quot;А/к, которые требуется исключить из выдачи&amp;quot;). Параметр может принимать два значения. Constrict - сужение поисковой выдачи, является значением по умолчанию и соответствует логике обработки правил ДО добавления данного параметра. При этом режиме в случае наличии пары &amp;quot;Общее правило без фильтра по а/к&amp;quot; + &amp;quot;Частное правило с фильтром&amp;quot; сработает именно частное правило, общее будет проигнорировано в пользу частного. Если у хотя бы одного из сработавших правил выставлено значение Constrict, то стратегия обработки всех правил будет именно сужение. Expand - расширение поисковой выдачи. При этом режиме в случае наличия такой пары срабатывают оба правила, и в ГРС отправляются параллельные запросы с фильтром по а/к и без него. При наличии правил с одним и тем же пакетом реквизитов для каждого пакета происходит слияние параметров правил. Если есть несколько подходящих правил с фильтром по а/к, то выполняется слияние всех фильтров. Обязательные для передачи в ГДС а/к объединяются. Если есть списки исключаемых а/к, то их значения удаляются из списка обязательных а/к. Если обязательных а/к нет, то будет заполняться только список исключаемых а/к.&lt;br /&gt;
*'''Срабатывать в том числе для сегментов обратно''' — при включении опции заданные в правиле пункты вылета/прилёта будут разрешаться для маршрута с пунктами вылета/прилёта наоборот - города проверяются как для запросов OW туда, так и OW - запросов по обратному направлению от заданного, в том числе RT. Кнопка будет разрешать в рамках правила по списку городов отправления-прибытия так же и перелеты с направлением в обратную сторону (проверяются пункты прилета как пункты вылета, а пункты вылета как пункты прилёта).&lt;br /&gt;
&lt;br /&gt;
{{Attention| Включение инверсии города отбытия и инверсии города прибытия в рамках одного правила - НЕ инвертируют направление перелёта, чтобы инвертировать направление Вам понадобиться включить обратную логику правила.}}&lt;br /&gt;
&lt;br /&gt;
''''' Добавление дополнительных параметров к запросу в ГРС'''''&lt;br /&gt;
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, передаются как обязательные в запрос к ГРС.&lt;br /&gt;
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.&lt;br /&gt;
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.&lt;br /&gt;
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.&lt;br /&gt;
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.&lt;br /&gt;
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:&lt;br /&gt;
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200, &lt;br /&gt;
**для ГРС Galileo параметр не работает,&lt;br /&gt;
**для ГРС Amadeus, Сирена Трэвел, uAPI можно задать любое целое положительное число.&lt;br /&gt;
* '''Поиск минимальных и минимально возвратных цен''' - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если [[Поиск_минимально_возвратных_тарифов|опция включена]], в результатах поиска отображается больше возвратных тарифов.&lt;br /&gt;
* '''Дополнительно запросить только публичные тарифы''' - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.&lt;br /&gt;
* '''Запретить запрос только прямых перелётов''' - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.&lt;br /&gt;
*'''Максимальное количество пересадок''' — позволяет ограничить максимальное количество пересадок в результатах поиска. Ограничение применяется на каждое запрошенное плечо. Доступно ограничение количества пересадок от 0 (прямые перелеты) до 3 (перелеты с указанным или меньшим количеством пересадок). Функционал реализован для ГРС Amadeus, Sabre, Galileo и Galileo uAPI.&lt;br /&gt;
&lt;br /&gt;
== Теги в {{NameProject2}} ==&lt;br /&gt;
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.&lt;br /&gt;
&lt;br /&gt;
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}. &lt;br /&gt;
&lt;br /&gt;
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. &lt;br /&gt;
&lt;br /&gt;
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').&lt;br /&gt;
Возможные теги: &lt;br /&gt;
*''b2b'' — запрос поиска от учетной записи B2B, &lt;br /&gt;
*''b2c'' — запрос поиска от учетной записи B2C, &lt;br /&gt;
*''usr'' — запрос поиска от имени зарегистрированного пользователя, &lt;br /&gt;
*''exp'' — запрос поиска от имени эксперта, &lt;br /&gt;
*''mgr'' — запрос поиска от имени менеджера,&lt;br /&gt;
*''agt'' — поиск запущен пользователем корневого агентства, &lt;br /&gt;
*''corp'' — поиск запущен корпоративным клиентом агентства, &lt;br /&gt;
*''subagt'' — поиск запущен пользователем субагентства, &lt;br /&gt;
*''anon'' — запрос поиска от имени анонимного пользователя, &lt;br /&gt;
*''api'' — поиск запущен через агентский API, &lt;br /&gt;
*''meta'' — поиск запущен через метапоиск, &lt;br /&gt;
а так же метки, содержащие:&lt;br /&gt;
*''номер пользователя'', запустившего поиск,&lt;br /&gt;
*''номер группы'', пользователь которой запустил поиск, &lt;br /&gt;
*''номер субагенства и агентства'' пользователя, запустившего поиск.&lt;br /&gt;
&lt;br /&gt;
== Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Настройки маршрутизатора'''.&lt;br /&gt;
# Выберите необходимого пользователя, группу или агентство '''Изменить'''.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Маршрутизатор_поисковых_запросов_{{NameProject2}}#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.&lt;br /&gt;
#* Укажите, если требуется инвертировать тот или иной параметр поискового запроса (страну/город/аэропорт прибытия или отбытия).&lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
#* Выберите тип правила, Constrict (сужение) или Expand (расширение), оно будет определять, для чего будет использовать фильтр по а/к - сужение или расширение выдачи.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{{Attention| Если правила установлены на конкретного пользователя/группу, то будут использоваться правила только пользователя/группы.&amp;lt;br&amp;gt; И если есть другие правила выше по иерархии вложенности, например на агентстве, то эти правила будут проигнорированы.&amp;lt;br&amp;gt; И наоборот, если у  пользователя/группы нет своего правила, то будут использоваться первые правила по иерархии выше. }}&amp;lt;br&amp;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;
|[[Файл:2018-05-29_15-01-31.png|справа|1200px|Создание нового правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание нового правила&lt;br /&gt;
|}&lt;br /&gt;
=== Импорт правил маршрутизации поисковых запросов в {{NameProject1}} ===&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ-панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}} в выбранного пользователя или группу Nemo Travel.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&amp;lt;br&amp;gt;&lt;br /&gt;
Связанное агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать созданные и импортированные правила на стороне {{NameProject1}} нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Администратору''' (указать на какие именно настройки будет смотреть система при поиске):&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки маршрутизатора''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отображения на стороне {{NameProject1}} таблицы с настройками маршрутизатора==&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}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]&lt;br /&gt;
* Столбец '''&amp;quot;Пересекается с&amp;quot;''' показывает идентификаторы правил, которые либо полностью соответствуют правилу (строку которого мы рассматриваем), либо наше правило является частным случаем правил, указанных в столбце. Столбец &amp;quot;Пересекается с&amp;quot; помогает видеть пересечения правил и даёт возможность лучше ориентироваться в общей массе правил маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ID Правила'''||'''Пересекается с'''||'''Параметры поиска'''&lt;br /&gt;
 |-&lt;br /&gt;
 |  001 ||     || Перелеты из Франции&lt;br /&gt;
 |-&lt;br /&gt;
 |  002 || 001 || Перелеты из Парижа&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры правил маршрутизации в {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Правило для запрета поиска кириллических аэропортов в пакете===&lt;br /&gt;
&lt;br /&gt;
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.&lt;br /&gt;
&lt;br /&gt;
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&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;{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Правило для включения в результаты поиска подкласса P===&lt;br /&gt;
&lt;br /&gt;
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания. &lt;br /&gt;
&lt;br /&gt;
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи. &lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&lt;br /&gt;
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.&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.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Валюта]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14743</id>
		<title>Маршрутизатор поисковых запросов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14743"/>
		<updated>2018-05-29T11:38:52Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Cм. статью [[Маршрутизатор поисковых запросов]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
[[Маршрутизатор поисковых запросов|Маршрутизация]] поисковых запросов в {{NameProject2}} настраивается в пункте [[Маршрутизатор поисковых запросов {{NameProject2}}#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]&lt;br /&gt;
&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Блокировка и приоритетность правил===&lt;br /&gt;
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты. &amp;lt;br /&amp;gt;В маршрутизаторе {{NameProject2}} можно задать правила таким образом, чтобы '''при пересечении правил сработало только одно'''. Для этого правилам присваивают статус '''блокирующего'''. &lt;br /&gt;
*Если среди подходящих для запроса правил '''есть хотя бы одно блокирующее''', маршрутизатор '''выберет из подходящих одно правило''' по приоритету. &lt;br /&gt;
*Если среди подходящих для запроса правил '''нет блокирующих''', то '''все правила будут применены'''.&lt;br /&gt;
&lt;br /&gt;
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра ''Приоритет правила''. Чем выше число, тем выше приоритет. (см. раздел  [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]).&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и '''для каждого''' сработавшего правила '''задан ручной приоритет''', то правило для срабатывания '''выбирается по ручному приоритету'''.&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и для '''хотя бы одного''' сработавшего правила''' ручной приоритет не задан''', то правило для срабатывания '''выбирается по номерам правил'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
{{Attention|После включения маршрутизатора {{NameProject2}} не используйте географические ограничения в пакетах {{NameProject1}}.}}&lt;br /&gt;
&lt;br /&gt;
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Включение маршрутизатора поисковых запросов {{NameProject2}} ==&lt;br /&gt;
Чтобы включить маршрутизатор поисковых запросов для агентства нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Менеджеру''':&lt;br /&gt;
* В {{NameProject1}}:&lt;br /&gt;
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
*# '''Включите''' опцию '''Использовать маршрутизатор {{NameProject2}}'''. &lt;br /&gt;
*# В настройке '''Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}}''' выберите пакет реквизитов. &lt;br /&gt;
* В {{NameProject2}}:&lt;br /&gt;
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
*# Включите опцию '''Использовать маршрутизатор авиа'''.&lt;br /&gt;
&lt;br /&gt;
При этом запрещено заводить правила маршрутизации в {{NameProject1}}. Маршрутизатор поисковых запросов {{NameProject1}} рекомендуется отключить.&lt;br /&gt;
&lt;br /&gt;
== Создание правила маршрутизации поисковых запросов на стороне {{NameProject2}} ==&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;
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу. &lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Вы можете создавать правила маршрутизации не только на стороне {{NameProject2}}, но и на стороне {{NameProject1}} }} (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}|Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}]]).&lt;br /&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;
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов отбытия''' —  IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.&lt;br /&gt;
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.&lt;br /&gt;
* '''Только RT-перелеты''' —  правило применяется только к перелетам '''туда-обратно'''.&lt;br /&gt;
* '''Обратная логика правила''' —  включает инверсию географических ограничений правила (логику типа ''все, кроме''). &amp;lt;br /&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.&lt;br /&gt;
* '''Инвертировать страны отбытия/прибытия''' — включает инверсию только по странам прибытия/отбытия ( логику типа ''все, кроме''). &amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''AU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии.&lt;br /&gt;
* '''Инвертировать города отбытия/прибытия''' — включает инверсию только по городам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список городов отправления''' указан город ''VOZ'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа.&lt;br /&gt;
* '''Инвертировать аэропорты отбытия/прибытия''' — включает инверсию только по аэропортам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список аэропортов прибытия''' указан аэропорт ''BWI'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.&lt;br /&gt;
&lt;br /&gt;
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Теги в {{NameProject2}}|Теги в {{NameProject2}}]]).&lt;br /&gt;
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.&lt;br /&gt;
* '''Признак уникальности правила''' - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Приоритет правила''' — работает только для правил с включенной опцией '''Блокирующее правило'''. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел [[Маршрутизатор поисковых запросов {{NameProject2}}#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Максимальное количество дней до даты вылета на всех плечах''' -  при включенной настройке правило не срабатывает в случае превышения заданной величины.&lt;br /&gt;
* '''Список допустимых дней для запуска поиска''' — порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.&lt;br /&gt;
*'''Стратегия обработки правил с совпадающими пакетами''' — определяет способ действия при срабатывании двух и более правил с одинаковыми пакетами для поиска при наличии в каком-либо из этих правил приоритетной / нежелательной авиакомпании (параметры &amp;quot;А/к для передачи как обязательные в ГДС&amp;quot; и &amp;quot;А/к, которые требуется исключить из выдачи&amp;quot;). Параметр может принимать два значения. Constrict - сужение поисковой выдачи, является значением по умолчанию и соответствует логике обработки правил ДО добавления данного параметра. При этом режиме в случае наличии пары &amp;quot;Общее правило без фильтра по а/к&amp;quot; + &amp;quot;Частное правило с фильтром&amp;quot; сработает именно частное правило, общее будет проигнорировано в пользу частного. Если у хотя бы одного из сработавших правил выставлено значение Constrict, то стратегия обработки всех правил будет именно сужение. Expand - расширение поисковой выдачи. При этом режиме в случае наличия такой пары срабатывают оба правила, и в ГРС отправляются параллельные запросы с фильтром по а/к и без него. При наличии правил с одним и тем же пакетом реквизитов для каждого пакета происходит слияние параметров правил. Если есть несколько подходящих правил с фильтром по а/к, то выполняется слияние всех фильтров. Обязательные для передачи в ГДС а/к объединяются. Если есть списки исключаемых а/к, то их значения удаляются из списка обязательных а/к. Если обязательных а/к нет, то будет заполняться только список исключаемых а/к.&lt;br /&gt;
*'''Срабатывать в том числе для сегментов обратно''' — при включении опции заданные в правиле пункты вылета/прилёта будут разрешаться для маршрута с пунктами вылета/прилёта наоборот - города проверяются как для запросов OW туда, так и OW - запросов по обратному направлению от заданного, в том числе RT. Кнопка будет разрешать в рамках правила по списку городов отправления-прибытия так же и перелеты с направлением в обратную сторону (проверяются пункты прилета как пункты вылета, а пункты вылета как пункты прилёта).&lt;br /&gt;
&lt;br /&gt;
{{Attention| Включение инверсии города отбытия и инверсии города прибытия в рамках одного правила - НЕ инвертируют направление перелёта, чтобы инвертировать направление Вам понадобиться включить обратную логику правила.}}&lt;br /&gt;
&lt;br /&gt;
''''' Добавление дополнительных параметров к запросу в ГРС'''''&lt;br /&gt;
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, передаются как обязательные в запрос к ГРС.&lt;br /&gt;
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.&lt;br /&gt;
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.&lt;br /&gt;
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.&lt;br /&gt;
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.&lt;br /&gt;
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:&lt;br /&gt;
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200, &lt;br /&gt;
**для ГРС Galileo параметр не работает,&lt;br /&gt;
**для ГРС Amadeus, Сирена Трэвел, uAPI можно задать любое целое положительное число.&lt;br /&gt;
* '''Поиск минимальных и минимально возвратных цен''' - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если [[Поиск_минимально_возвратных_тарифов|опция включена]], в результатах поиска отображается больше возвратных тарифов.&lt;br /&gt;
* '''Дополнительно запросить только публичные тарифы''' - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.&lt;br /&gt;
* '''Запретить запрос только прямых перелётов''' - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.&lt;br /&gt;
*'''Максимальное количество пересадок''' — позволяет ограничить максимальное количество пересадок в результатах поиска. Ограничение применяется на каждое запрошенное плечо. Доступно ограничение количества пересадок от 0 (прямые перелеты) до 3 (перелеты с указанным или меньшим количеством пересадок). Функционал реализован для ГРС Amadeus, Sabre, Galileo и Galileo uAPI.&lt;br /&gt;
&lt;br /&gt;
== Теги в {{NameProject2}} ==&lt;br /&gt;
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.&lt;br /&gt;
&lt;br /&gt;
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}. &lt;br /&gt;
&lt;br /&gt;
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. &lt;br /&gt;
&lt;br /&gt;
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').&lt;br /&gt;
Возможные теги: &lt;br /&gt;
*''b2b'' — запрос поиска от учетной записи B2B, &lt;br /&gt;
*''b2c'' — запрос поиска от учетной записи B2C, &lt;br /&gt;
*''usr'' — запрос поиска от имени зарегистрированного пользователя, &lt;br /&gt;
*''exp'' — запрос поиска от имени эксперта, &lt;br /&gt;
*''mgr'' — запрос поиска от имени менеджера,&lt;br /&gt;
*''agt'' — поиск запущен пользователем корневого агентства, &lt;br /&gt;
*''corp'' — поиск запущен корпоративным клиентом агентства, &lt;br /&gt;
*''subagt'' — поиск запущен пользователем субагентства, &lt;br /&gt;
*''anon'' — запрос поиска от имени анонимного пользователя, &lt;br /&gt;
*''api'' — поиск запущен через агентский API, &lt;br /&gt;
*''meta'' — поиск запущен через метапоиск, &lt;br /&gt;
а так же метки, содержащие:&lt;br /&gt;
*''номер пользователя'', запустившего поиск,&lt;br /&gt;
*''номер группы'', пользователь которой запустил поиск, &lt;br /&gt;
*''номер субагенства и агентства'' пользователя, запустившего поиск.&lt;br /&gt;
&lt;br /&gt;
== Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Настройки маршрутизатора'''.&lt;br /&gt;
# Выберите необходимого пользователя или группу '''Изменить'''.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Маршрутизатор_поисковых_запросов_{{NameProject2}}#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.&lt;br /&gt;
#* Укажите, если требуется инвертировать тот или иной параметр поискового запроса (страну/город/аэропорт прибытия или отбытия).&lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
#* Выберите тип правила, Constrict (сужение) или Expand (расширение), оно будет определять, для чего будет использовать фильтр по а/к - сужение или расширение выдачи.&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;
|[[Файл:2018-05-29_15-01-31.png|справа|1200px|Создание нового правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание нового правила&lt;br /&gt;
|}&lt;br /&gt;
=== Импорт правил маршрутизации поисковых запросов в {{NameProject1}} ===&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ-панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}} в выбранного пользователя или группу Nemo Travel.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&amp;lt;br&amp;gt;&lt;br /&gt;
Связанное агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать созданные и импортированные правила на стороне {{NameProject1}} нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Администратору''' (указать на какие именно настройки будет смотреть система при поиске):&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки маршрутизатора''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отображения на стороне {{NameProject1}} таблицы с настройками маршрутизатора==&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}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]&lt;br /&gt;
* Столбец '''&amp;quot;Пересекается с&amp;quot;''' показывает идентификаторы правил, которые либо полностью соответствуют правилу (строку которого мы рассматриваем), либо наше правило является частным случаем правил, указанных в столбце. Столбец &amp;quot;Пересекается с&amp;quot; помогает видеть пересечения правил и даёт возможность лучше ориентироваться в общей массе правил маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ID Правила'''||'''Пересекается с'''||'''Параметры поиска'''&lt;br /&gt;
 |-&lt;br /&gt;
 |  001 ||     || Перелеты из Франции&lt;br /&gt;
 |-&lt;br /&gt;
 |  002 || 001 || Перелеты из Парижа&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры правил маршрутизации в {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Правило для запрета поиска кириллических аэропортов в пакете===&lt;br /&gt;
&lt;br /&gt;
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.&lt;br /&gt;
&lt;br /&gt;
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&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;{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Правило для включения в результаты поиска подкласса P===&lt;br /&gt;
&lt;br /&gt;
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания. &lt;br /&gt;
&lt;br /&gt;
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи. &lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&lt;br /&gt;
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.&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.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Валюта]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14742</id>
		<title>Маршрутизатор поисковых запросов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_Nemo_Connect&amp;diff=14742"/>
		<updated>2018-05-29T11:38:33Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Cм. статью [[Маршрутизатор поисковых запросов]].&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
[[Маршрутизатор поисковых запросов|Маршрутизация]] поисковых запросов в {{NameProject2}} настраивается в пункте [[Маршрутизатор поисковых запросов {{NameProject2}}#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]&lt;br /&gt;
&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Блокировка и приоритетность правил===&lt;br /&gt;
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты. &amp;lt;br /&amp;gt;В маршрутизаторе {{NameProject2}} можно задать правила таким образом, чтобы '''при пересечении правил сработало только одно'''. Для этого правилам присваивают статус '''блокирующего'''. &lt;br /&gt;
*Если среди подходящих для запроса правил '''есть хотя бы одно блокирующее''', маршрутизатор '''выберет из подходящих одно правило''' по приоритету. &lt;br /&gt;
*Если среди подходящих для запроса правил '''нет блокирующих''', то '''все правила будут применены'''.&lt;br /&gt;
&lt;br /&gt;
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра ''Приоритет правила''. Чем выше число, тем выше приоритет. (см. раздел  [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]).&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и '''для каждого''' сработавшего правила '''задан ручной приоритет''', то правило для срабатывания '''выбирается по ручному приоритету'''.&lt;br /&gt;
*Если среди подходящих для запроса правил '''есть блокирующее''', и для '''хотя бы одного''' сработавшего правила''' ручной приоритет не задан''', то правило для срабатывания '''выбирается по номерам правил'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
{{Attention|После включения маршрутизатора {{NameProject2}} не используйте географические ограничения в пакетах {{NameProject1}}.}}&lt;br /&gt;
&lt;br /&gt;
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Включение маршрутизатора поисковых запросов {{NameProject2}} ==&lt;br /&gt;
Чтобы включить маршрутизатор поисковых запросов для агентства нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Менеджеру''':&lt;br /&gt;
* В {{NameProject1}}:&lt;br /&gt;
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
*# '''Включите''' опцию '''Использовать маршрутизатор {{NameProject2}}'''. &lt;br /&gt;
*# В настройке '''Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}}''' выберите пакет реквизитов. &lt;br /&gt;
* В {{NameProject2}}:&lt;br /&gt;
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора&amp;lt;!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
*# Включите опцию '''Использовать маршрутизатор авиа'''.&lt;br /&gt;
&lt;br /&gt;
При этом запрещено заводить правила маршрутизации в {{NameProject1}}. Маршрутизатор поисковых запросов {{NameProject1}} рекомендуется отключить.&lt;br /&gt;
&lt;br /&gt;
== Создание правила маршрутизации поисковых запросов на стороне {{NameProject2}} ==&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;
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу. &lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Вы можете создавать правила маршрутизации не только на стороне {{NameProject2}}, но и на стороне {{NameProject1}} }} (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}|Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}}]]).&lt;br /&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;
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''&lt;br /&gt;
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Список аэропортов отбытия''' —  IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов&lt;br /&gt;
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.&lt;br /&gt;
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.&lt;br /&gt;
* '''Только RT-перелеты''' —  правило применяется только к перелетам '''туда-обратно'''.&lt;br /&gt;
* '''Обратная логика правила''' —  включает инверсию географических ограничений правила (логику типа ''все, кроме''). &amp;lt;br /&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.&lt;br /&gt;
* '''Инвертировать страны отбытия/прибытия''' — включает инверсию только по странам прибытия/отбытия ( логику типа ''все, кроме''). &amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''AU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии.&lt;br /&gt;
* '''Инвертировать города отбытия/прибытия''' — включает инверсию только по городам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список городов отправления''' указан город ''VOZ'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа.&lt;br /&gt;
* '''Инвертировать аэропорты отбытия/прибытия''' — включает инверсию только по аэропортам прибытия/отбытия ( логику типа ''все, кроме'').&amp;lt;br/&amp;gt; Например, если при включенной опции в параметре '''Список аэропортов прибытия''' указан аэропорт ''BWI'', под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.&lt;br /&gt;
&lt;br /&gt;
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила (см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Теги в {{NameProject2}}|Теги в {{NameProject2}}]]).&lt;br /&gt;
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.&lt;br /&gt;
* '''Признак уникальности правила''' - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Приоритет правила''' — работает только для правил с включенной опцией '''Блокирующее правило'''. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел [[Маршрутизатор поисковых запросов {{NameProject2}}#Блокировка и приоритетность правил|Блокировка и приоритетность правил]]).&lt;br /&gt;
* '''Максимальное количество дней до даты вылета на всех плечах''' -  при включенной настройке правило не срабатывает в случае превышения заданной величины.&lt;br /&gt;
* '''Список допустимых дней для запуска поиска''' — порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.&lt;br /&gt;
*'''Стратегия обработки правил с совпадающими пакетами''' — определяет способ действия при срабатывании двух и более правил с одинаковыми пакетами для поиска при наличии в каком-либо из этих правил приоритетной / нежелательной авиакомпании (параметры &amp;quot;А/к для передачи как обязательные в ГДС&amp;quot; и &amp;quot;А/к, которые требуется исключить из выдачи&amp;quot;). Параметр может принимать два значения. Constrict - сужение поисковой выдачи, является значением по умолчанию и соответствует логике обработки правил ДО добавления данного параметра. При этом режиме в случае наличии пары &amp;quot;Общее правило без фильтра по а/к&amp;quot; + &amp;quot;Частное правило с фильтром&amp;quot; сработает именно частное правило, общее будет проигнорировано в пользу частного. Если у хотя бы одного из сработавших правил выставлено значение Constrict, то стратегия обработки всех правил будет именно сужение. Expand - расширение поисковой выдачи. При этом режиме в случае наличия такой пары срабатывают оба правила, и в ГРС отправляются параллельные запросы с фильтром по а/к и без него. При наличии правил с одним и тем же пакетом реквизитов для каждого пакета происходит слияние параметров правил. Если есть несколько подходящих правил с фильтром по а/к, то выполняется слияние всех фильтров. Обязательные для передачи в ГДС а/к объединяются. Если есть списки исключаемых а/к, то их значения удаляются из списка обязательных а/к. Если обязательных а/к нет, то будет заполняться только список исключаемых а/к.&lt;br /&gt;
*'''Срабатывать в том числе для сегментов обратно''' — при включении опции заданные в правиле пункты вылета/прилёта будут разрешаться для маршрута с пунктами вылета/прилёта наоборот - города проверяются как для запросов OW туда, так и OW - запросов по обратному направлению от заданного, в том числе RT. Кнопка будет разрешать в рамках правила по списку городов отправления-прибытия так же и перелеты с направлением в обратную сторону (проверяются пункты прилета как пункты вылета, а пункты вылета как пункты прилёта).&lt;br /&gt;
&lt;br /&gt;
{{Attention| Включение инверсии города отбытия и инверсии города прибытия в рамках одного правила - НЕ инвертируют направление перелёта, чтобы инвертировать направление Вам понадобиться включить обратную логику правила.}}&lt;br /&gt;
&lt;br /&gt;
''''' Добавление дополнительных параметров к запросу в ГРС'''''&lt;br /&gt;
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, передаются как обязательные в запрос к ГРС.&lt;br /&gt;
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.&lt;br /&gt;
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.&lt;br /&gt;
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.&lt;br /&gt;
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.&lt;br /&gt;
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:&lt;br /&gt;
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200, &lt;br /&gt;
**для ГРС Galileo параметр не работает,&lt;br /&gt;
**для ГРС Amadeus, Сирена Трэвел, uAPI можно задать любое целое положительное число.&lt;br /&gt;
* '''Поиск минимальных и минимально возвратных цен''' - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если [[Поиск_минимально_возвратных_тарифов|опция включена]], в результатах поиска отображается больше возвратных тарифов.&lt;br /&gt;
* '''Дополнительно запросить только публичные тарифы''' - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.&lt;br /&gt;
* '''Запретить запрос только прямых перелётов''' - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.&lt;br /&gt;
*'''Максимальное количество пересадок''' — позволяет ограничить максимальное количество пересадок в результатах поиска. Ограничение применяется на каждое запрошенное плечо. Доступно ограничение количества пересадок от 0 (прямые перелеты) до 3 (перелеты с указанным или меньшим количеством пересадок). Функционал реализован для ГРС Amadeus, Sabre, Galileo и Galileo uAPI.&lt;br /&gt;
&lt;br /&gt;
== Теги в {{NameProject2}} ==&lt;br /&gt;
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.&lt;br /&gt;
&lt;br /&gt;
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}. &lt;br /&gt;
&lt;br /&gt;
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. &lt;br /&gt;
&lt;br /&gt;
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').&lt;br /&gt;
Возможные теги: &lt;br /&gt;
*''b2b'' — запрос поиска от учетной записи B2B, &lt;br /&gt;
*''b2c'' — запрос поиска от учетной записи B2C, &lt;br /&gt;
*''usr'' — запрос поиска от имени зарегистрированного пользователя, &lt;br /&gt;
*''exp'' — запрос поиска от имени эксперта, &lt;br /&gt;
*''mgr'' — запрос поиска от имени менеджера,&lt;br /&gt;
*''agt'' — поиск запущен пользователем корневого агентства, &lt;br /&gt;
*''corp'' — поиск запущен корпоративным клиентом агентства, &lt;br /&gt;
*''subagt'' — поиск запущен пользователем субагентства, &lt;br /&gt;
*''anon'' — запрос поиска от имени анонимного пользователя, &lt;br /&gt;
*''api'' — поиск запущен через агентский API, &lt;br /&gt;
*''meta'' — поиск запущен через метапоиск, &lt;br /&gt;
а так же метки, содержащие:&lt;br /&gt;
*''номер пользователя'', запустившего поиск,&lt;br /&gt;
*''номер группы'', пользователь которой запустил поиск, &lt;br /&gt;
*''номер субагенства и агентства'' пользователя, запустившего поиск.&lt;br /&gt;
&lt;br /&gt;
== Добавление правила маршрутизации поисковых запросов для {{NameProject2}} на стороне {{NameProject1}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Настройки маршрутизатора'''.&lt;br /&gt;
# Выберите необходимого пользователя '''Изменить'''.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Маршрутизатор_поисковых_запросов_{{NameProject2}}#Параметры маршрутизации поисковых запросов в {{NameProject2}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]):&lt;br /&gt;
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.&lt;br /&gt;
#* Укажите, если требуется инвертировать тот или иной параметр поискового запроса (страну/город/аэропорт прибытия или отбытия).&lt;br /&gt;
#* Укажите один или несколько [[Пакеты реквизитов {{NameProject2}}|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.&lt;br /&gt;
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.&lt;br /&gt;
#* Выберите тип правила, Constrict (сужение) или Expand (расширение), оно будет определять, для чего будет использовать фильтр по а/к - сужение или расширение выдачи.&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;
|[[Файл:2018-05-29_15-01-31.png|справа|1200px|Создание нового правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание нового правила&lt;br /&gt;
|}&lt;br /&gt;
=== Импорт правил маршрутизации поисковых запросов в {{NameProject1}} ===&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ-панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}} в выбранного пользователя или группу Nemo Travel.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&amp;lt;br&amp;gt;&lt;br /&gt;
Связанное агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать созданные и импортированные правила на стороне {{NameProject1}} нужно:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Администратору''' (указать на какие именно настройки будет смотреть система при поиске):&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки маршрутизатора''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Особенности отображения на стороне {{NameProject1}} таблицы с настройками маршрутизатора==&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}}|Параметры маршрутизации поисковых запросов в {{NameProject2}}]]&lt;br /&gt;
* Столбец '''&amp;quot;Пересекается с&amp;quot;''' показывает идентификаторы правил, которые либо полностью соответствуют правилу (строку которого мы рассматриваем), либо наше правило является частным случаем правил, указанных в столбце. Столбец &amp;quot;Пересекается с&amp;quot; помогает видеть пересечения правил и даёт возможность лучше ориентироваться в общей массе правил маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ID Правила'''||'''Пересекается с'''||'''Параметры поиска'''&lt;br /&gt;
 |-&lt;br /&gt;
 |  001 ||     || Перелеты из Франции&lt;br /&gt;
 |-&lt;br /&gt;
 |  002 || 001 || Перелеты из Парижа&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры правил маршрутизации в {{NameProject2}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Правило для запрета поиска кириллических аэропортов в пакете===&lt;br /&gt;
&lt;br /&gt;
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.&lt;br /&gt;
&lt;br /&gt;
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&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;{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Правило для включения в результаты поиска подкласса P===&lt;br /&gt;
&lt;br /&gt;
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания. &lt;br /&gt;
&lt;br /&gt;
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи. &lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.&lt;br /&gt;
# Установите флажок '''Правило включено''' для активации правила.&lt;br /&gt;
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.&lt;br /&gt;
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.&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.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Валюта]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2018-05-29_15-12-42.png&amp;diff=14740</id>
		<title>Файл:2018-05-29 15-12-42.png</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2018-05-29_15-12-42.png&amp;diff=14740"/>
		<updated>2018-05-29T11:15:17Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2018-05-29_15-01-31.png&amp;diff=14736</id>
		<title>Файл:2018-05-29 15-01-31.png</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2018-05-29_15-01-31.png&amp;diff=14736"/>
		<updated>2018-05-29T11:05:13Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A0%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%B8&amp;diff=14735</id>
		<title>Ремарки</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A0%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%B8&amp;diff=14735"/>
		<updated>2018-05-29T10:12:42Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Ремарки по таймлимиту, которые обрабатывает {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]] [[Категория:Руководство]]&lt;br /&gt;
==Ремарки по таймлимиту, которые обрабатывает {{NameSystem}}==&lt;br /&gt;
&lt;br /&gt;
*@&amp;quot;TKT MUST BE COMPLETED WITHIN (\d+) ?H(OURS)? AFTER RES&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} GMT \d{4} OR SUBJECT TO CANCEL&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\/\d{4}Z OR CNL&amp;quot;&lt;br /&gt;
*@&amp;quot;TKNE OR XX BY \d{2}[A-Z]{3} \d{2} \d{2} GMT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\d{2}\/\d{4}Z OR&amp;quot;&lt;br /&gt;
*@&amp;quot;PLEASE TICKET BY \d{2}[A-Z]{3}\d{4}\/\d{4}Z&amp;quot;&lt;br /&gt;
*@&amp;quot;SUBJ CXL ON\/BEFORE \d{2}[A-Z]{3} \d{4}Z&amp;quot;&lt;br /&gt;
*@&amp;quot;\d{4} LOCAL TIME\/\d{2}[A-Z]{3}\d{4}&amp;quot;&lt;br /&gt;
*@&amp;quot;REQUIRES TICKET ON OR BEFORE \d{2}[A-Z]{3}\:\d{4}&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} [A-Z]{3} \d{2}[A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;BY [A-Z]{3}\d{2}[A-Z]{3}\d{2}\/\d{4} OR CXL&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3}\d{2} \d{4} [A-Z]{3} OR SEG WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3}\d{2} \d{4}[A-Z]{3} OR WL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3} \d{4} LT [A-Z]{3} OR PNR WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;SSR TKNE TILL \d{4}\/[A-Z]{3}\/\d{2}[A-Z]{3} OR PNR WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;UNTIL (\d{2}[A-Z]{3}\d{4}\/\d{4}\/[A-Z]{3}(\/{2}){0,})+ OR XXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;BY [A-Z]{3}\d{4}\/\d{2}[A-Z]{3} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTKT BY \d{2}[A-Z]{3} \d{4} [A-Z]{3} LT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\d{2} \d{4} [A-Z]{3}&amp;quot;&lt;br /&gt;
*@&amp;quot;NO TKT IS ISSUED BY \d{2}[A-Z]{3}\d{4}\/\d{4} [A-Z]{3}&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} \d{2}[A-Z]{3}\d{2} [A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} \d{2}[A-Z]{3}\d{2}/[A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;AUTO XX IF SSR TKNA/E/M/C NOT RCVD BY [A-Z]{2} BY \d{4}/\d{2}[A-Z]{3}/[A-Z]{3} LT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} \d{4} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK [A-Z0-9]{2} \d{4}\/\d{2}[A-Z]{3} [A-Z0-9]{2}&amp;quot;&lt;br /&gt;
*@&amp;quot;\d{2}[A-Z]{3}\:\d{4}\/\w+\/[A-Z0-9]{2} CANCELLATION DUE TO NO TICKET&amp;quot;&lt;br /&gt;
*@&amp;quot;ENTER VALID TICKET NBR BY \d{2}[A-Z]{3}\d{2}&amp;quot;&lt;br /&gt;
*@&amp;quot;ATTN LAST DAY FOR TICKETING \d{2}[A-Z]{3}\d{2} OR PNR WILL BE CNLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TO [A-Z]{2} BY \d{2}[A-Z]{3} \d{4} IRC-2/ADV OTO TKT&amp;quot; &lt;br /&gt;
*@&amp;quot;HX/ IRC-2/CNLD AS NOT TKTD-TLT \d{4}/\d{2}[A-Z]{3}/DLT HX&amp;quot;&lt;br /&gt;
*@&amp;quot;PLS ADV TKT NBRS OF [A-Z]{2} SEG LATEST \d{2}[A-Z]{3}\d{2} \d{4}[A-Z]{3} OR SEG WILL BE CANX&amp;quot;&lt;br /&gt;
*@&amp;quot;TICKET BY \d{4}/\d{2}[A-Z]{3}\d{4} LCLT AT BOARD POINT OR [A-Z0-9]{2} WILL CXL&amp;quot;&lt;br /&gt;
*@&amp;quot;REMEMBER TO ADTK BY (\d{4}/\d{2}[A-Z]{3}\d{4}) OR XX PNR&amp;quot;&lt;br /&gt;
*@&amp;quot;PLS ISSUE TKT BY \d{4}\/\d{2}[A-Z]{3}\ OR LO ITIN WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;OR CNL [0-9A-Z]{2} FLIGHT BY \d{2}[A-Z]{3} \d{2} \d{2} GMT&amp;quot;&lt;br /&gt;
*@&amp;quot;NO TKT ADVISED BY \d{2}[A-Z]{3} \d{4}UTC&amp;quot;&lt;br /&gt;
*@&amp;quot;^.+TKT NBR.+([\d]{2}[A-Z]{3}[\d]{2}/[\d]{4})Z.+[CAN|CANX]$&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK BY [0-9]{2}[A-Z]{3}[0-9]{2} [0-9]{4} [A-Z]{2} [A-Z]{3} OR [A-Z0-9]{2} SPACE WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK BY [0-9]{4} [A-Z]{3}\/[0-9]{2}[A-Z]{3}[0-9]{2} OR [A-Z0-9]{2} SPACE WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;\d[A-Z] TO [A-Z]{2} BY \d{2}[A-Z]{3} \d{4} [A-Z]{3} TIME ZONE OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;PLS ADV TKT NBR BY (\d{2}[A-Z]{3}\d{2})/\d{4}Z GMT OR [A-Z]{2} OPTG/MKTG FLTS WILL BE CANX&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A0%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%B8&amp;diff=14734</id>
		<title>Ремарки</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A0%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%B8&amp;diff=14734"/>
		<updated>2018-05-29T10:09:08Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Ремарки по таймлимиту, которые обрабатывает {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]] [[Категория:Руководство]]&lt;br /&gt;
==Ремарки по таймлимиту, которые обрабатывает {{NameSystem}}==&lt;br /&gt;
&lt;br /&gt;
*@&amp;quot;TKT MUST BE COMPLETED WITHIN (\d+) ?H(OURS)? AFTER RES&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} GMT \d{4} OR SUBJECT TO CANCEL&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\/\d{4}Z OR CNL&amp;quot;&lt;br /&gt;
*@&amp;quot;TKNE OR XX BY \d{2}[A-Z]{3} \d{2} \d{2} GMT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\d{2}\/\d{4}Z OR&amp;quot;&lt;br /&gt;
*@&amp;quot;PLEASE TICKET BY \d{2}[A-Z]{3}\d{4}\/\d{4}Z&amp;quot;&lt;br /&gt;
*@&amp;quot;SUBJ CXL ON\/BEFORE \d{2}[A-Z]{3} \d{4}Z&amp;quot;&lt;br /&gt;
*@&amp;quot;\d{4} LOCAL TIME\/\d{2}[A-Z]{3}\d{4}&amp;quot;&lt;br /&gt;
*@&amp;quot;REQUIRES TICKET ON OR BEFORE \d{2}[A-Z]{3}\:\d{4}&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} [A-Z]{3} \d{2}[A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;BY [A-Z]{3}\d{2}[A-Z]{3}\d{2}\/\d{4} OR CXL&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3}\d{2} \d{4} [A-Z]{3} OR SEG WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3}\d{2} \d{4}[A-Z]{3} OR WL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{2}[A-Z]{3} \d{4} LT [A-Z]{3} OR PNR WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;SSR TKNE TILL \d{4}\/[A-Z]{3}\/\d{2}[A-Z]{3} OR PNR WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;UNTIL (\d{2}[A-Z]{3}\d{4}\/\d{4}\/[A-Z]{3}(\/{2}){0,})+ OR XXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;BY [A-Z]{3}\d{4}\/\d{2}[A-Z]{3} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTKT BY \d{2}[A-Z]{3} \d{4} [A-Z]{3} LT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3}\d{2} \d{4} [A-Z]{3}&amp;quot;&lt;br /&gt;
*@&amp;quot;NO TKT IS ISSUED BY \d{2}[A-Z]{3}\d{4}\/\d{4} [A-Z]{3}&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} \d{2}[A-Z]{3}\d{2} [A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;TKT BY \d{4} \d{2}[A-Z]{3}\d{2}/[A-Z]{3} OR&amp;quot;&lt;br /&gt;
*@&amp;quot;AUTO XX IF SSR TKNA/E/M/C NOT RCVD BY [A-Z]{2} BY \d{4}/\d{2}[A-Z]{3}/[A-Z]{3} LT&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;BY \d{2}[A-Z]{3} \d{4} OTHERWISE WILL BE XLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK [A-Z0-9]{2} \d{4}\/\d{2}[A-Z]{3} [A-Z0-9]{2}&amp;quot;&lt;br /&gt;
*@&amp;quot;\d{2}[A-Z]{3}\:\d{4}\/\w+\/[A-Z0-9]{2} CANCELLATION DUE TO NO TICKET&amp;quot;&lt;br /&gt;
*@&amp;quot;ENTER VALID TICKET NBR BY \d{2}[A-Z]{3}\d{2}&amp;quot;&lt;br /&gt;
*@&amp;quot;ATTN LAST DAY FOR TICKETING \d{2}[A-Z]{3}\d{2} OR PNR WILL BE CNLD&amp;quot;&lt;br /&gt;
*@&amp;quot;TO [A-Z]{2} BY \d{2}[A-Z]{3} \d{4} IRC-2/ADV OTO TKT&amp;quot; &lt;br /&gt;
*@&amp;quot;HX/ IRC-2/CNLD AS NOT TKTD-TLT \d{4}/\d{2}[A-Z]{3}/DLT HX&amp;quot;&lt;br /&gt;
*@&amp;quot;PLS ADV TKT NBRS OF [A-Z]{2} SEG LATEST \d{2}[A-Z]{3}\d{2} \d{4}[A-Z]{3} OR SEG WILL BE CANX&amp;quot;&lt;br /&gt;
*@&amp;quot;TICKET BY \d{4}/\d{2}[A-Z]{3}\d{4} LCLT AT BOARD POINT OR [A-Z0-9]{2} WILL CXL&amp;quot;&lt;br /&gt;
*@&amp;quot;REMEMBER TO ADTK BY (\d{4}/\d{2}[A-Z]{3}\d{4}) OR XX PNR&amp;quot;&lt;br /&gt;
*@&amp;quot;PLS ISSUE TKT BY \d{4}\/\d{2}[A-Z]{3}\ OR LO ITIN WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;OR CNL [0-9A-Z]{2} FLIGHT BY \d{2}[A-Z]{3} \d{2} \d{2} GMT&amp;quot;&lt;br /&gt;
*@&amp;quot;NO TKT ADVISED BY \d{2}[A-Z]{3} \d{4}UTC&amp;quot;&lt;br /&gt;
*@&amp;quot;^.+TKT NBR.+([\d]{2}[A-Z]{3}[\d]{2}/[\d]{4})Z.+[CAN|CANX]$&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK BY [0-9]{2}[A-Z]{3}[0-9]{2} [0-9]{4} [A-Z]{2} [A-Z]{3} OR [A-Z0-9]{2} SPACE WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;ADTK BY [0-9]{4} [A-Z]{3}\/[0-9]{2}[A-Z]{3}[0-9]{2} OR [A-Z0-9]{2} SPACE WILL BE CXLD&amp;quot;&lt;br /&gt;
*@&amp;quot;\d[A-Z] TO [A-Z]{2} BY \d{2}[A-Z]{3} \d{4} [A-Z]{3} TIME ZONE OTHERWISE WILL BE XLD&amp;quot;&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14602</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14602"/>
		<updated>2018-04-27T08:58:36Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели вы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлжит допуслуга (выбор в выпадающем списка: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
После включения модуля на [[Форма_бронирования_(Авиабилеты)|форме бронирования]] заказа отображается блок '''Дополнительная услуга: услуги авиакомпаний''' и кнопка для выбора места '''Место в самолете''' (она будет доступна под каждым пассажиром).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, тогда еще и выбранный номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14601</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14601"/>
		<updated>2018-04-27T08:57:55Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели вы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлжит допуслуга (выбор в выпадающем списка: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
После включения модуля на [[Форма_бронирования_(Авиабилеты)|форме бронирования]] заказа отображается блок '''Дополнительная услуга: услуги авиакомпаний''' и кнопка для выбора места '''Место в самолете''' (она будет доступна под каждым пассажиром).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги*&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
 *Если это резервирование места в самолете, то еще и его номер.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14600</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14600"/>
		<updated>2018-04-27T08:57:03Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели вы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлжит допуслуга (выбор в выпадающем списка: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
После включения модуля на [[Форма_бронирования_(Авиабилеты)|форме бронирования]] заказа отображается блок '''Дополнительная услуга: услуги авиакомпаний''' и кнопка для выбора места '''Место в самолете''' (она будет доступна под каждым пассажиром).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги (если это резервирование места в самолете, то еще и его номер)&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14599</id>
		<title>Дополнительные услуги авиакомпании</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_%D0%B0%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=14599"/>
		<updated>2018-04-27T08:28:58Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Дополнительные услуги авиакомпаний''' — [[модуль]] системы [http://www.nemo.travel/ {{NameSystem}}], позволяющий покупателю получить список дополнительных услуг от авиакомпании и, при желании, оформить их.&lt;br /&gt;
&lt;br /&gt;
==Описание модуля==&lt;br /&gt;
Дополнительные услуги призваны сделать путешествие более комфортным и приятным. К дополнительным услугам могут относиться: &lt;br /&gt;
* Предварительный выбор места в ВС&lt;br /&gt;
* Дополнительные места для провоза багажа (в том числе негабаритного)&lt;br /&gt;
* Транспортировка домашних животных&lt;br /&gt;
* Дополнительное питание&lt;br /&gt;
* Возможность бронирования залов ожидания повышенной комфортности &lt;br /&gt;
* Приоритетная регистрация&lt;br /&gt;
* Другие дополнительные услуги&lt;br /&gt;
&lt;br /&gt;
 Информация о доступных дополнительных услугах предоставляется авиакомпанией.&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Модуль '''Дополнительные услуги авиакомпаний''' подключает администратор системы {{NameSystemLink}}. Если вы хотите начать использовать модуль '''Дополнительные услуги авиакомпаний''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
Чтобы начать получать дополнительные услуги, зайдите в настройку  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; и выберите пакеты, в которых желаете осуществлять работу с дополнительными услугами.&lt;br /&gt;
&lt;br /&gt;
На данный момент в системе {{NameSystemLink}} дополнительные услуги авиакомпаний реализованы для [[Глобальная_распределительная_система|ГРС]] Сирена Трэвел и Amadeus.&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС,&lt;br /&gt;
* для B2C-пользователя незаведённая в справочнике услуга не отобразится.&lt;br /&gt;
&lt;br /&gt;
Если вы заметили дополнительные услуги авиакомпании, которые не отображаются B2C-пользователю или отображаются в кодовом виде на латинице для B2B-пользователя, обратитесь в проектный трекер системы с информацией о дополнительной услуге данной авиакомпании для отображения.&lt;br /&gt;
&lt;br /&gt;
Для внесения дополнительных услуг можно воспользоваться импортом. Для этого заполните файл [[Файл:Импорт допуслуг Авиакомпаний.xlsx|200px|thumb|left|Импорт допуслуг Авиакомпаний]]. Добавьте дополнительные услуги тех авиакомпаний, которые вы хотели вы отображать и продавать на вашем сайте.&lt;br /&gt;
&lt;br /&gt;
Формат файла следующий:&lt;br /&gt;
Одна строка - одна допуслуга. Столбцы - параметры допуслуги. Названия параметров отображается в шапке таблицы для каждого столбца. В каждый ячейке строки заполните параметры допуслуги. &lt;br /&gt;
* CompanyCode - IATA код авиакомпании, которой принадлежит допуслуга	&lt;br /&gt;
* RFISC	- код RFISC допуслуги&lt;br /&gt;
* RFIC - код RFIC допуслуги&lt;br /&gt;
* Group	- группа, к которой принадлжит допуслуга (выбор в выпадающем списка: Дополнительный багаж / Питание / Выбор места / VIP допуслуги )&lt;br /&gt;
* SSRCode код SSR допуслуги&lt;br /&gt;
* Type - код типа допуслуги&lt;br /&gt;
* name - название допуслуги, как заведено в GDS&lt;br /&gt;
* name_en - название допуслуги на английском языке. Задайте допуслуге название на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_en - описание допуслуги на английском языке. Задайте допуслуге описание на английском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* name_ru  - название допуслуги на русском языке. Задайте допуслуге название на русском языке, которое будет отображаться пользователе на форме бронирования.&lt;br /&gt;
* desc_ru  - описание допуслуги на русском языке. Задайте допуслуге описание на русском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_ua - название допуслуги на украинском языке (опционно). При желании задайте допуслуге название на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* desc_ua - описание допуслуги на украинском языке (опционно). При желании задайте допуслуге описание на украинском языке, которое будет отображаться пользователе на форме бронирования.	&lt;br /&gt;
* name_xx - название допуслуги на языке	xx, где xx - код языка (опционно).&lt;br /&gt;
* desc_xx - описание допуслуги на языке xx, где xx - код языка (опционно).&lt;br /&gt;
&lt;br /&gt;
Код языка после &amp;quot;_&amp;quot; в конце name и desc определяет язык имени и описания соответственно. Можно добавить сколько угодно столбцов name и desc для разных языков, заведённых в системе - таким образзом для названия и описания допуслуги сразу можно импортировать переводы.&lt;br /&gt;
&lt;br /&gt;
Информацию предоставьте в тикете для внесения в справочник техподдержкой {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы ==&lt;br /&gt;
&lt;br /&gt;
После включения модуля на [[Форма_бронирования_(Авиабилеты)|форме бронирования]] заказа отображается блок '''Дополнительная услуга: услуги авиакомпаний''' и кнопка для выбора места '''Место в самолете''' (она будет доступна под каждым пассажиром).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Map_pick.jpg|800px|Выбор платного места]]&lt;br /&gt;
|-&lt;br /&gt;
|Выбор платного места.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_допуслуг_ак.jpg|700px|Блок дополнительных услуг авиакомпаний]]&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;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Добавление_допуслуг_ак.jpg|570px|Добавление дополнительной услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Добавление дополнительной услуги.&lt;br /&gt;
|}&lt;br /&gt;
После нажатия кнопки '''Купить''' пересчитывается сумма ''К оплате'' и общая стоимость заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Цена заказанной услуги фиксируется в [[Форма бронирования (Авиабилеты)#Блок информации о заказе|детализации стоимости]] . &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_ак.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Детализация_доп_к_оплате.jpg|400px|Отображение стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение стоимости дополнительной услуги в детализации стоимости.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отмены еще не забронированных дополнительных услуг нажмите на крестик напротив наименования добавленной дополнительной услуги либо нажмите на название выбранной услуги, тогда во всплывающем окне появится подробная информация о выбранной услуге, а также в правом нижнем углу  появится опция отказа от услуги. &lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' в том случае, если при выборе допуслуги авиакомпания подтверждает ее не сразу (например, ГРС возвращает в ответе на запрос статус услуги HN - holding need, а не HK), то в блоке допуслуг отображается надпись: ''&amp;quot;Обратите внимание, что некоторые из выбранных услуг ожидают подтверждения от авиакомпании&amp;quot;'', а также кнопка '''Уточнить статус услуг''' (см. скриншот ниже). Кнопка доступна раз в час. По нажатии на кнопку система обновит заказ, и, если статус допуслуги сменится на подтвержденный, ее можно будет оплатить. До подтверждения услуги ее оплата невозможна. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Service_on_request.png|800px|Услуги, требующие подтверждения]]&lt;br /&gt;
|-&lt;br /&gt;
|Услуги, требующие подтверждения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выписки билета появляется возможность возврата дополнительной услуги, однако он работает только при включенном автоматическом возврате билетов, в ручном режиме возврат дополнительных услуг '''невозможен'''. К возврату пользователю доступна изначальная цена за услугу без учета наценок. Если билет был оплачен через депозит, после успешного возврата услуги деньги за услугу будут автоматически возвращены на депозит. Возвращать билет можно только после возврата дополнительной услуги.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:RefundEMD.jpg|700px|Кнопка возврата услуги]]&lt;br /&gt;
|-&lt;br /&gt;
|Кнопка возврата услуги.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Refund_EMD.jpg|700px|Блок менеджера]]&lt;br /&gt;
|-&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;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Seatmap.jpg|700px|Выбор места]]&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;
== Фильтрация дополнительных услуг ==&lt;br /&gt;
Если возникла необходимость выводить на форму только определенные дополнительные услуги, вы можете сделать это с помощью '''Фильтра по АК и RFISC'''. Эта настройка находится по адресу  '''Управление продажами → Авиабилеты → Дополнительные услуги → Доп. услуги АК''' &amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Дополнительные услуги|Доп. услуги АК}}--&amp;gt; . Если фильтр не задан, на форму будут выводится все дополнительные услуги, полученные от GDS. Чтобы вывести именно определенную дополнительную услугу, вам нужно знать ее уникальный номер('''RFISC'''). Фильтр задается в формате '''АК-RFISC''' , где АК - IATA-код авиакомпании, RFISC - уникальный номер услуги. '''Например, UT-B01;SU-OAQ'''. Обратите внимание, что если вы завели фильтры на определенное количество дополнительных услуг только одной авиакомпании, для других авиакомпаний фильтр будет фильтровать все дополнительные услуги до тех пор, пока вы не заведете фильтр и на эту авиакомпанию.&lt;br /&gt;
&lt;br /&gt;
== Отчет по продажам дополнительных услуг ==&lt;br /&gt;
Чтобы получить отчет по дополнительным услугам, зайдите в раздел настроек '''Статистика и отчеты → Отчеты по авиазаказам '''. &amp;lt;!--{{Menu|Статистика и отчеты|Авиабилеты|Отчеты по авиазаказам}}--&amp;gt; Выберите тип отчета  [[Отчеты по заказам#Электронные документы|&amp;quot;Электронные документы&amp;quot; ]], в нем будет отражена статистика по продажам дополнительных услуг с привязкой к авиабилетам.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ReportEMD.jpg|800px|Отображение отчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение отчета.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг авиакомпаний==&lt;br /&gt;
Система {{NameSystem}} получает информацию о доступных дополнительных услугах от ГРС в закодированном виде (RFISC-идентификатор). Названия и описания дополнительных услуг авиакомпаний для отображения пользователю заводятся в статичном справочнике системы, его актуальность поддерживается вручную. &lt;br /&gt;
&lt;br /&gt;
Добавление в справочник названий и описаний дополнительных услуг авиакомпаний производится сотрудником {{NameSystem}} по запросу агента и согласно предоставленной им информации. &lt;br /&gt;
&lt;br /&gt;
На данный момент в справочнике заведены описания дополнительных услуг для нескольких авиакомпаний.&lt;br /&gt;
Если дополнительная услуга авиакомпании получена системой, но услуга с таким RFISC не заведена в справочнике, то её отображение на странице заказа для пользователя зависит от типа пользователя:&lt;br /&gt;
* для B2C незаведённая в справочнике услуга не отобразится,&lt;br /&gt;
* для B2B-пользователя услуга отобразится с названием, полученным от ГРС.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Добавление информации по дополнительным услугам авиакомпании в маршрут-квитанцию==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Настройте шаблон EMD в разделе '''Настройки системы → Нотификации → Документы → Документы для авиа → EMD'''--&amp;gt;&lt;br /&gt;
Для добавления информации по дополнительным услугам авиакомпании в маршрут-квитанцию в шаблон маршрут-квитанции нужно вставить переменную %GDS_SERVICE_INFO%.&lt;br /&gt;
Информация по дополнительным услугам авиакомпании, на которую ссылается переменная, формируется в шаблоне '''Документы для дополнительных услуг''' в разделе '''Нотификации и документы → Документы → Документы для авиа''' &amp;lt;!--{{Menu|Нотификации и документы|Документы|Документы для авиа}}--&amp;gt;.&lt;br /&gt;
Переменные для дополнительных услуг авиакомпании для шаблона '''Документы для дополнительных услуг''':&lt;br /&gt;
*%GDS_SERVICE_PRICE% - Общая стоимость всех услуг &lt;br /&gt;
*%GDS_SERVICE_ITEM_PRICE% - Стоимость одной услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_NAME% - Название услуги&lt;br /&gt;
*%GDS_SERVICE_ITEM_RFISC% - Код RFISC&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
* [[Дополнительные услуги агентства]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14544</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14544"/>
		<updated>2018-04-02T10:14:39Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Ответ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--FareFamilies - наличие данного параметра у сегмента, означает, что у а\к заведены семейства тарифов--&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;?&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                       &amp;lt;!--FullName - название тарифа, который принадлежит семейству тарифов, у сегмента--&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221998&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221998&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387500001&amp;quot; Nemo2FlightId=&amp;quot;142939757060034&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;SU&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221998%26flight%3D1387500001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;1&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;E&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2017&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus A320 (with Sharklets)&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T01:00:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T04:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;B&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;150&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;7&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;I9&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Air Italy&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;822&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T14:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;215&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Линате, Милан&amp;quot;&amp;gt;LIN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;4&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;IB&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Iberia&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-ddf1fddccc18d7c343a1d84216e3f183.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;9265&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-23T07:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-23T09:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;Y&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;1&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;631024&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;86932&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;BFO&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WLPREDME&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;YFLEX&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;330.66&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;112935&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14543</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14543"/>
		<updated>2018-04-02T10:08:06Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Ответ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;?&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                       &amp;lt;!--FullName - название тарифа, который принадлежит семейству тарифов--&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221998&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221998&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387500001&amp;quot; Nemo2FlightId=&amp;quot;142939757060034&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;SU&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221998%26flight%3D1387500001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;1&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;E&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2017&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus A320 (with Sharklets)&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T01:00:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T04:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;B&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;150&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;7&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;I9&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Air Italy&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;822&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T14:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;215&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Линате, Милан&amp;quot;&amp;gt;LIN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;4&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;IB&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Iberia&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-ddf1fddccc18d7c343a1d84216e3f183.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;9265&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-23T07:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-23T09:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;Y&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;1&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;631024&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;86932&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;BFO&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WLPREDME&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;YFLEX&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;330.66&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;112935&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14542</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14542"/>
		<updated>2018-04-02T09:32:45Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Односторонний перелет */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221998&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221998&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387500001&amp;quot; Nemo2FlightId=&amp;quot;142939757060034&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;SU&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221998%26flight%3D1387500001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;1&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;E&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2017&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus A320 (with Sharklets)&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T01:00:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T04:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;B&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;150&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;7&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;I9&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Air Italy&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;822&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T14:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;215&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Линате, Милан&amp;quot;&amp;gt;LIN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;4&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;IB&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Iberia&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-ddf1fddccc18d7c343a1d84216e3f183.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;9265&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-23T07:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-23T09:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;Y&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;1&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;631024&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;86932&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;BFO&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WLPREDME&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;YFLEX&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;330.66&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;112935&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14541</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14541"/>
		<updated>2018-04-02T09:32:27Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Перелет туда-обратно */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221998&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221998&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387500001&amp;quot; Nemo2FlightId=&amp;quot;142939757060034&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;SU&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221998%26flight%3D1387500001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;1&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;E&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2017&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus A320 (with Sharklets)&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T01:00:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T04:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;B&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;150&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;7&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;I9&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Air Italy&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;822&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T14:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;215&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Линате, Милан&amp;quot;&amp;gt;LIN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;4&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;IB&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Iberia&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-ddf1fddccc18d7c343a1d84216e3f183.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;9265&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-23T07:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-23T09:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;Y&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;1&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;631024&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;86932&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;BFO&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WLPREDME&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;YFLEX&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;330.66&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;112935&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14540</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14540"/>
		<updated>2018-04-02T09:31:49Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Сложный маршрут */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Fdima.nemo.dev%3A8080%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221998&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221998&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387500001&amp;quot; Nemo2FlightId=&amp;quot;142939757060034&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;SU&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221998%26flight%3D1387500001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;1&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;E&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2017&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus A320 (with Sharklets)&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T01:00:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T04:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;B&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;150&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;7&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;I9&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Air Italy&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;822&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T14:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;215&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Линате, Милан&amp;quot;&amp;gt;LIN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;4&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;IB&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Iberia&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-ddf1fddccc18d7c343a1d84216e3f183.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;IG&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Meridiana&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;9265&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-23T07:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-23T09:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;Y&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;1&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;544092&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;631024&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;86932&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;BFO&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WLPREDME&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;YFLEX&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;330.66&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;112935&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14539</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14539"/>
		<updated>2018-04-02T09:25:20Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Сложный маршрут */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Fdima.nemo.dev%3A8080%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14538</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14538"/>
		<updated>2018-04-02T09:24:16Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Сложный маршрут */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Fdima.nemo.dev%3A8080%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14537</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14537"/>
		<updated>2018-04-02T09:21:52Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Односторонний перелет */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Fdima.nemo.dev%3A8080%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14536</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14536"/>
		<updated>2018-04-02T09:00:42Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Перелет туда-обратно */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
       &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
          &amp;lt;ver:search&amp;gt;&lt;br /&gt;
             &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
                &amp;lt;Request&amp;gt;&lt;br /&gt;
                   &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                          &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                            &amp;lt;DepDate&amp;gt;2018-04-16&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                            &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                         &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                       &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                      &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                         &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                      &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                         &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                         &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                         &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                         &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                         &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                      &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                   &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
                &amp;lt;/Request&amp;gt;&lt;br /&gt;
                &amp;lt;Source&amp;gt;&lt;br /&gt;
                   &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
                   &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
                   &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
                   &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
                   &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
                   &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
                &amp;lt;/Source&amp;gt;&lt;br /&gt;
             &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
          &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
       &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221983&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Fdima.nemo.dev%3A8080%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387400001&amp;quot; Nemo2FlightId=&amp;quot;142939437030005&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;OS&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221983%26flight%3D1387400001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;606&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T06:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T08:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;2D&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;413&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Аэробус 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T13:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;130&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль Де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;2D&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;416&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T16:55:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-16T18:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;120&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Вена&amp;quot;&amp;gt;VIE&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;OS&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Austrian&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;OS&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Austrian&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;605&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-16T20:40:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-17T00:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;P&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;165&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;5&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;2&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;pc&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;154&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;190&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;USD&amp;quot; Amount=&amp;quot;608.81&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;52.9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;19.7&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;AT&amp;quot; Amount=&amp;quot;10.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;ZY&amp;quot; Amount=&amp;quot;23&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR&amp;quot; Amount=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;FR7&amp;quot; Amount=&amp;quot;15.3&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;IZ&amp;quot; Amount=&amp;quot;55.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;QX&amp;quot; Amount=&amp;quot;14.5&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;9.31&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;RI2&amp;quot; Amount=&amp;quot;9&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;USD&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;7.3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;P13BXXE1&amp;quot; SegNum=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies/&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW OS X/VIE OS PAR95.15OS X/VIE OS MOW95.15NUC190.30END ROE0.809166&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T05:55:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;660.91&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;70070&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14535</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14535"/>
		<updated>2018-04-02T08:42:25Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Односторонний перелет */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-21&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190484987&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190484987&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372384680001&amp;quot; Nemo2FlightId=&amp;quot;10141277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190484987%26flight%3D372384680001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;657&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T05:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T06:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;180&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;314&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T17:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T19:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;160&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;311&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T10:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-21T12:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;656&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T23:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-22T04:10:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;620&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;34720&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;44430&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;304&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR1&amp;quot; Amount=&amp;quot;434&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR4&amp;quot; Amount=&amp;quot;714&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QX3&amp;quot; Amount=&amp;quot;1546&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IZ4&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WRTRU&amp;quot; SegNum=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW JU X/BEG JU PAR401.57JU X/BEG JU MOW401.57NUC803.14END ROE0.771963&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T04:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;88860&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14534</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=14534"/>
		<updated>2018-04-02T08:40:53Z</updated>

		<summary type="html">&lt;p&gt;Дмитрий Поликарпов: /* Запрос */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                            &amp;lt;DepAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--DepAltAirports— альтернативные аэропорты вылета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
                                &amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;/DepAltAirports&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                            &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
			    &amp;lt;ArrAltAirports&amp;gt;&lt;br /&gt;
                            &amp;lt;!--ArrAltAirports— альтернативные аэропорты прилета--&amp;gt;&lt;br /&gt;
                                &amp;lt;!--Once or more repetitions:--&amp;gt;&lt;br /&gt;
				&amp;lt;AltAirport CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/AltAirport&amp;gt;&lt;br /&gt;
                                &amp;lt;!--AltAirport — альтернативный аэропорт, IATA код--&amp;gt;&lt;br /&gt;
			    &amp;lt;/ArrAltAirports&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск всех классов--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt;&lt;br /&gt;
                     &amp;lt;MaxResultCount&amp;gt;?&amp;lt;/MaxResultCount&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--&amp;gt;&lt;br /&gt;
                     &amp;lt;PriceRefundType&amp;gt;?&amp;lt;/PriceRefundType&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Refundable — в поисковой выдаче будут только возвратные тарифы--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--&amp;gt;&lt;br /&gt;
                         &amp;lt;!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
                  &amp;lt;UTMSource&amp;gt;?&amp;lt;/UTMSource&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--UTMSource — название источника метрики заведенного в настройках--&amp;gt;&lt;br /&gt;
                  &amp;lt;DeviceId&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — Тип мобильного устройства (apple/android)--&amp;gt;&lt;br /&gt;
                     &amp;lt;Token&amp;gt;?&amp;lt;/Token&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Token — Токен мобильного устройства--&amp;gt;&lt;br /&gt;
                  &amp;lt;/DeviceId&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент.  --&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;123.123.123.123&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;!--IP адрес пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;firefox&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Браузер пользователя--&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;Russia-nemo.travel&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Страна и домен, с которого пользователь совершает поиск/бронирование--&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — ID процесса поиска в Nemo 1.0--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot; Nemo2FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo (1.0) --&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Nemo2FlightId — Id перелёта в системе Nemo (2.0)--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;?&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;?&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании --&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopPoints — информация о технических остановках, если они есть--&amp;gt;&lt;br /&gt;
                                 &amp;lt;StopPoint&amp;gt;&lt;br /&gt;
                                    &amp;lt;AirportCode&amp;gt;?&amp;lt;/AirportCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--AirportCode — код аэропорта остановки, трех символьный iata код--&amp;gt;&lt;br /&gt;
                                    &amp;lt;UTC&amp;gt;?&amp;lt;/UTC&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--UTC — сдвиг часового пояса аэропорта--&amp;gt;&lt;br /&gt;
                                    &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                    &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/StopPoint&amp;gt;&lt;br /&gt;
                              &amp;lt;/StopPoints&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;?&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;!--RemainingSeats — количетсво свободных мест для данного класса перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;?&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;!--isCharter — признак чартерного перелета, значения: true / false--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaggageAllowances — информация о багаже--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;?&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;?&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Value — количество--&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;?&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                             &amp;lt;TravellerRef/&amp;gt;&lt;br /&gt;
                             &amp;lt;!--Ссылка на пассажиров, к которым относится данный тариф--&amp;gt;                            &lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость перелета за тип пассажира, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС по московскому времени. Если включена настройка &amp;quot;Применение временной зоны - Для расчетов таймлимитов в агентском API&amp;quot;, дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. &lt;br /&gt;
Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:&lt;br /&gt;
* Настроек прайсинга по альтернативным J типам в пакете реквизитов;&lt;br /&gt;
* Количества запрошенных классов перелетов;&lt;br /&gt;
* Количества запрошенных типов пассажиров;&lt;br /&gt;
* Настройки &amp;quot;Дополнительно запросить только публичные тарифы&amp;quot; в применявшемся правила маршрутизатора.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
=== Односторонний перелет ===&lt;br /&gt;
&lt;br /&gt;
Пример одностороннего перелета: Москва — Мадрид, 1 взрослый, 1 ребенок, эконом класс, предпочитаемая авиакомпания — Аэрофлот. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://www.nemo.dev:8080/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2018-04-09&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
			&amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
		        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;UT&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;EndUserData&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserIP&amp;gt;---&amp;lt;/EndUserIP&amp;gt;&lt;br /&gt;
                  &amp;lt;EndUserBrowserAgent&amp;gt;---&amp;lt;/EndUserBrowserAgent&amp;gt;&lt;br /&gt;
                  &amp;lt;RequestOrigin&amp;gt;---&amp;lt;/RequestOrigin&amp;gt;&lt;br /&gt;
               &amp;lt;/EndUserData&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;221980&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221968 &amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380004&amp;quot; Nemo2FlightId=&amp;quot;142939413030003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;AMADEUS&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380004&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;H&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value/&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;7329&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;KZT&amp;quot; Amount=&amp;quot;19702&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;KZT&amp;quot; TaxCode=&amp;quot;XT&amp;quot; Amount=&amp;quot;12373&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;HLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-03T23:59:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851.23&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;6367&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;1387380005&amp;quot; Nemo2FlightId=&amp;quot;142939413020000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SIRENA2000&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;UT&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2F%3Fgo%3Dbooking%2Finfo%26uid%3D221980%26flight%3D1387380005&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;SupplierCode/&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Внуково, Москва&amp;quot;&amp;gt;VKO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;A&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Санкт-Петербург, Пулково&amp;quot;&amp;gt;LED&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;1&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UT&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ЮТэйр&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/OpAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;UT&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ЮТэйр&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineLogo&amp;gt;http%3A%2F%2FCLIEN_DOMAIN%3A8080%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg&amp;lt;/MarkAirlineLogo&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;369&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Boeing 737&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;735&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2018-04-09T11:55:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;StopPoints/&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;isCharter&amp;gt;false&amp;lt;/isCharter&amp;gt;&lt;br /&gt;
                              &amp;lt;BaggageAllowances&amp;gt;&lt;br /&gt;
                                 &amp;lt;BaggageAllowance&amp;gt;&lt;br /&gt;
                                    &amp;lt;PassengerType&amp;gt;ADT&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
                                    &amp;lt;Value&amp;gt;0&amp;lt;/Value&amp;gt;&lt;br /&gt;
                                    &amp;lt;Measurement&amp;gt;kg&amp;lt;/Measurement&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BaggageAllowance&amp;gt;&lt;br /&gt;
                              &amp;lt;/BaggageAllowances&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;TravellerRef xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;805&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;4647&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;SA&amp;quot; Amount=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQ&amp;quot; Amount=&amp;quot;1300&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;ZZ&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;AG&amp;quot; Amount=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;1557&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;LLTOW&amp;quot; SegNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;FareFamilies&amp;gt;&lt;br /&gt;
                                       &amp;lt;FullName&amp;gt;Лайт&amp;lt;/FullName&amp;gt;&lt;br /&gt;
                                    &amp;lt;/FareFamilies&amp;gt;&lt;br /&gt;
                                 &amp;lt;/Tariff&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc/&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2018-04-09T10:35:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;2851&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;7498&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-21&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190484987&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190484987&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372384680001&amp;quot; Nemo2FlightId=&amp;quot;10141277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190484987%26flight%3D372384680001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;657&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T05:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T06:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;180&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;314&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T17:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T19:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;160&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;311&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T10:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-21T12:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;656&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T23:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-22T04:10:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;620&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;34720&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;44430&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;304&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR1&amp;quot; Amount=&amp;quot;434&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR4&amp;quot; Amount=&amp;quot;714&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QX3&amp;quot; Amount=&amp;quot;1546&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IZ4&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WRTRU&amp;quot; SegNum=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW JU X/BEG JU PAR401.57JU X/BEG JU MOW401.57NUC803.14END ROE0.771963&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T04:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;88860&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.  '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&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:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot; Nemo2FlightId=&amp;quot;10131277910010000&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;2&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;6&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;4&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;8&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;9&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;RemainingSeats&amp;gt;1&amp;lt;/RemainingSeats&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;br /&gt;
[[Категория:Агентский API]]&lt;/div&gt;</summary>
		<author><name>Дмитрий Поликарпов</name></author>
		
	</entry>
</feed>