<?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%B0%D1%88%D0%B0+%D0%96%D1%83%D0%BA%D0%BE%D0%B2%D0%B0</id>
	<title>Центр поддержки системы бронирования - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%94%D0%B0%D1%88%D0%B0+%D0%96%D1%83%D0%BA%D0%BE%D0%B2%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://support.nemo.travel/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%94%D0%B0%D1%88%D0%B0_%D0%96%D1%83%D0%BA%D0%BE%D0%B2%D0%B0"/>
	<updated>2026-04-26T19:43:43Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Navitaire&amp;diff=15152</id>
		<title>Navitaire</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Navitaire&amp;diff=15152"/>
		<updated>2018-09-22T12:00:57Z</updated>

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

		<summary type="html">&lt;p&gt;Даша Жукова: /* Принцип работы модуля */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]][[Категория:Решения для B2B]]&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;
&lt;br /&gt;
{{Attention| Для подключения модуля «Корпоративный блок» необходимо создать соответствующую заявку в проектном трекере техподдержки Nemo.travel. По умолчанию данный модуль не входит в базовую поставку системы.}}&lt;br /&gt;
&lt;br /&gt;
== Принцип работы модуля ==&lt;br /&gt;
&lt;br /&gt;
При корректно выполненных настройках процесс оформления заказа от лица корпоративной компании происходит следующим образом:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Сотрудник А (подбирающий рейсы и не обладающий правом утверждения заказа) запускает поиск по определенному маршруту и дате.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ориентируясь на подходящие и не подходящие тревел политики, сотрудник А выбирает определенный рейс (поезд) и заполняет пассажирские данные в заказе.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Сотрудник А выбирает конкретного плательщика и отправляет запрос на утверждение заказа сотруднику В (аппруверу), обладающему собственным уникальным пин-кодом, и ожидает реакции. В том случае, если в компании заведен только один аппрувер, он будет выбран в заказе автоматически. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:approve.png|center]]&lt;br /&gt;
4. Сотрудник В получает на свою электронную почту письмо о необходимости утверждения заказа, открывает заказ и принимает решение - одобрить бронь или отказать в ней. В обоих случаях аппрувер должен ввести свой уникальный пин-код на странице заказа на сайте. Также аппрувер имеет право при необходимости сменить выбранного плательщика (если для данной компании заведено более одного плательщика). &amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:approve2.png|center]]&lt;br /&gt;
5. Сотрудник А в зависимости от решения аппрувера получает на свою электронную почту письмо об утверждении заказа или об отказе в утверждении.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. В случае положительного ответа сотрудник А вводит на странице заказа уникальный одноразовый пин-код, который он получает в ответном письме об утверждении, оплачивает заказ с депозита компании, и билеты выписываются автоматически (в случае, если включена автовыписка). В случае отказа сотрудник А может попытаться отправить повторный запрос на утверждение заказа другому аппруверу (сотруднику С), если в компании имеются другие аппруверы, - и так до тех пор, пока он не получит утверждение, либо пока не закончатся доступные аппруверы в компании.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:approve3.png|center]]&lt;br /&gt;
&lt;br /&gt;
== Настройка модуля ==&lt;br /&gt;
=== Создание корпоративного клиента ===&lt;br /&gt;
&lt;br /&gt;
Первый шаг для настройки модуля - это создание самих корпоративных компаний.&lt;br /&gt;
Сначала необходимо завести компанию обычным способом, описанным в статье [[Пользователь]]. &lt;br /&gt;
После подключения модуля администратором Nemo.travel на странице настроек '''«Аккаунт-менеджмент» - «Агенты и пользователи» - «Управление»''' в блоке '''«Компании»''' для менеджера корневого агентства появляется дополнительный столбец для выбора типа компании (см. скриншот). По умолчанию создается обычный субагент. В данном столбце можно сменить тип компании на корпоративного клиента - '''уже после создания компании'''. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Companytype.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''«Корпоративный клиент»''' по остальному функционалу не отличается от '''«Субагента»''', ему также будет доступна оплата по депозиту и прочие возможности для В2В. Но при использовании данного модуля оплата заказов на данный момент возможна только через депозит. &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;
1. Перейдите в раздел настроек '''«Аккаунт-менеджмент» - «Корпоративный модуль» - «Настройки»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Система предложит выбрать корпоративного клиента. При этом в дереве выбора пользователей будут доступны только корпоративные клиенты, обычные субагенты отображаться в списке не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Выберите одно из двух значений настройки '''«Cпособ подтверждения заказа для Авиабилетов»''':&lt;br /&gt;
* '''разрешено бронирование без утверждения''' - это значение настройки выбрано по умолчанию. Сотрудник компании, подбирающий рейсы, сможет совершать реальные брони без оплаты, подтверждение будет запрашиваться только после бронирования. Минус такого варианта в том, что в случае отказа брони будут аннулироваться, что несколько ухудшает показатель book-to-cancel, а также не исключается вероятность создания дублирующих броней. Помимо этого, утверждающее лицо теоретически может заметить запрос на утверждение слишком поздно, когда бронь уже автоматически аннулируется по таймлимиту.&lt;br /&gt;
* '''бронирование только после утверждения''' - сотрудник компании подбирает рейс(-ы), вводит данные пассажиров в заказ и отправляет заказ на утверждение. При этом реальная бронь в GDS не создается и места не замораживаются. Только после получения аппрува последовательно происходят бронирование, оплата и выписка. Недостаток этого способа в том, что если между подбором и утверждением рейса пройдет довольно длительное время, то есть вероятность, что данный перелет уже будет недоступен для бронирования, если места закончатся или а/к отменит рейс. В таком случае придется делать новый поиск и запрашивать утверждение заново.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Corpsettings.png|centre]]&lt;br /&gt;
&lt;br /&gt;
=== Задание корпоративных правил бронирования ===&lt;br /&gt;
&lt;br /&gt;
В этом же разделе настроек ('''«Аккаунт-менеджмент» - «Корпоративный модуль» - «Настройки»''') можно внести специальный текст правил бронирования именно для выбранного корпоративного клиента. Внесенный текст будет отображаться на странице бронирования перелета при нажатии на соответствующую ссылку рядом с чекбоксом '''«''Я ознакомлен и согласен с правилами бронирования, ...''»'''. Данное поле в настройках не является обязательным. По умолчанию, если оно не заполнено, будут отображаться {{Setting|Правила бронирования}} из раздела настроек корневого агентства''' «Управление сайтом» – «Домены и протоколы» - «Правила бронирования»'''. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание плательщиков ===&lt;br /&gt;
&lt;br /&gt;
Отправить заказ на утверждение невозможно без выбора плательщика. Плательщик обозначает юридическое лицо внутри корпоративной компании, от чьего имени будет производиться оплата выбранного перелета. Зачастую корпоративная компания может быть представлена несколькими юридическими лицами. Модуль «Корпоративный блок» позволяет создать в рамках одной корпоративной компании несколько учетных записей плательщиков с разными платежными реквизитами.  На этапе отправки запроса на утверждение заказа сотрудник, подбирающий рейс, должен выбрать '''одного плательщика''', поэтому для каждого корпоративного клиента должен быть заранее задан хотя бы один плательщик. &lt;br /&gt;
&lt;br /&gt;
В рамках системы Nemo.travel плательщик - это не отдельная компания, а совокупность определенных реквизитов (параметров), объединенная одним названием.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--Модуль позволяет одному бронирующему профайлу выбрать плательщика на стадии оформления заказа, в последствии оплата через платежный шлюз Счет/Инвойс будет проходить по реквизитам выбранного плательщика. НЕПРАВДА, Я ПРОВЕРЯЛА!--&amp;gt;&lt;br /&gt;
Чтобы создать плательщика:&amp;lt;br/&amp;gt;&lt;br /&gt;
1. Перейдите в раздел '''Аккаунт-менеджмент - Корпоративный модуль - Плательщики'''. &amp;lt;br/&amp;gt;&lt;br /&gt;
2. Нажмите '''Создать новую запись.''' Система предложит заполнить список параметров, который почти полностью совпадает со списком банковских реквизитов компании/агентства в разделе '''Финансы и платежи - Банковские реквизиты''':&lt;br /&gt;
* Официальное название - обязательное поле. Все нижеследующие поля не обязательны для заполнения.&lt;br /&gt;
* Название плательщика&lt;br /&gt;
* Адрес электронной почты&lt;br /&gt;
* Телефон агентства&lt;br /&gt;
* Номер контракта&lt;br /&gt;
* Дата контракта&lt;br /&gt;
* Получатель&lt;br /&gt;
* ИНН&lt;br /&gt;
* КПП&lt;br /&gt;
* Счет получателя&lt;br /&gt;
* Банк&lt;br /&gt;
* БИК&lt;br /&gt;
* Счет банка получателя&lt;br /&gt;
* ОКПО&lt;br /&gt;
* ОКВЭД&lt;br /&gt;
* ФИО руководителя&lt;br /&gt;
* Должность руководителя&lt;br /&gt;
* ФИО бухгалтера&lt;br /&gt;
* Должность бухгалтера&lt;br /&gt;
* Факс&lt;br /&gt;
3. Нажмите '''Сохранить'''. &amp;lt;br/&amp;gt;&lt;br /&gt;
4. При необходимости повторите для нового плательщика.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Созданных плательщиков можно удалять, также можно восстановить удаленных плательщиков.&lt;br /&gt;
&lt;br /&gt;
[[Файл:payers.png|center]]&lt;br /&gt;
&lt;br /&gt;
=== Создание тревел политик ===&lt;br /&gt;
[[File:Wursttyles.png|right|350px|300px|thumb|Отображение тревел политик на выдаче плиткой]]&lt;br /&gt;
[[File:Wurstlist.png|right|350px|300px|thumb|Отображение тревел политик на выдаче списком]]&lt;br /&gt;
[[File:Wurstfilters.png|right|76px|123px|thumb|Пост-фильтр на выдаче]]&lt;br /&gt;
[[File:Checkout.png|right|thumb|Отображение тревел политик на странице заказа]]&lt;br /&gt;
Тревел политикой считается некий набор рекомендованных правил и фильтров, которых должны придерживаться работники корпорации, для которой создается бронирование. Определенный заказ может подходить сразу под несколько тревел политик, принадлежность перелета к тревел политикам отображается на странице с результатами поиска. В разделе постфильтров можно отфильтровать перелеты по тревел политикам. Фильтр '''Тревел политики''' будет отображаться в том случае, если для результатов конкретного поиска есть хотя бы две подходящие тревел-политики. То есть, если ни один перелет не подходит ни под одну заведенную тревел-политику, или если все перелеты удовлетворяют только одной тревел-политике, постфильтр не отображается. Если заказ не подходит ни под одну тревел политику, то его все равно можно отправить на утверждение, т.к. тревел политика носит лишь рекомендательный, а не запрещающий характер.&lt;br /&gt;
&lt;br /&gt;
В разделе '''Аккаунт-менеджмент - Корпоративный модуль - Тревел политики''' для каждого компонента (авиа, жд) задается уникальный набор тревел политик, установленных по различным правилам. &lt;br /&gt;
&lt;br /&gt;
==== Авиа ====&lt;br /&gt;
&lt;br /&gt;
Описание правил для настройки тревел политики для компонента '''Авиабилеты'''.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! Название параметра !! Описание параметра&lt;br /&gt;
|-&lt;br /&gt;
| Название правила&lt;br /&gt;
| Название тревел-политики в свободной форме. Реализована мультиязычность: можно настроить свое название для каждого языка, используемого на сайте.&lt;br /&gt;
|-&lt;br /&gt;
|Города/аэропорты вылета&lt;br /&gt;
|Правило будет применено к перелетам с вылетами из указанных городов/аэропортов.&lt;br /&gt;
|-&lt;br /&gt;
|Города/аэропорты прилета&lt;br /&gt;
|Правило будет применено к перелетам с прилетом в указанные города/аэропорты.&lt;br /&gt;
|-&lt;br /&gt;
|Страны вылета&lt;br /&gt;
|Список стран для вылета, к которым будет применено правило.&lt;br /&gt;
|-&lt;br /&gt;
|Страны назначения&lt;br /&gt;
|Список стран для конечной точки перелета, к которым будет применено правило&lt;br /&gt;
|-&lt;br /&gt;
|Географические зоны перелета (весь перелет не должен выходить за пределы одной или нескольких из указанных зон)&lt;br /&gt;
|Выбранные зоны, в пределах которых будет проходить весь перелет. Если ни одна зона не выбрана, то правило будет применимо ко всем зонам.&lt;br /&gt;
|-&lt;br /&gt;
|Верхняя планка цены&lt;br /&gt;
|Правило будет применено к перелетам с итоговой ценой не выше указанной, значение указывается в валюте агентства. &lt;br /&gt;
|-&lt;br /&gt;
|Максимальная разбежка с минимальной ценой&lt;br /&gt;
|Если данный параметр задан, то тревел политика будет считаться подходящей для перелета даже в том случае, если его цена превышает значение предыдущей настройки (Верхняя планка цены), но не более чем на указанную здесь величину. Т.е. можно задать так называемую максимальную разбежку (толерантность) - в процентах или в валюте.&lt;br /&gt;
|-&lt;br /&gt;
|Класс обслуживания&lt;br /&gt;
|Можно выбрать классы обслуживания для данного правила: эконом, бизнес, первый.&lt;br /&gt;
|-&lt;br /&gt;
|Допустимые перевозчики (интерлайны) любого сегмента&lt;br /&gt;
|Список маркетинговых авиакомпаний, допустимых для этой тревел политики.&lt;br /&gt;
|-&lt;br /&gt;
|Только прямые перелеты&lt;br /&gt;
|Прямой или любой (по умолчанию любой).&lt;br /&gt;
|-&lt;br /&gt;
|Тарифы&lt;br /&gt;
|Можно задать коды тарифов через запятую. &lt;br /&gt;
|-&lt;br /&gt;
|Допустимые классы бронирования&lt;br /&gt;
|Коды допустимых классов бронирования.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== ЖД ====&lt;br /&gt;
&lt;br /&gt;
Описание правил для настройки тревел политики '''ЖД''' компонента. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! Название правила !! Описание правила&lt;br /&gt;
|-&lt;br /&gt;
|Отправление&lt;br /&gt;
|Правило будет применено к заказам с отправлением из указанного города/станции&lt;br /&gt;
|-&lt;br /&gt;
|Прибытие&lt;br /&gt;
|Правило будет применено к заказам с прибытием в указанные город/станцию&lt;br /&gt;
|-&lt;br /&gt;
|Класс обслуживания&lt;br /&gt;
|Список типов вагонов, к которым будет применено правило&lt;br /&gt;
|-&lt;br /&gt;
|Верхняя планка цены&lt;br /&gt;
|Правило будет применено к заказам с ценой не выше указанной, значение указывается в валюте. &lt;br /&gt;
|-&lt;br /&gt;
|Максимальная разбежка с минимальной ценой&lt;br /&gt;
|Цена заказа не может быть больше минимальной цены на указанное значение(проценты или точное значение в валюте)&lt;br /&gt;
|}&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|Забронировать и выписать заказ в системе без подтверждения может только менеджер главного агентства.}}&lt;br /&gt;
&lt;br /&gt;
Если пользователь, подбирающий рейсы, выбрал аппрувера, максимальный лимит пин-кода которого меньше стоимости выбранного перелета, то пользователю будет показано сообщение об ошибке. В таком случае можно выбрать другое утверждающее лицо (если такое есть).  Если же стоимость выбранного перелета превышает максимальный лимит всех имеющихся аппруверов, такой перелет на утверждение отправить нельзя.&lt;br /&gt;
&lt;br /&gt;
Для того чтобы создать роль аппрувера и присвоить ему личный пин-код: &amp;lt;br/&amp;gt;&lt;br /&gt;
1. Зайдите в раздел настроек '''Аккаунт-менеджмент - Корпоративный модуль - Пин-коды - Коды.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Выберите корпоративную компанию. &amp;lt;br/&amp;gt;&lt;br /&gt;
3. Нажмите кнопку '''Создать новую запись'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Выберите '''Владельца пин-кода''' в предложенном списке пользователей. &amp;lt;br/&amp;gt;&lt;br /&gt;
5. В поле '''Ограничение на максимальную сумму заказа для подтверждения''' задайте сумму в валюте агентства. &amp;lt;br/&amp;gt;&lt;br /&gt;
6. Нажмите '''Сохранить'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В результате система автоматически сгенерирует уникальный постоянный пин-код для данного пользователя.&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Attention|Пин-коды аппруверов отображаются только в настройках менеджера корневого агентства, для менеджеров корпоративных компаний данный раздел настроек недоступен. Соответственно передачу пин-кодов корпоративным клиентам должен осуществить сам менеджер корневого агентства.}}&lt;br /&gt;
&lt;br /&gt;
У каждого аппрувера может быть только один активный пин-код. При попытке создать второй пин-код для того же пользователя появится сообщение об ошибке: '''Для данного пользователя пин-код уже сохранен.''' Менеджер корневого агентства может временно заблокировать тот или иной пин-код (нажав на кнопку '''Нет''' в столбце '''Заблокирован'''), или же удалить его безвозвратно (нажав на кнопку '''Нет''' в столбце '''Удален'''). Если пин-код удален, аппрувер больше не сможет им воспользоваться, пока не будет создан новый пин-код. Данные о всех созданных пин-кодах (в том числе удаленных) хранятся в системе и отображаются в таблице (см. скриншот ниже). &lt;br /&gt;
&lt;br /&gt;
[[Файл:pincodes.png|center]]&lt;br /&gt;
&lt;br /&gt;
Помимо вышеперечисленных действий таблица позволяет увидеть дату создания каждого пин-кода и перейти в раздел логов для просмотра лога создания данного пин-кода (ссылка '''лог''' в столбце '''Дата создания'''), а также детально просмотреть все операции по каждому пин-коду (ссылка '''Операции''' в одноименном столбце).  &amp;lt;br/&amp;gt;&lt;br /&gt;
При переходе по ссылке Операции из таблицы всех пин-кодов менеджер попадет на отдельную таблицу действий по выбранному пин-коду, которая также доступна из настроек по пути '''Аккаунт-менеджмент - Корпоративный модуль - Пин-коды - Операции.''' &lt;br /&gt;
&lt;br /&gt;
[[Файл:operations.png|center]]&lt;br /&gt;
&lt;br /&gt;
Здесь в каждой строчке отображаются следующие данные:&lt;br /&gt;
* пользователь - владелец пин-кода&lt;br /&gt;
* номер заказа, по которому было запрошено утверждение&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;
1. '''Требуется утверждение заказа''' - отправляется на почту, указанную в профиле пользователя-аппрувера, после отправки заявки на утверждение. Из специфических переменных: %TRAVEL_POLICIES_AVAIBLE% - подходящие тревел политики и %TRAVEL_POLICIES_UNAVAIBLE% - неподходящие тревел политики. Общий список поддерживаемых переменных доступен как обычно по клику на значок %. &amp;lt;br/&amp;gt;&lt;br /&gt;
2. '''Утверждение заказа получено''' - отправляется на почту, указанную в профиле сотрудника, который запрашивал утверждение заказа у аппрувера, в случае положительного ответа. {{Attention|В данный шаблон обязательно надо добавить переменную %NEW_GENERATED_PINCODE%, которая отвечает за вывод одноразового пин-кода в письме, т.к. корпоративный клиент больше нигде данный пин-код не сможет увидеть.}}&amp;lt;br/&amp;gt;&lt;br /&gt;
3. '''В утверждении заказа отказано''' - отправляется на почту, указанную в профиле сотрудника, который запрашивал утверждение заказа у аппрувера, в случае отрицательного ответа.&lt;br /&gt;
&lt;br /&gt;
== Календарь командировок ==&lt;br /&gt;
[[Файл:Календарь командировок.png|650px|thumb|right|Календарь командировок]]&lt;br /&gt;
В данном календаре отображаются заказы, находящиеся в статусе '''Забронирован/Оплачен''', что позволяет как менеджеру агентства, так и корпоративному агенту отслеживать заказы корпоративных клиентов в режиме календаря.&lt;br /&gt;
Данный календарь находится в разделе  настроек '''Аккаунт-менеджмент - Корпоративный модуль — Календарь командировок'''.&lt;br /&gt;
&lt;br /&gt;
Для каждого заказа на календарной сетке отображаются следующие данные: &lt;br /&gt;
* компонент (ЖД или Авиабилеты)&lt;br /&gt;
* пункты отправления-прибытия (пример: DME - KBP, Челябинск - Петропавловск);&lt;br /&gt;
* ФИО пассажира(-ов), на которого(-ых) забронирован заказ. По клику на имя пассажира можно быстро перейти на страницу самого заказа.&lt;br /&gt;
* количество заказов на конкретную дату (цифрами в скобках).&lt;br /&gt;
Доступна навигация по месяцу и году.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--В информации о &amp;quot;Произвольном заказе&amp;quot; отображается только ФИО пассажира.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention| Заказы в статусе '''Отложен/Выписан/Аннулирован''' в календаре отображаться не будут.}}&lt;br /&gt;
&lt;br /&gt;
== Мониторинг корпоративных заказов в личном кабинете ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Middleoffice.png|right|thumb|Дополнительный фильтры]]&lt;br /&gt;
[[Файл:columns.png|right|thumb|Дополнительные столбцы]]&lt;br /&gt;
&lt;br /&gt;
[[Личный кабинет]] также располагает всеми возможностями, необходимыми для удобного отслеживания и работы с заказами корпоративных компаний. После подключения модуля в списке фильтров личного кабинета становятся доступны дополнительные фильтры (см. скриншот):&lt;br /&gt;
* '''Плательщик''' - после выбора конкретной корпоративной компании в списке будут доступны все плательщики данной компании. &lt;br /&gt;
* '''Статус утверждения''' - возможные варианты: &lt;br /&gt;
** Любой статус утверждения&lt;br /&gt;
** Утверждение не требуется&lt;br /&gt;
** Утверждение не использовано&lt;br /&gt;
** Требуется утверждение&lt;br /&gt;
** Утверждение получено&lt;br /&gt;
** Утверждение использовано&lt;br /&gt;
** Отказано&lt;br /&gt;
** Частично отказано&lt;br /&gt;
* '''Тревел политика''' - после выбора конкретной корпоративной компании в списке будут доступны все тревел политики данной компании. &lt;br /&gt;
* '''Без тревел политик'''&lt;br /&gt;
&lt;br /&gt;
В настройке вывода столбцов можно включить отображение дополнительных колонок: '''Плательщик, Статус утверждения, Тревел политика, Согласующее лицо, Тип клиента'''.&lt;br /&gt;
&lt;br /&gt;
Подробнее с возможностями личного кабинета можно ознакомиться в [[Личный кабинет|соответствующей статье]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== Произвольные заказы ==&lt;br /&gt;
&lt;br /&gt;
Произвольный заказ предназначен решать проблему ввода в систему данных о заказах, сделанных в оффлайн(без взаимодействия с внешними системами) на абсолютно любые произвольные товары и услуги, которые могут понадобиться корпоративному агентству в процессе обслуживания клиента.&lt;br /&gt;
&lt;br /&gt;
Все произвольные заказы доступны для просмотра в личном кабинете для экспертов и менеджера корпоративного агентства.&lt;br /&gt;
'''«Корпоративный блок» – «Произвольные заказы»''' в этом разделе находится таблица с созданными заказами. Создать произвольный заказ может только менеджер корпоративного агентства. &lt;br /&gt;
Доступные действия с произвольным заказом:&lt;br /&gt;
&lt;br /&gt;
*Аннуляция - аннулирование созданного заказа&lt;br /&gt;
*Оплата - оплата заказа с помощью выбранных платежных шлюзов и выбранных плательщиков если оплата проводится через платежный шлюз «Депозит»&lt;br /&gt;
*Выписать - выписка заказа, с выдачей документа, который настраивается в разделе '''«Заказы» – «Документы» – «Ваучер для произвольного заказа»'''&lt;br /&gt;
Описанные выше действия доступны экспертам и менеджеру корпоративного агентства&lt;br /&gt;
Аннуляцию оплаченного заказа может провести только менеджер главного агентства. &lt;br /&gt;
&lt;br /&gt;
При создании заказа необходимо заполнить поля:&lt;br /&gt;
*Плательщик - в этом поле из предложенных вариантов необходимо выбрать плательщика, который будет использоваться при оплате методом &amp;quot;депозит&amp;quot;, плательщики создаются в разделе '''«Корпоративный блок» – «Плательщики»'''.&lt;br /&gt;
*Тип - из предложенных вариантов необходимо выбрать тип услуги, для выбора доступно: авиабилеты, отели, жд билеты, произвольный.&lt;br /&gt;
*Дата начала услуги - дата начала действия создаваемого заказа&lt;br /&gt;
*Дата конца услуги - дата окончания действия создаваемого заказа&lt;br /&gt;
*Сегменты - в этом поле можно самостоятельно внести информацию о сегментах&lt;br /&gt;
*Поставщик - в этом поле можно самостоятельно записать поставщика услуги&lt;br /&gt;
*Комментарий - поле для комментария к заказу&lt;br /&gt;
*Количество сегментов - можно самостоятельно выбрать количество сегментов&lt;br /&gt;
*Доступные методы оплаты - нужно выбрать платежный шлюзы, которые будут доступны для оплаты заказа&lt;br /&gt;
*Цена нетто - цена заказа без сборов&lt;br /&gt;
*К оплате клиентом - общая стоимость, которую должен будет оплатить клиент&lt;br /&gt;
*Статус заказа - изначально нужно выбрать один из двух статусов &amp;quot;Забронирован&amp;quot; или &amp;quot;Отложен&amp;quot; &lt;br /&gt;
*Добавить пассажира - кнопка добавляет поля, в которые заносится информация о пассажире&lt;br /&gt;
*Удалить пассажира - кнопка удаляющая последний блок с пассажиром&lt;br /&gt;
&lt;br /&gt;
После того как заказ был создан, остается возможность изменить внесенные данные, перейдя по соответствующей ссылке в таблице с заказами.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Личный кабинет]]&lt;br /&gt;
*[[Депозит]]&lt;br /&gt;
*[[Нотификация]]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=14321</id>
		<title>API Travelfusion</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=API_Travelfusion&amp;diff=14321"/>
		<updated>2018-01-22T07:55:26Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Особенности работы с Travelfusion в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:TFLOGO-m.png|right]]&lt;br /&gt;
&lt;br /&gt;
'''Travelfusion''' — один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах). &lt;br /&gt;
&lt;br /&gt;
Компания основана в 2000 г. Штаб-квартира Travelfusion находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). &lt;br /&gt;
Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте Travelfusion: [https://www.travelfusion.com/corporate/supplier]&lt;br /&gt;
Дистрибуция: преимущественно Европа. &lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к Travelfusion в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к Travelfusion только для работы с компонентом Авиабилеты. Для этого агентству необходимо обратиться в отдел продаж Travelfusion и заключить договор. Также в письме необходимо указать, что агентство собирается работать с Travelfusion через {{NameSystem}}. &lt;br /&gt;
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения. &lt;br /&gt;
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в Travelfusion.&lt;br /&gt;
# После официального подтверждения Travelfusion и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в {{NameSystem}} для агента.&lt;br /&gt;
&lt;br /&gt;
== Сопутствующие настройки для начала работы в {{NameSystem}} ==&lt;br /&gt;
После завершения конфигурации реквизитов агенту необходимо выполнить также следующие настройки:&lt;br /&gt;
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])&lt;br /&gt;
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).&lt;br /&gt;
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек «Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»&amp;lt;!--{{Menu|Управление сайтом|Домены и протоколы|Дополнительные правила перевозки}}--&amp;gt;. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Пример'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Я ознакомлен и согласен с &amp;lt;a href=&amp;quot;/booking__policy&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Правила бронирования'}&amp;quot;&amp;gt;правилами бронирования&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;/booking__additional_flight_rules&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'нужный вам заголовок'}&amp;quot;&amp;gt;правилами предоставления дополнительных услуг&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;[%-faresurl-%]&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Условия применения тарифов'}&amp;quot;&amp;gt;условиями применения тарифов&amp;lt;/a&amp;gt; и &amp;lt;a href=&amp;quot;/booking__policypd&amp;quot; class=&amp;quot;new-ui-pseudoLink js-thickbox__frame__href&amp;quot; data-popup=&amp;quot;{title:'Права субъекта персональных данных'}&amp;quot;&amp;gt;правами субъекта персональных данных&amp;lt;/a&amp;gt;. Я согласен и подтверждаю согласие третьих лиц, указанных мной в бронировании, на обработку персональных данных, в том числе на их передачу третьим лицам, обеспечивающим или обслуживающим перевозку, а также на трансграничную передачу персональных данных.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс оформления заказа в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
После выбора перелета Travelfusion и заполнения пассажирских данных на странице заказа в {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. Объект брони создается только в самой системе Travelfusion, но по факту места не резервируются, и данные пассажиров в авиакомпанию не передаются.&lt;br /&gt;
После успешной оплаты {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''«Билеты находятся на оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.&lt;br /&gt;
&amp;lt;br&amp;gt;Текст сообщения ''«Билеты находятся на оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Travelfusion в {{NameSystem}} ==&lt;br /&gt;
# На данный момент в системе {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в Travelfusion депозит на определенную сумму, и при оформлении клиентом заказа на сайте с депозита агента списывается стоимость перелета на счет Travelfusion. Далее Travelfusion самостоятельно переводит эти средства на счет конкретной авиакомпании. {{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.}}&lt;br /&gt;
# {{Attention|На данный момент в системе {{NameSystem}} не реализованы:}}&lt;br /&gt;
#* поиск по окружным датам (планируется в будущем);&lt;br /&gt;
#* поиск по окружным аэропортам (планируется в будущем);&lt;br /&gt;
#* продажа допуслуг (провоз багажа, питание и выбор места);&lt;br /&gt;
#* поиск сложного маршрута (СТ) — не поддерживается Travelfusion;&lt;br /&gt;
#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) — не поддерживается Travelfusion;&lt;br /&gt;
#* аннуляция не выписанной брони и обновление выписанной брони — не поддерживается Travelfusion;&lt;br /&gt;
#* войдирование, обмен и возврат выписанной брони (не поддерживается Travelfusion). Для этого клиент должен обращаться напрямую в авиакомпанию.&lt;br /&gt;
# Все тарифы обрабатываются как невозвратные.&lt;br /&gt;
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.&lt;br /&gt;
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в Travelfusion, т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.&lt;br /&gt;
# На странице заказа для лоукост-перелета по умолчанию отображается надпись ''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. &lt;br /&gt;
# Пакет реквизитов в {{NameSystem}} должен быть настроен на ту же валюту, в которой открыт депозит агента в Travelfusion.&lt;br /&gt;
# Базовая стоимость перелетов от Travelfusion при поиске может поступать в какой угодно валюте — это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в Travelfusion курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту агентского пакета реквизитов. Это необходимо для корректного расчета. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства («Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»{{Menu|Настройки системы|Валюты и курсы|Справочник валют и курсов}}, см. [[Валюта]]).&lt;br /&gt;
# От Travelfusion могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.&lt;br /&gt;
# Таймлимит на выписку брони на стороне поставщика равен 15 минут и не может быть больше.&lt;br /&gt;
# В Travelfusion запрещено бронирование отдельного места для младенца. Предупреждения об этом отображаются на странице выдачи и на странице бронирования - ''Бронирование отдельного сидячего места для младенца не допускается перевозчиком''. Изменить текст предупреждения на странице результатов можно, задав перевод для переменной &amp;quot;flightsGroup__flightWarnings__insBookingNotAllowedBySupplier&amp;quot;, на странице бронирования - &amp;quot;ins_booking_not_allowed_by_supplier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки и их причины ==&lt;br /&gt;
&lt;br /&gt;
* '''Your branch cannot perform booking through the TF.Payment Service''' — означает, что у данного агентства не активирован депозит в Travelfusion.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Supplier does not support payments through the TF.Payment Service''' — данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''Temporary supplier error''' - проблемы на стороне поставщика. Рекомендуется повторить действие позже. Если ошибка продолжает появляться часто, необходимо обратиться в службу техподдержки Travelfusion. &amp;lt;br&amp;gt;&lt;br /&gt;
* '''The supplier is too busy''' - аналогично, временные проблемы на стороне поставщика, связанные с высокой нагрузкой на систему Travelfusion.&lt;br /&gt;
* '''Internal server error''' - внутренняя ошибка на серверах Travelfusion.&lt;br /&gt;
* '''RequestValidationError''' - не заполнен профиль агентства (адрес и контактные данные) в панели администрирования {{NameProject2}}. &lt;br /&gt;
* '''Title missing''' - не включена настройка '''Автоматически добавлять титул пассажира''' в реквизитах бронирования пакета Travelfusion в панели администрирования {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
* [https://www.travelfusion.com Официальный сайт Travelfusion]&lt;br /&gt;
* [https://www.travelfusion.com/corporate/page/contact-us Контакты для обращения]&lt;br /&gt;
&lt;br /&gt;
== См.также ==&lt;br /&gt;
* [[ГРС]]&lt;br /&gt;
* [[Галилео]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14256</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14256"/>
		<updated>2017-12-28T12:00:14Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Отправка терминальных команд (для uApi необходимо указывать необходимость данного функционала в опроснике)&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в {{NameSystem}} (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов/WAB'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14255</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14255"/>
		<updated>2017-12-28T10:42:07Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Отправка терминальных команд (для uApi необходимо указывать необходимость данного функционала в опроснике)&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в {{NameSystem}} (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов/WAB'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14252</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14252"/>
		<updated>2017-12-28T06:38:56Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Отправка терминальных команд (для uApi необходимо указывать необходимость данного функционала в опроснике)&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов/WAB'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14251</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14251"/>
		<updated>2017-12-28T06:25:52Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов/WAB'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14249</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14249"/>
		<updated>2017-12-27T11:44:11Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов/WAB'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14248</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14248"/>
		<updated>2017-12-27T11:43:10Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC заказ HAP'ов браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14247</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14247"/>
		<updated>2017-12-27T11:33:38Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Без предоставленных данных для доступа к админ-порталу управления PCC настройка PCC на стороне Nemo браться в работу не будет.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14246</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14246"/>
		<updated>2017-12-27T11:25:23Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них, данные для доступа к админ-порталу управления PCC). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14233</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14233"/>
		<updated>2017-12-19T08:57:29Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ  (не поддерживается uApi)&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14228</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14228"/>
		<updated>2017-12-19T07:35:58Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8 (uApi - 6)&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14221</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=14221"/>
		<updated>2017-12-18T11:18:44Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Основные возможности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&lt;br /&gt;
* Семейства тарифов (не поддерживается GWS)&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира (не поддерживается uApi)&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса (не поддерживается uApi)&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест (не поддерживается uApi)&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг (не поддерживается uApi)&lt;br /&gt;
** МультиФОП GDS-процессинг&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа HAP (Host Access Profile)''' [[Файл:GWS Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
*'''Опросник в Трэвелпорт для заказа WAB (Work Area Branch)''' [[Файл:UAPI Requirements Questionnaire.doc]]&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
**{{Attention|Запрещается после создания заказа корректировать в терминале данные ФИО. Поставщик не возвращает исправленные данные и в заказе будет отображаться первоначально заведенная информация.}}&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как отключить скрытие данных пассажира в ГДС?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Скрытие данных пассажира в ГДС для РСС выполняется вашим аккаунт-менеджером по вашей просьбе.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Что нужно сделать, чтобы не изменялся класс обслуживания при бронировании?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Избежать изменение класса обслуживания при бронировании в ГДС для РСС можно обратившись к вашему аккаунт-менеджеру.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LINKAGE/OPTIONS CHANGED - UPDATE SDPT»&lt;br /&gt;
|Данная ошибка характерна в случаях внесения изменений в настройку принтеров, что могло привести к их некорректной работе. Для решения проблемы необходимо проверить корректность линковки и при необходимости внести изменения.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|No ticket status&lt;br /&gt;
|Если в ответе от Галилео NO VALIDATING CARRIER FOUND, то ошибка изначает, что для данного HAP не разрешена а/к.&lt;br /&gt;
Свяжитесь с вашим аккаунт менеджером Галилео для добавления.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Passenger_Name_Record_(PNR)&amp;diff=13712</id>
		<title>Passenger Name Record (PNR)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Passenger_Name_Record_(PNR)&amp;diff=13712"/>
		<updated>2017-10-09T07:58:27Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Модификация PNR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]]&lt;br /&gt;
[[Категория:Руководство]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Passenger Name Record''' (сокр. PNR) — запись в базе данных [[ГРС]] или [[КРС (Компьютерная система резервирования)|КРС]] в соответствии с существующими стандартами, содержащая информацию об услуге, маршруте, пассажире, группе пассажиров (либо пользователях услуг). Имеет пяти- или шестизначный цифровой локатор вида 1XXX2Y, присваиваемый автоматически в результате процедуры бронирования и остающийся затем неизменным вне зависимости от трансформации маршрута. PNR, относящиеся к отмененному или уже совершенному перелету, подлежат хранению в компьютерных системах и бывают доступны в течение длительного времени.  &lt;br /&gt;
&lt;br /&gt;
В случае если участки маршрута обслуживаются не владельцем PNR, копия записи пересылается в КРС оперирующего перевозчика (или нескольких, если речь идет об интерлайновых соглашениях). Многие авиакомпании имеют свои КРС на поле одной из ГРС, что позволяет им делиться информацией о PNR. &lt;br /&gt;
 &lt;br /&gt;
PNR были изобретены для авиаперелетов, но сейчас они используются при бронировании отелей, жд-билетов и аренде автомобилей.&lt;br /&gt;
&lt;br /&gt;
== Основные пункты PNR ==&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;
* Имя лица, по запросу которого было сделано, изменено или аннулировано бронирование.&lt;br /&gt;
&lt;br /&gt;
Однако есть и другие данные, часто запрашиваемые авиакомпаниями и турагентами. Например, детали тарифа и ограничения, используемая форма оплаты, специальные служебные запросы (SSR), информация об инвалидности пассажира и т.д. В целях противодействия террористической угрозе и преступности правительства некоторых стран требуют также от авиакомпаний предоставления подробных данных о путешественниках — таких как дата и место рождения, пол, гражданство пассажира, его домашний и рабочий номера телефонов, детали кредитной карты, IP (при бронировании онлайн), данные другого лица для связи в случае чрезвычайных обстоятельств и т.д. Отдельные частные организации выражают обеспокоенность фактом исключительно подробной информацией, содержащейся в PNR.&lt;br /&gt;
&lt;br /&gt;
{{NameSystemLink}} передает номера телефонов всех пассажиров при бронировании для оперативного информирования авиакомпанией пассажиров об изменениях в полете.&lt;br /&gt;
&lt;br /&gt;
== Модификация PNR ==&lt;br /&gt;
&lt;br /&gt;
В ГРС предусмотрена возможность внесения изменений в элементы PNR. Если модификация элементов записи может привести к нарушению принципа однородности (все пассажиры, информация о которых занесена в PNR, следуют вместе в одном направлении), то в данном случае применяется деление PNR.&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 необходимо так же менять\удалять данные и служебные ремарки Nemo с данными этих пассажиров.&lt;br /&gt;
&lt;br /&gt;
== Порядок создания группового PNR ==&lt;br /&gt;
&lt;br /&gt;
Группе пассажиров присваивается имя — любое название, сформированное по правилам работы конкретной системы бронирования. В отдельных случаях группа получает дополнительно пятизначный буквенно-цифровой регистрационный номер (в целях упрощения работы агентства и для контроля за перевозками). &lt;br /&gt;
&lt;br /&gt;
При бронировании большого количества мест (как правило, больше 9) время подтверждения со стороны АК запрашиваемого количества мест может быть больше обычного.&lt;br /&gt;
&lt;br /&gt;
В случае если группа является транзитной, необходимо вводить сегмент прибытия (информационный сегмент о способе и времени прибытия группы в пункт отправления).&lt;br /&gt;
&lt;br /&gt;
При оформлении воздушной перевозки для каждого члена группы выписывается отдельный билет.&lt;br /&gt;
&lt;br /&gt;
Модификация групповых PNR в КСР осуществляется по правилам модификации индивидуального PNR.&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;
* [[Оперирующий перевозчик]]&lt;br /&gt;
* [[Просмотр терминального вида PNR]]&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%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=13641</id>
		<title>Маршрут-квитанция</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%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=13641"/>
		<updated>2017-10-02T11:42:55Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Отправка маршрут-квитанции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Термины]]&lt;br /&gt;
[[Category:Руководство]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Маршрут-квитанция''' (Itinerary receipt) — свидетельство о покупке электронного билета. &lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
Маршрут-квитанция (МК) представляет собой выписку из автоматизированной информационной системы оформления воздушных перевозок. Она высылается сразу после онлайн-бронирования по электронной почте или выдается в кассе в распечатанном варинте. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Служит как напоминание пассажиру о деталях перелета и обладает функциями документа отчётности. Не является перевозочным документом.&lt;br /&gt;
&lt;br /&gt;
Как правило, маршрут-квитанция не требуется при регистрации рейса в аэропорту, но может понадобиться в некоторых случаях при прохождении паспортного или таможенного контроля (чаще заграницей), а также иногда предъявляется при входе в здание аэровокзала, работающего в условиях повышенных мер безопасности.&lt;br /&gt;
&lt;br /&gt;
== Рекомендованный вид маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
Маршрут-квитанция содержит следующие сведения о перевозке пассажира и багажа:&lt;br /&gt;
&lt;br /&gt;
* Сведения о пассажире (для внутренних перевозок должны быть указаны: фамилия, имя, отчество, наименование, серия и номер документа, удостоверяющего личность; для международных перевозок: фамилия, другие сведения в соответствии с международными нормами);&lt;br /&gt;
* Наименование и (или) код перевозчика;&lt;br /&gt;
* Номер рейса;&lt;br /&gt;
* Дату отправления рейса;&lt;br /&gt;
* Время отправления рейса;&lt;br /&gt;
* Наименование и (или) коды аэропортов/пунктов отправления и назначения для каждого рейса;&lt;br /&gt;
* Тариф;&lt;br /&gt;
* Эквивалент тарифа (если применяется);&lt;br /&gt;
* Итоговую стоимость перевозки;&lt;br /&gt;
* Форму оплаты;&lt;br /&gt;
* Сборы (если применяются);&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|В случае изменений данных выписанного заказа, отображаемых в маршрут-квитанции, происходит её перегенерация и отправка обновленной МК на почту.}}&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;
&lt;br /&gt;
{{Attention|Задайте шаблон МК '''для каждой ГРС''' (поле ''Источник'').}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Шаблон маршрут-квитанции.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка шаблона маршрут-квитанции&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Использовать шрифт по умолчанию в маршрут-квитанции не рекомендуется.}}&lt;br /&gt;
&lt;br /&gt;
Список рекомендуемых к использованию шрифтов:&lt;br /&gt;
* Arial&lt;br /&gt;
* Courier New&lt;br /&gt;
* Times New Roman&lt;br /&gt;
* Verdana&lt;br /&gt;
* Andale Mono&lt;br /&gt;
* Georgia&lt;br /&gt;
* Trebuchet MS&lt;br /&gt;
&lt;br /&gt;
===МК на разных языках===&lt;br /&gt;
В {{NameSystem}} реализована мультиязычность маршрут-квитанций. Шаблон МК можно настроить:&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;
|[[Файл:Маршрут-квитанция для разных языков.png|600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Маршрут-квитанция для разных языков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Маршрут-квитанция на английском языке ==&lt;br /&gt;
Независимо от языка сайта, можно скачать маршрут-квитанцию на английском языке. Для этого необходимо иметь переведённый шаблон маршрут-квитанции (настройка описана выше), а так же:&lt;br /&gt;
# Включить {{Setting|Отображать ссылку на английскую версию МК}} в настройке формы бронирования в разделе '''Управление продажами → Процессы → Форма бронирования'''.&lt;br /&gt;
# Включить {{Setting|Использовать страницу предварительного просмотра маршрут-квитанции}} в разделе '''Управление продажами → Устаревшие настройки → Настройка''')&lt;br /&gt;
После этого на странице просмотра МК будет доступна ссылка на англоязычную МК — «Скачать МК на английском языке».&lt;br /&gt;
&lt;br /&gt;
== Отправка маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
При необходимости, менеджер может настроить варианты автоматической отправки маршрут-квитанции: всегда осуществлять автоматическую отправку, только при автовыписке либо никогда не отправлять. Путь к настройке: '''Настройки системы → Нотификации и документы → Настройка почты''', настройка «Автоматическая отправка Маршрут-квитанции».&lt;br /&gt;
&lt;br /&gt;
Настройка может принимать одно из 3-х значений:&lt;br /&gt;
&lt;br /&gt;
1) '''При любой выписке''' - после ручной либо автоматической выписки маршрут-квитанция будет отправлена на электронную почту покупателя&lt;br /&gt;
&lt;br /&gt;
2) '''Только при автовыписке''' - маршрут-квитанцию будет отправлена на почту покупателю только в том случае, если по заказу сработала автовыписка.&lt;br /&gt;
&lt;br /&gt;
3) '''Не отправлять''' - отправку маршрут-квитанции можно осуществить только вручную&lt;br /&gt;
&lt;br /&gt;
Независимо от настройки, после выписки, по ссылке «Мои билеты» на странице заказа для b2b пользователей будет доступна страница повторной (либо первичной) отправки маршрут-квитанции. Можно будет скачать документы в формате pdf либо отправить их на указанные адреса, предварительно отредактировав нотификацию о выписке. У b2c пользователей при нажатии «Мои билеты» происходит скачивание маршрут-квитанции в формате pdf. &lt;br /&gt;
&lt;br /&gt;
Обращаем Ваше внимание, что сама маршрут-квитанция недоступна для редактирования. Если в письме о выписке используется переменная %ITINERARY_RECEIPT%, которая транслирует данные маршрут-квитанции в нотификацию об успешной выписке, на странице отправки МК будет доступно редактирование лишь письма о выписке, которое не повлечёт за собой изменений в самой маршрут-квитанции.&lt;br /&gt;
&lt;br /&gt;
== Переменные шаблона ==&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;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PATRONYMIC%&lt;br /&gt;
|Отчество заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%EXT_HTML%&lt;br /&gt;
|Купон&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_LOCATOR%&lt;br /&gt;
|Ид услуги в сервисе&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|Ид услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%EXTERNAL_ID%&lt;br /&gt;
|Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
|%DATE%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты (стандартное имя платежного шлюза, а не заданное в настройках)&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
Если у заказа нет завершенных транзакций, переменная будет содержать дату выписки. &lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE%&lt;br /&gt;
|Поставщик услуги&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SALUTATION%&lt;br /&gt;
|Обращение к пассажиру (Mr./Mrs.)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_LASTNAME%&lt;br /&gt;
|Фамилия&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NAME%&lt;br /&gt;
|Имя&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PATRONYMIC%&lt;br /&gt;
|Отчество&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_NUM%&lt;br /&gt;
|Номер документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_TYPE%&lt;br /&gt;
|Тип документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TYPE%&lt;br /&gt;
|Тип туриста/пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%QRCODE%&lt;br /&gt;
|QR-код&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_BASE_FARE%&lt;br /&gt;
|Тариф&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAXES_SUMM%&lt;br /&gt;
|Сумма такс на пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа(без сборов агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DEPARTURE_AIRPORT%&lt;br /&gt;
|Аэропорт отправления&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия&lt;br /&gt;
|-&lt;br /&gt;
|%BASE_FARE%&lt;br /&gt;
|Базовый тариф&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_ENDORSMENTS%&lt;br /&gt;
|Передаточная надпись&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_FARE_CALC%&lt;br /&gt;
|Расчёт тарифа   {{Attention| Использование данной переменной поддерживается не всеми поставщиками.}}&lt;br /&gt;
|-&lt;br /&gt;
|%MARKETING_AIRLINE%&lt;br /&gt;
|Обслуживающая авиакомпания&lt;br /&gt;
|-&lt;br /&gt;
|%TAXES%&lt;br /&gt;
|Детализация значений всех такс с их кодами&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_NUMBER%&lt;br /&gt;
|Номер билета&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_DATE%&lt;br /&gt;
|Дата выписки билета&lt;br /&gt;
|-&lt;br /&gt;
|%SMOKING_TYPE%&lt;br /&gt;
|Тип курящий/некурящий&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_GATEWAY_NAME%&lt;br /&gt;
|Название платежного шлюза&lt;br /&gt;
|-&lt;br /&gt;
|%BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж (может использоваться внутри и вне сегмента; вне сегмента отображается минимальный багаж для текущего пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR%&lt;br /&gt;
|Код валидатора стока выписки реквизитов — указанный на стороне Nemo 2.0&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR_CODE%&lt;br /&gt;
|Код валидатора&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX%&lt;br /&gt;
|Агентский сбор за все бронирование&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_EACH%&lt;br /&gt;
|Агентский сбор, поровну разделенный на пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAX_TOTAL_PRICE%&lt;br /&gt;
|Общая стоимость заказа за всех пассажиров (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_AIRPORT%&lt;br /&gt;
|Аэропорт отправления (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_START_TERMINAL%&lt;br /&gt;
|Начальный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_DATE%&lt;br /&gt;
|Дата отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_TIME%&lt;br /&gt;
|Время отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_DATE%&lt;br /&gt;
|Дата прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_TIME%&lt;br /&gt;
|Время прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SUN_INFO%&lt;br /&gt;
|Вывод информации о солнечной стороне в полёте. {{Attention|Информация о солнечной стороне выводится только в том случае, если солнце будет освещать какую-либо сторону более 15% от общего времени перелёта.}}&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_END_TERMINAL%&lt;br /&gt;
|Конечный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_NUMBER%&lt;br /&gt;
|Номер рейса в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_NUM%&lt;br /&gt;
|Номер сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NAME%&lt;br /&gt;
|Авиакомпания в сегменте полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_OPERATING_AIRLINE%&lt;br /&gt;
|Авиакомпания, выполняющая рейс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRCRAFT_NAME%&lt;br /&gt;
|Название воздушного судна&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DISTANSE%&lt;br /&gt;
|Расстояние в км&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_TIME%&lt;br /&gt;
|Время полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_QUANTITY%&lt;br /&gt;
|Количество технических остановок. Использовать необходимо внутри группы %SEGMENT%.&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_INFORMATION%	&lt;br /&gt;
|Детальная информация о техпосадках. Отображает полную информацию о технических посадках в перелете.&lt;br /&gt;
|- &lt;br /&gt;
|%AGENCY_CURRENCY_CODE%	&lt;br /&gt;
|Код валюты агенства&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_EN%	&lt;br /&gt;
|Агентский сбор прописью на английском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_RU%	&lt;br /&gt;
|Агентский сбор прописью на русском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_WITHOUT_EXT_SERV%&lt;br /&gt;
|Агентский сбор без учета доп.услуг (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_EN%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на английском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_RU%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на русском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NOTICE%&lt;br /&gt;
|Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BASE_FARE_CODE%&lt;br /&gt;
|Код базового тарифа (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_CLASS%&lt;br /&gt;
|Класс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_US_BAGGAGE_INFO%&lt;br /&gt;
|Дополнительная информация о нормах багажа в США(на сайте перевозчика)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж для сегмента. Устаревшая переменная, рекомендуется использовать %BAGGAGE_ALLOWANCE%&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STATUS%&lt;br /&gt;
|Статус сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_VENDOR_ID%&lt;br /&gt;
|ID заказа в авиакомпании&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SEAT%&lt;br /&gt;
|Место пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_TICKET_NUM%&lt;br /&gt;
|Номер билета пассажира на сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_COUNT%&lt;br /&gt;
|Количество пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE%&lt;br /&gt;
|Сумма сборов&lt;br /&gt;
|-&lt;br /&gt;
|%PDF_URL%&lt;br /&gt;
|Ссылка на МК в формате PDF (для заказов в АРС Сирена Трэвел МК будет от поставщика)&lt;br /&gt;
|-&lt;br /&gt;
|%VIEWTRIP_URL%&lt;br /&gt;
|Ссылка на информацию о перелете в сервисе ViewTrip&lt;br /&gt;
|-&lt;br /&gt;
|%CHILD_DATE_OF_BIRTH%&lt;br /&gt;
|Дата рождения пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%LOYALTY_CARD%&lt;br /&gt;
|Карта лояльности&lt;br /&gt;
|-&lt;br /&gt;
|%MEAL%&lt;br /&gt;
|Предпочитаемое питание&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PRICE_WITH_CHARGE%&lt;br /&gt;
|Общая стоимость билета на пассажира (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_URLS%&lt;br /&gt;
|Ссылки на билеты Аэроэкспресса&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_IMG%&lt;br /&gt;
|Билеты на Аэроэкспресс&lt;br /&gt;
|-&lt;br /&gt;
|%EXTSERVICE_INFO%&lt;br /&gt;
|Информация о дополнительной услуге&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ACCESS_CODE%&lt;br /&gt;
|Код доступа к заказу&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_CARD_NUMBER%&lt;br /&gt;
|Номер банковской карты оплаты (в формате ПК XXXXXXXXXXXX9987)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
|Полное название тарифа&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
|Ручная кладь&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
|Багаж&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
|Информация об условиях обмена (текст, для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
|Информация о правилах возврата (для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MILES%&lt;br /&gt;
|Мили&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MEALS%&lt;br /&gt;
|Питание&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_VIP%&lt;br /&gt;
|Бизнес-зал&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_SEAT_SELECTION%&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;
&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;
| %VAT_TARIFF%&lt;br /&gt;
| НДС на тариф&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TAXES%&lt;br /&gt;
| НДС за таксы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT%&lt;br /&gt;
| НДС (тарифа + такс)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_DUES%&lt;br /&gt;
| НДС за сборы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TOTAL_AMOUNT%&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;
Переменные с НДС в маршрут-квитанции будут доступны в том случае, если активна опция {{Setting|Показывать переменные для НДС в маршрут квитанции}} в разделе «Управление сайтом» → «Домены и протоколы», и в разделе «Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс выписки» настроен список АК, по каким должен вычисляться НДС (по умолчанию если не указано ни одной АК, НДС не будет рассчитываться ни по одной АК). Расчет будет производиться по валидирующему перевозчику (АК, ответственной за операции с билетами и другие транзакции), вне зависимости от АК, участвующих в перелете.&lt;br /&gt;
&lt;br /&gt;
* Для Sabre и Galileo НДС рассчитывается по настройке {{Setting|НДС (в процентах)}} из того же раздела админки.&lt;br /&gt;
* Для Sirena2000 только НДС на сбор рассчитывается по этой настройке, остальное приходит от поставщика.&lt;br /&gt;
* В случае упрощенной системы налогообложения («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний» — настройка {{Setting|Тип налогообложения}} имеет значение {{Setting|Упрощенная система}}) НДС на такие сборы будет равен 0.&lt;br /&gt;
* НДС по сборам можно спрятать в НДС по таксам, для этого нужно включить настройку {{Setting|Скрывать сборы в таксы на маршрут-квитанции}} из раздела «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка».&lt;br /&gt;
&lt;br /&gt;
{{Attention|Печать маршрут-квитанции для каждого пассажира на индивидуальной странице осуществляется добавлением элемента с соответствующим стилем &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;&amp;lt;hr style=&amp;quot;page-break-after: always;&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=== Группы ===&lt;br /&gt;
&lt;br /&gt;
Для того чтобы указать в маршрут-квитанции информацию о нескольких пассажирах (сегментах полета и пр.) используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают. Поэтому добавляя группу, не забывайте закрывать ее.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;%PASSENGER%&lt;br /&gt;
&lt;br /&gt;
ФИО:&amp;amp;nbsp;%PASS_LASTNAME%&amp;amp;nbsp;%PASS_NAME%&amp;amp;nbsp;%PASS_PATRONYMIC%&lt;br /&gt;
&lt;br /&gt;
%PASSENGER%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация по каждому пассажиру в заказе. Например, если было 3 пассажира:&lt;br /&gt;
&amp;lt;pre&amp;gt;ФИО: Иванов Иван Иванович&lt;br /&gt;
ФИО: Петров Петр Петрович&lt;br /&gt;
ФИО: Сидоров Сидор Сидорович&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы вывести информацию о семействе тарифов, также используются группы. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация о семействе тарифов.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Бюджет-Эконом&lt;br /&gt;
Возврат билета: Тариф полностью невозвратный.&lt;br /&gt;
Обмен билета: 1) Обмен билета до вылета разрешен со сборами. 2) Обмен билета после вылета не разрешен.&lt;br /&gt;
Ручная кладь: 1 сумка до 10 кг &lt;br /&gt;
Багаж: 1 сумка до 23 кг&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переменные для вывода информации о семействе тарифа выводятся только в том случае, если есть информация о тарифной опции данного типа.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 50%&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;
! colspan=&amp;quot;3&amp;quot; | Описание групп&lt;br /&gt;
|-&lt;br /&gt;
! Название группы&lt;br /&gt;
! Описание группы&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%PASSENGER%&lt;br /&gt;
| Пассажир&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%SEGMENT%&lt;br /&gt;
| Сегмент&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
| Информация о семействе тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения данных через переменные для более, чем одного пассажира, группа &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;%SEGMENT%&amp;lt;/syntaxhighlight&amp;gt; должна размещаться только внутри группы &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%PASSENGER%&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
В разделе «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» размещена опция {{Setting|Скрывать сборы в таксы на маршрут-квитанции}}.&lt;br /&gt;
Если она активирована, то при наличии сбора в сумме заказа он будет поровну распределен на всех пассажиров, для которых стоимость билета ненулевая, и замаскирован под таксу с кодом XP.&lt;br /&gt;
&lt;br /&gt;
== Альтернативные МК из ГРС ==&lt;br /&gt;
В шаблоне маршрут-квитанции имеется языкозависимая переменная &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%SUPPLIER_ITIN_RECEIPT%&amp;lt;/syntaxhighlight&amp;gt; — ссылка на маршрут-квитанцию поставщика, которая содержит адрес сервиса поставщика для получения альтернативной МК. Поддерживается для: &lt;br /&gt;
* [http://www.virtuallythere.com Sabre] {{Attention|Необходимо самостоятельно указать e-mail пассажира, введенный при бронировании, для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
* [http://www.viewtrip.com Galileo] &lt;br /&gt;
* [http://myb.s7.ru SITA] {{Attention|Только для авиакомпании S7.}}&lt;br /&gt;
* [http://myairlines.ru Сирена-Трэвел] {{Attention|Необходимо самостоятельно заполнить данные: PNR и фамилию пассажира для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
Языковая зависимость переменной реализована для сервисов www.virtuallythere.com и myb.s7.ru. Внешний сервис получения альтернативной МК может не поддерживать язык, выбранный в {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
В раздел «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» добавлена настройка {{Setting|Скрывать стоимость заказа в маршрут квитанции поставщика}}. Данная настройка работает только для поставщиков Sabre и Galileo. Для SITA S7 не требуется выполнять каких-либо специальных действий для скрытия стоимости на сайте S7, т.к. myb.s7.ru не отображает стоимость PNR, выписанных в агентствах не S7.&lt;br /&gt;
&lt;br /&gt;
В раздел «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» → «Выписка»&amp;lt;!--{{Menu|Настройки системы|Нотификации|Шаблоны электронных писем|Выписка}}--&amp;gt; добавлена настройка {{Setting|Использовать маршрут-квитанцию поставщика в PDF, если возможно}}. Работает она только при включенной настройке {{Setting|Добавлять pdf версию МК во вложениях}}, поскольку заменяет приложенную в PDF маршрут-квитанцию на альтернативную от ГРС, если таковая имеется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;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%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=13628</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=13628"/>
		<updated>2017-09-29T11:47:18Z</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;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;/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 — номер процесса поиска в Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo--&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://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;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;2014-03-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;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;CNN&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;SU&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;/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;13949&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090001&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001&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/&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;&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;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;FlightNumber&amp;gt;2500&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-03-20T08:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10: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;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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090002&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002&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;&amp;gt;SVO&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2604&amp;lt;/FlightNumber&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-03-20T20:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T22:40: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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090003&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003&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;&amp;gt;SVO&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;&amp;gt;BCN&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2638&amp;lt;/FlightNumber&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-03-20T09:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:40: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;E&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;270&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;4&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;&amp;gt;BCN&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;3403&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T12:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T13: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;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;E&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;5&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;13681&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;11631&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;25312&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;&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;&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%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82-%D0%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=13507</id>
		<title>Маршрут-квитанция</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%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=13507"/>
		<updated>2017-09-18T12:35:32Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Термины]]&lt;br /&gt;
[[Category:Руководство]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Маршрут-квитанция''' (Itinerary receipt) — свидетельство о покупке электронного билета. &lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
Маршрут-квитанция (МК) представляет собой выписку из автоматизированной информационной системы оформления воздушных перевозок. Она высылается сразу после онлайн-бронирования по электронной почте или выдается в кассе в распечатанном варинте. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Служит как напоминание пассажиру о деталях перелета и обладает функциями документа отчётности. Не является перевозочным документом.&lt;br /&gt;
&lt;br /&gt;
Как правило, маршрут-квитанция не требуется при регистрации рейса в аэропорту, но может понадобиться в некоторых случаях при прохождении паспортного или таможенного контроля (чаще заграницей), а также иногда предъявляется при входе в здание аэровокзала, работающего в условиях повышенных мер безопасности.&lt;br /&gt;
&lt;br /&gt;
== Рекомендованный вид маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
Маршрут-квитанция содержит следующие сведения о перевозке пассажира и багажа:&lt;br /&gt;
&lt;br /&gt;
* Сведения о пассажире (для внутренних перевозок должны быть указаны: фамилия, имя, отчество, наименование, серия и номер документа, удостоверяющего личность; для международных перевозок: фамилия, другие сведения в соответствии с международными нормами);&lt;br /&gt;
* Наименование и (или) код перевозчика;&lt;br /&gt;
* Номер рейса;&lt;br /&gt;
* Дату отправления рейса;&lt;br /&gt;
* Время отправления рейса;&lt;br /&gt;
* Наименование и (или) коды аэропортов/пунктов отправления и назначения для каждого рейса;&lt;br /&gt;
* Тариф;&lt;br /&gt;
* Эквивалент тарифа (если применяется);&lt;br /&gt;
* Итоговую стоимость перевозки;&lt;br /&gt;
* Форму оплаты;&lt;br /&gt;
* Сборы (если применяются);&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|В случае изменений данных выписанного заказа, отображаемых в маршрут-квитанции, происходит её перегенерация и отправка обновленной МК на почту.}}&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;
&lt;br /&gt;
{{Attention|Задайте шаблон МК '''для каждой ГРС''' (поле ''Источник'').}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Шаблон маршрут-квитанции.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка шаблона маршрут-квитанции&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Использовать шрифт по умолчанию в маршрут-квитанции не рекомендуется.}}&lt;br /&gt;
&lt;br /&gt;
Список рекомендуемых к использованию шрифтов:&lt;br /&gt;
* Arial&lt;br /&gt;
* Courier New&lt;br /&gt;
* Times New Roman&lt;br /&gt;
* Verdana&lt;br /&gt;
* Andale Mono&lt;br /&gt;
* Georgia&lt;br /&gt;
* Trebuchet MS&lt;br /&gt;
&lt;br /&gt;
===МК на разных языках===&lt;br /&gt;
В {{NameSystem}} реализована мультиязычность маршрут-квитанций. Шаблон МК можно настроить:&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;
|[[Файл:Маршрут-квитанция для разных языков.png|600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Маршрут-квитанция для разных языков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Маршрут-квитанция на английском языке ==&lt;br /&gt;
Независимо от языка сайта, можно скачать маршрут-квитанцию на английском языке. Для этого необходимо иметь переведённый шаблон маршрут-квитанции (настройка описана выше), а так же:&lt;br /&gt;
# Включить {{Setting|Отображать ссылку на английскую версию МК}} в настройке формы бронирования в разделе '''Управление продажами → Процессы → Форма бронирования'''.&lt;br /&gt;
# Включить {{Setting|Использовать страницу предварительного просмотра маршрут-квитанции}} в разделе '''Управление продажами → Устаревшие настройки → Настройка''')&lt;br /&gt;
После этого на странице просмотра МК будет доступна ссылка на англоязычную МК — «Скачать МК на английском языке».&lt;br /&gt;
&lt;br /&gt;
== Отправка маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
При необходимости, менеджер может настроить варианты автоматической отправки маршрут-квитанции: всегда осуществлять автоматическую отправку, только при автовыписке либо никогда не отправлять. Путь к настройке: '''Нотификации и документы -&amp;gt; Настройка почты -&amp;gt; Автоматическая отправка Маршрут-квитанции'''&lt;br /&gt;
&lt;br /&gt;
Независимо от настройки, после выписки, по ссылке &amp;quot;Мои билеты&amp;quot; на странице заказа для b2b пользователей будет доступна страница повторной (либо первичной) отправки маршрут-квитанции. Можно будет скачать документы в формате pdf, либо отправить их на указанные адреса. У b2c пользователей при нажатии &amp;quot;Мои билеты&amp;quot; происходит скачивание маршрут-квитанции в формате pdf.&lt;br /&gt;
&lt;br /&gt;
== Переменные шаблона ==&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;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PATRONYMIC%&lt;br /&gt;
|Отчество заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%EXT_HTML%&lt;br /&gt;
|Купон&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_LOCATOR%&lt;br /&gt;
|Ид услуги в сервисе&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|Ид услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%EXTERNAL_ID%&lt;br /&gt;
|Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
|%DATE%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты (стандартное имя платежного шлюза, а не заданное в настройках)&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
Если у заказа нет завершенных транзакций, переменная будет содержать дату выписки. &lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE%&lt;br /&gt;
|Поставщик услуги&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SALUTATION%&lt;br /&gt;
|Обращение к пассажиру (Mr./Mrs.)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_LASTNAME%&lt;br /&gt;
|Фамилия&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NAME%&lt;br /&gt;
|Имя&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PATRONYMIC%&lt;br /&gt;
|Отчество&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_NUM%&lt;br /&gt;
|Номер документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_TYPE%&lt;br /&gt;
|Тип документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TYPE%&lt;br /&gt;
|Тип туриста/пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%QRCODE%&lt;br /&gt;
|QR-код&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_BASE_FARE%&lt;br /&gt;
|Тариф&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAXES_SUMM%&lt;br /&gt;
|Сумма такс на пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа(без сборов агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DEPARTURE_AIRPORT%&lt;br /&gt;
|Аэропорт отправления&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия&lt;br /&gt;
|-&lt;br /&gt;
|%BASE_FARE%&lt;br /&gt;
|Базовый тариф&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_ENDORSMENTS%&lt;br /&gt;
|Передаточная надпись&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_FARE_CALC%&lt;br /&gt;
|Расчёт тарифа   {{Attention| Использование данной переменной поддерживается не всеми поставщиками.}}&lt;br /&gt;
|-&lt;br /&gt;
|%MARKETING_AIRLINE%&lt;br /&gt;
|Обслуживающая авиакомпания&lt;br /&gt;
|-&lt;br /&gt;
|%TAXES%&lt;br /&gt;
|Детализация значений всех такс с их кодами&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_NUMBER%&lt;br /&gt;
|Номер билета&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_DATE%&lt;br /&gt;
|Дата выписки билета&lt;br /&gt;
|-&lt;br /&gt;
|%SMOKING_TYPE%&lt;br /&gt;
|Тип курящий/некурящий&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_GATEWAY_NAME%&lt;br /&gt;
|Название платежного шлюза&lt;br /&gt;
|-&lt;br /&gt;
|%BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж (может использоваться внутри и вне сегмента; вне сегмента отображается минимальный багаж для текущего пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR%&lt;br /&gt;
|Код валидатора стока выписки реквизитов — указанный на стороне Nemo 2.0&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR_CODE%&lt;br /&gt;
|Код валидатора&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX%&lt;br /&gt;
|Агентский сбор за все бронирование&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_EACH%&lt;br /&gt;
|Агентский сбор, поровну разделенный на пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAX_TOTAL_PRICE%&lt;br /&gt;
|Общая стоимость заказа за всех пассажиров (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_AIRPORT%&lt;br /&gt;
|Аэропорт отправления (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_START_TERMINAL%&lt;br /&gt;
|Начальный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_DATE%&lt;br /&gt;
|Дата отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_TIME%&lt;br /&gt;
|Время отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_DATE%&lt;br /&gt;
|Дата прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_TIME%&lt;br /&gt;
|Время прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SUN_INFO%&lt;br /&gt;
|Вывод информации о солнечной стороне в полёте. {{Attention|Информация о солнечной стороне выводится только в том случае, если солнце будет освещать какую-либо сторону более 15% от общего времени перелёта.}}&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_END_TERMINAL%&lt;br /&gt;
|Конечный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_NUMBER%&lt;br /&gt;
|Номер рейса в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_NUM%&lt;br /&gt;
|Номер сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NAME%&lt;br /&gt;
|Авиакомпания в сегменте полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_OPERATING_AIRLINE%&lt;br /&gt;
|Авиакомпания, выполняющая рейс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRCRAFT_NAME%&lt;br /&gt;
|Название воздушного судна&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DISTANSE%&lt;br /&gt;
|Расстояние в км&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_TIME%&lt;br /&gt;
|Время полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_QUANTITY%&lt;br /&gt;
|Количество технических остановок. Использовать необходимо внутри группы %SEGMENT%.&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_INFORMATION%	&lt;br /&gt;
|Детальная информация о техпосадках. Отображает полную информацию о технических посадках в перелете.&lt;br /&gt;
|- &lt;br /&gt;
|%AGENCY_CURRENCY_CODE%	&lt;br /&gt;
|Код валюты агенства&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_EN%	&lt;br /&gt;
|Агентский сбор прописью на английском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_RU%	&lt;br /&gt;
|Агентский сбор прописью на русском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_WITHOUT_EXT_SERV%&lt;br /&gt;
|Агентский сбор без учета доп.услуг (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_EN%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на английском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_RU%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на русском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NOTICE%&lt;br /&gt;
|Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BASE_FARE_CODE%&lt;br /&gt;
|Код базового тарифа (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_CLASS%&lt;br /&gt;
|Класс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_US_BAGGAGE_INFO%&lt;br /&gt;
|Дополнительная информация о нормах багажа в США(на сайте перевозчика)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж для сегмента. Устаревшая переменная, рекомендуется использовать %BAGGAGE_ALLOWANCE%&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STATUS%&lt;br /&gt;
|Статус сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_VENDOR_ID%&lt;br /&gt;
|ID заказа в авиакомпании&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SEAT%&lt;br /&gt;
|Место пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_TICKET_NUM%&lt;br /&gt;
|Номер билета пассажира на сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_COUNT%&lt;br /&gt;
|Количество пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE%&lt;br /&gt;
|Сумма сборов&lt;br /&gt;
|-&lt;br /&gt;
|%PDF_URL%&lt;br /&gt;
|Ссылка на МК в формате PDF (для заказов в АРС Сирена Трэвел МК будет от поставщика)&lt;br /&gt;
|-&lt;br /&gt;
|%VIEWTRIP_URL%&lt;br /&gt;
|Ссылка на информацию о перелете в сервисе ViewTrip&lt;br /&gt;
|-&lt;br /&gt;
|%CHILD_DATE_OF_BIRTH%&lt;br /&gt;
|Дата рождения пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%LOYALTY_CARD%&lt;br /&gt;
|Карта лояльности&lt;br /&gt;
|-&lt;br /&gt;
|%MEAL%&lt;br /&gt;
|Предпочитаемое питание&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PRICE_WITH_CHARGE%&lt;br /&gt;
|Общая стоимость билета на пассажира (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_URLS%&lt;br /&gt;
|Ссылки на билеты Аэроэкспресса&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_IMG%&lt;br /&gt;
|Билеты на Аэроэкспресс&lt;br /&gt;
|-&lt;br /&gt;
|%EXTSERVICE_INFO%&lt;br /&gt;
|Информация о дополнительной услуге&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ACCESS_CODE%&lt;br /&gt;
|Код доступа к заказу&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_CARD_NUMBER%&lt;br /&gt;
|Номер банковской карты оплаты (в формате ПК XXXXXXXXXXXX9987)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
|Полное название тарифа&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
|Ручная кладь&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
|Багаж&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
|Информация об условиях обмена (текст, для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
|Информация о правилах возврата (для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MILES%&lt;br /&gt;
|Мили&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MEALS%&lt;br /&gt;
|Питание&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_VIP%&lt;br /&gt;
|Бизнес-зал&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_SEAT_SELECTION%&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;
&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;
| %VAT_TARIFF%&lt;br /&gt;
| НДС на тариф&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TAXES%&lt;br /&gt;
| НДС за таксы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT%&lt;br /&gt;
| НДС (тарифа + такс)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_DUES%&lt;br /&gt;
| НДС за сборы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TOTAL_AMOUNT%&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;
Переменные с НДС в маршрут-квитанции будут доступны в том случае, если активна опция {{Setting|Показывать переменные для НДС в маршрут квитанции}} в разделе «Управление сайтом» → «Домены и протоколы», и в разделе «Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс выписки» настроен список АК, по каким должен вычисляться НДС (по умолчанию если не указано ни одной АК, НДС не будет рассчитываться ни по одной АК). Расчет будет производиться по валидирующему перевозчику (АК, ответственной за операции с билетами и другие транзакции), вне зависимости от АК, участвующих в перелете.&lt;br /&gt;
&lt;br /&gt;
* Для Sabre и Galileo НДС рассчитывается по настройке {{Setting|НДС (в процентах)}} из того же раздела админки.&lt;br /&gt;
* Для Sirena2000 только НДС на сбор рассчитывается по этой настройке, остальное приходит от поставщика.&lt;br /&gt;
* В случае упрощенной системы налогообложения («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний» — настройка {{Setting|Тип налогообложения}} имеет значение {{Setting|Упрощенная система}}) НДС на такие сборы будет равен 0.&lt;br /&gt;
* НДС по сборам можно спрятать в НДС по таксам, для этого нужно включить настройку {{Setting|Скрывать сборы в таксы на маршрут-квитанции}} из раздела «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка».&lt;br /&gt;
&lt;br /&gt;
{{Attention|Печать маршрут-квитанции для каждого пассажира на индивидуальной странице осуществляется добавлением элемента с соответствующим стилем &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;&amp;lt;hr style=&amp;quot;page-break-after: always;&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=== Группы ===&lt;br /&gt;
&lt;br /&gt;
Для того чтобы указать в маршрут-квитанции информацию о нескольких пассажирах (сегментах полета и пр.) используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают. Поэтому добавляя группу, не забывайте закрывать ее.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;%PASSENGER%&lt;br /&gt;
&lt;br /&gt;
ФИО:&amp;amp;nbsp;%PASS_LASTNAME%&amp;amp;nbsp;%PASS_NAME%&amp;amp;nbsp;%PASS_PATRONYMIC%&lt;br /&gt;
&lt;br /&gt;
%PASSENGER%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация по каждому пассажиру в заказе. Например, если было 3 пассажира:&lt;br /&gt;
&amp;lt;pre&amp;gt;ФИО: Иванов Иван Иванович&lt;br /&gt;
ФИО: Петров Петр Петрович&lt;br /&gt;
ФИО: Сидоров Сидор Сидорович&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы вывести информацию о семействе тарифов, также используются группы. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация о семействе тарифов.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Бюджет-Эконом&lt;br /&gt;
Возврат билета: Тариф полностью невозвратный.&lt;br /&gt;
Обмен билета: 1) Обмен билета до вылета разрешен со сборами. 2) Обмен билета после вылета не разрешен.&lt;br /&gt;
Ручная кладь: 1 сумка до 10 кг &lt;br /&gt;
Багаж: 1 сумка до 23 кг&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переменные для вывода информации о семействе тарифа выводятся только в том случае, если есть информация о тарифной опции данного типа.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 50%&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;
! colspan=&amp;quot;3&amp;quot; | Описание групп&lt;br /&gt;
|-&lt;br /&gt;
! Название группы&lt;br /&gt;
! Описание группы&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%PASSENGER%&lt;br /&gt;
| Пассажир&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%SEGMENT%&lt;br /&gt;
| Сегмент&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
| Информация о семействе тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения данных через переменные для более, чем одного пассажира, группа &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;%SEGMENT%&amp;lt;/syntaxhighlight&amp;gt; должна размещаться только внутри группы &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%PASSENGER%&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
В разделе «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» размещена опция {{Setting|Скрывать сборы в таксы на маршрут-квитанции}}.&lt;br /&gt;
Если она активирована, то при наличии сбора в сумме заказа он будет поровну распределен на всех пассажиров, для которых стоимость билета ненулевая, и замаскирован под таксу с кодом XP.&lt;br /&gt;
&lt;br /&gt;
== Альтернативные МК из ГРС ==&lt;br /&gt;
В шаблоне маршрут-квитанции имеется языкозависимая переменная &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%SUPPLIER_ITIN_RECEIPT%&amp;lt;/syntaxhighlight&amp;gt; — ссылка на маршрут-квитанцию поставщика, которая содержит адрес сервиса поставщика для получения альтернативной МК. Поддерживается для: &lt;br /&gt;
* [http://www.virtuallythere.com Sabre] {{Attention|Необходимо самостоятельно указать e-mail пассажира, введенный при бронировании, для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
* [http://www.viewtrip.com Galileo] &lt;br /&gt;
* [http://myb.s7.ru SITA] {{Attention|Только для авиакомпании S7.}}&lt;br /&gt;
* [http://myairlines.ru Сирена-Трэвел] {{Attention|Необходимо самостоятельно заполнить данные: PNR и фамилию пассажира для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
Языковая зависимость переменной реализована для сервисов www.virtuallythere.com и myb.s7.ru. Внешний сервис получения альтернативной МК может не поддерживать язык, выбранный в {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
В раздел «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» добавлена настройка {{Setting|Скрывать стоимость заказа в маршрут квитанции поставщика}}. Данная настройка работает только для поставщиков Sabre и Galileo. Для SITA S7 не требуется выполнять каких-либо специальных действий для скрытия стоимости на сайте S7, т.к. myb.s7.ru не отображает стоимость PNR, выписанных в агентствах не S7.&lt;br /&gt;
&lt;br /&gt;
В раздел «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» → «Выписка»&amp;lt;!--{{Menu|Настройки системы|Нотификации|Шаблоны электронных писем|Выписка}}--&amp;gt; добавлена настройка {{Setting|Использовать маршрут-квитанцию поставщика в PDF, если возможно}}. Работает она только при включенной настройке {{Setting|Добавлять pdf версию МК во вложениях}}, поскольку заменяет приложенную в PDF маршрут-квитанцию на альтернативную от ГРС, если таковая имеется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;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%A1%D0%B0%D0%BC%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B9&amp;diff=13430</id>
		<title>Самостоятельная регистрация компаний</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A1%D0%B0%D0%BC%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B9&amp;diff=13430"/>
		<updated>2017-09-01T03:56:27Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Формат файла импорта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- --&amp;gt;&lt;br /&gt;
При помощи модуля «Регистрация и импорт компаний» агентство может импортировать в систему компании, на основании данных которых впоследствии возможно использование системы субагентами, самостоятельная регистрация субагентов и синхронизация данных субагентов с данными в 1С агентства при помощи веб-сервиса, «в асинхронном режиме получать из системы 1С данные о счете, выставленном в системе 1С». &lt;br /&gt;
&lt;br /&gt;
== Администрирование ==&lt;br /&gt;
[[Файл:Рекизиты_подключения_1С.png|400px|thumb|right|Рекизиты подключения 1С]]&lt;br /&gt;
[[Файл:Регистрация_и_импорт_компаний_-_Настройки.png|400px|thumb|right|Настройки регистрации и импорта компаний]]&lt;br /&gt;
[[Файл:Регистрация_и_импорт_компаний_-_Импорт_-_Файл_не_выбран.png|400px|thumb|right|Импорт компаний — выбор файла данных]]&lt;br /&gt;
&lt;br /&gt;
Модуль включается на странице «Для техподдержки» → «Модули» — {{Setting|Взаимодействие с 1С}}. После включения, функционал саморегистрации становится доступен агентствам и администраторам (но не субагентствам). На главной странице агентства в шапке появляется ссылка «Регистрация компаний». Для менеджеров агентства отображаются пункты меню «Настройки системы» → «Интеграция» → «Регистрация и импорт субагентов из 1С» (внутри находятся группы — «Регистрация компаний», «Импорт компаний», «Список компаний»). Администраторам доступен выбор агентства. На странице «Для техподдержки» → «Устаревшие настройки» → «Формы ввода данных» можно управлять списком полей формы самостоятельной регистрации компании. В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно создать шаблоны писем, отправляемых при регистрации и активации компании.&lt;br /&gt;
&lt;br /&gt;
На странице «Для техподдержки» → «Устаревшие настройки» → «Реквизиты подключения» можно ввести данные, необходимые для использования веб-сервиса агентством:&lt;br /&gt;
* {{Setting|Адрес веб-сервиса 1С}}&lt;br /&gt;
* {{Setting|Логин к веб-сервису 1С}}&lt;br /&gt;
* {{Setting|Ключ к веб-сервису 1С}}&lt;br /&gt;
&lt;br /&gt;
=== Настройки ===&lt;br /&gt;
На странице настроек («Настройки системы» → «Интеграция» → «Регистрация и импорт субагентов из 1С» → «Регистрация компаний») можно  включить или отключить рассылку писем, настроить сообщения, отображаемые при самостоятельной регистрации компаний.&lt;br /&gt;
&lt;br /&gt;
=== Импорт ===&lt;br /&gt;
&lt;br /&gt;
На странице «Импорт» можно загрузить файл в формате XLS со списком компаний, экспортированным из базы 1C агентства. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Импортируются либо все компании, либо ни одной, если в файле обнаружены ошибки, например отсутствуют необходимые поля, есть компании с уже имеющимися в базе ИНН или электронным адресом компании (т.е. не может случиться так, что импортировалась только половина компаний из файла).}}&lt;br /&gt;
&lt;br /&gt;
==== Формат файла импорта ====&lt;br /&gt;
На данный момент используется следующий формат файла: все компании записаны в первый рабочий лист файла по одной компании на строку. Последовательность полей: код 1С, краткое наименование, тип контрагента («0» — субагент, «2» — корпоративный клиент), электронный адрес компании. &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; celpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Код 1С&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Наименование&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Тип контрагента&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Электронный адрес&amp;lt;/th&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;00009726&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;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;travel@wildwest.com&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;00011345&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;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;travel@snow-north.com&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;...&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;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При успешном импорте в системе создаются компании и тут же активируются без каких-либо запросов к веб-сервисам 1С. Если какие-то компании не удалось импортировать, об этом выводится сообщение, можно отредактировать файл импорта и импортировать оставшиеся компании. При этом повторный импорт компаний с уже известными 1C кодами произведён не будет. Если в настройках включена рассылка писем, то на электронный адрес менеджера и на электронный адрес компании будет высланы письма об активации компании.&lt;br /&gt;
&lt;br /&gt;
=== Список компаний ===&lt;br /&gt;
&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|Включить нотификацию по E-mail}} (в разделе «Регистрация компаний»), при повторном оповещении будут отправлены нотификации о регистрации и при этом автоматически сменятся пароли на новые.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Выполнение скрипта импорта может сопровождаться нотификацией пользователей об активации, если включена настройка {{Setting|Включить нотификацию по E-mail}}. Процесс импорта компаний из файла может выполняться от нескольких минут до нескольких часов (это зависит от количества компаний, работы почтового сервера и других факторов). Ни в коем случае нельзя нажимать обновление или перезагрузку страницы (в том числе и при выданной ошибке браузера) до тех пор, пока вы не убедитесь в том, что скрипт отработал, иначе это приведет к одновременному выполнению нескольких процессов оповещения, нагрузке почтового сервера и путанице в письмах у нотифицируемых агентств.}}&lt;br /&gt;
&lt;br /&gt;
== Активация компаний ==&lt;br /&gt;
Работать в системе можно только после того как аккаунт компании активирован. Существует 2 типа активации:&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;
{| 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; width=&amp;quot;250&amp;quot; | Переменная&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;550&amp;quot; | Описание&lt;br /&gt;
|-&lt;br /&gt;
| %SHORT_NAME%&lt;br /&gt;
| Краткое наименование компании&lt;br /&gt;
|-&lt;br /&gt;
| %LEGAL_NAME%&lt;br /&gt;
| Полной юридическое название компании&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_TYPE%&lt;br /&gt;
| Тип компании (агент/субагент/корпоративный клиент)&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_INN%&lt;br /&gt;
| ИНН&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_KPP%&lt;br /&gt;
| КПП&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_EMAIL%&lt;br /&gt;
| Электронный адрес компании&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_PHONE%&lt;br /&gt;
| Телефон компании&lt;br /&gt;
|-&lt;br /&gt;
| %MANAGER_NAME%&lt;br /&gt;
| Имя ответственного менеджера&lt;br /&gt;
|-&lt;br /&gt;
| %MANAGER_SURNAME%&lt;br /&gt;
| Фамилия ответственного менеджера&lt;br /&gt;
|-&lt;br /&gt;
| %DATE_REGISTERED%&lt;br /&gt;
| Дата регистрации компании&lt;br /&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; width=&amp;quot;250&amp;quot; | Переменная&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;550&amp;quot; | Описание&lt;br /&gt;
|-&lt;br /&gt;
| %MANAGER_LOGIN%&lt;br /&gt;
| Логин менеджера созданного агентства&lt;br /&gt;
|-&lt;br /&gt;
| %MANAGER_PASSWORD%&lt;br /&gt;
| Пароль&lt;br /&gt;
|-&lt;br /&gt;
| %DATE_ACTIVATED%&lt;br /&gt;
| Дата активации&lt;br /&gt;
|-&lt;br /&gt;
| %COMPANY_PROFILE_LINK%&lt;br /&gt;
| Ссылка на профиль агентства, созданного при активации&lt;br /&gt;
|-&lt;br /&gt;
| %USER_PROFILE_LINK%&lt;br /&gt;
| Ссылка на профиль менеджера созданного агентства (на этой странице можно сменить пароль)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Письма отправляются по электронным адресам компании и ответственного менеджера. При редактировании шаблонов писем отображаются также шаблоны СМС, однако рассылка СМС в модуле не реализована.&lt;br /&gt;
&lt;br /&gt;
== Самостоятельная регистрация компании ==&lt;br /&gt;
&lt;br /&gt;
Для агентств, для которых модуль включён, в шапке главной страницы отображается ссылка «Регистрация компаний». По ссылке отображается форма самостоятельной регистрации компании. После успешного отправления формы производится запрос к 1С на регистрацию компании. Если запрос выполнился успешно, то в {{NameSystem}} также регистрируется компания и создаётся соответствующее субагентство, высылаются письмо об активации компании и компания может использовать систему. Если запрос выполнился неудачно, то компания регистрируется только в {{NameSystem}}, субагентство для этой компании не создаётся, компания не может использовать систему, высылаются письма о регистрации компании в {{NameSystem}}. Впоследствии менеджер агентства или администратор может вручную активировать компанию, предоставив идентификатор компании в 1С.&lt;br /&gt;
&lt;br /&gt;
=== Настройка формы регистрации компаний ===&lt;br /&gt;
&lt;br /&gt;
На странице «Для техподдержки» → «Устаревшие настройки» → «Формы ввода данных» можно задать перечень полей на регистрационной форме компании.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 500px&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&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;
| Краткое наименование юридического лица&lt;br /&gt;
| обязательное&lt;br /&gt;
|-&lt;br /&gt;
| Полное официальное наименование юридического лица&lt;br /&gt;
| обязательное&lt;br /&gt;
|-&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;необязательное &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;необязательное &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;
|-&lt;br /&gt;
| Фактический адрес &lt;br /&gt;
| обязательное&lt;br /&gt;
|-&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;необязательное &amp;lt;br/&amp;gt;не показывать&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Обмен данными  ===&lt;br /&gt;
Обмен данными происходит по XML протоколу следующей спецификации:&lt;br /&gt;
Пример XML запроса, передаваемого в 1С при регистрации компании:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;action&amp;gt;add&amp;lt;/action&amp;gt;&lt;br /&gt;
    &amp;lt;company id=”company_id”&amp;gt;&lt;br /&gt;
        &amp;lt;attribute1&amp;gt; данные компании &amp;lt;/attribute1&amp;gt;&lt;br /&gt;
        &amp;lt;attribute2&amp;gt; данные компании &amp;lt;/attribute2&amp;gt;&lt;br /&gt;
        &amp;lt;attribute3&amp;gt; данные компании &amp;lt;/attribute3&amp;gt;&lt;br /&gt;
    &amp;lt;/company&amp;gt;&lt;br /&gt;
 &amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на запрос регистрации&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;action&amp;gt;add&amp;lt;/action&amp;gt;&lt;br /&gt;
    &amp;lt;company id=”company_id”&amp;gt;&lt;br /&gt;
        &amp;lt;status&amp;gt;OK&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;error_desc&amp;gt;ID&amp;lt;/error_desc&amp;gt;&lt;br /&gt;
    &amp;lt;/company&amp;gt;&lt;br /&gt;
 &amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка электронного адреса компании ===&lt;br /&gt;
&lt;br /&gt;
Поскольку при активации компании в системе {{NameSystem}} создаётся пользователь, логин которого есть электронный адрес компании, то к этому адресу применяются те же проверки, что и к логину пользователя при создании нового пользователя. Во избежании ошибок при активации, проверка производится на этапе регистрации. То есть система не позволит зарегистрировать компанию, чей электронный адрес совпадает с логином какого-либо пользователя системы {{NameSystem}}, либо с логином неподтверждённой регистрации пользователя.&lt;br /&gt;
&lt;br /&gt;
== Взаимодействие с 1С ==&lt;br /&gt;
&lt;br /&gt;
Механизм взаимодействия подробно описан в соответствующей статье: [http://support.nemo.travel/ru/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D1%81_1%D0%A1 Взаимодействие с 1С]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13295</id>
		<title>Сбербанк</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13295"/>
		<updated>2017-07-31T13:18:04Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Настройка оплаты через Сбербанк */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Сбер_лого.jpg|200px|справа]]&lt;br /&gt;
'''Сберба́нк Росси́и''' - российский коммерческий банк, один из крупнейших банков России и Европы. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Схема взаимодействия со шлюзом Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
#Осуществление заказа пользователем&lt;br /&gt;
#После подтверждения заказа пользователем происходит регистрация заказа в платежном шлюзе. &lt;br /&gt;
#На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который происходит перенаправление пользователя для получения платежной формы.&lt;br /&gt;
#Пользователь заполняет полученную форму и отправляет данные на сервер платежного шлюза.&lt;br /&gt;
#Шлюз отправляет браузеру пользователя запрос на перенаправление на страницу банка эмитента.&lt;br /&gt;
#Пользователь заполняет форму.&lt;br /&gt;
#Платежный шлюз производит оплату (списание).&lt;br /&gt;
#После проведения оплаты, осуществляется перенаправление пользователя на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
Периодически выполняется фоновая проверка статусов оплат всех заказов, у которых не было подтверждения от Сбербанка, на случай отсутствия перенаправления пользователя со страницы оплаты на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
== Настройка оплаты через Сбербанк ==&lt;br /&gt;
[[Файл:СбербанкНастройки.png‎|400px|thumb|right]]&lt;br /&gt;
* '''API логин''' — api-логин полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Пароль''' — пароль полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Валюта''' — валюта, в которой будет передаваться сумма к оплате.&lt;br /&gt;
* '''Тестовый режим'''&lt;br /&gt;
* '''Использовать двухстадийную оплату''' - при одностадийной оплате списание денежных средств происходит до выписки заказа, при двухстадийной - после (сначала средства блокируются, а после выписки заказа подтверждается их снятие).&lt;br /&gt;
* '''Разрешить оплату только картами Visa Electron и MasterCard Maestro Сбербанка'''&lt;br /&gt;
* '''Добавить локатор в начало идентификатора платежа при передаче в ПШ''' — при включенной настройке, ID бронирования в системе поставщика (локатор) будет передаваться перед идентификатором платежа (Nemo ID). Пример: 192G7P/117881459. Включение настройки может послужить более удобному анализу и работе с отчетами бухгалтерии по заказам, оплаченным через этот платежный шлюз.&lt;br /&gt;
* ''' Отображать фрэйм со страницей оплаты на странице информации о заказе ''' — при включенной настройке, на новой странице бронирования будет фрэйм со страницей платежного шлюза.&lt;br /&gt;
* '''Высота фрэйма со страницей оплаты''' — задает значение, определяющее размеры фрэйма на странице бронирования (в пикселях).&lt;br /&gt;
&lt;br /&gt;
== Алгоритм действий для подключения к платежному шлюзу Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
# Получение логинов и паролей на тестовый сервер.&lt;br /&gt;
# Верстка платежной страницы.&lt;br /&gt;
# Загрузка архива с платежной страницы на тестовый сервер.&lt;br /&gt;
# Тестирование работоспособности платежной страницы:&lt;br /&gt;
##с использованием интерфейса REST \ интерфейса на web- сервисах&lt;br /&gt;
##с использованием формы для регистрации заказа&lt;br /&gt;
##с использованием личного кабинета и консоли&lt;br /&gt;
# Свяжитесь с банком, чтобы вашу платежную страницу проверили. Если проверка прошла успешно, сотрудники банка перенесут Вашу платежную страницу на боевой сервер.&lt;br /&gt;
# Получение логинов и паролей на боевой сервер.&lt;br /&gt;
# Переключение вашего магазина на использование промышленной системы.&lt;br /&gt;
# Произведение тестовой оплаты настоящей картой (рекомендуется провести оплату по 3DS-карте, а также выполнить SSL-платеж).&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%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13294</id>
		<title>Сбербанк</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13294"/>
		<updated>2017-07-31T13:16:18Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Настройка оплаты через Сбербанк */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Сбер_лого.jpg|200px|справа]]&lt;br /&gt;
'''Сберба́нк Росси́и''' - российский коммерческий банк, один из крупнейших банков России и Европы. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Схема взаимодействия со шлюзом Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
#Осуществление заказа пользователем&lt;br /&gt;
#После подтверждения заказа пользователем происходит регистрация заказа в платежном шлюзе. &lt;br /&gt;
#На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который происходит перенаправление пользователя для получения платежной формы.&lt;br /&gt;
#Пользователь заполняет полученную форму и отправляет данные на сервер платежного шлюза.&lt;br /&gt;
#Шлюз отправляет браузеру пользователя запрос на перенаправление на страницу банка эмитента.&lt;br /&gt;
#Пользователь заполняет форму.&lt;br /&gt;
#Платежный шлюз производит оплату (списание).&lt;br /&gt;
#После проведения оплаты, осуществляется перенаправление пользователя на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
Периодически выполняется фоновая проверка статусов оплат всех заказов, у которых не было подтверждения от Сбербанка, на случай отсутствия перенаправления пользователя со страницы оплаты на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
== Настройка оплаты через Сбербанк ==&lt;br /&gt;
[[Файл:СбербанкНастройки.png‎|400px|thumb|right]]&lt;br /&gt;
* '''API логин''' — api-логин полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Пароль''' — пароль полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Валюта''' — валюта, в которой будет передаваться сумма к оплате.&lt;br /&gt;
* '''Тестовый режим'''&lt;br /&gt;
* '''Использовать двухстадийную оплату''' - при одностадийной оплате списание денежных средств происходит до выписки заказа, при двухстадийной - после.&lt;br /&gt;
* '''Разрешить оплату только картами Visa Electron и MasterCard Maestro Сбербанка'''&lt;br /&gt;
* '''Добавить локатор в начало идентификатора платежа при передаче в ПШ''' — при включенной настройке, ID бронирования в системе поставщика (локатор) будет передаваться перед идентификатором платежа (Nemo ID). Пример: 192G7P/117881459. Включение настройки может послужить более удобному анализу и работе с отчетами бухгалтерии по заказам, оплаченным через этот платежный шлюз.&lt;br /&gt;
* ''' Отображать фрэйм со страницей оплаты на странице информации о заказе ''' — при включенной настройке, на новой странице бронирования будет фрэйм со страницей платежного шлюза.&lt;br /&gt;
* '''Высота фрэйма со страницей оплаты''' — задает значение, определяющее размеры фрэйма на странице бронирования (в пикселях).&lt;br /&gt;
&lt;br /&gt;
== Алгоритм действий для подключения к платежному шлюзу Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
# Получение логинов и паролей на тестовый сервер.&lt;br /&gt;
# Верстка платежной страницы.&lt;br /&gt;
# Загрузка архива с платежной страницы на тестовый сервер.&lt;br /&gt;
# Тестирование работоспособности платежной страницы:&lt;br /&gt;
##с использованием интерфейса REST \ интерфейса на web- сервисах&lt;br /&gt;
##с использованием формы для регистрации заказа&lt;br /&gt;
##с использованием личного кабинета и консоли&lt;br /&gt;
# Свяжитесь с банком, чтобы вашу платежную страницу проверили. Если проверка прошла успешно, сотрудники банка перенесут Вашу платежную страницу на боевой сервер.&lt;br /&gt;
# Получение логинов и паролей на боевой сервер.&lt;br /&gt;
# Переключение вашего магазина на использование промышленной системы.&lt;br /&gt;
# Произведение тестовой оплаты настоящей картой (рекомендуется провести оплату по 3DS-карте, а также выполнить SSL-платеж).&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%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13293</id>
		<title>Сбербанк</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A1%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA&amp;diff=13293"/>
		<updated>2017-07-31T13:15:08Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Настройка оплаты через Сбербанк */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Сбер_лого.jpg|200px|справа]]&lt;br /&gt;
'''Сберба́нк Росси́и''' - российский коммерческий банк, один из крупнейших банков России и Европы. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Схема взаимодействия со шлюзом Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
#Осуществление заказа пользователем&lt;br /&gt;
#После подтверждения заказа пользователем происходит регистрация заказа в платежном шлюзе. &lt;br /&gt;
#На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который происходит перенаправление пользователя для получения платежной формы.&lt;br /&gt;
#Пользователь заполняет полученную форму и отправляет данные на сервер платежного шлюза.&lt;br /&gt;
#Шлюз отправляет браузеру пользователя запрос на перенаправление на страницу банка эмитента.&lt;br /&gt;
#Пользователь заполняет форму.&lt;br /&gt;
#Платежный шлюз производит оплату (списание).&lt;br /&gt;
#После проведения оплаты, осуществляется перенаправление пользователя на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
Периодически выполняется фоновая проверка статусов оплат всех заказов, у которых не было подтверждения от Сбербанка, на случай отсутствия перенаправления пользователя со страницы оплаты на страницу заказа.&lt;br /&gt;
&lt;br /&gt;
== Настройка оплаты через Сбербанк ==&lt;br /&gt;
[[Файл:СбербанкНастройки.png‎|400px|thumb|right]]&lt;br /&gt;
* '''API логин''' — api-логин полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Пароль''' — пароль полученный при подключении клиента к платежному шлюзу.&lt;br /&gt;
* '''Валюта''' — валюта, в которой будет передаваться сумма к оплате.&lt;br /&gt;
* '''Тестовый режим'''&lt;br /&gt;
* '''Использовать двухстадийную оплату''' - при одностадийной оплате списание средств происходит до выписки заказа, при двухстадийной - после.&lt;br /&gt;
* '''Разрешить оплату только картами Visa Electron и MasterCard Maestro Сбербанка'''&lt;br /&gt;
* '''Добавить локатор в начало идентификатора платежа при передаче в ПШ''' — при включенной настройке, ID бронирования в системе поставщика (локатор) будет передаваться перед идентификатором платежа (Nemo ID). Пример: 192G7P/117881459. Включение настройки может послужить более удобному анализу и работе с отчетами бухгалтерии по заказам, оплаченным через этот платежный шлюз.&lt;br /&gt;
* ''' Отображать фрэйм со страницей оплаты на странице информации о заказе ''' — при включенной настройке, на новой странице бронирования будет фрэйм со страницей платежного шлюза.&lt;br /&gt;
* '''Высота фрэйма со страницей оплаты''' — задает значение, определяющее размеры фрэйма на странице бронирования (в пикселях).&lt;br /&gt;
&lt;br /&gt;
== Алгоритм действий для подключения к платежному шлюзу Сбербанка ==&lt;br /&gt;
&lt;br /&gt;
# Получение логинов и паролей на тестовый сервер.&lt;br /&gt;
# Верстка платежной страницы.&lt;br /&gt;
# Загрузка архива с платежной страницы на тестовый сервер.&lt;br /&gt;
# Тестирование работоспособности платежной страницы:&lt;br /&gt;
##с использованием интерфейса REST \ интерфейса на web- сервисах&lt;br /&gt;
##с использованием формы для регистрации заказа&lt;br /&gt;
##с использованием личного кабинета и консоли&lt;br /&gt;
# Свяжитесь с банком, чтобы вашу платежную страницу проверили. Если проверка прошла успешно, сотрудники банка перенесут Вашу платежную страницу на боевой сервер.&lt;br /&gt;
# Получение логинов и паролей на боевой сервер.&lt;br /&gt;
# Переключение вашего магазина на использование промышленной системы.&lt;br /&gt;
# Произведение тестовой оплаты настоящей картой (рекомендуется провести оплату по 3DS-карте, а также выполнить SSL-платеж).&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%BE%D1%80%D0%BC%D0%B0_%D0%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13214</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%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13214"/>
		<updated>2017-07-11T08:29:28Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Внешний вид и функциональность формы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Форма бронирования''' 一 страница системы {{NameSystemLink}} для внесения данных, необходимых для бронирования выбранного перелета.&lt;br /&gt;
&lt;br /&gt;
Новый модуль '''Форма бронирования''' сделал процесс бронирования еще удобнее, быстрее и интеллектуальнее. &lt;br /&gt;
&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;
* '''Блок информации о покупателе'''.&lt;br /&gt;
* '''Блок выбора способа оплаты'''.&lt;br /&gt;
* '''Блок сплита''' (Включается дополнительно, см [[Разделение PNR]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма бронирования.png|800px|Форма бронирования]]&lt;br /&gt;
|-&lt;br /&gt;
|Форма бронирования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Форма бронирования (внешний вид, добавление полей и опций, обязательные и необязательные поля) настраивается в разделе '''Управление продажами → Процессы → Форма бронирования'''. &lt;br /&gt;
&lt;br /&gt;
===Блок информации о заказе===&lt;br /&gt;
Блок информации о заказе содержит:&lt;br /&gt;
* ''код доступа'' к забронированному заказу,&lt;br /&gt;
* ''номер заказа'' у поставщика, &lt;br /&gt;
* ссылку на ''таблицу детализации стоимости'',&lt;br /&gt;
* ''таймлимит'' на оплату заказа, &lt;br /&gt;
* ссылку на ''служебную информацию'' для менеджера, &lt;br /&gt;
* ссылку  ''У меня есть промокод'' для ввода промокода [[Программа лояльности|программы лояльности]]. &lt;br /&gt;
&lt;br /&gt;
'''Таблица детализации стоимости''' открывается при щелчке по стоимости заказа в левом верхнем углу блока. Таблица содержит информацию о полной стоимости заказа код тарифа и ссылку на [[УПТ]], размер такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа. &lt;br /&gt;
* число пассажиров в заказе каждого типа,&lt;br /&gt;
* код тарифа для каждого типа пассажира,&lt;br /&gt;
* размер тарифа для каждого типа пассажира,&lt;br /&gt;
* размер таксы для каждого типа пассажира,&lt;br /&gt;
* величина сбора агентства,&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|Комиссия за прием платежа вычисляется на основании выбранного способа оплаты и отображается на форме бронирования. Все доступные пользователю способы оплаты отображаются на странице заказа в соответствующем блоке (пример см. ниже). При выборе другого способа оплаты значение комиссии за прием платежа (и соответственно общей стоимости) меняется динамически.}}&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;
|[[Файл:Fb2 price.png|560px]]&lt;br /&gt;
|-&lt;br /&gt;
|Детализация стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для менеджера агентства на блоке информации о заказе доступна кнопка '''Служебная информация''', которая открывает окно с информацией:&lt;br /&gt;
* номер заказа, &lt;br /&gt;
* поставщик (ГРС), &lt;br /&gt;
* локатор, &lt;br /&gt;
* дата начала услуги, &lt;br /&gt;
* дата создания заявки, &lt;br /&gt;
* список ошибок, возникших в процессе оформления заказа, &lt;br /&gt;
* ревизии, &lt;br /&gt;
* ремарки от ГРС,&lt;br /&gt;
* доступные действия с заказом:&lt;br /&gt;
** обновление, &lt;br /&gt;
** аннуляция, &lt;br /&gt;
** выписка, &lt;br /&gt;
** войдирование, &lt;br /&gt;
** возврат оплаты, &lt;br /&gt;
** просмотр платежных транзакций. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Служебная информация.png|300px|Служебная информация]]&lt;br /&gt;
&lt;br /&gt;
===Блок информации о перелете===&lt;br /&gt;
Блок информации о перелете содержит:&lt;br /&gt;
* краткие сведения о выбранном маршруте, &lt;br /&gt;
* кнопка ''Детали перелета''.&lt;br /&gt;
&lt;br /&gt;
Во всплывающем окне ''Детали перелета'' отображается:&lt;br /&gt;
*название и логотип маркетинговой авиакомпании, &lt;br /&gt;
*время вылета и прилета, &lt;br /&gt;
*номер рейса, &lt;br /&gt;
*название оперирующего перевозчика,&lt;br /&gt;
*тип воздушного судна, &lt;br /&gt;
*тип питания, &lt;br /&gt;
*класс обслуживания,&lt;br /&gt;
*время в пути,&lt;br /&gt;
*информация о багаже.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Детали перелета.png|600px]]&lt;br /&gt;
&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;
** '''''Во всплывающем окне''''' 一 подробные данные о перелете доступны во всплывающем окне по ссылке ''Детали'' на странице бронирования в блоке краткой информации о перелете,&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;
{{Attention|С технической точки зрения бронь можно создать с использованием любого типа документа, в ГДС на это нет ограничений. Но наличие брони в ГРС не гарантирует то, что у пассажира не будет проблем при регистрации на рейс. Наличие необходимых выездных документов и корректность введенных данных 一 ответственность самого пассажира.}}&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока информации о пассажирах====&lt;br /&gt;
* '''Допустимость довнесения для Авиабилетов''' — включенная опция разрешает внести данные после бронирования (отправить в ПНР после бронирования перелета):&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Карта лояльности'''''&lt;br /&gt;
** '''''Выбор места'''''&lt;br /&gt;
* '''Допустимость модификации для Авиабилетов''' — включенная опция разрешает изменить данные (изменить данные в ПНР).&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Выбор места'''''&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;{{Attention|Если данные о телефоне и электронной почте пассажира введены в «Профилях туристов» — данные будут автоматически выводится на странице бронирования.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''Авиабилеты: чекбокс отказа от внесения паспортных данных''' — включает отображение на странице бронирования опции ''Внести паспортные данные'', для возможности бронирования перелета без паспортных данных с довнесением в течении установленного времени (см. ниже).&lt;br /&gt;
[[Файл:Опция_бронирования_без_паспорта.png|550px|Опция &amp;quot;Внести паспортные данные&amp;quot;]] &lt;br /&gt;
&lt;br /&gt;
* '''Авиабилеты: отображать блок ввода номера карты лояльности''' — включает опцию ''Внести номер карты лояльности'' на форме бронирования для отображения блока ввода карты лояльности авиакомпании.&lt;br /&gt;
[[Файл:Ввод карты лояльности.png|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;
[[Файл:Fb2_customer_block.png|800px|Блок покупателя (с опцией «Создать аккаунт» для анонимного пользователя)]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока покупателя====&lt;br /&gt;
* {{Setting|Авиабилеты: отображать блок покупателя перед блоком пассажиров}} — поднимает блок данных о заказчике над блоком данных о пассажирах.&lt;br /&gt;
* {{Setting|Авиабилеты: отключить блок покупателя}} — отключает блок данных о заказчике ''Покупатель''. &amp;lt;br /&amp;gt;{{Attention|Если бронирование осуществляет анонимный пользователь, опция ''Создать аккаунт'' независимо от значения параметра ''Предлагать анониму создать аккаунт'' в разделе '''Аккаунт менеджмент → Процесс регистрации''' всегда располагается под блоком покупателя.}}&lt;br /&gt;
&lt;br /&gt;
===Блок выбора способа оплаты===&lt;br /&gt;
Под блоком покупателя (или блока пассажирских данных, если блок покупателя отключен) располагается блок выбора способа оплаты с описанием. Способ оплаты можно изменить после бронирования. По умолчанию отображаются первые четыре доступных метода оплаты, остальные открываются  по щелчку на кнопку '''Другие методы оплаты'''. В панели администрирования можно добавить изображения слева от заготовка способа оплаты:&lt;br /&gt;
# Зайдите в панели администрирования в раздел '''Управление сайтом → Nemo CMS → Менеджер файлов'''. &lt;br /&gt;
# Загрузите изображение.&lt;br /&gt;
# Зайдите в раздел '''Управление сайтом → Настройка внешнего вида'''.&lt;br /&gt;
# В поле '''Дополнительный код CSS''' добавьте для каждого способа оплаты следующие стили:&lt;br /&gt;
{{.new-flights-passInfo__pay__method__logo_XXX {&lt;br /&gt;
background-image: url('/path/to/image.svg');&lt;br /&gt;
}&lt;br /&gt;
, где /path/to/image.svg — путь к изображению, а XXX — это название платежного шлюза.&lt;br /&gt;
&lt;br /&gt;
Список патежных шлюзов:&lt;br /&gt;
* Acquiro — система платежей Acquiro&lt;br /&gt;
* Belassist — система приема платежей Belassist &lt;br /&gt;
* Chronopay — оператор интернет-платежей с помощью банковских карт Chronopay &lt;br /&gt;
* Copayco — платежная система CoPAYCo&lt;br /&gt;
* Deposit — оплата через депозит &lt;br /&gt;
* EasyPay — система ECPayment &lt;br /&gt;
* ExternalGateway — оплата через внешний шлюз &lt;br /&gt;
* Gateline — платежный шлюз компании «Онэлия»&lt;br /&gt;
* Invoice — оплата по счету &lt;br /&gt;
* Offices — оплата в офисе&lt;br /&gt;
* PayPal — оператор электронных денежных средств PayPAl &lt;br /&gt;
* PayU — процессинговая компания PayU &lt;br /&gt;
* Payture — электронный платежный шлюз Альфа-банка &lt;br /&gt;
* Platron — система электронных платежей Платрон &lt;br /&gt;
* PrivatBank — платежный шлюз «Приватбанк» &lt;br /&gt;
* Qiwi — оплата через сеть терминалов Qiwi &lt;br /&gt;
* Rapida — платежная система Рапида &lt;br /&gt;
* Receipt — оплата по квитанции&lt;br /&gt;
* Sberbank — платежный шлюз Сбербанка&lt;br /&gt;
* Sirena2 — платежный шлюз процессинговой системы eGopay&lt;br /&gt;
* Uniteller — платежный шлюз Uniteller&lt;br /&gt;
* WebMoney — система расчетов Webmoney&lt;br /&gt;
&lt;br /&gt;
[[Файл:Fb2 paymethods.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока выбора способа оплаты====&lt;br /&gt;
* '''Способ отображения выбора способа оплаты''' — выбор способа отображения списка способов оплаты на странице бронирования:&lt;br /&gt;
** '''''Выпадающий список''''',&lt;br /&gt;
** '''''Кнопки'''''.&lt;br /&gt;
&lt;br /&gt;
===Блок сплита===&lt;br /&gt;
Блок сплита содержит флажки для каждого пассажира для произведения сплита (выделения их в отдельную бронь):&lt;br /&gt;
&lt;br /&gt;
[[Файл: сплит.png|900px]]&lt;br /&gt;
&lt;br /&gt;
Настройка '''Разрешить сплит PNR''' включается в разделе '''Управление продажами → Процессы → Форма бронирования'''.&lt;br /&gt;
&lt;br /&gt;
== Другие параметры настройки формы бронирования ==&lt;br /&gt;
Все параметры настройки формы бронирования расположены в разделе '''Управление продажами → Процессы → Форма бронирования'''&amp;lt;!-- {{Menu|Управление продажами|Процессы|Форма бронирования}} --&amp;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;
* {{Setting|Авиабилеты: позволять не выбирать семейство тарифов}} 一 включает возможность не выбирать семейство тарифов во всплывающем окне на странице ввода пассажирских данных (у всплывающего окна появляется кнопка «Закрыть»).&lt;br /&gt;
* {{Setting|Авиабилеты: позволять перевыбрать семейство тарифов}} 一 включает возможность выбора иного семейства тарифов на странице ввода пассажирских данных.&lt;br /&gt;
{{Attention|Настройки {{Setting|«Авиабилеты: позволять не выбирать семейство тарифов»}} и {{Setting|«Авиабилеты: позволять перевыбрать семейство тарифов»}} работают только на новой стандартной теме оформления и темах, сделанных на ее основе.}}&lt;br /&gt;
* {{Setting|Авиабилеты: предлагать выбор питания до бронирования}} 一 включает возможность выбора типа питания для каждого пассажира на этапе бронирования. &lt;br /&gt;
* {{Setting|Авиабилеты: предлагать выбор мест до бронирования}} — включает возможность выбора мест в салоне самолета на карте мест для каждого пассажира на этапе бронирования. &lt;br /&gt;
&lt;br /&gt;
* {{Setting|Доп. услуги всегда открыты вне зависимости от выбранности}} — включает отображение блоков дополнительных услуг (Альфа страхование, Аэроэкспресс) в развернутом виде независимо от того, выбрана ли по умолчанию дополнительная услуга или нет.&lt;br /&gt;
* {{Setting|Производить печать маршрут-квитанции при нажатии кнопки &amp;quot;Мои билеты&amp;quot;}} — включает автоматический переход на страницу печати PDF-файла [[Маршрут-квитанция|маршрут-квитанции]] при нажатии на кнопку «Мои билеты».&lt;br /&gt;
&lt;br /&gt;
====Временные ограничения на довнесение данных====&lt;br /&gt;
* {{Setting|Авиабилеты: ограничение в часах на возможность внести/изменить визовые данные}} — устанавливает время в часах, в течение которого можно довнести или изменить визовые данные.&lt;br /&gt;
* {{Setting|Авиабилеты: ограничение в часах на возможность внести/изменить паспортные данные}} — устанавливает время в часах, в течение которого можно довнести или изменить паспортные данные.&lt;br /&gt;
[[Файл:Booking_notice_new.png|200px|thumb|right|Плашка напоминаний о последних бронированиях]]&lt;br /&gt;
&lt;br /&gt;
====Внешний вид и функциональность формы====&lt;br /&gt;
* {{Setting|Авиабилеты: улучшенные элементы формы бронирования}} — список элементов формы бронирования, доступных к улучшению оформления: &amp;lt;!-- ТОЛЬКО ДЛЯ WURST --&amp;gt;&lt;br /&gt;
** {{Setting|Блок ввода пассажирских данных}} — отвечает за блок ввода данных пассажиров и покупателя.&lt;br /&gt;
* {{Setting|Авиабилеты: использовать динамические подсказки к полям}} — включает отображение подсказок по формату заполнения полей формы бронирования. Текст подсказок редактируется в разделе '''Администрирование → Локализация → Языковые ресурсы'''&amp;lt;!-- {{Menu|Администрирование|Локализация|Языковые ресурсы}} --&amp;gt;.&lt;br /&gt;
* {{Setting|Показывать напоминания о последних бронированиях}} — включает плашку с напоминанием о забронированных, но еще не выписанным заказам. Плашка активна на форме поиска до форме бронирования. &lt;br /&gt;
* {{Setting|Автоматический переход на оплату после завершения бронирования}} — включает переход на оплату после успешного бронирования, не переходя на промежуточную страницу формы бронирования.&lt;br /&gt;
* {{Setting|Предупреждать покупателя об изменении стоимости заказа через всплывающее окно}} — включает уведомление пользователя об изменении стоимости перелета с помощью всплывающего окна, в котором отображается с информация о новой и старой стоимости заказа, кнопка аннулирования заказа и кнопка перехода к оплате заказа по новой цене. При отключенной опции информация об изменении стоимости отображается в отдельном блоке на странице бронирования.&lt;br /&gt;
* {{Setting|Предупреждать покупателя об одинаковых именах пассажиров и отображать поле для ввода отчества}} — настройка включает всплывающее окно с предупреждением для покупателя в случае, если в заказе присутствуют пассажиры с одинаковыми ФИ. Дальнейшие действия с заказом блокируются, и отображаются поля для ввода отчества пассажиров. {{Attention|Заказы с одинаковыми пассажирами, сделанные в ГРС Sirena, не подлежат бронированию даже в случае отключения данной настройки.}}&lt;br /&gt;
* {{Setting|Время, в течение которого следует завершить бронирование (в минутах)}} — по истечении указанного времени появится всплывающее окно с информацией об окончании времени бронирования, после чего процесс поиска и бронирования необходимо будет провести заново. Для снятия ограничения по времени бронирования необходимо в поле указать «0».&lt;br /&gt;
* {{Setting|Проводить бронирование в фоновом режиме}} — запускает фоновое бронирование, пока покупатель проверяет введенные данные. Сокращает время ожидания пользователя за счет единого окна проверки введенных данных и хода бронирования. Если пользователь решит внести исправления и нажмёт кнопку «Вернуться и исправить», то бронирование автоматически аннулируется в фоновом режиме. Разрешает пользователю аннулировать заказ, изменить данные и забронировать вновь в течение 10 минут. Наличие этого попапа снижает book2cancel, т.к. у пользователя есть возможность проверить введенные данные и выбранный рейс.&lt;br /&gt;
* {{Setting|Обновлять цену заказа в фоновом режиме}} — включает актуализацию цены с определёнными промежутками в фоновом режиме, чтобы минимизировать вероятность того, что клиент оплатит заказ по уже неактуальной цене, а так же для проверки наличия невалидных сегментов в брони сразу после бронирования.&lt;br /&gt;
* {{Setting|Чекбокс ''С правилами ознакомлен''}} — включает предустановленный активный флажок ''Я ознакомлен и согласен с правилами'' на странице бронирования.&lt;br /&gt;
* {{Setting|Чекбокс ''Разрешить создание заявки на бронирование''}} — после бронирования заказа в служебной информации менеджерам и экспертам агентства доступно скачивание заявки на бронирование. Шаблон заявки настраивается в разделе '''Настройки системы → Нотификации и документы → Документы → Документы для авиа → Заявка на бронирование'''&amp;lt;!-- {{Menu|Настройки системы|Нотификации и документы|Документы|Документы для авиа|Заявка на бронирование}} --&amp;gt;.&lt;br /&gt;
* {{Setting|Чекбокс ''Отображать ссылку на английскую версию МК''}} — после выписки на странице просмотра МК будет доступна ссылка а скачивание МК на английском языке (при условии настройки шаблона. Описание настройки находится в статье [[Маршрут-квитанция]]&lt;br /&gt;
&lt;br /&gt;
== Валидация вводимых данных ==&lt;br /&gt;
&lt;br /&gt;
* Минимально допустимая дата рождения для [[Пассажир#Коды категорий пассажиров|взрослого]] определяется по дате вылета первого сегмента перелета, т.е. главное условие — чтобы хотя бы в день вылета пассажиру уже исполнилось 12.&lt;br /&gt;
* Для свидетельства о рождении допустимо вводить номера, состоящие из следующих символов: латинские символы — от 1 до 3 включительно, кириллица — строго 2 буквы,  цифры — строго 6.&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%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13099</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%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13099"/>
		<updated>2017-06-06T09:25:24Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Внешний вид и функциональность формы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Форма бронирования''' 一 страница системы {{NameSystemLink}} для внесения данных, необходимых для бронирования выбранного перелета.&lt;br /&gt;
&lt;br /&gt;
Новый модуль '''Форма бронирования''' сделал процесс бронирования еще удобнее, быстрее и интеллектуальнее. &lt;br /&gt;
&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;
* '''Блок информации о покупателе'''.&lt;br /&gt;
* '''Блок выбора способа оплаты'''.&lt;br /&gt;
* '''Блок сплита''' (Включается дополнительно, см [[Разделение PNR]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма бронирования.png|800px|Форма бронирования]]&lt;br /&gt;
|-&lt;br /&gt;
|Форма бронирования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Форма бронирования (внешний вид, добавление полей и опций, обязательные и необязательные поля) настраивается в разделе '''Управление продажами → Процессы → Форма бронирования'''. &lt;br /&gt;
&lt;br /&gt;
===Блок информации о заказе===&lt;br /&gt;
Блок информации о заказе содержит:&lt;br /&gt;
* ''код доступа'' к забронированному заказу,&lt;br /&gt;
* ''номер заказа'' у поставщика, &lt;br /&gt;
* ссылку на ''таблицу детализации стоимости'',&lt;br /&gt;
* ''таймлимит'' на оплату заказа, &lt;br /&gt;
* ссылку на ''служебную информацию'' для менеджера, &lt;br /&gt;
* ссылку  ''У меня есть промокод'' для ввода промокода [[Программа лояльности|программы лояльности]]. &lt;br /&gt;
&lt;br /&gt;
'''Таблица детализации стоимости''' открывается при щелчке по стоимости заказа в левом верхнем углу блока. Таблица содержит информацию о полной стоимости заказа код тарифа и ссылку на [[УПТ]], размер такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа. &lt;br /&gt;
* число пассажиров в заказе каждого типа,&lt;br /&gt;
* код тарифа для каждого типа пассажира,&lt;br /&gt;
* размер тарифа для каждого типа пассажира,&lt;br /&gt;
* размер таксы для каждого типа пассажира,&lt;br /&gt;
* величина сбора агентства,&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|Комиссия за прием платежа вычисляется на основании выбранного способа оплаты и отображается на форме бронирования. Все доступные пользователю способы оплаты отображаются на странице заказа в соответствующем блоке (пример см. ниже). При выборе другого способа оплаты значение комиссии за прием платежа (и соответственно общей стоимости) меняется динамически.}}&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;
|[[Файл:Fb2 price.png|560px]]&lt;br /&gt;
|-&lt;br /&gt;
|Детализация стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для менеджера агентства на блоке информации о заказе доступна кнопка '''Служебная информация''', которая открывает окно с информацией:&lt;br /&gt;
* номер заказа, &lt;br /&gt;
* поставщик (ГРС), &lt;br /&gt;
* локатор, &lt;br /&gt;
* дата начала услуги, &lt;br /&gt;
* дата создания заявки, &lt;br /&gt;
* список ошибок, возникших в процессе оформления заказа, &lt;br /&gt;
* ревизии, &lt;br /&gt;
* ремарки от ГРС,&lt;br /&gt;
* доступные действия с заказом:&lt;br /&gt;
** обновление, &lt;br /&gt;
** аннуляция, &lt;br /&gt;
** выписка, &lt;br /&gt;
** войдирование, &lt;br /&gt;
** возврат оплаты, &lt;br /&gt;
** просмотр платежных транзакций. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Служебная информация.png|300px|Служебная информация]]&lt;br /&gt;
&lt;br /&gt;
===Блок информации о перелете===&lt;br /&gt;
Блок информации о перелете содержит:&lt;br /&gt;
* краткие сведения о выбранном маршруте, &lt;br /&gt;
* кнопка ''Детали перелета''.&lt;br /&gt;
&lt;br /&gt;
Во всплывающем окне ''Детали перелета'' отображается:&lt;br /&gt;
*название и логотип маркетинговой авиакомпании, &lt;br /&gt;
*время вылета и прилета, &lt;br /&gt;
*номер рейса, &lt;br /&gt;
*название оперирующего перевозчика,&lt;br /&gt;
*тип воздушного судна, &lt;br /&gt;
*тип питания, &lt;br /&gt;
*класс обслуживания,&lt;br /&gt;
*время в пути,&lt;br /&gt;
*информация о багаже.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Детали перелета.png|600px]]&lt;br /&gt;
&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;
** '''''Во всплывающем окне''''' 一 подробные данные о перелете доступны во всплывающем окне по ссылке ''Детали'' на странице бронирования в блоке краткой информации о перелете,&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;
{{Attention|С технической точки зрения бронь можно создать с использованием любого типа документа, в ГДС на это нет ограничений. Но наличие брони в ГРС не гарантирует то, что у пассажира не будет проблем при регистрации на рейс. Наличие необходимых выездных документов и корректность введенных данных 一 ответственность самого пассажира.}}&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока информации о пассажирах====&lt;br /&gt;
* '''Допустимость довнесения для Авиабилетов''' — включенная опция разрешает внести данные после бронирования (отправить в ПНР после бронирования перелета):&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Карта лояльности'''''&lt;br /&gt;
** '''''Выбор места'''''&lt;br /&gt;
* '''Допустимость модификации для Авиабилетов''' — включенная опция разрешает изменить данные (изменить данные в ПНР).&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Выбор места'''''&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;{{Attention|Если данные о телефоне и электронной почте пассажира введены в «Профилях туристов» — данные будут автоматически выводится на странице бронирования.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''Авиабилеты: чекбокс отказа от внесения паспортных данных''' — включает отображение на странице бронирования опции ''Внести паспортные данные'', для возможности бронирования перелета без паспортных данных с довнесением в течении установленного времени (см. ниже).&lt;br /&gt;
[[Файл:Опция_бронирования_без_паспорта.png|550px|Опция &amp;quot;Внести паспортные данные&amp;quot;]] &lt;br /&gt;
&lt;br /&gt;
* '''Авиабилеты: отображать блок ввода номера карты лояльности''' — включает опцию ''Внести номер карты лояльности'' на форме бронирования для отображения блока ввода карты лояльности авиакомпании.&lt;br /&gt;
[[Файл:Ввод карты лояльности.png|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;
[[Файл:Fb2_customer_block.png|800px|Блок покупателя (с опцией «Создать аккаунт» для анонимного пользователя)]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока покупателя====&lt;br /&gt;
* '''Авиабилеты: отключить блок покупателя''' — отключает блок данных о заказчике ''Покупатель''. &amp;lt;br /&amp;gt;{{Attention|Если бронирование осуществляет анонимный пользователь, опция ''Создать аккаунт'' независимо от значения параметра ''Предлагать анониму создать аккаунт'' в разделе '''Аккаунт менеджмент → Процесс регистрации''' всегда располагается под блоком покупателя.}}&lt;br /&gt;
&lt;br /&gt;
===Блок выбора способа оплаты===&lt;br /&gt;
Под блоком покупателя (или блока пассажирских данных, если блок покупателя отключен) располагается блок выбора способа оплаты с описанием. Способ оплаты можно изменить после бронирования. По умолчанию отображаются первые четыре доступных метода оплаты, остальные открываются  по щелчку на кнопку '''Другие методы оплаты'''. В панели администрирования можно добавить изображения слева от заготовка способа оплаты:&lt;br /&gt;
# Зайдите в панели администрирования в раздел '''Управление сайтом → Nemo CMS → Менеджер файлов'''. &lt;br /&gt;
# Загрузите изображение.&lt;br /&gt;
# Зайдите в раздел '''Управление сайтом → Настройка внешнего вида'''.&lt;br /&gt;
# В поле '''Дополнительный код CSS''' добавьте для каждого способа оплаты следующие стили:&lt;br /&gt;
{{.new-flights-passInfo__pay__method__logo_XXX {&lt;br /&gt;
background-image: url('/path/to/image.svg');&lt;br /&gt;
}&lt;br /&gt;
, где /path/to/image.svg — путь к изображению, а XXX — это название платежного шлюза.&lt;br /&gt;
&lt;br /&gt;
Список патежных шлюзов:&lt;br /&gt;
* Acquiro — система платежей Acquiro&lt;br /&gt;
* Belassist — система приема платежей Belassist &lt;br /&gt;
* Chronopay — оператор интернет-платежей с помощью банковских карт Chronopay &lt;br /&gt;
* Copayco — платежная система CoPAYCo&lt;br /&gt;
* Deposit — оплата через депозит &lt;br /&gt;
* EasyPay — система ECPayment &lt;br /&gt;
* ExternalGateway — оплата через внешний шлюз &lt;br /&gt;
* Gateline — платежный шлюз компании «Онэлия»&lt;br /&gt;
* Invoice — оплата по счету &lt;br /&gt;
* Offices — оплата в офисе&lt;br /&gt;
* PayPal — оператор электронных денежных средств PayPAl &lt;br /&gt;
* PayU — процессинговая компания PayU &lt;br /&gt;
* Payture — электронный платежный шлюз Альфа-банка &lt;br /&gt;
* Platron — система электронных платежей Платрон &lt;br /&gt;
* PrivatBank — платежный шлюз «Приватбанк» &lt;br /&gt;
* Qiwi — оплата через сеть терминалов Qiwi &lt;br /&gt;
* Rapida — платежная система Рапида &lt;br /&gt;
* Receipt — оплата по квитанции&lt;br /&gt;
* Sberbank — платежный шлюз Сбербанка&lt;br /&gt;
* Sirena2 — платежный шлюз процессинговой системы eGopay&lt;br /&gt;
* Uniteller — платежный шлюз Uniteller&lt;br /&gt;
* WebMoney — система расчетов Webmoney&lt;br /&gt;
&lt;br /&gt;
[[Файл:Fb2 paymethods.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока выбора способа оплаты====&lt;br /&gt;
* '''Способ отображения выбора способа оплаты''' — выбор способа отображения списка способов оплаты на странице бронирования:&lt;br /&gt;
** '''''Выпадающий список''''',&lt;br /&gt;
** '''''Кнопки'''''.&lt;br /&gt;
&lt;br /&gt;
===Блок сплита===&lt;br /&gt;
Блок сплита содержит флажки для каждого пассажира для произведения сплита (выделения их в отдельную бронь):&lt;br /&gt;
&lt;br /&gt;
[[Файл: сплит.png|900px]]&lt;br /&gt;
&lt;br /&gt;
Настройка '''Разрешить сплит PNR''' включается в разделе '''Управление продажами → Процессы → Форма бронирования'''.&lt;br /&gt;
&lt;br /&gt;
== Другие параметры настройки формы бронирования ==&lt;br /&gt;
Все параметры настройки формы бронирования расположены в разделе '''Управление продажами → Процессы → Форма бронирования'''&amp;lt;!-- {{Menu|Управление продажами|Процессы|Форма бронирования}} --&amp;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;
* {{Setting|Авиабилеты: позволять не выбирать семейство тарифов}} 一 включает возможность не выбирать семейство тарифов во всплывающем окне на странице ввода пассажирских данных (у всплывающего окна появляется кнопка «Закрыть»).&lt;br /&gt;
* {{Setting|Авиабилеты: позволять перевыбрать семейство тарифов}} 一 включает возможность выбора иного семейства тарифов на странице ввода пассажирских данных.&lt;br /&gt;
{{Attention|Настройки {{Setting|«Авиабилеты: позволять не выбирать семейство тарифов»}} и {{Setting|«Авиабилеты: позволять перевыбрать семейство тарифов»}} работают только на новой стандартной теме оформления и темах, сделанных на ее основе.}}&lt;br /&gt;
* {{Setting|Авиабилеты: предлагать выбор питания до бронирования}} 一 включает возможность выбора типа питания для каждого пассажира на этапе бронирования. &lt;br /&gt;
* {{Setting|Авиабилеты: предлагать выбор мест до бронирования}} — включает возможность выбора мест в салоне самолета на карте мест для каждого пассажира на этапе бронирования. &lt;br /&gt;
&lt;br /&gt;
* {{Setting|Доп. услуги всегда открыты вне зависимости от выбранности}} — включает отображение блоков дополнительных услуг (Альфа страхование, Аэроэкспресс) в развернутом виде независимо от того, выбрана ли по умолчанию дополнительная услуга или нет.&lt;br /&gt;
* {{Setting|Производить печать маршрут-квитанции при нажатии кнопки &amp;quot;Мои билеты&amp;quot;}} — включает автоматический переход на страницу печати PDF-файла [[Маршрут-квитанция|маршрут-квитанции]] при нажатии на кнопку «Мои билеты».&lt;br /&gt;
&lt;br /&gt;
====Временные ограничения на довнесение данных====&lt;br /&gt;
* {{Setting|Авиабилеты: ограничение в часах на возможность внести/изменить визовые данные}} — устанавливает время в часах, в течение которого можно довнести или изменить визовые данные.&lt;br /&gt;
* {{Setting|Авиабилеты: ограничение в часах на возможность внести/изменить паспортные данные}} — устанавливает время в часах, в течение которого можно довнести или изменить паспортные данные.&lt;br /&gt;
[[Файл:Booking_notice_new.png|200px|thumb|right|Плашка напоминаний о последних бронированиях]]&lt;br /&gt;
&lt;br /&gt;
====Внешний вид и функциональность формы====&lt;br /&gt;
* {{Setting|Авиабилеты: использовать динамические подсказки к полям}} — включает отображение подсказок по формату заполнения полей формы бронирования. Текст подсказок редактируется в разделе '''Администрирование → Локализация → Языковые ресурсы'''&amp;lt;!-- {{Menu|Администрирование|Локализация|Языковые ресурсы}} --&amp;gt;.&lt;br /&gt;
* {{Setting|Показывать напоминания о последних бронированиях}} — включает плашку с напоминанием о забронированных, но еще не выписанным заказам. Плашка активна на форме поиска до форме бронирования. &lt;br /&gt;
* {{Setting|Автоматический переход на оплату после завершения бронирования}} — включает переход на оплату после успешного бронирования, не переходя на промежуточную страницу формы бронирования.&lt;br /&gt;
* {{Setting|Предупреждать покупателя об изменении стоимости заказа через всплывающее окно}} — включает уведомление пользователя об изменении стоимости перелета с помощью всплывающего окна, в котором отображается с информация о новой и старой стоимости заказа, кнопка аннулирования заказа и кнопка перехода к оплате заказа по новой цене. При отключенной опции информация об изменении стоимости отображается в отдельном блоке на странице бронирования.&lt;br /&gt;
* {{Setting|Предупреждать покупателя об одинаковых именах пассажиров и отображать поле для ввода отчества}} — настройка включает всплывающее окно с предупреждением для покупателя в случае, если в заказе присутствуют пассажиры с одинаковыми ФИ. Дальнейшие действия с заказом блокируются, и отображаются поля для ввода отчества пассажиров. {{Attention|Заказы с одинаковыми пассажирами, сделанные в ГРС Sirena, не подлежат бронированию даже в случае отключения данной настройки.}}&lt;br /&gt;
* {{Setting|Время, в течение которого следует завершить бронирование (в минутах)}} — по истечении указанного времени появится всплывающее окно с информацией об окончании времени бронирования, после чего процесс поиска и бронирования необходимо будет провести заново. Для снятия ограничения по времени бронирования необходимо в поле указать «0».&lt;br /&gt;
* {{Setting|Проводить бронирование в фоновом режиме}} — запускает фоновое бронирование, пока покупатель проверяет введенные данные. Сокращает время ожидания пользователя за счет единого окна проверки введенных данных и хода бронирования. Если пользователь решит внести исправления и нажмёт кнопку «Вернуться и исправить», то бронирование автоматически аннулируется в фоновом режиме. Разрешает пользователю аннулировать заказ, изменить данные и забронировать вновь в течение 10 минут. Наличие этого попапа снижает book2cancel, т.к. у пользователя есть возможность проверить введенные данные и выбранный рейс.&lt;br /&gt;
* {{Setting|Обновлять цену заказа в фоновом режиме}} — включает актуализацию цены с определёнными промежутками в фоновом режиме, чтобы минимизировать вероятность того, что клиент оплатит заказ по уже неактуальной цене, а так же для проверки наличия невалидных сегментов в брони сразу после бронирования.&lt;br /&gt;
* {{Setting|Чекбокс ''С правилами ознакомлен''}} — включает предустановленный активный флажок ''Я ознакомлен и согласен с правилами'' на странице бронирования.&lt;br /&gt;
* {{Setting|Чекбокс ''Разрешить создание заявки на бронирование''}} — после бронирования заказа в служебной информации менеджерам и экспертам агентства доступно скачивание заявки на бронирование. Шаблон заявки настраивается в разделе '''Настройки системы → Нотификации и документы → Документы → Документы для авиа → Заявка на бронирование'''&amp;lt;!-- {{Menu|Настройки системы|Нотификации и документы|Документы|Документы для авиа|Заявка на бронирование}} --&amp;gt;.&lt;br /&gt;
* {{Setting|Чекбокс ''Отображать ссылку на английскую версию МК''}} — после выписки на странице просмотра МК будет доступна ссылка а скачивание МК на английском языке (при условии настройки шаблона. Описание настройки находится в статье [[Маршрут-квитанция]])&lt;br /&gt;
* {{Setting|Отображаемые категории правил в попапе УПТ}} — настройка отвечает за отображение пунктов УПТ по ссылке &amp;quot;условия обмена и возврата&amp;quot; на странице заказа. Пункты перечисляются в настройке через запятую, пустое поле - отображаются все пункты. Отображение работает по владельцу заказа.&lt;br /&gt;
&lt;br /&gt;
== Валидация вводимых данных ==&lt;br /&gt;
&lt;br /&gt;
* Минимально допустимая дата рождения для [[Пассажир#Коды категорий пассажиров|взрослого]] определяется по дате вылета первого сегмента перелета, т.е. главное условие — чтобы хотя бы в день вылета пассажиру уже исполнилось 12.&lt;br /&gt;
* Для свидетельства о рождении допустимо вводить номера, состоящие из следующих символов: латинские символы — от 1 до 3 включительно, кириллица — строго 2 буквы,  цифры — строго 6.&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%91%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=13098</id>
		<title>Бронирование</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%91%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=13098"/>
		<updated>2017-06-06T09:08:55Z</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;
== Процедура бронирования в Nemo ==&lt;br /&gt;
&lt;br /&gt;
Для бронирования услуги в [http://www.nemo-ibe.com системе онлайн-бронирования {{NameSystem}}] необходимо заполнить [[Форма бронирования (Авиабилеты)|форму бронирования]] и перейти далее.&lt;br /&gt;
&lt;br /&gt;
После успешного бронирования [[пользователь]] (заказчик) получает подтверждение с указанием статуса, идентификатора, а также итоговой суммы бронирования, {{NameSystem}} отображает пользователю информацию о сроке оплаты брони и отправляет на электронные адреса заказчика и агентства [[Нотификация|уведомления]] о бронировании. Если до наступления [[таймлимит]]а на оплату оплата не внесена или не зафиксирована, то заказ аннулируется автоматически (при условии, что [[Автоаннулятор | автоаннуляция неоплаченных бронирований]] включена для агентства). [[Выписка]] заказа доступна после оплаты брони. &lt;br /&gt;
&lt;br /&gt;
В [[Личный кабинет|личном кабинете]] клиента доступны данные о бронированиях, при этом они могут быть выгружены для дальнейшего создания управленческой отчетности в форматах XML.&lt;br /&gt;
&lt;br /&gt;
Если при переходе к бронированию заказа произошло увеличение цены, пользователю отобразится сообщение ''Во время бронирования произошло увеличение стоимости заказа'' и предложены два варианта:&lt;br /&gt;
* Забронировать перелет по новой цене.&lt;br /&gt;
* Вернуться к результатам поиска для выбора другого перелета.&lt;br /&gt;
&lt;br /&gt;
=== Проверка введенных данных ===&lt;br /&gt;
==== Общие правила для всех ГРС ====&lt;br /&gt;
* '''ФИО''':&lt;br /&gt;
** Допускаются только латинские буквы без пробелов.&lt;br /&gt;
** Двойная фамилия (имя, отчество) указывается через дефис.&lt;br /&gt;
** Во исполнение приказов Минтранса РФ в бронированиях на внутренние перевозки в пределах РФ (ВВЛ) в поле ''NAME'' PNR помимо фамилии/имени в обязательном порядке надлежит указывать отчество (если есть) пассажира (вводится через пробел после имени). Запрос к GDS реализован таким образом, что, если отчество пассажира указано в поле отчества, то оно передается в GDS через пробел вместе с именем.&lt;br /&gt;
** Бронирование билетов на пассажиров с одинаковыми фамилиями и именами невозможно.&lt;br /&gt;
* '''E-mail''': допускаются только цифры и латинские буквы. Кроме того, присутствует дополнительная проверка на существование введенного e-mail адреса (проверяется наличие почтового сервера у домена). После неудачной проверки появляется рекомендация, говорящая о возможной ошибке в введенных данных, однако это не препятствует отправке формы бронирования.&lt;br /&gt;
* '''Номер документа''' — допускаются только цифры, латинские буквы и тире. Длина номера — не менее 5 и не более 14 символов.&lt;br /&gt;
* '''Срок действия документа''' — должен быть больше срока поездки. Если срок действия паспорта подставляется из профиля и он меньше даты последнего сегмента, то срок действия автоматически устанавливается равным дате последнего сегмента перелета + 1 день.&lt;br /&gt;
&lt;br /&gt;
==== ГРС Сирена Трэвел ====&lt;br /&gt;
* '''ФИО''':&lt;br /&gt;
** Допускаются только буквы без пробелов (латинские и кириллические). &lt;br /&gt;
** Кириллица разрешена только при оформлении авиабилета при перелетах на территории России и СНГ.&lt;br /&gt;
** Максимум 25 символов для каждого поля. &lt;br /&gt;
** Суммарная длина ФИО пассажира не должна превышать 49 символов. &lt;br /&gt;
** Использование букв разных алфавитов одновременно не допускается — в случае одновременного использования кириллицы и латиницы, все данные на кириллице будут транслитерированы в латиницу.&lt;br /&gt;
* '''Доступные типы документов''':&lt;br /&gt;
** Паспорт РФ,&lt;br /&gt;
** Военный билет для проходящего службу по призыву или контракту, &lt;br /&gt;
** Загранпаспорт,&lt;br /&gt;
** Вид на жительство,&lt;br /&gt;
** Временное удостоверение личности,&lt;br /&gt;
** Свидетельство о рождении,&lt;br /&gt;
** Свидетельство на возвращение в страны СНГ&amp;lt;!--,&lt;br /&gt;
** Дипломатический паспорт (только тема RusLine!)&lt;br /&gt;
** Служебный паспорт (только тема RusLine!)&lt;br /&gt;
** Паспорт/удостоверение личности моряка (только тема RusLine!)&lt;br /&gt;
** Удостоверение депутата Совета Федерации или Госдумы (только тема RusLine!)&lt;br /&gt;
** Удостоверение личности военнослужащего РФ (только тема RusLine!)&lt;br /&gt;
** Справка об освобождении из мест лишения свободы (только тема RusLine!)&lt;br /&gt;
** Удостоверение, выданное осужденному на время отпуска (только тема RusLine!)&lt;br /&gt;
--&amp;gt;.&lt;br /&gt;
* '''Номер документа''' — только буквы, цифры и тире, не более 14. Допускаются латинские и кириллические буквы.&lt;br /&gt;
{{Attention|Порядок ввода номера документа ''Свидетельство о рождении''.&lt;br /&gt;
Серия: '''римские цифры''' (в латинском регистре), '''две буквы кириллицей''', номер: шесть цифр. При некорректном вводе (римские цифры кириллицей либо следующие две буквы латиницей) срабатывает автокоррекция. &lt;br /&gt;
Количество тире и пробелов значения не имеет.}}&lt;br /&gt;
* '''Карта лояльности авиакомпании''': только латинские буквы и цифры, не более 23.&lt;br /&gt;
&lt;br /&gt;
=== Информация о пассажирах ===&lt;br /&gt;
При бронировании заказа, в котором присутствует ребенок и/или младенец (с местом или без места) возраст пассажира определяется на дату вылета последнего сегмента. Если на дату вылета последнего сегмента возраст ребенка 11 лет, то он относится к категории пассажиров ''Дети'' и летит по детскому тарифу. Если на дату вылета последнего сегмента ему уже исполнилось 12 лет, то нужно бронировать для него билет как для взрослого. Та же самая схема используется и для младенца.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Бронирование билетов на пассажиров с одинаковыми фамилиями и именами невозможно.}} При попытке забронировать заказ с одинаковыми ФИО пассажиров выводится сообщение об ошибке, текст которой можно изменить с в разделе '''[[Локализация|Языковые ресурсы]]'''.&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;
**''Перелет'' — бронирование авиабилетов,&lt;br /&gt;
**''Отель'' — бронирование отелей,&lt;br /&gt;
**''Ж/Д билет'' — бронирование ж/д перевозок,&lt;br /&gt;
**''Произвольная услуга''.&lt;br /&gt;
&lt;br /&gt;
===Параметры настройки бронирования===&lt;br /&gt;
{{Attention|Параметры, которые '''не перечислены''' в разделе, не работают. Менять их значения запрещено.}}&lt;br /&gt;
&lt;br /&gt;
*'''Для успешных бронирований производить оформление''':&lt;br /&gt;
**'''''автоматически после изменения статуса на «Оплачено»''''' — включает автовыписку билетов после получения статуса оплаты заказа &amp;quot;оплачено&amp;quot; (рекомендуется),&lt;br /&gt;
**'''''вручную, нажатием на кнопку «Выписать»''''' — выключает автовыписку, после оплаты для выписки заказа необходимо нажать на кнопку &amp;quot;выписать&amp;quot;.&lt;br /&gt;
* '''Тип формы заказчика''' — тип формы бронирования, которая отображается для заказчика:&lt;br /&gt;
**''B2C: данные о пользователе'' — форма бронирования с полями для ввода данных о пользователе,&lt;br /&gt;
**''B2B: данные о компании (упрощенная)'' — форма бронирования с полями для ввода данных о компании.&lt;br /&gt;
* '''Предзаполнение данных о пассажирах и заказчике''' — предзаполнение данных заказчика / пассажира на основании данных из выбранного источника:&lt;br /&gt;
**''Предзаполнять данные заказчика из профиля пользователя'',&lt;br /&gt;
**''Предзаполнять данные первого пассажира из профиля пользователя'',&lt;br /&gt;
**''Предзаполнять данные заказчика из профиля агентства (для формы B2B)'',&lt;br /&gt;
*'''Отображать номер заказа в системе бронирования''' — включает отображение [[локатор]]а поставщика в заказе. {{Attention|Для менеджера агентства локатор всегда виден независимо от значения опции.}}&lt;br /&gt;
*'''Использовать функцию «Профили туристов»''' — включает возможность выбирать пассажира из списка пассажиров пользователя при заполнении блока ''Пассажиры'' на ''[[Форма бронирования (Авиабилеты)|Форме бронирования]]''. &amp;lt;br /&amp;gt; Информация о пассажирах пользователя отображается на странице ''…/poffice__my_passengers''. &lt;br /&gt;
*'''Лимит для «Профилей туристов»''' — Настройка определяет максимальное количество сохраненных пассажиров. По умолчанию значение равно 10.&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; {{Attention|Если ни одна опция параметра не включена, сборы не видны на результатах поиска, на страницах подтверждения и на странице заказа, а также не будут доступны для создания и редактирования ценового правила соответствующего компонента.}} Для компонента ЖД при использовании типа поиска УФС — сборы будут отображаться принудительно. Для УИТ сборы будут отображаться в зависимости от настроек (если значение параметра не установлено, то сборы будут видны).&amp;lt;br /&amp;gt; {{Attention|Помните, что настройки меняются для указанных пользователя и компонента.}}&amp;lt;br /&amp;gt; Для компонента '''Авиабилеты''' параметр связан с настройками из раздела '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска''': '''''Отображение цены в результатах''''' и '''''Отображение цены в подтверждении'''''. Он указывает на возможность создания и редактирования ценовых правил в административной части. Наибольший приоритет имеет параметр из раздела '''Настройки бронирования'''.&lt;br /&gt;
*'''Способ отображения сборов в таблице стоимости''' — выбор способа отображения сбора агентства в детализации стоимости для каждого типа пассажира:&lt;br /&gt;
**'''''Отдельной строкой ''''' — сумма сбор отображается отдельной строкой,&lt;br /&gt;
**'''''Таксой XP''''' — сумма сбора отображается как такса с кодом ''XP''.&lt;br /&gt;
* '''Способ отображения такс''' — способ отображения такс на [[форма бронирования (Авиабилеты)|форме бронирования]] в блоке информации о заказе:&lt;br /&gt;
**''Сумма такс'' — значение суммы такс,&lt;br /&gt;
**''Сумма такс с детализацией в попапе'' — не работает,&lt;br /&gt;
**''Детализация такс'' — развернутая сумм с детализацией размера и кода каждой таксы.&lt;br /&gt;
* '''Разбивать стоимость по каждому пассажиру''' — включает разбивку таблицы стоимости на строки по каждому пассажиру. Если опция отключена, стоимость группируется по типам пассажиров. &lt;br /&gt;
* '''QR-Code кодирует''' — выбор предмета кодировки qr-кодом:&lt;br /&gt;
**''Ссылку на страницу с информацией о заказе'',&lt;br /&gt;
**''Информацию по заказу''.&lt;br /&gt;
* '''Отображать поле места рождения''' — (только для Ж/Д компонента!) включает в блоке ввода данных о пассажире поле ввода места рождения.&lt;br /&gt;
&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|Параметры, которые '''не перечислены''' в разделе, не работают. Менять их значения запрещено.}}&lt;br /&gt;
* '''Отправка письма от веб-службы''' — после бронирования на электронный адрес пользователя отправляется письмо от ГРС с результатами бронирования. На данный момент функцию поддерживает только ''ГРС Sabre''. Для корректного отображения названия агентства и адреса отправителя необходимо внести изменения в TJR-запись в IPCC.&lt;br /&gt;
* '''Отправка письма о статусе бронирования''' — после бронирования на электронный адрес пользователя отправляется письмо от {{NameSystem}} с результатами бронирования.&lt;br /&gt;
* '''Отправлять маршрутную квитанцию отдельно для каждого пассажира''' — включает отправку маршрутной квитанции отдельным письмом на каждого пассажира. Если не задан электронный адрес пассажира, маршрутная квитанция передается на адрес заказчика. В заголовке письма с помощью переменных %PASS_NAME% и %PASS_LASTNAME% можно указать имя и фамилию пассажира. &lt;br /&gt;
* '''Разрешить покупателю выбор места''' - см. [[Карта мест]].&lt;br /&gt;
* '''Показывать поля о визе и месте пребывания для стран''' — укажите в поле перечень стран, для которых на шаге внесения данных пассажиров отображаются поля внесения данных о визе.&lt;br /&gt;
* '''Показывать вознаграждение агента''' — включает отображение вознаграждения агента на странице подтверждения бронирования.&lt;br /&gt;
* '''Пошаговый индикатор''' — включает сверху формы бронирования индикатор этапов бронирования, чтобы пользователь видел, на каком шаге бронирования авиабилетов он находится, какие шаги он прошел и какие осталось пройти.&lt;br /&gt;
&lt;br /&gt;
*'''[[Синхронизация_заказов#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.B8.D0.BD.D1.85.D1.80.D0.BE.D0.BD.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8_.D1.86.D0.B5.D0.BD.D1.8B|Не уменьшать цену при бронировании и обновлении]]''' — запрещает уменьшение стоимости заказа, если при проверке доступности перелета/бронировании/обновлении стоимость заказа уменьшилась. Работает только с модулем ''Ценообразование 2.0''. Такие заказы попадают в специальную очередь ''Зафиксированная цена'' в личном кабинете агентства. Выберите режим работы: &lt;br /&gt;
** '''Через сохранение старых тарифов: всегда''' —  в заказе не будет фиксироваться меньшая цена, методом сохранения старых тарифов в заказе. &lt;br /&gt;
** '''Через сохранение старых тарифов: только в случае, если код тарифа изменился ''' — меньшая цена не будет зафиксирована, только если изменился код тарифа. &lt;br /&gt;
** '''&amp;lt;u&amp;gt;Через добавление агентского сбора: всегда&amp;lt;/u&amp;gt;'''  — ''рекомендуемый режим работы для опции''. В заказе не будет фиксироваться меньшая цена, методом добавления &amp;quot;фиксирующего сбора&amp;quot;.&lt;br /&gt;
** '''Никогда''' — опция отключена. Меньшая цена всегда отображается в заказе.&amp;lt;br&amp;gt;Данная настройка работает при изменении стоимости тарифа и/или такс, в том числе вызванные колебаниями валюты. При уменьшении сбора агента опция не работает. При уменьшении количества пассажиров и последующем уменьшении цены заказа опция не работает.&amp;lt;br&amp;gt;Фиксация цены срабатывает: 1) коды пассажиров в тарифе не изменились (например, ADT -&amp;gt; ADT); 2) коды пассажиров в тарифе изменились (CNN -&amp;gt; CH), но не изменился набор и порядок привязанных к тарифу пассажиров (1ый -&amp;gt; 1ый).&amp;lt;br/&amp;gt; При оплате заказа через GDS-процессинг в случае срабатывания настройки ''Не уменьшать цену при бронировании и обновлении'' заказ будет отправлен на стандартный процессинг.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;Если вы хотите использовать опцию фиксации цены, рекомендуем использовать режим фиксации через добавление агентского сбора. &lt;br /&gt;
* '''Применять фиксацию цены в следующих случаях''' — если параметр ''Не уменьшать цену при бронировании и обновлении'' установлен на режим работы — ''Всегда'', и система получила уменьшение цены, то можно установить этапы фиксации. Если не выбран ни один пункт, фиксация будет происходить на всех этапах — перед бронированием, после бронированием, во время обновления заказа.&lt;br /&gt;
** '''Перед бронированием при обновлении стоимости авиаперелёта''' — фиксация цены происходит при переходе со страницы результатов поиска, на страницу оформления бронирования.&lt;br /&gt;
** '''Сразу после бронирования''' — фиксация цены происходит после бронирования заказа.&lt;br /&gt;
** '''При синхронизациях после бронирования''' — цена фиксируется при каждом обновлении забронированного заказа.&lt;br /&gt;
&lt;br /&gt;
* '''Подтверждение выхода со страницы заполнения пассажирских данных ''' — включает при обновлении или при закрытии окна отображение предупреждения браузера, например, ''Вы действительно хотите уйти с этой страницы?''. &amp;lt;br /&amp;gt;К сервисному сообщению можно добавить дополнительный текст с помощью текстовой переменной ''close_thickbox_title'', при этом действуют следующие ограничения:&lt;br /&gt;
** Для каждого браузера определен собственный сервисный текст.&lt;br /&gt;
** В Mozilla Firefox дополнительный текст не поддерживается. &lt;br /&gt;
** В Opera всплывающее окно не отображается.&lt;br /&gt;
* '''Скрывать сборы в таксы на маршрут-квитанции''' — распределяет сбор в равных частях на всех пассажиров, для которых стоимость билета ненулевая, маскирует сбор под таксу с кодом XP.&lt;br /&gt;
* '''Выполнять проверку доступности через взятие мест''' —  включает проверку доступности через временное резервирование мест на сегментах (поддерживается только ''ГРС Sabre''). Если опция отключена, выполняется обычная ''availability'' проверка.&lt;br /&gt;
* '''Предлагать другой тариф в случае невозможности взятия мест''' — включает автоматический поиск другого тарифа выбранного рейса при отказе в результате проверки доступности. Новый тариф снова проходит проверку на доступность, при отрицательном ответе процедура повторяется, пока не будет найден доступный, либо пока не закончатся тарифы на рейсе. Когда доступный тариф найден, пользователю открывается всплывающее окно с новой ценой. Опция работает только при включенном модуле '''Обработка неподтвержденных сегментов'''. Проверка  доступности выполняется:&lt;br /&gt;
** при переходе с результатов поиска на бронирование перелета,&lt;br /&gt;
** при отправки запроса бронирования перелета. &amp;lt;br /&amp;gt; {{Attention|Работает только ''ГРС Sabre''. Если вам необходима такая функция для другой ГРС, обратитесь с запросом о доп. разработке в [http://helpdesk.nemo.travel проектный трекер].}}&lt;br /&gt;
* '''Время ожидания сегментов со статусом NN при бронировании (сек.)''' — если система получает сегменты со статусом NN, в течении установленного времени каждые 5 секунд запускается проверка статуса сегментов. Если сегменты подтвердились, бронирование завершается успешно, если за установленный промежуток времени сегменты не получили подтвержденный статус, заказ аннулируется.&lt;br /&gt;
* '''Список АК, требующих отчество для полётов внутри РФ''' — поле для ввода кодов авиакомпаний, для которых на форме бронирования в блоке ввода пассажирских данных должно отображаться поле ''Отчество''. Параметр применяется при включенной опции ''Необязательное отчество для всех пассажиров для авиакомпаний из списка'' параметра ''Авиабилеты: дополнительные поля'' из раздела '''Управление продажами → Процессы → Форма бронирования''' (см. [[Форма бронирования (Авиабилеты)#Параметры настройки блока информации о пассажирах|Параметры настройки блока информации о пассажирах]]).&lt;br /&gt;
* '''Агентские правила для тарифов''' — поле для ввода текста описания агентских правил для тарифов. Введенный текст будет находиться между кодом тарифа и надписью ''Правила тарифа'' если не просматривается какой-либо подраздел правил тарифа. Возможно использовать HTML. Можно задать разный текст для разных языков.&lt;br /&gt;
* '''Скрывать стоимость заказа в маршрут квитанции поставщика'''&lt;br /&gt;
* '''Использовать страницу предварительного просмотра маршрут-квитанции''' — включает кнопку перехода на страницу предварительного просмотра маршрут-квитанции на странице заказа (только для выписанных заказов). На странице предпросмотра маршрут-квитанцию нельзя печатать, отправлять на электронный адрес или скачивать в формате PDF.&lt;br /&gt;
* '''Использовать маршрут-квитанцию поставщика в PDF''' —  включает получение маршрут-квитанции от ГРС, при этом игнорируется шаблон маршрут-квитанции (работает только для ГРС Сирена). По умолчанию опция выключена.&lt;br /&gt;
* '''Авиакомпании для которых проводить раздельную фиксацию стоимости''' — опция включает при срабатывании функции ''Не фиксировать уменьшение цены при бронировании и обновлении'' фиксацию только той составляющей стоимости перелета, которая уменьшается. Например, тариф увеличился, а таксы снизились, в целом общее стоимость перелета снизилась. Таким образом, стоимость такс не изменится, а тариф увеличится. Можно включить опцию для всех, или для перечисленных авиакомпаний:&lt;br /&gt;
** '''Все''' — опция включена для всех авиакомпаний.&lt;br /&gt;
** '''Выбранные''' — опция включена только для указанных авиакомпаний.&lt;br /&gt;
* '''Разрешить изменение ВП при обновлении заказа ''' — опция изменяет основного валидирующего перевозчика перелета при изменении ВП от ГРС .&lt;br /&gt;
{{Attention|Опция работает корректно, если у агентства не задано переопределение валидирующего перевозчика в правилах ценообразовании. Если переопределение задано и на переопределенном перевозчике не будут заданы актуальные правила — могут возникнуть '''ошибки с установлением комиссии'''.}}&lt;br /&gt;
* '''Создавать ремарку &amp;quot;ПРОЧ&amp;quot;''' —  если настройка включена, то при бронировании перелетов в ГРС Сирена Трэвел происходит создание ремарки &amp;quot;ПРОЧ&amp;quot; с указанием информации об агенте: ID аг-ва, ID пользователя, сделавшего бронирование и ID субагента в сторонней CRM (в случае, если данное поле заполнено в соответствующей настройке в профиле компании субагента).&lt;br /&gt;
&lt;br /&gt;
==== Гражданство и тип документа для формы бронирования 1.0====&lt;br /&gt;
&lt;br /&gt;
Гражданство присваивается по стране из профиля пользователя.&lt;br /&gt;
&lt;br /&gt;
Набор типов документов, доступных для пользователя при бронировании, зависит от параметра '''[http://support.mute-lab.com/ru/Бронирование#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.B1.D1.80.D0.BE.D0.BD.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.B0.D0.B2.D0.B8.D0.B0.D0.B1.D0.B8.D0.BB.D0.B5.D1.82.D0.BE.D0.B2 Предлагать все возможные типы документов пассажира]'''. &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;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
*[[Таймлимит]]&lt;br /&gt;
*[[PCC]]&lt;br /&gt;
*[[Аннуляция]]&lt;br /&gt;
*[[УПТ]]&lt;br /&gt;
*[[Тариф]]&lt;br /&gt;
*[[PNR]]&lt;br /&gt;
*[[Пассажир]]&lt;br /&gt;
*[[Статистика#Статистика бронирований|Статистика бронирований]]&lt;br /&gt;
*[[Пользователь#Типы пользователей в Nemo|Типы пользователей в Nemo]]&lt;br /&gt;
*[[Агентский API Авиабилеты]]&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%91%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=13097</id>
		<title>Бронирование</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%91%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=13097"/>
		<updated>2017-06-06T09:07:47Z</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;
== Процедура бронирования в Nemo ==&lt;br /&gt;
&lt;br /&gt;
Для бронирования услуги в [http://www.nemo-ibe.com системе онлайн-бронирования {{NameSystem}}] необходимо заполнить [[Форма бронирования (Авиабилеты)|форму бронирования]] и перейти далее.&lt;br /&gt;
&lt;br /&gt;
После успешного бронирования [[пользователь]] (заказчик) получает подтверждение с указанием статуса, идентификатора, а также итоговой суммы бронирования, {{NameSystem}} отображает пользователю информацию о сроке оплаты брони и отправляет на электронные адреса заказчика и агентства [[Нотификация|уведомления]] о бронировании. Если до наступления [[таймлимит]]а на оплату оплата не внесена или не зафиксирована, то заказ аннулируется автоматически (при условии, что [[Автоаннулятор | автоаннуляция неоплаченных бронирований]] включена для агентства). [[Выписка]] заказа доступна после оплаты брони. &lt;br /&gt;
&lt;br /&gt;
В [[Личный кабинет|личном кабинете]] клиента доступны данные о бронированиях, при этом они могут быть выгружены для дальнейшего создания управленческой отчетности в форматах XML.&lt;br /&gt;
&lt;br /&gt;
Если при переходе к бронированию заказа произошло увеличение цены, пользователю отобразится сообщение ''Во время бронирования произошло увеличение стоимости заказа'' и предложены два варианта:&lt;br /&gt;
* Забронировать перелет по новой цене.&lt;br /&gt;
* Вернуться к результатам поиска для выбора другого перелета.&lt;br /&gt;
&lt;br /&gt;
=== Проверка введенных данных ===&lt;br /&gt;
==== Общие правила для всех ГРС ====&lt;br /&gt;
* '''ФИО''':&lt;br /&gt;
** Допускаются только латинские буквы без пробелов.&lt;br /&gt;
** Двойная фамилия (имя, отчество) указывается через дефис.&lt;br /&gt;
** Во исполнение приказов Минтранса РФ в бронированиях на внутренние перевозки в пределах РФ (ВВЛ) в поле ''NAME'' PNR помимо фамилии/имени в обязательном порядке надлежит указывать отчество (если есть) пассажира (вводится через пробел после имени). Запрос к GDS реализован таким образом, что, если отчество пассажира указано в поле отчества, то оно передается в GDS через пробел вместе с именем.&lt;br /&gt;
** Бронирование билетов на пассажиров с одинаковыми фамилиями и именами невозможно.&lt;br /&gt;
* '''E-mail''': допускаются только цифры и латинские буквы. Кроме того, присутствует дополнительная проверка на существование введенного e-mail адреса (проверяется наличие почтового сервера у домена). После неудачной проверки появляется рекомендация, говорящая о возможной ошибке в введенных данных, однако это не препятствует отправке формы бронирования.&lt;br /&gt;
* '''Номер документа''' — допускаются только цифры, латинские буквы и тире. Длина номера — не менее 5 и не более 14 символов.&lt;br /&gt;
* '''Срок действия документа''' — должен быть больше срока поездки. Если срок действия паспорта подставляется из профиля и он меньше даты последнего сегмента, то срок действия автоматически устанавливается равным дате последнего сегмента перелета + 1 день.&lt;br /&gt;
&lt;br /&gt;
==== ГРС Сирена Трэвел ====&lt;br /&gt;
* '''ФИО''':&lt;br /&gt;
** Допускаются только буквы без пробелов (латинские и кириллические). &lt;br /&gt;
** Кириллица разрешена только при оформлении авиабилета при перелетах на территории России и СНГ.&lt;br /&gt;
** Максимум 25 символов для каждого поля. &lt;br /&gt;
** Суммарная длина ФИО пассажира не должна превышать 49 символов. &lt;br /&gt;
** Использование букв разных алфавитов одновременно не допускается — в случае одновременного использования кириллицы и латиницы, все данные на кириллице будут транслитерированы в латиницу.&lt;br /&gt;
* '''Доступные типы документов''':&lt;br /&gt;
** Паспорт РФ,&lt;br /&gt;
** Военный билет для проходящего службу по призыву или контракту, &lt;br /&gt;
** Загранпаспорт,&lt;br /&gt;
** Вид на жительство,&lt;br /&gt;
** Временное удостоверение личности,&lt;br /&gt;
** Свидетельство о рождении,&lt;br /&gt;
** Свидетельство на возвращение в страны СНГ&amp;lt;!--,&lt;br /&gt;
** Дипломатический паспорт (только тема RusLine!)&lt;br /&gt;
** Служебный паспорт (только тема RusLine!)&lt;br /&gt;
** Паспорт/удостоверение личности моряка (только тема RusLine!)&lt;br /&gt;
** Удостоверение депутата Совета Федерации или Госдумы (только тема RusLine!)&lt;br /&gt;
** Удостоверение личности военнослужащего РФ (только тема RusLine!)&lt;br /&gt;
** Справка об освобождении из мест лишения свободы (только тема RusLine!)&lt;br /&gt;
** Удостоверение, выданное осужденному на время отпуска (только тема RusLine!)&lt;br /&gt;
--&amp;gt;.&lt;br /&gt;
* '''Номер документа''' — только буквы, цифры и тире, не более 14. Допускаются латинские и кириллические буквы.&lt;br /&gt;
{{Attention|Порядок ввода номера документа ''Свидетельство о рождении''.&lt;br /&gt;
Серия: '''римские цифры''' (в латинском регистре), '''две буквы кириллицей''', номер: шесть цифр. При некорректном вводе (римские цифры кириллицей либо следующие две буквы латиницей) срабатывает автокоррекция. &lt;br /&gt;
Количество тире и пробелов значения не имеет.}}&lt;br /&gt;
* '''Карта лояльности авиакомпании''': только латинские буквы и цифры, не более 23.&lt;br /&gt;
&lt;br /&gt;
=== Информация о пассажирах ===&lt;br /&gt;
При бронировании заказа, в котором присутствует ребенок и/или младенец (с местом или без места) возраст пассажира определяется на дату вылета последнего сегмента. Если на дату вылета последнего сегмента возраст ребенка 11 лет, то он относится к категории пассажиров ''Дети'' и летит по детскому тарифу. Если на дату вылета последнего сегмента ему уже исполнилось 12 лет, то нужно бронировать для него билет как для взрослого. Та же самая схема используется и для младенца.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Бронирование билетов на пассажиров с одинаковыми фамилиями и именами невозможно.}} При попытке забронировать заказ с одинаковыми ФИО пассажиров выводится сообщение об ошибке, текст которой можно изменить с в разделе '''[[Локализация|Языковые ресурсы]]'''.&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;
**''Перелет'' — бронирование авиабилетов,&lt;br /&gt;
**''Отель'' — бронирование отелей,&lt;br /&gt;
**''Ж/Д билет'' — бронирование ж/д перевозок,&lt;br /&gt;
**''Произвольная услуга''.&lt;br /&gt;
&lt;br /&gt;
===Параметры настройки бронирования===&lt;br /&gt;
{{Attention|Параметры, которые '''не перечислены''' в разделе, не работают. Менять их значения запрещено.}}&lt;br /&gt;
&lt;br /&gt;
*'''Для успешных бронирований производить оформление''':&lt;br /&gt;
**'''''автоматически после изменения статуса на «Оплачено»''''' — включает автовыписку билетов после получения статуса оплаты заказа &amp;quot;оплачено&amp;quot; (рекомендуется),&lt;br /&gt;
**'''''вручную, нажатием на кнопку «Выписать»''''' — выключает автовыписку, после оплаты для выписки заказа необходимо нажать на кнопку &amp;quot;выписать&amp;quot;.&lt;br /&gt;
* '''Тип формы заказчика''' — тип формы бронирования, которая отображается для заказчика:&lt;br /&gt;
**''B2C: данные о пользователе'' — форма бронирования с полями для ввода данных о пользователе,&lt;br /&gt;
**''B2B: данные о компании (упрощенная)'' — форма бронирования с полями для ввода данных о компании.&lt;br /&gt;
* '''Предзаполнение данных о пассажирах и заказчике''' — предзаполнение данных заказчика / пассажира на основании данных из выбранного источника:&lt;br /&gt;
**''Предзаполнять данные заказчика из профиля пользователя'',&lt;br /&gt;
**''Предзаполнять данные первого пассажира из профиля пользователя'',&lt;br /&gt;
**''Предзаполнять данные заказчика из профиля агентства (для формы B2B)'',&lt;br /&gt;
*'''Отображать номер заказа в системе бронирования''' — включает отображение [[локатор]]а поставщика в заказе. {{Attention|Для менеджера агентства локатор всегда виден независимо от значения опции.}}&lt;br /&gt;
*'''Использовать функцию «Профили туристов»''' — включает возможность выбирать пассажира из списка пассажиров пользователя при заполнении блока ''Пассажиры'' на ''[[Форма бронирования (Авиабилеты)|Форме бронирования]]''. &amp;lt;br /&amp;gt; Информация о пассажирах пользователя отображается на странице ''…/poffice__my_passengers''. &lt;br /&gt;
*'''Лимит для «Профилей туристов»''' — Настройка определяет максимальное количество сохраненных пассажиров. По умолчанию значение равно 10.&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; {{Attention|Если ни одна опция параметра не включена, сборы не видны на результатах поиска, на страницах подтверждения и на странице заказа, а также не будут доступны для создания и редактирования ценового правила соответствующего компонента.}} Для компонента ЖД при использовании типа поиска УФС — сборы будут отображаться принудительно. Для УИТ сборы будут отображаться в зависимости от настроек (если значение параметра не установлено, то сборы будут видны).&amp;lt;br /&amp;gt; {{Attention|Помните, что настройки меняются для указанных пользователя и компонента.}}&amp;lt;br /&amp;gt; Для компонента '''Авиабилеты''' параметр связан с настройками из раздела '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска''': '''''Отображение цены в результатах''''' и '''''Отображение цены в подтверждении'''''. Он указывает на возможность создания и редактирования ценовых правил в административной части. Наибольший приоритет имеет параметр из раздела '''Настройки бронирования'''.&lt;br /&gt;
*'''Способ отображения сборов в таблице стоимости''' — выбор способа отображения сбора агентства в детализации стоимости для каждого типа пассажира:&lt;br /&gt;
**'''''Отдельной строкой ''''' — сумма сбор отображается отдельной строкой,&lt;br /&gt;
**'''''Таксой XP''''' — сумма сбора отображается как такса с кодом ''XP''.&lt;br /&gt;
* '''Способ отображения такс''' — способ отображения такс на [[форма бронирования (Авиабилеты)|форме бронирования]] в блоке информации о заказе:&lt;br /&gt;
**''Сумма такс'' — значение суммы такс,&lt;br /&gt;
**''Сумма такс с детализацией в попапе'' — не работает,&lt;br /&gt;
**''Детализация такс'' — развернутая сумм с детализацией размера и кода каждой таксы.&lt;br /&gt;
* '''Разбивать стоимость по каждому пассажиру''' — включает разбивку таблицы стоимости на строки по каждому пассажиру. Если опция отключена, стоимость группируется по типам пассажиров. &lt;br /&gt;
* '''QR-Code кодирует''' — выбор предмета кодировки qr-кодом:&lt;br /&gt;
**''Ссылку на страницу с информацией о заказе'',&lt;br /&gt;
**''Информацию по заказу''.&lt;br /&gt;
* '''Отображать поле места рождения''' — (только для Ж/Д компонента!) включает в блоке ввода данных о пассажире поле ввода места рождения.&lt;br /&gt;
&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|Параметры, которые '''не перечислены''' в разделе, не работают. Менять их значения запрещено.}}&lt;br /&gt;
* '''Отправка письма от веб-службы''' — после бронирования на электронный адрес пользователя отправляется письмо от ГРС с результатами бронирования. На данный момент функцию поддерживает только ''ГРС Sabre''. Для корректного отображения названия агентства и адреса отправителя необходимо внести изменения в TJR-запись в IPCC.&lt;br /&gt;
* '''Отправка письма о статусе бронирования''' — после бронирования на электронный адрес пользователя отправляется письмо от {{NameSystem}} с результатами бронирования.&lt;br /&gt;
* '''Отправлять маршрутную квитанцию отдельно для каждого пассажира''' — включает отправку маршрутной квитанции отдельным письмом на каждого пассажира. Если не задан электронный адрес пассажира, маршрутная квитанция передается на адрес заказчика. В заголовке письма с помощью переменных %PASS_NAME% и %PASS_LASTNAME% можно указать имя и фамилию пассажира. &lt;br /&gt;
* '''Разрешить покупателю выбор места''' - см. [[Карта мест]].&lt;br /&gt;
* '''Показывать поля о визе и месте пребывания для стран''' — укажите в поле перечень стран, для которых на шаге внесения данных пассажиров отображаются поля внесения данных о визе.&lt;br /&gt;
* '''Показывать вознаграждение агента''' — включает отображение вознаграждения агента на странице подтверждения бронирования.&lt;br /&gt;
* '''Пошаговый индикатор''' — включает сверху формы бронирования индикатор этапов бронирования, чтобы пользователь видел, на каком шаге бронирования авиабилетов он находится, какие шаги он прошел и какие осталось пройти.&lt;br /&gt;
&lt;br /&gt;
*'''[[Синхронизация_заказов#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.B8.D0.BD.D1.85.D1.80.D0.BE.D0.BD.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8_.D1.86.D0.B5.D0.BD.D1.8B|Не уменьшать цену при бронировании и обновлении]]''' — запрещает уменьшение стоимости заказа, если при проверке доступности перелета/бронировании/обновлении стоимость заказа уменьшилась. Работает только с модулем ''Ценообразование 2.0''. Такие заказы попадают в специальную очередь ''Зафиксированная цена'' в личном кабинете агентства. Выберите режим работы: &lt;br /&gt;
** '''Через сохранение старых тарифов: всегда''' —  в заказе не будет фиксироваться меньшая цена, методом сохранения старых тарифов в заказе. &lt;br /&gt;
** '''Через сохранение старых тарифов: только в случае, если код тарифа изменился ''' — меньшая цена не будет зафиксирована, только если изменился код тарифа. &lt;br /&gt;
** '''&amp;lt;u&amp;gt;Через добавление агентского сбора: всегда&amp;lt;/u&amp;gt;'''  — ''рекомендуемый режим работы для опции''. В заказе не будет фиксироваться меньшая цена, методом добавления &amp;quot;фиксирующего сбора&amp;quot;.&lt;br /&gt;
** '''Никогда''' — опция отключена. Меньшая цена всегда отображается в заказе.&amp;lt;br&amp;gt;Данная настройка работает при изменении стоимости тарифа и/или такс, в том числе вызванные колебаниями валюты. При уменьшении сбора агента опция не работает. При уменьшении количества пассажиров и последующем уменьшении цены заказа опция не работает.&amp;lt;br&amp;gt;Фиксация цены срабатывает: 1) коды пассажиров в тарифе не изменились (например, ADT -&amp;gt; ADT); 2) коды пассажиров в тарифе изменились (CNN -&amp;gt; CH), но не изменился набор и порядок привязанных к тарифу пассажиров (1ый -&amp;gt; 1ый).&amp;lt;br/&amp;gt; При оплате заказа через GDS-процессинг в случае срабатывания настройки ''Не уменьшать цену при бронировании и обновлении'' заказ будет отправлен на стандартный процессинг.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;Если вы хотите использовать опцию фиксации цены, рекомендуем использовать режим фиксации через добавление агентского сбора. &lt;br /&gt;
* '''Применять фиксацию цены в следующих случаях''' — если параметр ''Не уменьшать цену при бронировании и обновлении'' установлен на режим работы — ''Всегда'', и система получила уменьшение цены, то можно установить этапы фиксации. Если не выбран ни один пункт, фиксация будет происходить на всех этапах — перед бронированием, после бронированием, во время обновления заказа.&lt;br /&gt;
** '''Перед бронированием при обновлении стоимости авиаперелёта''' — фиксация цены происходит при переходе со страницы результатов поиска, на страницу оформления бронирования.&lt;br /&gt;
** '''Сразу после бронирования''' — фиксация цены происходит после бронирования заказа.&lt;br /&gt;
** '''При синхронизациях после бронирования''' — цена фиксируется при каждом обновлении забронированного заказа.&lt;br /&gt;
&lt;br /&gt;
* '''Подтверждение выхода со страницы заполнения пассажирских данных ''' — включает при обновлении или при закрытии окна отображение предупреждения браузера, например, ''Вы действительно хотите уйти с этой страницы?''. &amp;lt;br /&amp;gt;К сервисному сообщению можно добавить дополнительный текст с помощью текстовой переменной ''close_thickbox_title'', при этом действуют следующие ограничения:&lt;br /&gt;
** Для каждого браузера определен собственный сервисный текст.&lt;br /&gt;
** В Mozilla Firefox дополнительный текст не поддерживается. &lt;br /&gt;
** В Opera всплывающее окно не отображается.&lt;br /&gt;
* '''Скрывать сборы в таксы на маршрут-квитанции''' — распределяет сбор в равных частях на всех пассажиров, для которых стоимость билета ненулевая, маскирует сбор под таксу с кодом XP.&lt;br /&gt;
* '''Выполнять проверку доступности через взятие мест''' —  включает проверку доступности через временное резервирование мест на сегментах (поддерживается только ''ГРС Sabre''). Если опция отключена, выполняется обычная ''availability'' проверка.&lt;br /&gt;
* '''Предлагать другой тариф в случае невозможности взятия мест''' — включает автоматический поиск другого тарифа выбранного рейса при отказе в результате проверки доступности. Новый тариф снова проходит проверку на доступность, при отрицательном ответе процедура повторяется, пока не будет найден доступный, либо пока не закончатся тарифы на рейсе. Когда доступный тариф найден, пользователю открывается всплывающее окно с новой ценой. Опция работает только при включенном модуле '''Обработка неподтвержденных сегментов'''. Проверка  доступности выполняется:&lt;br /&gt;
** при переходе с результатов поиска на бронирование перелета,&lt;br /&gt;
** при отправки запроса бронирования перелета. &amp;lt;br /&amp;gt; {{Attention|Работает только ''ГРС Sabre''. Если вам необходима такая функция для другой ГРС, обратитесь с запросом о доп. разработке в [http://helpdesk.nemo.travel проектный трекер].}}&lt;br /&gt;
* '''Время ожидания сегментов со статусом NN при бронировании (сек.)''' — если система получает сегменты со статусом NN, в течении установленного времени каждые 5 секунд запускается проверка статуса сегментов. Если сегменты подтвердились, бронирование завершается успешно, если за установленный промежуток времени сегменты не получили подтвержденный статус, заказ аннулируется.&lt;br /&gt;
* '''Список АК, требующих отчество для полётов внутри РФ''' — поле для ввода кодов авиакомпаний, для которых на форме бронирования в блоке ввода пассажирских данных должно отображаться поле ''Отчество''. Параметр применяется при включенной опции ''Необязательное отчество для всех пассажиров для авиакомпаний из списка'' параметра ''Авиабилеты: дополнительные поля'' из раздела '''Управление продажами → Процессы → Форма бронирования''' (см. [[Форма бронирования (Авиабилеты)#Параметры настройки блока информации о пассажирах|Параметры настройки блока информации о пассажирах]]).&lt;br /&gt;
* '''Агентские правила для тарифов''' — поле для ввода текста описания агентских правил для тарифов. Введенный текст будет находиться между кодом тарифа и надписью ''Правила тарифа'' если не просматривается какой-либо подраздел правил тарифа. Возможно использовать HTML. Можно задать разный текст для разных языков.&lt;br /&gt;
* '''Скрывать стоимость заказа в маршрут квитанции поставщика'''&lt;br /&gt;
* '''Использовать страницу предварительного просмотра маршрут-квитанции''' — включает кнопку перехода на страницу предварительного просмотра маршрут-квитанции на странице заказа (только для выписанных заказов). На странице предпросмотра маршрут-квитанцию нельзя печатать, отправлять на электронный адрес или скачивать в формате PDF.&lt;br /&gt;
* '''Использовать маршрут-квитанцию поставщика в PDF''' —  включает получение маршрут-квитанции от ГРС, при этом игнорируется шаблон маршрут-квитанции (работает только для ГРС Сирена). По умолчанию опция выключена.&lt;br /&gt;
* '''Авиакомпании для которых проводить раздельную фиксацию стоимости''' — опция включает при срабатывании функции ''Не фиксировать уменьшение цены при бронировании и обновлении'' фиксацию только той составляющей стоимости перелета, которая уменьшается. Например, тариф увеличился, а таксы снизились, в целом общее стоимость перелета снизилась. Таким образом, стоимость такс не изменится, а тариф увеличится. Можно включить опцию для всех, или для перечисленных авиакомпаний:&lt;br /&gt;
** '''Все''' — опция включена для всех авиакомпаний.&lt;br /&gt;
** '''Выбранные''' — опция включена только для указанных авиакомпаний.&lt;br /&gt;
* '''Разрешить изменение ВП при обновлении заказа ''' — опция изменяет основного валидирующего перевозчика перелета при изменении ВП от ГРС .&lt;br /&gt;
{{Attention|Опция работает корректно, если у агентства не задано переопределение валидирующего перевозчика в правилах ценообразовании. Если переопределение задано и на переопределенном перевозчике не будут заданы актуальные правила — могут возникнуть '''ошибки с установлением комиссии'''.}}&lt;br /&gt;
* '''Создавать ремарку &amp;quot;ПРОЧ&amp;quot;''' —  если настройка включена, то при бронировании перелетов в ГРС Сирена Трэвел происходит создание ремарки &amp;quot;ПРОЧ&amp;quot; с указанием информации об агенте: ID аг-ва, ID пользователя, сделавшего бронирование и ID субагента в сторонней CRM (в случае, если данное поле заполнено в соответствующей настройке).&lt;br /&gt;
&lt;br /&gt;
==== Гражданство и тип документа для формы бронирования 1.0====&lt;br /&gt;
&lt;br /&gt;
Гражданство присваивается по стране из профиля пользователя.&lt;br /&gt;
&lt;br /&gt;
Набор типов документов, доступных для пользователя при бронировании, зависит от параметра '''[http://support.mute-lab.com/ru/Бронирование#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.B1.D1.80.D0.BE.D0.BD.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.B0.D0.B2.D0.B8.D0.B0.D0.B1.D0.B8.D0.BB.D0.B5.D1.82.D0.BE.D0.B2 Предлагать все возможные типы документов пассажира]'''. &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;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Форма бронирования (Авиабилеты)]]&lt;br /&gt;
*[[Таймлимит]]&lt;br /&gt;
*[[PCC]]&lt;br /&gt;
*[[Аннуляция]]&lt;br /&gt;
*[[УПТ]]&lt;br /&gt;
*[[Тариф]]&lt;br /&gt;
*[[PNR]]&lt;br /&gt;
*[[Пассажир]]&lt;br /&gt;
*[[Статистика#Статистика бронирований|Статистика бронирований]]&lt;br /&gt;
*[[Пользователь#Типы пользователей в Nemo|Типы пользователей в Nemo]]&lt;br /&gt;
*[[Агентский API Авиабилеты]]&lt;br /&gt;
*[[Веб-служба бронирования]]&lt;br /&gt;
*[[Отмена бронирования|Пример запроса и ответа на аннуляцию заказа]]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=13080</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=13080"/>
		<updated>2017-06-02T09:37:30Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Подключение к ГРС Galileo в {{NameSystem}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)''' — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания {{NameSystemLink}} является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта {{NameSystem}} в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с ГРС Galileo — Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора — Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с ГРС Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГРС&lt;br /&gt;
** Добавление титула пассажира&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне PNR&lt;br /&gt;
** Импорт брони по PNR локатору&lt;br /&gt;
** Получение истории брони из ГРС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** GDS-процессинг&lt;br /&gt;
** МультиФОП GDS-процессинг&lt;br /&gt;
** Проксирование GDS-процессинга через ПШ&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;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[PCC]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==== Отличия процедуры подключения Travelport uAPI ====&lt;br /&gt;
&lt;br /&gt;
Подключение к Travelport uAPI осуществляется по тому же сценарию, что и к Galileo. Однако, вместо HAP будет использоваться WAB (Work Area Branch) и отсутствует необходимость в номерах принтеров при настройке реквизитов подключения.&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[PNR]] и базой данных цен ГРС Galileo.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в PNR введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в PNR с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в PNR. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в PNR в качестве не только активных, но и валидных. В случае наличия активных билетов не в PNR, {{NameSystem}} считает что требуется их перевыпуск для данного PNR, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных PNR). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%). Поскольку в {{NameSystem}} пока нет возможности делить PNR, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
{{Attention|При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.}}&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый PNR и обязательно прописать данные взрослого в PNR ребёнка. &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;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить разные эндорсменты для каждого пассажира? &lt;br /&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Galileo:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников ГРС Galileo. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
ГРС Galileo также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах ГРС Galileo?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, ГРС Galileo имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается в секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к ГРС Galileo проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Все действия, связанные с бронированием (создание брони, её модификация, удаление) рекомендовано совершать в сессии. Создание PNR может проходить и вне сессии, но в этом случае при сохранении брони вендорная ремарка будет приходить в виде маски. Смысл сессии — в передаче давных в явном виде. В то же время не рекомендуется использовать сессии для поисковых и шоппинговых запросов из-за увеличения нагрузки на хост.&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;| Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами, которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для PCC, в котором происходит бронирование. Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в PNR. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с указанным классом обслуживания. Ошибка иногда приходит, даже если PNR создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГРС в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГРС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между PNR и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что PNR или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (PCC), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в PCC, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать PNR в этом PCC (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в PCC с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения PNR (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения PNR в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту ГРС Galileo, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с PNR, войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории PNR с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED» в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&lt;br /&gt;
Может приходить при попытке извлечения PNR через ХАП, отличный от ХАПа, в котором было совершено бронирование.&lt;br /&gt;
Необходимо иметь действующий договор (на бумаге), чтобы извлекать PNR из другого PCC. С проблемой нужно обратиться в локальный хэлпдеск.&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;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[PNR]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_PNR&amp;diff=12961</id>
		<title>Разделение PNR</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_PNR&amp;diff=12961"/>
		<updated>2017-05-10T10:41:23Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Принцип работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Разделение PNR''' (Split PNR) — [[модуль]] системы бронирования билетов онлайн {{NameSystemLink}} для  выделения части пассажиров заказа в отдельный [[PNR]].&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
Модуль предоставляет возможность на странице заказа {{NameSystem}} выделить часть пассажиров в отдельную бронь. &amp;lt;br&amp;gt;&lt;br /&gt;
Модуль удобен, к примеру, если необходимо аннулировать сегменты не всех, а только части [[пассажир]]ов в заказе.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
&lt;br /&gt;
В результате разделения для выбранных пассажиров в [[ГРС]] создастся отдельный PNR с собственным идентификатором (локатором). Для такой брони {{NameSystem}} создаёт новый заказ с собственным номером. &amp;lt;br&amp;gt;При использовании сплита для аннуляции части пассажиров, данные оставшихся пассажиров не будут затронуты, номер исходного заказа останется прежним.&lt;br /&gt;
&lt;br /&gt;
Разделение может выполнять [[Менеджер агентства|менеджер]] и эксперты корневого агентства, но сплит работает по владельцу заказа, т.е. возможность сплита должна быть включена у тех пользователей\групп, заказам которых может потребоваться разделение.  &lt;br /&gt;
&lt;br /&gt;
{{Attention|На настоящий момент модуль '''Разделение PNR''' в {{NameSystem}} работает для ГРС [[Сирена Трэвел]], [[Amadeus]], [[Sabre]], [[Travelport (Galileo)]], Galileo uAPI, [[SITA Gabriel]].}}&lt;br /&gt;
&lt;br /&gt;
== Подключение и настройка модуля ==&lt;br /&gt;
Чтобы использовать '''Разделение PNR''' в {{NameSystem}}, агентству необходимо подключить модуль '''Разделение PNR'''. Включить модуль может только администратор {{NameSystem}} в разделе '''Для техподдержки''' → '''Модули'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Для подключения обратитесь в службу технической поддержки {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
== Включение модуля ==&lt;br /&gt;
Чтобы включить модуль для агентства:&lt;br /&gt;
* Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Форма бронирования'''.&lt;br /&gt;
* Выберите ''всё агентство'' или ''пользователя'', для которого необходимо включить опцию.&lt;br /&gt;
* Включите опцию '''Разрешить разделение (split) PNR'''.&lt;br /&gt;
&lt;br /&gt;
==Выполнить разделение PNR==&lt;br /&gt;
После включения модуля на странице заказов отображается форма модуля Разделение PNR (только для заказов на более, чем одного, пассажира):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма_сплита.png|550px|Рис. 1 Форма сплита]]&lt;br /&gt;
|-&lt;br /&gt;
|Форма модуля Разделение PNR на странице заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Чтобы выполнить разделение PNR:&lt;br /&gt;
# Выберите пассажиров, которых необходимо выделить в отдельную бронь,&lt;br /&gt;
# Нажмите кнопку '''Разделить PNR'''. &amp;lt;br&amp;gt;{{NameSystem}} направит запрос в ГРС на разделение PNR.&lt;br /&gt;
# Если ГРС вернул успешный результат, {{NameSystem}} создаёт отдельный заказ для выбранных пассажиров, в котором:&lt;br /&gt;
#* сохранены следующие данные из исходной брони:&lt;br /&gt;
#** данные выделенных для разделения PNR пассажиров, &lt;br /&gt;
#** данные покупателя, &lt;br /&gt;
#* присвоены новые значения следующим параметрам:&lt;br /&gt;
#** номер заказа,&lt;br /&gt;
#** идентификатор брони в ГРС (локатор),&lt;br /&gt;
#** пересчитана стоимость заказа в соответствии с числом пассажиров в заказе.&amp;lt;br&amp;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;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Новая_бронь.png|800px|Рис.3 Создание новой брони после сплита]]&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|800px|Рис.4 Создание новой брони после сплита]]&lt;br /&gt;
|-&lt;br /&gt;
|Исходная бронь после выполнения разделения&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если выполнить разделение для пассажиров невозможно (например, когда младенец привязан к взрослому в PNR), форма Разделение PNR не будет отображаться на странице заказа.&lt;br /&gt;
&lt;br /&gt;
=== Пересчёт ценообразования ===&lt;br /&gt;
&lt;br /&gt;
После сплита PNR для любого из заказов (корневого либо отделённого) можно заново запустить ценообразование. Данное действие доступно только менеджерам и экспертам корневого агентства. &lt;br /&gt;
&lt;br /&gt;
После того, как было произведёно разделение, в ''служебной информации'' по заказу появится действие '''Провести ценообразование заново'''. &amp;lt;br&amp;gt;&lt;br /&gt;
При его запуске происходит расчёт ЦО для заказа с учётом изменений после разделения.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Сервисная ремарка - поддержка SSR/OSI]]&lt;br /&gt;
*[[Выписка]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Аннуляция]]&amp;lt;br&amp;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=12955</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=12955"/>
		<updated>2017-05-03T11:07: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;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;/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 — номер процесса поиска в Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo--&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://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;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;2014-03-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;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;CNN&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;SU&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;/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;13949&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090001&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001&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/&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;&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;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;FlightNumber&amp;gt;2500&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-03-20T08:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10: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;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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090002&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002&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;&amp;gt;SVO&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2604&amp;lt;/FlightNumber&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-03-20T20:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T22:40: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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090003&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003&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;&amp;gt;SVO&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;&amp;gt;BCN&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2638&amp;lt;/FlightNumber&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-03-20T09:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:40: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;E&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;270&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;4&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;&amp;gt;BCN&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;3403&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T12:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T13: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;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;E&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;5&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;13681&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;11631&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;25312&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;&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;&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=12954</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=12954"/>
		<updated>2017-05-03T11:03:41Z</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;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;/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 — номер процесса поиска в Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo--&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;
=== Односторонний перелет ===&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;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;2014-03-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;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;CNN&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;SU&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;/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;13949&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090001&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001&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/&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;&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;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;FlightNumber&amp;gt;2500&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-03-20T08:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10: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;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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090002&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002&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;&amp;gt;SVO&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2604&amp;lt;/FlightNumber&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-03-20T20:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T22:40: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;E&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;310&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;4&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&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;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090003&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%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003&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;&amp;gt;SVO&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;&amp;gt;BCN&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2638&amp;lt;/FlightNumber&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-03-20T09:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:40: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;E&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;270&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;4&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;&amp;gt;BCN&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;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;3403&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T12:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T13: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;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;E&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;5&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;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;13681&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;11631&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;2100&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;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&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;YRI&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;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&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;FareCalc&amp;gt;MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&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;25312&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;&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;&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%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=12945</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%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=12945"/>
		<updated>2017-04-28T13:08:17Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Внешний вид и функциональность формы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Форма бронирования''' 一 страница системы {{NameSystemLink}} для внесения данных, необходимых для бронирования выбранного перелета.&lt;br /&gt;
&lt;br /&gt;
Новый модуль '''Форма бронирования''' сделал процесс бронирования еще удобнее, быстрее и интеллектуальнее. &lt;br /&gt;
&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;
* '''Блок информации о покупателе'''.&lt;br /&gt;
* '''Блок выбора способа оплаты'''.&lt;br /&gt;
* '''Блок сплита''' (Включается дополнительно, см [[Разделение PNR]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма бронирования.png|800px|Форма бронирования]]&lt;br /&gt;
|-&lt;br /&gt;
|Форма бронирования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Форма бронирования (внешний вид, добавление полей и опций, обязательные и необязательные поля) настраивается в разделе '''Управление продажами → Процессы → Форма бронирования'''. &lt;br /&gt;
&lt;br /&gt;
===Блок информации о заказе===&lt;br /&gt;
Блок информации о заказе содержит:&lt;br /&gt;
* ''код доступа'' к забронированному заказу,&lt;br /&gt;
* ''номер заказа'' у поставщика, &lt;br /&gt;
* ссылку на ''таблицу детализации стоимости'',&lt;br /&gt;
* ''таймлимит'' на оплату заказа, &lt;br /&gt;
* ссылку на ''служебную информацию'' для менеджера, &lt;br /&gt;
* ссылку  ''У меня есть промокод'' для ввода промокода [[Программа лояльности|программы лояльности]]. &lt;br /&gt;
&lt;br /&gt;
'''Таблица детализации стоимости''' открывается при щелчке по стоимости заказа в левом верхнем углу блока. Таблица содержит информацию о полной стоимости заказа код тарифа и ссылку на [[УПТ]], размер такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа. &lt;br /&gt;
* число пассажиров в заказе каждого типа,&lt;br /&gt;
* код тарифа для каждого типа пассажира,&lt;br /&gt;
* размер тарифа для каждого типа пассажира,&lt;br /&gt;
* размер таксы для каждого типа пассажира,&lt;br /&gt;
* величина сбора агентства,&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|Комиссия за прием платежа вычисляется на основании выбранного способа оплаты и отображается на форме бронирования. Все доступные пользователю способы оплаты отображаются на странице заказа в соответствующем блоке (пример см. ниже). При выборе другого способа оплаты значение комиссии за прием платежа (и соответственно общей стоимости) меняется динамически.}}&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;
|[[Файл:Fb2 price.png|560px]]&lt;br /&gt;
|-&lt;br /&gt;
|Детализация стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для менеджера агентства на блоке информации о заказе доступна кнопка '''Служебная информация''', которая открывает окно с информацией:&lt;br /&gt;
* номер заказа, &lt;br /&gt;
* поставщик (ГРС), &lt;br /&gt;
* локатор, &lt;br /&gt;
* дата начала услуги, &lt;br /&gt;
* дата создания заявки, &lt;br /&gt;
* список ошибок, возникших в процессе оформления заказа, &lt;br /&gt;
* ревизии, &lt;br /&gt;
* ремарки от ГРС,&lt;br /&gt;
* доступные действия с заказом:&lt;br /&gt;
** обновление, &lt;br /&gt;
** аннуляция, &lt;br /&gt;
** выписка, &lt;br /&gt;
** войдирование, &lt;br /&gt;
** возврат оплаты, &lt;br /&gt;
** просмотр платежных транзакций. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Служебная информация.png|300px|Служебная информация]]&lt;br /&gt;
&lt;br /&gt;
===Блок информации о перелете===&lt;br /&gt;
Блок информации о перелете содержит:&lt;br /&gt;
* краткие сведения о выбранном маршруте, &lt;br /&gt;
* кнопка ''Детали перелета''.&lt;br /&gt;
&lt;br /&gt;
Во всплывающем окне ''Детали перелета'' отображается:&lt;br /&gt;
*название и логотип маркетинговой авиакомпании, &lt;br /&gt;
*время вылета и прилета, &lt;br /&gt;
*номер рейса, &lt;br /&gt;
*название оперирующего перевозчика,&lt;br /&gt;
*тип воздушного судна, &lt;br /&gt;
*тип питания, &lt;br /&gt;
*класс обслуживания,&lt;br /&gt;
*время в пути,&lt;br /&gt;
*информация о багаже.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Детали перелета.png|600px]]&lt;br /&gt;
&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;
** '''''Во всплывающем окне''''' 一 подробные данные о перелете доступны во всплывающем окне по ссылке ''Детали'' на странице бронирования в блоке краткой информации о перелете,&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;
{{Attention|С технической точки зрения бронь можно создать с использованием любого типа документа, в ГДС на это нет ограничений. Но наличие брони в ГРС не гарантирует то, что у пассажира не будет проблем при регистрации на рейс. Наличие необходимых выездных документов и корректность введенных данных 一 ответственность самого пассажира.}}&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока информации о пассажирах====&lt;br /&gt;
* '''Допустимость довнесения для Авиабилетов''' — включенная опция разрешает внести данные после бронирования (отправить в ПНР после бронирования перелета):&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Карта лояльности'''''&lt;br /&gt;
** '''''Выбор места'''''&lt;br /&gt;
* '''Допустимость модификации для Авиабилетов''' — включенная опция разрешает изменить данные (изменить данные в ПНР).&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Выбор места'''''&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;{{Attention|Если данные о телефоне и электронной почте пассажира введены в «Профилях туристов» — данные будут автоматически выводится на странице бронирования.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''Авиабилеты: чекбокс отказа от внесения паспортных данных''' — включает отображение на странице бронирования опции ''Внести паспортные данные'', для возможности бронирования перелета без паспортных данных с довнесением в течении установленного времени (см. ниже).&lt;br /&gt;
[[Файл:Опция_бронирования_без_паспорта.png|550px|Опция &amp;quot;Внести паспортные данные&amp;quot;]] &lt;br /&gt;
&lt;br /&gt;
* '''Авиабилеты: отображать блок ввода номера карты лояльности''' — включает опцию ''Внести номер карты лояльности'' на форме бронирования для отображения блока ввода карты лояльности авиакомпании.&lt;br /&gt;
[[Файл:Ввод карты лояльности.png|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;
[[Файл:Fb2_customer_block.png|800px|Блок покупателя (с опцией «Создать аккаунт» для анонимного пользователя)]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока покупателя====&lt;br /&gt;
* '''Авиабилеты: отключить блок покупателя''' — отключает блок данных о заказчике ''Покупатель''. &amp;lt;br /&amp;gt;{{Attention|Если бронирование осуществляет анонимный пользователь, опция ''Создать аккаунт'' независимо от значения параметра ''Предлагать анониму создать аккаунт'' в разделе '''Аккаунт менеджмент → Процесс регистрации''' всегда располагается под блоком покупателя.}}&lt;br /&gt;
&lt;br /&gt;
===Блок выбора способа оплаты===&lt;br /&gt;
Под блоком покупателя (или блока пассажирских данных, если блок покупателя отключен) располагается блок выбора способа оплаты с описанием. Способ оплаты можно изменить после бронирования. По умолчанию отображаются первые четыре доступных метода оплаты, остальные открываются  по щелчку на кнопку '''Другие методы оплаты'''. В панели администрирования можно добавить изображения слева от заготовка способа оплаты:&lt;br /&gt;
# Зайдите в панели администрирования в раздел '''Управление сайтом → Nemo CMS → Менеджер файлов'''. &lt;br /&gt;
# Загрузите изображение.&lt;br /&gt;
# Зайдите в раздел '''Управление сайтом → Настройка внешнего вида'''.&lt;br /&gt;
# В поле '''Дополнительный код CSS''' добавьте для каждого способа оплаты следующие стили:&lt;br /&gt;
{{.new-flights-passInfo__pay__method__logo_XXX {&lt;br /&gt;
background-image: url('/path/to/image.svg');&lt;br /&gt;
}&lt;br /&gt;
, где /path/to/image.svg — путь к изображению, а XXX — это название платежного шлюза.&lt;br /&gt;
&lt;br /&gt;
Список патежных шлюзов:&lt;br /&gt;
* Acquiro — система платежей Acquiro&lt;br /&gt;
* Belassist — система приема платежей Belassist &lt;br /&gt;
* Chronopay — оператор интернет-платежей с помощью банковских карт Chronopay &lt;br /&gt;
* Copayco — платежная система CoPAYCo&lt;br /&gt;
* Deposit — оплата через депозит &lt;br /&gt;
* EasyPay — система ECPayment &lt;br /&gt;
* ExternalGateway — оплата через внешний шлюз &lt;br /&gt;
* Gateline — платежный шлюз компании «Онэлия»&lt;br /&gt;
* Invoice — оплата по счету &lt;br /&gt;
* Offices — оплата в офисе&lt;br /&gt;
* PayPal — оператор электронных денежных средств PayPAl &lt;br /&gt;
* PayU — процессинговая компания PayU &lt;br /&gt;
* Payture — электронный платежный шлюз Альфа-банка &lt;br /&gt;
* Platron — система электронных платежей Платрон &lt;br /&gt;
* PrivatBank — платежный шлюз «Приватбанк» &lt;br /&gt;
* Qiwi — оплата через сеть терминалов Qiwi &lt;br /&gt;
* Rapida — платежная система Рапида &lt;br /&gt;
* Receipt — оплата по квитанции&lt;br /&gt;
* Sberbank — платежный шлюз Сбербанка&lt;br /&gt;
* Sirena2 — платежный шлюз процессинговой системы eGopay&lt;br /&gt;
* Uniteller — платежный шлюз Uniteller&lt;br /&gt;
* WebMoney — система расчетов Webmoney&lt;br /&gt;
&lt;br /&gt;
[[Файл:Fb2 paymethods.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока выбора способа оплаты====&lt;br /&gt;
* '''Способ отображения выбора способа оплаты''' — выбор способа отображения списка способов оплаты на странице бронирования:&lt;br /&gt;
** '''''Выпадающий список''''',&lt;br /&gt;
** '''''Кнопки'''''.&lt;br /&gt;
&lt;br /&gt;
===Блок сплита===&lt;br /&gt;
Блок сплита содержит флажки для каждого пассажира для произведения сплита (выделения их в отдельную бронь):&lt;br /&gt;
&lt;br /&gt;
[[Файл: сплит.png|900px]]&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;
* '''Мгновенный переход на бронирование и фоновая проверка доступности''' — включает проверку доступности в фоном режиме. Пользователь без ожидания попадает со страницы поиска на страницу оформления заказа. Если при проверке доступности возникает ошибка, пользователь увидит диалоговое окно с уведомлением. &lt;br /&gt;
* '''Режим отладки''' 一 опция устарела, не включать.&lt;br /&gt;
&lt;br /&gt;
====Дополнительные опции====&lt;br /&gt;
* '''Авиабилеты: позволять не выбирать семейство тарифов''' 一 включает возможность не выбирать семейство тарифов во всплывающем окне на странице ввода пассажирских данных (у всплывающего окна появляется кнопка «Закрыть»).&lt;br /&gt;
* '''Авиабилеты: позволять перевыбрать семейство тарифов''' 一 включает возможность выбора иного семейства тарифов на странице ввода пассажирских данных.&lt;br /&gt;
{{Attention|Настройки ''«Авиабилеты: позволять не выбирать семейство тарифов»'' и ''«Авиабилеты: позволять перевыбрать семейство тарифов»'' работают только на новой стандартной теме оформления и темах, сделанных на ее основе.}}&lt;br /&gt;
* '''Авиабилеты: предлагать выбор питания до бронирования''' 一 включает возможность выбора типа питания для каждого пассажира на этапе бронирования. &lt;br /&gt;
* '''Авиабилеты: предлагать выбор мест до бронирования''' — включает возможность выбора мест в салоне самолета на карте мест для каждого пассажира на этапе бронирования. &lt;br /&gt;
&lt;br /&gt;
* '''Доп. услуги всегда открыты вне зависимости от выбранности''' — включает отображение блоков дополнительных услуг (Альфа страхование, Аэроэкспресс) в развернутом виде независимо от того, выбрана ли по умолчанию дополнительная услуга или нет.&lt;br /&gt;
* '''Производить печать маршрут-квитанции при нажатии кнопки &amp;quot;Мои билеты&amp;quot;''' — включает автоматический переход на страницу печати PDF-файла [[Маршрут-квитанция|маршрут-квитанции]] при нажатии на кнопку «Мои билеты».&lt;br /&gt;
&lt;br /&gt;
====Временные ограничения на довнесение данных====&lt;br /&gt;
* '''Авиабилеты: ограничение в часах на возможность внести/изменить визовые данные''' — устанавливает время в часах, в течение которого можно довнести или изменить визовые данные.&lt;br /&gt;
* '''Авиабилеты: ограничение в часах на возможность внести/изменить паспортные данные''' — устанавливает время в часах, в течение которого можно довнести или изменить паспортные данные.&lt;br /&gt;
[[Файл:Booking_notice_new.png|200px|thumb|right|Плашка напоминаний о последних бронированиях]]&lt;br /&gt;
&lt;br /&gt;
====Внешний вид и функциональность формы====&lt;br /&gt;
* '''Авиабилеты: использовать динамические подсказки к полям''' — включает отображение подсказок по формату заполнения полей формы бронирования. Текст подсказок редактируется в разделе ''Администрирование — Локализация — Языковые ресурсы''.&lt;br /&gt;
* '''Показывать напоминания о последних бронированиях''' — включает плашку с напоминанием о забронированных, но еще не выписанным заказам. Плашка активна на форме поиска до форме бронирования. &lt;br /&gt;
* '''Автоматический переход на оплату после завершения бронирования''' — включает переход на оплату после успешного бронирования, не переходя на промежуточную страницу формы бронирования.&lt;br /&gt;
* '''Предупреждать покупателя об изменении стоимости заказа через всплывающее окно''' — включает уведомление пользователя об изменении стоимости перелета с помощью всплывающего окна, в котором отображается с информация о новой и старой стоимости заказа, кнопка аннулирования заказа и кнопка перехода к оплате заказа по новой цене. При отключенной опции информация об изменении стоимости отображается в отдельном блоке на странице бронирования.&lt;br /&gt;
* '''Время, в течение которого следует завершить бронирование (в минутах)''' — по истечении указанного времени появится всплывающее окно с информацией об окончании времени бронирования, после чего процесс поиска и бронирования необходимо будет провести заново. Для снятия ограничения по времени бронирования необходимо в поле указать «0».&lt;br /&gt;
* '''Проводить бронирование в фоновом режиме''' — запускает фоновое бронирование, пока покупатель проверяет введенные данные. Сокращает время ожидания пользователя за счет единого окна проверки введенных данных и хода бронирования. Если пользователь решит внести исправления и нажмёт кнопку «Вернуться и исправить», то бронирование автоматически аннулируется в фоновом режиме. Разрешает пользователю аннулировать заказ, изменить данные и забронировать вновь в течение 10 минут. Наличие этого попапа снижает book2cancel, т.к. у пользователя есть возможность проверить введенные данные и выбранный рейс.&lt;br /&gt;
* '''Обновлять цену заказа в фоновом режиме''' — включает актуализацию цены с определёнными промежутками в фоновом режиме, чтобы минимизировать вероятность того, что клиент оплатит заказ по уже неактуальной цене, а так же для проверки наличия невалидных сегментов в брони сразу после бронирования.&lt;br /&gt;
* '''Чекбокс ''С правилами ознакомлен''''' — включает предустановленный активный флажок ''Я ознакомлен и согласен с правилами'' на странице бронирования.&lt;br /&gt;
* '''Чекбокс ''Разрешить создание заявки на бронирование ''''' - после бронирования заказа в служебной информации менеджерам и экспертам аг-ва доступно скачивание заявки на бронирование (шаблон заявки настраивается - Нотификации - Документы - Заявка на бронирование).&lt;br /&gt;
* '''Чекбокс ''Отображать ссылку на английскую версию МК''''' - после выписки на странице просмотра МК будет доступна ссылка а скачивание МК на английском языке (при условии настройки шаблона. Описание настройки находится в статье [[Маршрут-квитанция]])&lt;br /&gt;
&lt;br /&gt;
== Валидация вводимых данных ==&lt;br /&gt;
&lt;br /&gt;
* Минимально допустимая дата рождения для [[Пассажир#Коды категорий пассажиров|взрослого]] определяется по дате вылета первого сегмента перелета, т.е. главное условие — чтобы хотя бы в день вылета пассажиру уже исполнилось 12.&lt;br /&gt;
* Для свидетельства о рождении допустимо вводить номера, состоящие из следующих символов: латинские символы — от 1 до 3 включительно, кириллица — строго 2 буквы,  цифры — строго 6.&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%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82-%D0%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=12944</id>
		<title>Маршрут-квитанция</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%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=12944"/>
		<updated>2017-04-28T13:04:35Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* МК на английском языке */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Термины]]&lt;br /&gt;
[[Category:Руководство]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Маршрут-квитанция''' (Itinerary receipt) — свидетельство о покупке электронного билета. &lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
Маршрут-квитанция (МК) представляет собой выписку из автоматизированной информационной системы оформления воздушных перевозок. Она высылается сразу после онлайн-бронирования по электронной почте или выдается в кассе в распечатанном варинте. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Служит как напоминание пассажиру о деталях перелета и обладает функциями документа отчётности. Не является перевозочным документом.&lt;br /&gt;
&lt;br /&gt;
Как правило, маршрут-квитанция не требуется при регистрации рейса в аэропорту, но может понадобиться в некоторых случаях при прохождении паспортного или таможенного контроля (чаще заграницей), а также иногда предъявляется при входе в здание аэровокзала, работающего в условиях повышенных мер безопасности.&lt;br /&gt;
&lt;br /&gt;
== Рекомендованный вид маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
Маршрут-квитанция содержит следующие сведения о перевозке пассажира и багажа:&lt;br /&gt;
&lt;br /&gt;
* Сведения о пассажире (для внутренних перевозок должны быть указаны: фамилия, имя, отчество, наименование, серия и номер документа, удостоверяющего личность; для международных перевозок: фамилия, другие сведения в соответствии с международными нормами);&lt;br /&gt;
* Наименование и (или) код перевозчика;&lt;br /&gt;
* Номер рейса;&lt;br /&gt;
* Дату отправления рейса;&lt;br /&gt;
* Время отправления рейса;&lt;br /&gt;
* Наименование и (или) коды аэропортов/пунктов отправления и назначения для каждого рейса;&lt;br /&gt;
* Тариф;&lt;br /&gt;
* Эквивалент тарифа (если применяется);&lt;br /&gt;
* Итоговую стоимость перевозки;&lt;br /&gt;
* Форму оплаты;&lt;br /&gt;
* Сборы (если применяются);&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|В случае изменений данных выписанного заказа, отображаемых в маршрут-квитанции, происходит её перегенерация и отправка обновленной МК на почту.}}&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;
&lt;br /&gt;
{{Attention|Задайте шаблон МК '''для каждой ГРС''' (поле ''Источник'').}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Шаблон маршрут-квитанции.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка шаблона маршрут-квитанции&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Использовать шрифт по умолчанию в маршрут-квитанции не рекомендуется.}}&lt;br /&gt;
&lt;br /&gt;
Список рекомендуемых к использованию шрифтов:&lt;br /&gt;
* Arial&lt;br /&gt;
* Courier New&lt;br /&gt;
* Times New Roman&lt;br /&gt;
* Verdana&lt;br /&gt;
* Andale Mono&lt;br /&gt;
* Georgia&lt;br /&gt;
* Trebuchet MS&lt;br /&gt;
&lt;br /&gt;
===МК на разных языках===&lt;br /&gt;
В {{NameSystem}} реализована мультиязычность маршрут-квитанций. Шаблон МК можно настроить:&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;
|[[Файл:Маршрут-квитанция для разных языков.png|600px]]&lt;br /&gt;
|-&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. Включить &amp;quot;Отображать ссылку на английскую версию МК&amp;quot; в настройке формы бронирования (Управление продажами - Процессы - Форма бронирования).&lt;br /&gt;
&lt;br /&gt;
2. Включить &amp;quot;Использовать страницу предварительного просмотра маршрут-квитанции&amp;quot; (Управление продажами - Устаревшие настройки - Настройка)&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных маршрут-квитанции'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PATRONYMIC%&lt;br /&gt;
|Отчество заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%EXT_HTML%&lt;br /&gt;
|Купон&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_LOCATOR%&lt;br /&gt;
|Ид услуги в сервисе&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|Ид услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%EXTERNAL_ID%&lt;br /&gt;
|Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
|%DATE%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты (стандартное имя платежного шлюза, а не заданное в настройках)&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
Если у заказа нет завершенных транзакций, переменная будет содержать дату выписки. &lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE%&lt;br /&gt;
|Поставщик услуги&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SALUTATION%&lt;br /&gt;
|Обращение к пассажиру (Mr./Mrs.)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_LASTNAME%&lt;br /&gt;
|Фамилия&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NAME%&lt;br /&gt;
|Имя&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PATRONYMIC%&lt;br /&gt;
|Отчество&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_NUM%&lt;br /&gt;
|Номер документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_TYPE%&lt;br /&gt;
|Тип документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TYPE%&lt;br /&gt;
|Тип туриста/пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%QRCODE%&lt;br /&gt;
|QR-код&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_BASE_FARE%&lt;br /&gt;
|Тариф&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAXES_SUMM%&lt;br /&gt;
|Сумма такс на пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа(без сборов агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DEPARTURE_AIRPORT%&lt;br /&gt;
|Аэропорт отправления&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия&lt;br /&gt;
|-&lt;br /&gt;
|%BASE_FARE%&lt;br /&gt;
|Базовый тариф&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_ENDORSMENTS%&lt;br /&gt;
|Передаточная надпись&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_FARE_CALC%&lt;br /&gt;
|Расчёт тарифа   {{Attention| Использование данной переменной поддерживается не всеми поставщиками.}}&lt;br /&gt;
|-&lt;br /&gt;
|%MARKETING_AIRLINE%&lt;br /&gt;
|Обслуживающая авиакомпания&lt;br /&gt;
|-&lt;br /&gt;
|%TAXES%&lt;br /&gt;
|Детализация значений всех такс с их кодами&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_NUMBER%&lt;br /&gt;
|Номер билета&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_DATE%&lt;br /&gt;
|Дата выписки билета&lt;br /&gt;
|-&lt;br /&gt;
|%SMOKING_TYPE%&lt;br /&gt;
|Тип курящий/некурящий&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_GATEWAY_NAME%&lt;br /&gt;
|Название платежного шлюза&lt;br /&gt;
|-&lt;br /&gt;
|%BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж (может использоваться внутри и вне сегмента; вне сегмента отображается минимальный багаж для текущего пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR%&lt;br /&gt;
|Код валидатора стока выписки реквизитов — указанный на стороне Nemo 2.0&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR_CODE%&lt;br /&gt;
|Код валидатора&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX%&lt;br /&gt;
|Агентский сбор за все бронирование&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_EACH%&lt;br /&gt;
|Агентский сбор, поровну разделенный на пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAX_TOTAL_PRICE%&lt;br /&gt;
|Общая стоимость заказа за всех пассажиров (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_AIRPORT%&lt;br /&gt;
|Аэропорт отправления (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_START_TERMINAL%&lt;br /&gt;
|Начальный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_DATE%&lt;br /&gt;
|Дата отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_TIME%&lt;br /&gt;
|Время отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_DATE%&lt;br /&gt;
|Дата прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_TIME%&lt;br /&gt;
|Время прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SUN_INFO%&lt;br /&gt;
|Вывод информации о солнечной стороне в полёте. {{Attention|Информация о солнечной стороне выводится только в том случае, если солнце будет освещать какую-либо сторону более 15% от общего времени перелёта.}}&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_END_TERMINAL%&lt;br /&gt;
|Конечный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_NUMBER%&lt;br /&gt;
|Номер рейса в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_NUM%&lt;br /&gt;
|Номер сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NAME%&lt;br /&gt;
|Авиакомпания в сегменте полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_OPERATING_AIRLINE%&lt;br /&gt;
|Авиакомпания, выполняющая рейс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRCRAFT_NAME%&lt;br /&gt;
|Название воздушного судна&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DISTANSE%&lt;br /&gt;
|Расстояние в км&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_TIME%&lt;br /&gt;
|Время полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_QUANTITY%&lt;br /&gt;
|Количество технических остановок. Использовать необходимо внутри группы %SEGMENT%.&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_INFORMATION%	&lt;br /&gt;
|Детальная информация о техпосадках. Отображает полную информацию о технических посадках в перелете.&lt;br /&gt;
|- &lt;br /&gt;
|%AGENCY_CURRENCY_CODE%	&lt;br /&gt;
|Код валюты агенства&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_EN%	&lt;br /&gt;
|Агентский сбор прописью на английском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_RU%	&lt;br /&gt;
|Агентский сбор прописью на русском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_WITHOUT_EXT_SERV%&lt;br /&gt;
|Агентский сбор без учета доп.услуг (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_EN%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на английском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_RU%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на русском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BASE_FARE_CODE%&lt;br /&gt;
|Код базового тарифа (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_CLASS%&lt;br /&gt;
|Класс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_US_BAGGAGE_INFO%&lt;br /&gt;
|Дополнительная информация о нормах багажа в США(на сайте перевозчика)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж для сегмента. Устаревшая переменная, рекомендуется использовать %BAGGAGE_ALLOWANCE%&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STATUS%&lt;br /&gt;
|Статус сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_VENDOR_ID%&lt;br /&gt;
|ID заказа в авиакомпании&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SEAT%&lt;br /&gt;
|Место пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_TICKET_NUM%&lt;br /&gt;
|Номер билета пассажира на сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_COUNT%&lt;br /&gt;
|Количество пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE%&lt;br /&gt;
|Сумма сборов&lt;br /&gt;
|-&lt;br /&gt;
|%PDF_URL%&lt;br /&gt;
|Ссылка на МК в формате PDF (для заказов в АРС Сирена Трэвел МК будет от поставщика)&lt;br /&gt;
|-&lt;br /&gt;
|%VIEWTRIP_URL%&lt;br /&gt;
|Ссылка на информацию о перелете в сервисе ViewTrip&lt;br /&gt;
|-&lt;br /&gt;
|%CHILD_DATE_OF_BIRTH%&lt;br /&gt;
|Дата рождения пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%LOYALTY_CARD%&lt;br /&gt;
|Карта лояльности&lt;br /&gt;
|-&lt;br /&gt;
|%MEAL%&lt;br /&gt;
|Предпочитаемое питание&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PRICE_WITH_CHARGE%&lt;br /&gt;
|Общая стоимость билета на пассажира (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_URLS%&lt;br /&gt;
|Ссылки на билеты Аэроэкспресса&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_IMG%&lt;br /&gt;
|Билеты на Аэроэкспресс&lt;br /&gt;
|-&lt;br /&gt;
|%EXTSERVICE_INFO%&lt;br /&gt;
|Информация о дополнительной услуге&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ACCESS_CODE%&lt;br /&gt;
|Код доступа к заказу&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_CARD_NUMBER%&lt;br /&gt;
|Номер банковской карты оплаты (в формате ПК XXXXXXXXXXXX9987)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
|Полное название тарифа&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
|Ручная кладь&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
|Багаж&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
|Информация об условиях обмена (текст, для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
|Информация о правилах возврата (для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MILES%&lt;br /&gt;
|Мили&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MEALS%&lt;br /&gt;
|Питание&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_VIP%&lt;br /&gt;
|Бизнес-зал&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_SEAT_SELECTION%&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;
&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;
| %VAT_TARIFF%&lt;br /&gt;
| НДС на тариф&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TAXES%&lt;br /&gt;
| НДС за таксы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT%&lt;br /&gt;
| НДС (тарифа + такс)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_DUES%&lt;br /&gt;
| НДС за сборы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TOTAL_AMOUNT%&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;
Переменные с НДС в маршрут-квитанции будут доступны в том случае, если активна опция {{Setting|Показывать переменные для НДС в маршрут квитанции}} в разделе «Управление сайтом» → «Домены и протоколы», и в разделе «Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс выписки» настроен список АК, по каким должен вычисляться НДС (по умолчанию если не указано ни одной АК, НДС не будет рассчитываться ни по одной АК). Расчет будет производиться по валидирующему перевозчику (АК, ответственной за операции с билетами и другие транзакции), вне зависимости от АК, участвующих в перелете.&lt;br /&gt;
&lt;br /&gt;
* Для Sabre и Galileo НДС рассчитывается по настройке {{Setting|НДС (в процентах)}} из того же раздела админки.&lt;br /&gt;
* Для Sirena2000 только НДС на сбор рассчитывается по этой настройке, остальное приходит от поставщика.&lt;br /&gt;
* В случае упрощенной системы налогообложения («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний» — настройка {{Setting|Тип налогообложения}} имеет значение {{Setting|Упрощенная система}}) НДС на такие сборы будет равен 0.&lt;br /&gt;
* НДС по сборам можно спрятать в НДС по таксам, для этого нужно включить настройку {{Setting|Скрывать сборы в таксы на маршрут-квитанции}} из раздела «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка».&lt;br /&gt;
&lt;br /&gt;
{{Attention|Печать маршрут-квитанции для каждого пассажира на индивидуальной странице осуществляется добавлением элемента с соответствующим стилем &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;&amp;lt;hr style=&amp;quot;page-break-after: always;&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=== Группы ===&lt;br /&gt;
&lt;br /&gt;
Для того чтобы указать в маршрут-квитанции информацию о нескольких пассажирах (сегментах полета и пр.) используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают. Поэтому добавляя группу, не забывайте закрывать ее.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;%PASSENGER%&lt;br /&gt;
&lt;br /&gt;
ФИО:&amp;amp;nbsp;%PASS_LASTNAME%&amp;amp;nbsp;%PASS_NAME%&amp;amp;nbsp;%PASS_PATRONYMIC%&lt;br /&gt;
&lt;br /&gt;
%PASSENGER%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация по каждому пассажиру в заказе. Например, если было 3 пассажира:&lt;br /&gt;
&amp;lt;pre&amp;gt;ФИО: Иванов Иван Иванович&lt;br /&gt;
ФИО: Петров Петр Петрович&lt;br /&gt;
ФИО: Сидоров Сидор Сидорович&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы вывести информацию о семействе тарифов, также используются группы. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация о семействе тарифов.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Бюджет-Эконом&lt;br /&gt;
Возврат билета: Тариф полностью невозвратный.&lt;br /&gt;
Обмен билета: 1) Обмен билета до вылета разрешен со сборами. 2) Обмен билета после вылета не разрешен.&lt;br /&gt;
Ручная кладь: 1 сумка до 10 кг &lt;br /&gt;
Багаж: 1 сумка до 23 кг&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переменные для вывода информации о семействе тарифа выводятся только в том случае, если есть информация о тарифной опции данного типа.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 50%&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;
! colspan=&amp;quot;3&amp;quot; | Описание групп&lt;br /&gt;
|-&lt;br /&gt;
! Название группы&lt;br /&gt;
! Описание группы&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%PASSENGER%&lt;br /&gt;
| Пассажир&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%SEGMENT%&lt;br /&gt;
| Сегмент&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
| Информация о семействе тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения данных через переменные для более, чем одного пассажира, группа &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;%SEGMENT%&amp;lt;/syntaxhighlight&amp;gt; должна размещаться только внутри группы &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%PASSENGER%&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
В разделе «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» размещена опция {{Setting|Скрывать сборы в таксы на маршрут-квитанции}}.&lt;br /&gt;
Если она активирована, то при наличии сбора в сумме заказа он будет поровну распределен на всех пассажиров, для которых стоимость билета ненулевая, и замаскирован под таксу с кодом XP.&lt;br /&gt;
&lt;br /&gt;
== Альтернативные МК из ГРС ==&lt;br /&gt;
В шаблоне маршрут-квитанции имеется языкозависимая переменная &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%SUPPLIER_ITIN_RECEIPT%&amp;lt;/syntaxhighlight&amp;gt; — ссылка на маршрут-квитанцию поставщика, которая содержит адрес сервиса поставщика для получения альтернативной МК. Поддерживается для: &lt;br /&gt;
* [http://www.virtuallythere.com Sabre] {{Attention|Необходимо самостоятельно указать e-mail пассажира, введенный при бронировании, для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
* [http://www.viewtrip.com Galileo] &lt;br /&gt;
* [http://myb.s7.ru SITA] {{Attention|Только для авиакомпании S7.}}&lt;br /&gt;
* [http://myairlines.ru Сирена-Трэвел] {{Attention|Необходимо самостоятельно заполнить данные: PNR и фамилию пассажира для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
Языковая зависимость переменной реализована для сервисов www.virtuallythere.com и myb.s7.ru. Внешний сервис получения альтернативной МК может не поддерживать язык, выбранный в {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
В раздел «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» добавлена настройка {{Setting|Скрывать стоимость заказа в маршрут квитанции поставщика}}. Данная настройка работает только для поставщиков Sabre и Galileo. Для SITA S7 не требуется выполнять каких-либо специальных действий для скрытия стоимости на сайте S7, т.к. myb.s7.ru не отображает стоимость PNR, выписанных в агентствах не S7.&lt;br /&gt;
&lt;br /&gt;
В раздел «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» → «Выписка»&amp;lt;!--{{Menu|Настройки системы|Нотификации|Шаблоны электронных писем|Выписка}}--&amp;gt; добавлена настройка {{Setting|Использовать маршрут-квитанцию поставщика в PDF, если возможно}}. Работает она только при включенной настройке {{Setting|Добавлять pdf версию МК во вложениях}}, поскольку заменяет приложенную в PDF маршрут-квитанцию на альтернативную от ГРС, если таковая имеется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;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%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=12943</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%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=12943"/>
		<updated>2017-04-28T12:45:28Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Внешний вид и функциональность формы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Форма бронирования''' 一 страница системы {{NameSystemLink}} для внесения данных, необходимых для бронирования выбранного перелета.&lt;br /&gt;
&lt;br /&gt;
Новый модуль '''Форма бронирования''' сделал процесс бронирования еще удобнее, быстрее и интеллектуальнее. &lt;br /&gt;
&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;
* '''Блок информации о покупателе'''.&lt;br /&gt;
* '''Блок выбора способа оплаты'''.&lt;br /&gt;
* '''Блок сплита''' (Включается дополнительно, см [[Разделение PNR]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Форма бронирования.png|800px|Форма бронирования]]&lt;br /&gt;
|-&lt;br /&gt;
|Форма бронирования&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Форма бронирования (внешний вид, добавление полей и опций, обязательные и необязательные поля) настраивается в разделе '''Управление продажами → Процессы → Форма бронирования'''. &lt;br /&gt;
&lt;br /&gt;
===Блок информации о заказе===&lt;br /&gt;
Блок информации о заказе содержит:&lt;br /&gt;
* ''код доступа'' к забронированному заказу,&lt;br /&gt;
* ''номер заказа'' у поставщика, &lt;br /&gt;
* ссылку на ''таблицу детализации стоимости'',&lt;br /&gt;
* ''таймлимит'' на оплату заказа, &lt;br /&gt;
* ссылку на ''служебную информацию'' для менеджера, &lt;br /&gt;
* ссылку  ''У меня есть промокод'' для ввода промокода [[Программа лояльности|программы лояльности]]. &lt;br /&gt;
&lt;br /&gt;
'''Таблица детализации стоимости''' открывается при щелчке по стоимости заказа в левом верхнем углу блока. Таблица содержит информацию о полной стоимости заказа код тарифа и ссылку на [[УПТ]], размер такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа. &lt;br /&gt;
* число пассажиров в заказе каждого типа,&lt;br /&gt;
* код тарифа для каждого типа пассажира,&lt;br /&gt;
* размер тарифа для каждого типа пассажира,&lt;br /&gt;
* размер таксы для каждого типа пассажира,&lt;br /&gt;
* величина сбора агентства,&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|Комиссия за прием платежа вычисляется на основании выбранного способа оплаты и отображается на форме бронирования. Все доступные пользователю способы оплаты отображаются на странице заказа в соответствующем блоке (пример см. ниже). При выборе другого способа оплаты значение комиссии за прием платежа (и соответственно общей стоимости) меняется динамически.}}&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;
|[[Файл:Fb2 price.png|560px]]&lt;br /&gt;
|-&lt;br /&gt;
|Детализация стоимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для менеджера агентства на блоке информации о заказе доступна кнопка '''Служебная информация''', которая открывает окно с информацией:&lt;br /&gt;
* номер заказа, &lt;br /&gt;
* поставщик (ГРС), &lt;br /&gt;
* локатор, &lt;br /&gt;
* дата начала услуги, &lt;br /&gt;
* дата создания заявки, &lt;br /&gt;
* список ошибок, возникших в процессе оформления заказа, &lt;br /&gt;
* ревизии, &lt;br /&gt;
* ремарки от ГРС,&lt;br /&gt;
* доступные действия с заказом:&lt;br /&gt;
** обновление, &lt;br /&gt;
** аннуляция, &lt;br /&gt;
** выписка, &lt;br /&gt;
** войдирование, &lt;br /&gt;
** возврат оплаты, &lt;br /&gt;
** просмотр платежных транзакций. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Служебная информация.png|300px|Служебная информация]]&lt;br /&gt;
&lt;br /&gt;
===Блок информации о перелете===&lt;br /&gt;
Блок информации о перелете содержит:&lt;br /&gt;
* краткие сведения о выбранном маршруте, &lt;br /&gt;
* кнопка ''Детали перелета''.&lt;br /&gt;
&lt;br /&gt;
Во всплывающем окне ''Детали перелета'' отображается:&lt;br /&gt;
*название и логотип маркетинговой авиакомпании, &lt;br /&gt;
*время вылета и прилета, &lt;br /&gt;
*номер рейса, &lt;br /&gt;
*название оперирующего перевозчика,&lt;br /&gt;
*тип воздушного судна, &lt;br /&gt;
*тип питания, &lt;br /&gt;
*класс обслуживания,&lt;br /&gt;
*время в пути,&lt;br /&gt;
*информация о багаже.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Детали перелета.png|600px]]&lt;br /&gt;
&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;
** '''''Во всплывающем окне''''' 一 подробные данные о перелете доступны во всплывающем окне по ссылке ''Детали'' на странице бронирования в блоке краткой информации о перелете,&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;
{{Attention|С технической точки зрения бронь можно создать с использованием любого типа документа, в ГДС на это нет ограничений. Но наличие брони в ГРС не гарантирует то, что у пассажира не будет проблем при регистрации на рейс. Наличие необходимых выездных документов и корректность введенных данных 一 ответственность самого пассажира.}}&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока информации о пассажирах====&lt;br /&gt;
* '''Допустимость довнесения для Авиабилетов''' — включенная опция разрешает внести данные после бронирования (отправить в ПНР после бронирования перелета):&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Карта лояльности'''''&lt;br /&gt;
** '''''Выбор места'''''&lt;br /&gt;
* '''Допустимость модификации для Авиабилетов''' — включенная опция разрешает изменить данные (изменить данные в ПНР).&lt;br /&gt;
** '''''Паспортные данные (DOCS)'''''&lt;br /&gt;
** '''''Данные о визе (DOCO)'''''&lt;br /&gt;
** '''''Адрес прибытия (DOCA)'''''&lt;br /&gt;
** '''''Выбор места'''''&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;{{Attention|Если данные о телефоне и электронной почте пассажира введены в «Профилях туристов» — данные будут автоматически выводится на странице бронирования.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''Авиабилеты: чекбокс отказа от внесения паспортных данных''' — включает отображение на странице бронирования опции ''Внести паспортные данные'', для возможности бронирования перелета без паспортных данных с довнесением в течении установленного времени (см. ниже).&lt;br /&gt;
[[Файл:Опция_бронирования_без_паспорта.png|550px|Опция &amp;quot;Внести паспортные данные&amp;quot;]] &lt;br /&gt;
&lt;br /&gt;
* '''Авиабилеты: отображать блок ввода номера карты лояльности''' — включает опцию ''Внести номер карты лояльности'' на форме бронирования для отображения блока ввода карты лояльности авиакомпании.&lt;br /&gt;
[[Файл:Ввод карты лояльности.png|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;
[[Файл:Fb2_customer_block.png|800px|Блок покупателя (с опцией «Создать аккаунт» для анонимного пользователя)]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока покупателя====&lt;br /&gt;
* '''Авиабилеты: отключить блок покупателя''' — отключает блок данных о заказчике ''Покупатель''. &amp;lt;br /&amp;gt;{{Attention|Если бронирование осуществляет анонимный пользователь, опция ''Создать аккаунт'' независимо от значения параметра ''Предлагать анониму создать аккаунт'' в разделе '''Аккаунт менеджмент → Процесс регистрации''' всегда располагается под блоком покупателя.}}&lt;br /&gt;
&lt;br /&gt;
===Блок выбора способа оплаты===&lt;br /&gt;
Под блоком покупателя (или блока пассажирских данных, если блок покупателя отключен) располагается блок выбора способа оплаты с описанием. Способ оплаты можно изменить после бронирования. По умолчанию отображаются первые четыре доступных метода оплаты, остальные открываются  по щелчку на кнопку '''Другие методы оплаты'''. В панели администрирования можно добавить изображения слева от заготовка способа оплаты:&lt;br /&gt;
# Зайдите в панели администрирования в раздел '''Управление сайтом → Nemo CMS → Менеджер файлов'''. &lt;br /&gt;
# Загрузите изображение.&lt;br /&gt;
# Зайдите в раздел '''Управление сайтом → Настройка внешнего вида'''.&lt;br /&gt;
# В поле '''Дополнительный код CSS''' добавьте для каждого способа оплаты следующие стили:&lt;br /&gt;
{{.new-flights-passInfo__pay__method__logo_XXX {&lt;br /&gt;
background-image: url('/path/to/image.svg');&lt;br /&gt;
}&lt;br /&gt;
, где /path/to/image.svg — путь к изображению, а XXX — это название платежного шлюза.&lt;br /&gt;
&lt;br /&gt;
Список патежных шлюзов:&lt;br /&gt;
* Acquiro — система платежей Acquiro&lt;br /&gt;
* Belassist — система приема платежей Belassist &lt;br /&gt;
* Chronopay — оператор интернет-платежей с помощью банковских карт Chronopay &lt;br /&gt;
* Copayco — платежная система CoPAYCo&lt;br /&gt;
* Deposit — оплата через депозит &lt;br /&gt;
* EasyPay — система ECPayment &lt;br /&gt;
* ExternalGateway — оплата через внешний шлюз &lt;br /&gt;
* Gateline — платежный шлюз компании «Онэлия»&lt;br /&gt;
* Invoice — оплата по счету &lt;br /&gt;
* Offices — оплата в офисе&lt;br /&gt;
* PayPal — оператор электронных денежных средств PayPAl &lt;br /&gt;
* PayU — процессинговая компания PayU &lt;br /&gt;
* Payture — электронный платежный шлюз Альфа-банка &lt;br /&gt;
* Platron — система электронных платежей Платрон &lt;br /&gt;
* PrivatBank — платежный шлюз «Приватбанк» &lt;br /&gt;
* Qiwi — оплата через сеть терминалов Qiwi &lt;br /&gt;
* Rapida — платежная система Рапида &lt;br /&gt;
* Receipt — оплата по квитанции&lt;br /&gt;
* Sberbank — платежный шлюз Сбербанка&lt;br /&gt;
* Sirena2 — платежный шлюз процессинговой системы eGopay&lt;br /&gt;
* Uniteller — платежный шлюз Uniteller&lt;br /&gt;
* WebMoney — система расчетов Webmoney&lt;br /&gt;
&lt;br /&gt;
[[Файл:Fb2 paymethods.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Параметры настройки блока выбора способа оплаты====&lt;br /&gt;
* '''Способ отображения выбора способа оплаты''' — выбор способа отображения списка способов оплаты на странице бронирования:&lt;br /&gt;
** '''''Выпадающий список''''',&lt;br /&gt;
** '''''Кнопки'''''.&lt;br /&gt;
&lt;br /&gt;
===Блок сплита===&lt;br /&gt;
Блок сплита содержит флажки для каждого пассажира для произведения сплита (выделения их в отдельную бронь):&lt;br /&gt;
&lt;br /&gt;
[[Файл: сплит.png|900px]]&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;
* '''Мгновенный переход на бронирование и фоновая проверка доступности''' — включает проверку доступности в фоном режиме. Пользователь без ожидания попадает со страницы поиска на страницу оформления заказа. Если при проверке доступности возникает ошибка, пользователь увидит диалоговое окно с уведомлением. &lt;br /&gt;
* '''Режим отладки''' 一 опция устарела, не включать.&lt;br /&gt;
&lt;br /&gt;
====Дополнительные опции====&lt;br /&gt;
* '''Авиабилеты: позволять не выбирать семейство тарифов''' 一 включает возможность не выбирать семейство тарифов во всплывающем окне на странице ввода пассажирских данных (у всплывающего окна появляется кнопка «Закрыть»).&lt;br /&gt;
* '''Авиабилеты: позволять перевыбрать семейство тарифов''' 一 включает возможность выбора иного семейства тарифов на странице ввода пассажирских данных.&lt;br /&gt;
{{Attention|Настройки ''«Авиабилеты: позволять не выбирать семейство тарифов»'' и ''«Авиабилеты: позволять перевыбрать семейство тарифов»'' работают только на новой стандартной теме оформления и темах, сделанных на ее основе.}}&lt;br /&gt;
* '''Авиабилеты: предлагать выбор питания до бронирования''' 一 включает возможность выбора типа питания для каждого пассажира на этапе бронирования. &lt;br /&gt;
* '''Авиабилеты: предлагать выбор мест до бронирования''' — включает возможность выбора мест в салоне самолета на карте мест для каждого пассажира на этапе бронирования. &lt;br /&gt;
&lt;br /&gt;
* '''Доп. услуги всегда открыты вне зависимости от выбранности''' — включает отображение блоков дополнительных услуг (Альфа страхование, Аэроэкспресс) в развернутом виде независимо от того, выбрана ли по умолчанию дополнительная услуга или нет.&lt;br /&gt;
* '''Производить печать маршрут-квитанции при нажатии кнопки &amp;quot;Мои билеты&amp;quot;''' — включает автоматический переход на страницу печати PDF-файла [[Маршрут-квитанция|маршрут-квитанции]] при нажатии на кнопку «Мои билеты».&lt;br /&gt;
&lt;br /&gt;
====Временные ограничения на довнесение данных====&lt;br /&gt;
* '''Авиабилеты: ограничение в часах на возможность внести/изменить визовые данные''' — устанавливает время в часах, в течение которого можно довнести или изменить визовые данные.&lt;br /&gt;
* '''Авиабилеты: ограничение в часах на возможность внести/изменить паспортные данные''' — устанавливает время в часах, в течение которого можно довнести или изменить паспортные данные.&lt;br /&gt;
[[Файл:Booking_notice_new.png|200px|thumb|right|Плашка напоминаний о последних бронированиях]]&lt;br /&gt;
&lt;br /&gt;
====Внешний вид и функциональность формы====&lt;br /&gt;
* '''Авиабилеты: использовать динамические подсказки к полям''' — включает отображение подсказок по формату заполнения полей формы бронирования. Текст подсказок редактируется в разделе ''Администрирование — Локализация — Языковые ресурсы''.&lt;br /&gt;
* '''Показывать напоминания о последних бронированиях''' — включает плашку с напоминанием о забронированных, но еще не выписанным заказам. Плашка активна на форме поиска до форме бронирования. &lt;br /&gt;
* '''Автоматический переход на оплату после завершения бронирования''' — включает переход на оплату после успешного бронирования, не переходя на промежуточную страницу формы бронирования.&lt;br /&gt;
* '''Предупреждать покупателя об изменении стоимости заказа через всплывающее окно''' — включает уведомление пользователя об изменении стоимости перелета с помощью всплывающего окна, в котором отображается с информация о новой и старой стоимости заказа, кнопка аннулирования заказа и кнопка перехода к оплате заказа по новой цене. При отключенной опции информация об изменении стоимости отображается в отдельном блоке на странице бронирования.&lt;br /&gt;
* '''Время, в течение которого следует завершить бронирование (в минутах)''' — по истечении указанного времени появится всплывающее окно с информацией об окончании времени бронирования, после чего процесс поиска и бронирования необходимо будет провести заново. Для снятия ограничения по времени бронирования необходимо в поле указать «0».&lt;br /&gt;
* '''Проводить бронирование в фоновом режиме''' — запускает фоновое бронирование, пока покупатель проверяет введенные данные. Сокращает время ожидания пользователя за счет единого окна проверки введенных данных и хода бронирования. Если пользователь решит внести исправления и нажмёт кнопку «Вернуться и исправить», то бронирование автоматически аннулируется в фоновом режиме. Разрешает пользователю аннулировать заказ, изменить данные и забронировать вновь в течение 10 минут. Наличие этого попапа снижает book2cancel, т.к. у пользователя есть возможность проверить введенные данные и выбранный рейс.&lt;br /&gt;
* '''Обновлять цену заказа в фоновом режиме''' — включает актуализацию цены с определёнными промежутками в фоновом режиме, чтобы минимизировать вероятность того, что клиент оплатит заказ по уже неактуальной цене, а так же для проверки наличия невалидных сегментов в брони сразу после бронирования.&lt;br /&gt;
* '''Чекбокс ''С правилами ознакомлен''''' — включает предустановленный активный флажок ''Я ознакомлен и согласен с правилами'' на странице бронирования.&lt;br /&gt;
* '''Чекбокс ''Разрешить создание заявки на бронирование ''''' - после бронирования заказа в служебной информации менеджерам и экспертам аг-ва доступно скачивание заявки на бронирование (шаблон заявки настраивается - Нотификации - Документы - Заявка на бронирование).&lt;br /&gt;
&lt;br /&gt;
== Валидация вводимых данных ==&lt;br /&gt;
&lt;br /&gt;
* Минимально допустимая дата рождения для [[Пассажир#Коды категорий пассажиров|взрослого]] определяется по дате вылета первого сегмента перелета, т.е. главное условие — чтобы хотя бы в день вылета пассажиру уже исполнилось 12.&lt;br /&gt;
* Для свидетельства о рождении допустимо вводить номера, состоящие из следующих символов: латинские символы — от 1 до 3 включительно, кириллица — строго 2 буквы,  цифры — строго 6.&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%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82-%D0%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=12941</id>
		<title>Маршрут-квитанция</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%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F&amp;diff=12941"/>
		<updated>2017-04-28T10:30:31Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* МК на разных языках */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Термины]]&lt;br /&gt;
[[Category:Руководство]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Маршрут-квитанция''' (Itinerary receipt) — свидетельство о покупке электронного билета. &lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
Маршрут-квитанция (МК) представляет собой выписку из автоматизированной информационной системы оформления воздушных перевозок. Она высылается сразу после онлайн-бронирования по электронной почте или выдается в кассе в распечатанном варинте. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Служит как напоминание пассажиру о деталях перелета и обладает функциями документа отчётности. Не является перевозочным документом.&lt;br /&gt;
&lt;br /&gt;
Как правило, маршрут-квитанция не требуется при регистрации рейса в аэропорту, но может понадобиться в некоторых случаях при прохождении паспортного или таможенного контроля (чаще заграницей), а также иногда предъявляется при входе в здание аэровокзала, работающего в условиях повышенных мер безопасности.&lt;br /&gt;
&lt;br /&gt;
== Рекомендованный вид маршрут-квитанции ==&lt;br /&gt;
&lt;br /&gt;
Маршрут-квитанция содержит следующие сведения о перевозке пассажира и багажа:&lt;br /&gt;
&lt;br /&gt;
* Сведения о пассажире (для внутренних перевозок должны быть указаны: фамилия, имя, отчество, наименование, серия и номер документа, удостоверяющего личность; для международных перевозок: фамилия, другие сведения в соответствии с международными нормами);&lt;br /&gt;
* Наименование и (или) код перевозчика;&lt;br /&gt;
* Номер рейса;&lt;br /&gt;
* Дату отправления рейса;&lt;br /&gt;
* Время отправления рейса;&lt;br /&gt;
* Наименование и (или) коды аэропортов/пунктов отправления и назначения для каждого рейса;&lt;br /&gt;
* Тариф;&lt;br /&gt;
* Эквивалент тарифа (если применяется);&lt;br /&gt;
* Итоговую стоимость перевозки;&lt;br /&gt;
* Форму оплаты;&lt;br /&gt;
* Сборы (если применяются);&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|В случае изменений данных выписанного заказа, отображаемых в маршрут-квитанции, происходит её перегенерация и отправка обновленной МК на почту.}}&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;
&lt;br /&gt;
{{Attention|Задайте шаблон МК '''для каждой ГРС''' (поле ''Источник'').}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Шаблон маршрут-квитанции.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка шаблона маршрут-квитанции&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Использовать шрифт по умолчанию в маршрут-квитанции не рекомендуется.}}&lt;br /&gt;
&lt;br /&gt;
Список рекомендуемых к использованию шрифтов:&lt;br /&gt;
* Arial&lt;br /&gt;
* Courier New&lt;br /&gt;
* Times New Roman&lt;br /&gt;
* Verdana&lt;br /&gt;
* Andale Mono&lt;br /&gt;
* Georgia&lt;br /&gt;
* Trebuchet MS&lt;br /&gt;
&lt;br /&gt;
===МК на разных языках===&lt;br /&gt;
В {{NameSystem}} реализована мультиязычность маршрут-квитанций. Шаблон МК можно настроить:&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;
|[[Файл:Маршрут-квитанция для разных языков.png|600px]]&lt;br /&gt;
|-&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. Включить &amp;quot;Отображать ссылку на английскую версию МК&amp;quot; в настройке формы бронирования.&lt;br /&gt;
&lt;br /&gt;
2. Включить &amp;quot;Использовать страницу предварительного просмотра маршрут-квитанции&amp;quot;&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;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных маршрут-квитанции'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_LOGO%&lt;br /&gt;
|Лого агентства (изображение логотипа агентства должно быть в формате JPG или PNG)&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_ADDRESS%&lt;br /&gt;
|Адрес агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_NAME%&lt;br /&gt;
|Имя заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PATRONYMIC%&lt;br /&gt;
|Отчество заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%EXT_HTML%&lt;br /&gt;
|Купон&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_LOCATOR%&lt;br /&gt;
|Ид услуги в сервисе&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ID%&lt;br /&gt;
|Ид услуги в системе&lt;br /&gt;
|-&lt;br /&gt;
|%EXTERNAL_ID%&lt;br /&gt;
|Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
|%DATE%&lt;br /&gt;
|Дата&lt;br /&gt;
|-&lt;br /&gt;
|%FORM_OF_PAYMENT%&lt;br /&gt;
|Форма оплаты (стандартное имя платежного шлюза, а не заданное в настройках)&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_DATE%&lt;br /&gt;
|Дата оплаты&lt;br /&gt;
Если у заказа нет завершенных транзакций, переменная будет содержать дату выписки. &lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE%&lt;br /&gt;
|Поставщик услуги&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SALUTATION%&lt;br /&gt;
|Обращение к пассажиру (Mr./Mrs.)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_LASTNAME%&lt;br /&gt;
|Фамилия&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NAME%&lt;br /&gt;
|Имя&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PATRONYMIC%&lt;br /&gt;
|Отчество&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_NUM%&lt;br /&gt;
|Номер документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_TYPE%&lt;br /&gt;
|Тип документа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TYPE%&lt;br /&gt;
|Тип туриста/пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%QRCODE%&lt;br /&gt;
|QR-код&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_BASE_FARE%&lt;br /&gt;
|Тариф&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAXES_SUMM%&lt;br /&gt;
|Сумма такс на пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа(без сборов агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%DEPARTURE_AIRPORT%&lt;br /&gt;
|Аэропорт отправления&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия&lt;br /&gt;
|-&lt;br /&gt;
|%BASE_FARE%&lt;br /&gt;
|Базовый тариф&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_ENDORSMENTS%&lt;br /&gt;
|Передаточная надпись&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_FARE_CALC%&lt;br /&gt;
|Расчёт тарифа   {{Attention| Использование данной переменной поддерживается не всеми поставщиками.}}&lt;br /&gt;
|-&lt;br /&gt;
|%MARKETING_AIRLINE%&lt;br /&gt;
|Обслуживающая авиакомпания&lt;br /&gt;
|-&lt;br /&gt;
|%TAXES%&lt;br /&gt;
|Детализация значений всех такс с их кодами&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_NUMBER%&lt;br /&gt;
|Номер билета&lt;br /&gt;
|-&lt;br /&gt;
|%TICKET_DATE%&lt;br /&gt;
|Дата выписки билета&lt;br /&gt;
|-&lt;br /&gt;
|%SMOKING_TYPE%&lt;br /&gt;
|Тип курящий/некурящий&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_GATEWAY_NAME%&lt;br /&gt;
|Название платежного шлюза&lt;br /&gt;
|-&lt;br /&gt;
|%BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж (может использоваться внутри и вне сегмента; вне сегмента отображается минимальный багаж для текущего пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR%&lt;br /&gt;
|Код валидатора стока выписки реквизитов — указанный на стороне Nemo 2.0&lt;br /&gt;
|-&lt;br /&gt;
|%TICKETING_VALIDATOR_CODE%&lt;br /&gt;
|Код валидатора&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX%&lt;br /&gt;
|Агентский сбор за все бронирование&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_EACH%&lt;br /&gt;
|Агентский сбор, поровну разделенный на пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TAX_TOTAL_PRICE%&lt;br /&gt;
|Общая стоимость заказа за всех пассажиров (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_AIRPORT%&lt;br /&gt;
|Аэропорт отправления (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_START_TERMINAL%&lt;br /&gt;
|Начальный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_DATE%&lt;br /&gt;
|Дата отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DEP_TIME%&lt;br /&gt;
|Время отправки в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_AIRPORT%&lt;br /&gt;
|Аэропорт прибытия (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_DATE%&lt;br /&gt;
|Дата прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_ARR_TIME%&lt;br /&gt;
|Время прилета в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SUN_INFO%&lt;br /&gt;
|Вывод информации о солнечной стороне в полёте. {{Attention|Информация о солнечной стороне выводится только в том случае, если солнце будет освещать какую-либо сторону более 15% от общего времени перелёта.}}&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_END_TERMINAL%&lt;br /&gt;
|Конечный терминал&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_NUMBER%&lt;br /&gt;
|Номер рейса в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_NUM%&lt;br /&gt;
|Номер сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRLINE_NAME%&lt;br /&gt;
|Авиакомпания в сегменте полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_OPERATING_AIRLINE%&lt;br /&gt;
|Авиакомпания, выполняющая рейс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_AIRCRAFT_NAME%&lt;br /&gt;
|Название воздушного судна&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_DISTANSE%&lt;br /&gt;
|Расстояние в км&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_FLT_TIME%&lt;br /&gt;
|Время полета&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_QUANTITY%&lt;br /&gt;
|Количество технических остановок. Использовать необходимо внутри группы %SEGMENT%.&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STOP_INFORMATION%	&lt;br /&gt;
|Детальная информация о техпосадках. Отображает полную информацию о технических посадках в перелете.&lt;br /&gt;
|- &lt;br /&gt;
|%AGENCY_CURRENCY_CODE%	&lt;br /&gt;
|Код валюты агенства&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_EN%	&lt;br /&gt;
|Агентский сбор прописью на английском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_FEE_LETTERS_RU%	&lt;br /&gt;
|Агентский сбор прописью на русском (сбор за заказ)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TAX_WITHOUT_EXT_SERV%&lt;br /&gt;
|Агентский сбор без учета доп.услуг (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_EN%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на английском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_AGENCY_TWES_FEE_LETTERS_RU%&lt;br /&gt;
|Агентский сбор без учета доп.услуг прописью на русском (сбор за пассажира)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BASE_FARE_CODE%&lt;br /&gt;
|Код базового тарифа (в сегменте)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_CLASS%&lt;br /&gt;
|Класс в сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_US_BAGGAGE_INFO%&lt;br /&gt;
|Дополнительная информация о нормах багажа в США(на сайте перевозчика)&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_BAGGAGE_ALLOWANCE%&lt;br /&gt;
|Багаж для сегмента. Устаревшая переменная, рекомендуется использовать %BAGGAGE_ALLOWANCE%&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_STATUS%&lt;br /&gt;
|Статус сегмента&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_VENDOR_ID%&lt;br /&gt;
|ID заказа в авиакомпании&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_SEAT%&lt;br /&gt;
|Место пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%SEG_TICKET_NUM%&lt;br /&gt;
|Номер билета пассажира на сегменте&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_COUNT%&lt;br /&gt;
|Количество пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE%&lt;br /&gt;
|Сумма сборов&lt;br /&gt;
|-&lt;br /&gt;
|%PDF_URL%&lt;br /&gt;
|Ссылка на МК в формате PDF (для заказов в АРС Сирена Трэвел МК будет от поставщика)&lt;br /&gt;
|-&lt;br /&gt;
|%VIEWTRIP_URL%&lt;br /&gt;
|Ссылка на информацию о перелете в сервисе ViewTrip&lt;br /&gt;
|-&lt;br /&gt;
|%CHILD_DATE_OF_BIRTH%&lt;br /&gt;
|Дата рождения пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%LOYALTY_CARD%&lt;br /&gt;
|Карта лояльности&lt;br /&gt;
|-&lt;br /&gt;
|%MEAL%&lt;br /&gt;
|Предпочитаемое питание&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PRICE_WITH_CHARGE%&lt;br /&gt;
|Общая стоимость билета на пассажира (со сборами агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_URLS%&lt;br /&gt;
|Ссылки на билеты Аэроэкспресса&lt;br /&gt;
|-&lt;br /&gt;
|%AEROEXPRESS_TICKET_IMG%&lt;br /&gt;
|Билеты на Аэроэкспресс&lt;br /&gt;
|-&lt;br /&gt;
|%EXTSERVICE_INFO%&lt;br /&gt;
|Информация о дополнительной услуге&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_ACCESS_CODE%&lt;br /&gt;
|Код доступа к заказу&lt;br /&gt;
|-&lt;br /&gt;
|%PAYMENT_CARD_NUMBER%&lt;br /&gt;
|Номер банковской карты оплаты (в формате ПК XXXXXXXXXXXX9987)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
|Полное название тарифа&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
|Ручная кладь&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
|Багаж&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
|Информация об условиях обмена (текст, для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
|Информация о правилах возврата (для семейств тарифов)&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MILES%&lt;br /&gt;
|Мили&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_MEALS%&lt;br /&gt;
|Питание&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_VIP%&lt;br /&gt;
|Бизнес-зал&lt;br /&gt;
|-&lt;br /&gt;
|%FLIGHT_TARIFF_SEAT_SELECTION%&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;
&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;
| %VAT_TARIFF%&lt;br /&gt;
| НДС на тариф&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TAXES%&lt;br /&gt;
| НДС за таксы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT%&lt;br /&gt;
| НДС (тарифа + такс)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_DUES%&lt;br /&gt;
| НДС за сборы&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| %VAT_TOTAL_AMOUNT%&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;
Переменные с НДС в маршрут-квитанции будут доступны в том случае, если активна опция {{Setting|Показывать переменные для НДС в маршрут квитанции}} в разделе «Управление сайтом» → «Домены и протоколы», и в разделе «Управление продажами» → «Авиабилеты» → «Процессы» → «Процесс выписки» настроен список АК, по каким должен вычисляться НДС (по умолчанию если не указано ни одной АК, НДС не будет рассчитываться ни по одной АК). Расчет будет производиться по валидирующему перевозчику (АК, ответственной за операции с билетами и другие транзакции), вне зависимости от АК, участвующих в перелете.&lt;br /&gt;
&lt;br /&gt;
* Для Sabre и Galileo НДС рассчитывается по настройке {{Setting|НДС (в процентах)}} из того же раздела админки.&lt;br /&gt;
* Для Sirena2000 только НДС на сбор рассчитывается по этой настройке, остальное приходит от поставщика.&lt;br /&gt;
* В случае упрощенной системы налогообложения («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний» — настройка {{Setting|Тип налогообложения}} имеет значение {{Setting|Упрощенная система}}) НДС на такие сборы будет равен 0.&lt;br /&gt;
* НДС по сборам можно спрятать в НДС по таксам, для этого нужно включить настройку {{Setting|Скрывать сборы в таксы на маршрут-квитанции}} из раздела «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка».&lt;br /&gt;
&lt;br /&gt;
{{Attention|Печать маршрут-квитанции для каждого пассажира на индивидуальной странице осуществляется добавлением элемента с соответствующим стилем &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;&amp;lt;hr style=&amp;quot;page-break-after: always;&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=== Группы ===&lt;br /&gt;
&lt;br /&gt;
Для того чтобы указать в маршрут-квитанции информацию о нескольких пассажирах (сегментах полета и пр.) используются группы. Они лишь объединяют другие переменные и самостоятельными параметрами не обладают. Поэтому добавляя группу, не забывайте закрывать ее.&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;%PASSENGER%&lt;br /&gt;
&lt;br /&gt;
ФИО:&amp;amp;nbsp;%PASS_LASTNAME%&amp;amp;nbsp;%PASS_NAME%&amp;amp;nbsp;%PASS_PATRONYMIC%&lt;br /&gt;
&lt;br /&gt;
%PASSENGER%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация по каждому пассажиру в заказе. Например, если было 3 пассажира:&lt;br /&gt;
&amp;lt;pre&amp;gt;ФИО: Иванов Иван Иванович&lt;br /&gt;
ФИО: Петров Петр Петрович&lt;br /&gt;
ФИО: Сидоров Сидор Сидорович&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы вывести информацию о семействе тарифов, также используются группы. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_FULL_NAME%&lt;br /&gt;
%FLIGHT_TARIFF_IS_REFUNDABLE%&lt;br /&gt;
%FLIGHT_TARIFF_IS_CHANGEABLE%&lt;br /&gt;
%FLIGHT_TARIFF_HAND_LUGGAGE%&lt;br /&gt;
%FLIGHT_TARIFF_BAGGAGE%&lt;br /&gt;
&lt;br /&gt;
%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Будет выведена информация о семействе тарифов.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Бюджет-Эконом&lt;br /&gt;
Возврат билета: Тариф полностью невозвратный.&lt;br /&gt;
Обмен билета: 1) Обмен билета до вылета разрешен со сборами. 2) Обмен билета после вылета не разрешен.&lt;br /&gt;
Ручная кладь: 1 сумка до 10 кг &lt;br /&gt;
Багаж: 1 сумка до 23 кг&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переменные для вывода информации о семействе тарифа выводятся только в том случае, если есть информация о тарифной опции данного типа.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 50%&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;
! colspan=&amp;quot;3&amp;quot; | Описание групп&lt;br /&gt;
|-&lt;br /&gt;
! Название группы&lt;br /&gt;
! Описание группы&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%PASSENGER%&lt;br /&gt;
| Пассажир&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%SEGMENT%&lt;br /&gt;
| Сегмент&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;item tbl_groups&amp;quot; | &amp;amp;nbsp;%FLIGHT_TARIFF_GROUP%&lt;br /&gt;
| Информация о семействе тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для корректного отображения данных через переменные для более, чем одного пассажира, группа &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;%SEGMENT%&amp;lt;/syntaxhighlight&amp;gt; должна размещаться только внутри группы &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%PASSENGER%&amp;lt;/syntaxhighlight&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
В разделе «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» размещена опция {{Setting|Скрывать сборы в таксы на маршрут-квитанции}}.&lt;br /&gt;
Если она активирована, то при наличии сбора в сумме заказа он будет поровну распределен на всех пассажиров, для которых стоимость билета ненулевая, и замаскирован под таксу с кодом XP.&lt;br /&gt;
&lt;br /&gt;
== Альтернативные МК из ГРС ==&lt;br /&gt;
В шаблоне маршрут-квитанции имеется языкозависимая переменная &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;%SUPPLIER_ITIN_RECEIPT%&amp;lt;/syntaxhighlight&amp;gt; — ссылка на маршрут-квитанцию поставщика, которая содержит адрес сервиса поставщика для получения альтернативной МК. Поддерживается для: &lt;br /&gt;
* [http://www.virtuallythere.com Sabre] {{Attention|Необходимо самостоятельно указать e-mail пассажира, введенный при бронировании, для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
* [http://www.viewtrip.com Galileo] &lt;br /&gt;
* [http://myb.s7.ru SITA] {{Attention|Только для авиакомпании S7.}}&lt;br /&gt;
* [http://myairlines.ru Сирена-Трэвел] {{Attention|Необходимо самостоятельно заполнить данные: PNR и фамилию пассажира для просмотра заказа.}}&lt;br /&gt;
&lt;br /&gt;
Языковая зависимость переменной реализована для сервисов www.virtuallythere.com и myb.s7.ru. Внешний сервис получения альтернативной МК может не поддерживать язык, выбранный в {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
В раздел «Управление продажами» → «Авиабилеты» → «Устаревшие настройки» → «Настройка» добавлена настройка {{Setting|Скрывать стоимость заказа в маршрут квитанции поставщика}}. Данная настройка работает только для поставщиков Sabre и Galileo. Для SITA S7 не требуется выполнять каких-либо специальных действий для скрытия стоимости на сайте S7, т.к. myb.s7.ru не отображает стоимость PNR, выписанных в агентствах не S7.&lt;br /&gt;
&lt;br /&gt;
В раздел «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» → «Выписка»&amp;lt;!--{{Menu|Настройки системы|Нотификации|Шаблоны электронных писем|Выписка}}--&amp;gt; добавлена настройка {{Setting|Использовать маршрут-квитанцию поставщика в PDF, если возможно}}. Работает она только при включенной настройке {{Setting|Добавлять pdf версию МК во вложениях}}, поскольку заменяет приложенную в PDF маршрут-квитанцию на альтернативную от ГРС, если таковая имеется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&lt;br /&gt;
&lt;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%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&amp;diff=12669</id>
		<title>Пакеты реквизитов Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%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&amp;diff=12669"/>
		<updated>2017-03-30T13:09:58Z</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;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
==Назначение и принцип работы==&lt;br /&gt;
&lt;br /&gt;
Пакеты реквизитов '''{{NameProject2}}''' подключают [[агентство]] к '''[[ГРС]]''' и задает логику использования различных реквизитов для [[Поиск (Авиабилеты)|поиска]], [[бронирование|бронирования]], [[выписка|выписки]]. У агентства часто возникает потребность, чтобы поиск рейсов происходил в одном [[Pseudo City Code|PCC]], а бронирование и выписка в другом. В {{NameProject2}} реализована такая возможность.&amp;lt;!--&lt;br /&gt;
*У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает больше комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью пакетов реквизитов Nemo 2.0 вы можете конкретный список АК искать по одному Источнику Перевозки, а все остальные по другому.&lt;br /&gt;
*У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК, в разных зонах покрытия имеют разные тарифы. Пакеты реквизитов Nemo 2.0 позволяют искать одновременно в нескольких Источниках перевозки. -?подходит ли данный пример?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пакет реквизитов основан на '''[[Реквизиты подключения к ГРС в Немо 2.0|реквизитах подключения к ГРС в {{NameProject2}}]]''', поэтому реквизиты подключения к ГРС в {{NameProject2}} [[Реквизиты подключения к ГРС в Nemo 2.0#Создание реквизитов подключения к ГРС в Немо 2.0|настраиваются]] в первую очередь.&lt;br /&gt;
&lt;br /&gt;
== Создание пакета реквизитов {{NameProject2}} ==&lt;br /&gt;
Пакеты реквизитов {{NameProject2}} создаются и редактируются в разделе '''Настройки Авиа → Авиа пакеты'''&amp;lt;!--{{Menu|Настройки Авиа|Авиа пакеты}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать пакет реквизитов:&lt;br /&gt;
# Нажмите кнопку '''Добавить''' в конце страницы&lt;br /&gt;
# Введите произвольное '''Имя пакета'''&lt;br /&gt;
# Установите флажок '''Включить пакет'''. Если опция не включена, пакет не будет срабатывать&lt;br /&gt;
# Введите '''Код валюты данного пакета''' — [[Валюта|валюту]], в которой работает агентство. В этой валюте возвращаются цены от ГРС&lt;br /&gt;
# Выберите ГРС пакета из выпадающего списка '''Поставщик контента в данном пакете'''&lt;br /&gt;
# Выберите среду, в которой выполняются запросы к ГРС. Если вы создаете рабочий пакет — выберите ''PROD'', если тестировочный — ''CERT'' (только для ''Sabre'') или ''TEST''&lt;br /&gt;
# Выберите '''Поддерживаемый набор запросов к веб-сервисам Амадеуса''':&lt;br /&gt;
#* При создании пакетов для ''ГРС Amadeus'' выберите актуальный  — ''NemoStandart'' или ''AviaCenter''&lt;br /&gt;
#* Для остальных поставщиков выбирите ''NemoStandart''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
Записи о пакетах реквизитов отображаются в таблице на странице '''Авиапакеты'''.&lt;br /&gt;
&lt;br /&gt;
После создания пакета нужно настроить реквизиты поиска, бронирования и выписки.&amp;lt;!--Для работы пакета нужно добавить реквизиты поиска, бронирования и выписки.--&amp;gt; У каждого поставщика пакета собственный набор параметров для настройки реквизитов поиска, бронирования и выписки.&lt;br /&gt;
&lt;br /&gt;
== Общие параметры пакета реквизитов {{NameProject2}} ==&lt;br /&gt;
* '''Имя пакета''' — произвольное название пакета. Должно отражать название поставщика, а если у агентства уже есть настроенные пакеты этой ГДС, то желательно уточнять в названии и конкретный сток (например BSP/ETD (код АК)/ТКП ) или конкретный РСС/Office ID/ client_id.&lt;br /&gt;
* '''Включить пакет''' — включает пакет в работу. Не включенные пакеты недоступны для поиска, но доступны для операций с найденными в них ранее перелётами и бронями.&lt;br /&gt;
* '''Код валюты данного пакета''' —  трехбуквенный код валюты, на которую настроены данные реквизиты в ГДС. Авиасервер будет конвертировать получаемые от ГДС цены в эту валюту. &lt;br /&gt;
* '''Поставщик контента в данном пакете''' — поставщик пакета. Выбирается из выпадающего списка.&lt;br /&gt;
* '''Среда выполнения запросов''' — среда, в которой выполняются запросы к ГРС .&lt;br /&gt;
** ''CERT'' — тестовая среда поставщика ''Sabre'', вариация тестовой с более широкими возможностями. Выберите, если создаете пакет Sabre для тестирования.&lt;br /&gt;
** ''PROD'' — боевая/рабочая среда. Выберите, если создаете сразу боевой пакет.&lt;br /&gt;
** ''TEST'' — тестовая среда. Выберите, если создаете пакет для тестирования.&lt;br /&gt;
* '''Включает работу с допуслугами в данном пакете''' — опция включает работу с допуслугами. На данный момент допуслуги авиакомпаний не поддерживаются ни для одного из поставщиков, реализация планируется в будущем.&lt;br /&gt;
* '''Использование J типов пассажиров при прайсинге''' — включать для пакетов поставщика Сейбр, если агентству доступы приватные тарифы по данным типам.&lt;br /&gt;
* '''Поддерживаемый набор запросов к веб-сервисам Амадеуса''' — выбор из выпадающего списка:&lt;br /&gt;
** ''NemoStandart''  &lt;br /&gt;
** ''AviaCenter'' &amp;lt;br /&amp;gt;  Определяет допустимый к использованию набор запросов к вебсервисам Амадеуса, в зависимости от типа лицензии. По умолчанию указывается NemoStandart, и только если подключение под лицензию Авиацентра - AviaCenter (урезанный набор вебсервисов).&lt;br /&gt;
&lt;br /&gt;
== Настройка пакета реквизитов {{NameProject2}} ==&lt;br /&gt;
=== Sabre ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sabre''.&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Sabre'''.&lt;br /&gt;
# Укажите идентификатор агентства [[Pseudo City Code#IPCC в nemo.travel|IPCC]] для поиска в качестве '''Уникального идентификатора реквизитов у поставщика'''.&lt;br /&gt;
# Выберите из выпадающего списка '''ID временной зоны реквизитов''' часовой пояс агентства.&lt;br /&gt;
# Включите режим поиска '''''LFS''''' или '''''BFM'''''. {{Attention|Выберите один из двух режимов согласно договору.}}&lt;br /&gt;
# Введите '''Максимальное кол-во результатов в BFM поиске'''.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для поиска.&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Использование Sabre BFM поиска ''' — расширенный режим поиска Bargain Finder Max. Открывается агентству после заявления в течение 1 месяца. Характеристики:&lt;br /&gt;
** ''большой спектр перелетов и тарифов''&lt;br /&gt;
** ''доступность режима [[Поиск по окружным датам (Авиабилеты)|поиска по окружным датам]]''&lt;br /&gt;
** ''предоставление дополнительных характеристик перелета''&lt;br /&gt;
* '''Использование Sabre LFS поиска''' —  режим поиска Low Fare Search, доступный агентству по умолчанию. Характеристики:&lt;br /&gt;
** ''19 вариантов перелетов для запроса''&lt;br /&gt;
** ''выдача самых дешевых перелетов''&lt;br /&gt;
** ''отсутствие поиска по окружным датам''&lt;br /&gt;
** ''отсутствие признака возвратности билета'' &amp;lt;br /&amp;gt;{{Attention|Выберите один из двух режимов согласно договору.}}&lt;br /&gt;
* '''Максимальное кол-во результатов в BFM поиске''' — максимальное число результатов в выдаче при режиме поиска BFM. Максимально допустимое значение определяется контрактом с ГРС.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sabre''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Sabre'''&lt;br /&gt;
# Введите идентификатор IPCC  в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для бронирования.&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агентства. Выбирается из выпадающего списка &lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — команды, которые будут отображаться в брони. Бывает полезно использовать для внутренних нужд агентства&amp;lt;!--только сейбр и галилео--&amp;gt;&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера, которая получает наименьшую доступную для бронирования цену для определённого перелёта, исходя из заданных параметров прайсинга ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы и прочее). Поиск наименьшей цены выполняется в рамках того же базового класса (эконом, премиум эконом, бизнес и т.д.) к которому принадлежат сегменты/тарифы исходного для прайсинга перелёта. Используется при актуализации цены для перелёта, получении тарифных правил для перелёта (если при этом используется прайсинг), а так же при прайсинге во время операций с бронью.&lt;br /&gt;
* '''РСС для ААА переключения''' — PCC агентства для бронирования в оффлайн режиме. Вводится, если агентство желает искать перелеты в IPCC, а бронировать в PCC, при этом AAA-переключение происходит автоматически.&lt;br /&gt;
* '''Признак передачи ПНРа в ААА PCC после его создания''' — ПНР создаётся в IPCC, а после создания передаётся в AAA PCC&lt;br /&gt;
* '''Признак только прайсинга в ААА PCC при создании брони'''- включает бронирование в IPCC, а расчет тарифа в PCC&lt;br /&gt;
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Sabre, в которую требуется отправлять создаваемые брони&lt;br /&gt;
* '''PCC для прайсинга ПНРа'''- бронирование происходит в IPCC, а расчет тарифа происходит в указанном AAA PCC&lt;br /&gt;
* '''PCC в который надо передать ПНР после создания'''- ПНР создается в IPCC, а потом передается в указанный AAA PCC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sabre''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Sabre'''&lt;br /&gt;
# Введите идентификатор IPCC   в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Укажите '''Дефолтный сток выписки'''&lt;br /&gt;
# Введите '''Номер принтера'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для выписки.&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агентства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Дефолтный сток выписки''' — если установлен флажок ''Признак дефолтных реквизитов'', то это поле заполняется одним из значений (подробнее см. [[Принтер билетопечати (термин)#Принтеры билетопечати Sabre|Принтеры билетопечати Sabre]]): ''RU'', ''AT'', ''DE''.&lt;br /&gt;
* '''Номер принтера''' — номер [[Принтер билетопечати (термин)|принтера]], полученный от поставщика пакета &amp;lt;!-- ОБЯЗАТЕЛЬННЫЙ ПАРАМЕТР--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — включает добавление пассивного миск (miscellaneous) сегмента при выписке билетов&amp;lt;!-- опция используется:&lt;br /&gt;
** для создания брони на рейсы с отсутствующими свободными местами (билет забронируется и выпишется в случае, если на рейсе появится свободное место)&lt;br /&gt;
** для оформления изменений в билете через процедуру '''''mco''''' (требуется по правилам некоторых авиакомпаний)&lt;br /&gt;
** для перевыписки билетов&lt;br /&gt;
** в терминале для расчета стоимости брони на прошедшую дату (например, для оспаривания штрафов от авиакомпании) &amp;lt;!--&lt;br /&gt;
когда мест на рейсе нет, то можно взять пассивный сегмент, и ждать когда освободятся места: сделать бронь и навязать пассивные сегменты, они не со статусом hk, а со статусом ak — т.е выписать нельзя билет. И ждать, пока кто-то откажется, или слетит бронь, и место освободится. Еще они нужны, так как по правилам некоторых авиакомпаний оформлять изменения в билете нужно отдельной процедурой- mco. И для перевыписки билетoв\а, тоже нужен такой сегмент. Еще в терминале их используют для просчета стоимости брони на историческую дату — прошедшую, для оспаривания, например, штрафов от а/к--&amp;gt;&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
* '''Номер профиля принтера''' — профиль принтера, полученный от поставщика пакета&lt;br /&gt;
* '''РСС для ААА переключения''' — PCC агентства для выписки в оффлайн режиме. Вводится, если агентство желает искать и бронировать перелеты в IPCC, а выписывать в PCC, при этом AAA-переключение происходит автоматически.&lt;br /&gt;
* '''Стоки выписки для определённых а/к''' —  если у агентства есть прямой договор с авиакомпаниями о выписках и не установлен флажок ''Признак дефолтных реквизитов'', то это поле заполняется одним из значений (подробнее см. [[Принтер билетопечати (термин)#Принтеры билетопечати Sabre|Принтеры билетопечати Sabre]]): ''1Y'', ''1R''.&lt;br /&gt;
* '''Интеграция с Sabre Trams Back Office''' — опция включает добавление в ПНР элементов, необходимых для корректной интеграции с Sabre Trams Back Office.&lt;br /&gt;
* '''Включает использование авторизации приватной комиссии''' — включает передачу дополнительных данных (тур код, тикет десигнатор, эндорсмент) при выписке для доступа к более выгодным комиссиям&lt;br /&gt;
* '''Имя стар профиля в ГДС''' — ID агента в системе идентификации Sabre&lt;br /&gt;
* '''PCC в который надо передать ПНР после выписки''' — после выписки ПНР будет передан в указанный AAA PCC&lt;br /&gt;
* '''Стоки выписки для определенных а/к''' - поле не используется для ГРС Sabre.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Amadeus ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Amadeus''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Amadeus'''&lt;br /&gt;
# Выберите идентификатор Office ID из выпадающего списка в поле '''Уникального идентификатора реквизитов у поставщика'''. Чтобы новый Office ID появился в списке, предварительно необходимо добавить его в список доступных для данного агентства в разделе '''Настройки Авиа - Настройки подключения к ГДС - Реквизиты к GDS - Доступность реквизитов'''.&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Выставите оптимальное '''Максимальное количество результатов''' (по умолчанию ставить 200)&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — Office ID агентства для поиска. &lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). &lt;br /&gt;
* '''Максимальное кол-во результатов''' — оптимальное для агентства значение максимального количества результатов выдачи от 0 до 200.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты.&lt;br /&gt;
* '''Список а/к, не являющихся участниками BSP/ARC''' — коды авиакомпаний, которые не входят в BSP [[Billing and Settlement Plan]], но должны попадать в поиск. Для них билеты выписываются по механизму ETD (на прямом стоке). Пример таких авиакомпаний — Скат, БекЭйр. Актуально для казахстанского рынка.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Amadeus''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Amadeus'''&lt;br /&gt;
# Выберите идентификатор Office ID из выпадающего списка в поле '''Уникального идентификатора реквизитов у поставщика'''. Чтобы новый Office ID появился в списке, предварительно необходимо добавить его в список доступных для данного агентства в разделе '''Настройки Авиа - Настройки подключения к ГДС - Реквизиты к GDS - Доступность реквизитов'''.&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов''' - это означает, что бронирование в этом пакете будет разрешено по умолчанию для всех авиакомпаний. В любом пакете в реквизитах бронирования должны быть одни дефолтные реквизиты, иначе при бронировании будут возникать ошибки авиасервера. &lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — Office ID агентства для бронирования&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). &lt;br /&gt;
* '''Признак дефолтных реквизитов''' — Опция всегда включается в том случае, если создаваемые реквизиты бронирования в данном пакете - единственные на данный момент. Если какие-то авиакомпании необходимо бронировать в другом Office ID, то в этом же пакете создаются еще одни реквизиты бронирования уже с другим Office ID, признак дефолтных реквизитов при этом не ставится, но в этом случае в поле '''Список а/к, на которые применяются данные реквизиты''' нужно перечислить список кодов этих авиакомпаний.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать.&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании специальную ремарку в ПНР для скрытия цены на сайте поставщика.&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — при включенной опции авиасервер запрашивает наименьшую доступную для бронирования цену для данного перелёта, исходя из заданных параметров прайсинга (валидирующий перевозчик, валюта, типы пассажиров, приватные/неприватные тарифы и прочее). Поиск наименьшей цены выполняется в рамках того же базового класса (эконом, премиум эконом, бизнес и т.д.) к которому принадлежат сегменты/тарифы исходного для прайсинга перелёта. Опция RebookForLowest выполняется при актуализации цены для перелёта (проверке доступности), получении тарифных правил для перелёта (если при этом используется прайсинг), а так же при прайсинге во время операций с бронью.&lt;br /&gt;
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Amadeus, в которую требуется отправить создаваемые брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Amadeus''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Amadeus'''&lt;br /&gt;
# Введите идентификатор Office ID в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов''' - это означает, что выписка в этом пакете будет разрешена по умолчанию для всех авиакомпаний. В любом пакете в реквизитах выписки должны быть одни дефолтные реквизиты, иначе при выписки будут возникать ошибки авиасервера. &lt;br /&gt;
# Укажите в поле '''Дефолтный сток выписки''':&lt;br /&gt;
#* код страны реквизитов, если выписка будет на стоке BSP&lt;br /&gt;
#* код авиакомпании, если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct). &lt;br /&gt;
# Если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct), установите флажок ''Реквизиты настроены на выписку на стоке а/к''&lt;br /&gt;
# Выберите '''Тип контракта реквизитов выписки''' (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - для прямого стока авиакомпании. &lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — OfficeID агентства для выписки&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). &lt;br /&gt;
* '''Признак дефолтных реквизитов''' — Опция всегда включается в том случае, если создаваемые реквизиты выписки в данном пакете - единственные на данный момент. Если какие-то авиакомпании необходимо выписывать в другом Office ID, то в этом же пакете создаются еще одни реквизиты выписки уже с другим Office ID, признак дефолтных реквизитов при этом не ставится, но в этом случае в поле '''Список а/к, на которые применяются данные реквизиты''' нужно перечислить список кодов этих авиакомпаний.&lt;br /&gt;
* '''Реквизиты настроены на выписку на стоке а/к''' — включите опцию для выписки на стоке авиакомпании&lt;br /&gt;
* '''Дефолтный сток выписки''' — в качестве значений указываются:&lt;br /&gt;
#* код страны реквизитов, если выписка будет на стоке BSP&lt;br /&gt;
#* код авиакомпании, если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct). &lt;br /&gt;
* '''Тип контракта реквизитов выписки''' - параметры используются для ЦО в Немо 2.0:&lt;br /&gt;
** '''''BSP''''';&lt;br /&gt;
** '''''TCH''''';&lt;br /&gt;
** '''''ARC''''' - для выписки на собственном стоке а/к.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока введите ''SU'', т.к. передача пассданных в эндорсментах - обязательное требование Аэрофлота. Если в данных реквизитах Аэрофлот точно не будет выписываться, то можно не указывать ничего. &lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика.&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике.&lt;br /&gt;
* '''Офис, в который нужно передать бронь для RTS выписки''' — удаленный OfficeID для RTS выписки. Параметр используется, если согласно договору агентства с консолидатором выписка осуществляется посредством механизма RTS (Remote Ticketing Solution).&lt;br /&gt;
* '''ИД агента в выписывающей RTS системе''' — идентификатор выдается консолидатором и уточняется у агента. Параметр используется, если согласно договору агентства с консолидатором выписка осуществляется в RTS (Remote Ticketing Solution).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Galileo ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Galileo'''&lt;br /&gt;
# Введите идентификатор [[Pseudo City Code|PCC]] в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Введите '''HAP''', полученный от поставщика&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для поиска&lt;br /&gt;
* '''ID временной зоны реквизитов''' —  часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''HAP''' — HAP агентства для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Включает использование функций ГДС для метапоиска''' —  включает передачу параметра для распознавания ГРС, что этот PCC был создан непосредственно метапоиска&lt;br /&gt;
* '''Не учитывать валюту выписки при поиске''' — опция включает использование дефолтной валюты ГРС при поиске, указанные в реквизитах выписки либо пакета валюты игнорируются.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Galileo'''&lt;br /&gt;
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Введите '''HAP''', полученный от поставщика&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для бронирования&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''HAP''' — HAP агентства для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS): &lt;br /&gt;
** если опция включена:&lt;br /&gt;
*** при создании брони сервер Авиа добавляет в поле имени (и отчества) титул пассажира. В силу специфики хранения данных в ГРС Galileo, всё, что внесено в это поле поставщик соединяет в одну строку удаляя все пробелы&lt;br /&gt;
*** при обновлении брони сервер Авиа проверяет поле с именем на возможное наличие титула, и, если там есть нужная подстрока, выделяет её из имени в отдельное поле в брони авиа сервера. Из имени в брони (сервера Авиа) эта подстрока удаляется.&lt;br /&gt;
** если выключено:&lt;br /&gt;
*** сервер Авиа не добавляет титул при создании брони.&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;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Galileo'''&lt;br /&gt;
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Введите '''HAP''', полученный от поставщика&lt;br /&gt;
# Укажите номера принтеров:&lt;br /&gt;
#* ''MIR printer''&lt;br /&gt;
#* ''Ticket printer''&lt;br /&gt;
#* ''Itinerary printer''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
{{Attention| Для выписки на стоке BSP ТКТ-принтер линковать не нужно!}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| Перед проверкой выписки убедитесь, уточнив у клиента, что он выполнил линковку принтеров офлайн в терминале Галилео. Проверить, какие принтеры прилинкованы, можно по команде HMLD}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для выписки&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''HAP''' — HAP агентства для выписки&lt;br /&gt;
* '''MIR printer''' — номер принтера для создания MIR файлов&lt;br /&gt;
* '''Ticket printer''' — номер принтера билетопечати&lt;br /&gt;
* '''Itinerary printer''' — номер принтера для вывода маршрутной квитанции&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
* '''Код валюты данных реквизитов''' — код валюты для выписки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sirena ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sirena''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Sirena'''&lt;br /&gt;
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Выставите оптимальное '''Максимальное количество перелётов в результатах поиска''' и '''Минимальное количество перелётов в результатах поиска'''&lt;br /&gt;
# Задайте в поле '''Порядок перебора рейсов в ГДС''' значение ''differentFlightsCombFirst''&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;
# Создать отдельный пакет с необходимым ClientID.&lt;br /&gt;
# В настройках реквизитов поиска указать коды категорий пассажиров, по которым предоставляется скидка.&lt;br /&gt;
# Настроить в [[Маршрутизатор поисковых запросов Немо Тревел 2.0|маршрутизаторе]] направления, на которых будет работать данный пакет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для поиска&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Максимальное количество перелётов в результатах поиска''' —  максимальное число результатов выдачи. Выставите оптимальное значение (рекомендовано 50)&lt;br /&gt;
* '''Минимальное количество перелётов в результатах поиска''' —  минимальное число результатов в выдаче:&lt;br /&gt;
**целое положительное число,&lt;br /&gt;
**параметр ''spOnePass'' — система должна прекратить перебор рассматриваемых вариантов после первого прохода, используется при порядке перебора ''differentFirst'', ''differentFlightsFirst'' и ''differentFlightsCombFirst''. &lt;br /&gt;
* '''Порядок перебора рейсов в ГДС''' — тип алгоритма перебора вариантов перевозки (рейс, тариф, класс):&lt;br /&gt;
** ''ordinary'' — все варианты перебираются подряд, один проход по списку вариантов. Недостаток — тенденция к выдаче однообразных вариантов в ответе.&lt;br /&gt;
** ''differentFirst'' — при первом проходе пропускаются варианты с рейсами компаний-перевозчиков, встречавшихся ранее, при втором — с совпадающими с ранее пройденными рейсами, при третьем — перебираются не рассмотренные ранее варианты.&lt;br /&gt;
** ''differentFlightsCombFirst'' — при первом проходе пропускаются варианты комбинацией рейсов, встречавшейся ранее, при втором перебираются подряд не рассмотренные ранее варианты. Алгоритм в меньшей степени подвержен проблеме однообразия вариантов. Для большинства поисковых запросов данный алгоритм наиболее оптимальный и не требует более одного прохода (параметр ''spOnePass'').&lt;br /&gt;
** ''differentFlightsFirst'' — при первом проходе пропускаются варианты, имеющие в составе встречавшийся ранее рейс (без учета класса бронирования). Полезен на маршрутах с очень большим количеством рейсов для получения вариантов от всех компаний, имеющих рейсы на маршруте. &amp;lt;br /&amp;gt;Принципиальные различия, недостатки и преимущества алгоритмов проявляются только при обработке запросов на направлениях со значительным количеством рейсов. В общем случае рекомендуется установить значение ''differentFlightsCombFirst''.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Код а/к, на сайте которой реквизиты будут использоваться''' — '''настройка используется только в случае использования пакета на сайте авиавкомпании, созданного на базе Немо.'''&lt;br /&gt;
* '''Перегрузка кода категории пассажира ADT''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на взрослого.&lt;br /&gt;
* '''Перегрузка кода категории пассажира CNN''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на ребенка.&lt;br /&gt;
* '''Перегрузка кода категории пассажира INF''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на младенца.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sirena''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Sirena'''&lt;br /&gt;
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Если требуется, ведите ваш '''ERSP код'''&lt;br /&gt;
# Если ClientID переведен в боевой режим и ключ шифрования агентства подтвержден Sirena, включите опцию '''Шифровать запросы к поставщику'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для бронирования&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера, которая получает наименьшую доступную для бронирования цену для определённого перелёта, исходя из заданных параметров прайсинга ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы и прочее). Поиск наименьшей цены выполняется в рамках того же базового класса (эконом, премиум эконом, бизнес и т.д.) к которому принадлежат сегменты/тарифы исходного для прайсинга перелёта. Используется при актуализации цены для перелёта, получении тарифных правил для перелёта (если при этом используется прайсинг), а так же при прайсинге во время операций с бронью.&lt;br /&gt;
* '''ERSP код''' — ERSP код агентства&lt;br /&gt;
* '''Шифровать запросы к поставщику'''- включите опцию после того, как:&lt;br /&gt;
** ClientID переведен в боевой режим&lt;br /&gt;
** ключ шифрования подтвержден Sirena&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Sirena, в которую требуется отправлять создаваемые брони&lt;br /&gt;
* '''Уменьшение ТЛа от поставщика на данное значение''' — уменьшение [[Таймлимит|тайм-лимита]] от поставщика на указанное значение (в минутах). Переопределяет тайм-лимит от поставщика более строгим. &amp;lt;!--делалось в этом тикете http://helpdesk.nemo.travel/issues/17301--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Sirena''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Sirena'''&lt;br /&gt;
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Если ClientID переведен в боевой режим и ключ шифрования агентства подтвержден Sirena, включите опцию '''Шифровать запросы к поставщику'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для выписки&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Шифровать запросы к поставщику'''- включите опцию после того, как:&lt;br /&gt;
** ClientID переведен в боевой режим&lt;br /&gt;
** ключ шифрования подтвержден Sirena&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SITA Gabriel ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
{{Attention|Поиск в SITA Gabriel для авиакомпании ''«Сибирь» (S7 Airlines)'' не поддерживается ГРС!}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''SITA Gabriel''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для SITA Gabriel'''&lt;br /&gt;
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Задайте параметры, используемые для реквизитов подключения агентства к SITA Gabriel:&lt;br /&gt;
#* Логин для терминала&lt;br /&gt;
#* Пароль для терминала&lt;br /&gt;
#* ИД агента&lt;br /&gt;
#* Пароль агента&lt;br /&gt;
#* [[Pseudo City Code|PCC]]&lt;br /&gt;
#* Некий AgentDutyCode&lt;br /&gt;
#* ISO Alpha2 код страны&lt;br /&gt;
#* IATA код города/аэропорта приписки агента&lt;br /&gt;
#* IATA код а/к&lt;br /&gt;
#* Некий реквестор ИД&lt;br /&gt;
#* Контекст этого RequestorID&lt;br /&gt;
#* Тип RequestorID&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SITA Gabriel&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Логин для терминала''' — введите логин, используемый для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Пароль для терминала''' — введите пароль, используемый для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''ИД агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Пароль агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''PCC''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Некий AgentDutyCode''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''ISO Alpha2 код страны''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''IATA код города/аэропорта приписки агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''IATA код а/к''' -введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Некий реквестор ИД''' — технический параметр, по умолчанию введите ''sidpf-7e0d7-msx5g-9dnov''&lt;br /&gt;
* '''Контекст этого RequestorID''' — технический параметр, по умолчанию введите '''''Airfare'''''&lt;br /&gt;
* '''Тип RequestorID''' — технический параметр, по умолчанию введите '''''7'''''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в SITA Gabriel, в которую требуется отправлять создаваемые брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''SITA Gabriel''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для SITA Gabriel'''&lt;br /&gt;
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Задайте параметры, используемые для реквизитов подключения агентства к SITA Gabriel:&lt;br /&gt;
#* Логин для терминала&lt;br /&gt;
#* Пароль для терминала&lt;br /&gt;
#* ИД агента&lt;br /&gt;
#* Пароль агента&lt;br /&gt;
#* PCC&lt;br /&gt;
#* Некий AgentDutyCode&lt;br /&gt;
#* ISO Alpha2 код страны&lt;br /&gt;
#* IATA код города/аэропорта приписки агента&lt;br /&gt;
#* IATA код а/к&lt;br /&gt;
#* Некий реквестор ИД&lt;br /&gt;
#* Контекст этого RequestorID&lt;br /&gt;
#* Тип RequestorID&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SITA Gabriel&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Логин для терминала''' — введите логин, используемый для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Пароль для терминала''' — введите пароль, используемый для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''ИД агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Пароль агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''PCC''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Некий AgentDutyCode''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''ISO Alpha2 код страны''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''IATA код города/аэропорта приписки агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''IATA код а/к''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel&lt;br /&gt;
* '''Некий реквестор ИД''' — валидатор, который выдается авиакомпанией ''«Сибирь» (S7 Airlines)''&lt;br /&gt;
* '''Контекст этого RequestorID''' — технический параметр, по умолчанию оставьте поле пустым&lt;br /&gt;
* '''Тип RequestorID''' — технический параметр, по умолчанию введите '''''5'''''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — включите опцию для авиакомпании ''«Сибирь» (S7 Airlines)''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Nemo Inventory ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''[[Nemo Inventory (компонент)|Nemo Inventory]]''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Nemo Inventory''' &lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика'''  — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''&lt;br /&gt;
* '''ID временной зоны реквизитов'''  — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Nemo Inventory''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Nemo Inventory'''&lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика'''  — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Nemo Inventory''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Nemo Inventory'''&lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика'''  — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== TravelFusion ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''TravelFusion''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для TravelFusion''' &lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''TravelFusion''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для TravelFusion'''&lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Включите опцию '''Всегда использовать TFPrepay'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Всегда использовать TFPrepay''' — включает способ оплаты через депозит TravelFusion. Включите опцию&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS). Если настройка включена, сервер Авиа проставляет титул пассажира в запросе бронирования к поставщику.&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''TravelFusion''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для TravelFusion'''&lt;br /&gt;
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mystifly ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Mystifly''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Mystifly''' &lt;br /&gt;
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Выставите оптимальное '''Максимальное количество перелётов в результатах поиска'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly&lt;br /&gt;
* '''ID временной зоны реквизитов'''  — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Максимальное количество перелетов в результатах поиска''' — оптимальное для агентства значение максимального количества результатов выдачи&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Mystifly''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Mystifly'''&lt;br /&gt;
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Включает использование валюты выписки для цены брони''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Mystifly''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Mystifly'''&lt;br /&gt;
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
* '''Код валюты данных реквизитов''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SpecialFares ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''SpecialFares''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для SpecialFares''' &lt;br /&gt;
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''SpecialFares''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для SpecialFares'''&lt;br /&gt;
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' —  функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''SpecialFares''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для SpecialFares'''&lt;br /&gt;
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pegasys ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Pegasys''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Pegasys''' &lt;br /&gt;
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Задайте параметры, полученные от поставщика:&lt;br /&gt;
#* '''Ключ доступа к АПИ'''&lt;br /&gt;
#* '''Двубуквенный код языка'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Ключ доступа к АПИ''' — выдаётся Pegasys&lt;br /&gt;
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Pegasys''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Pegasys'''&lt;br /&gt;
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Ключ доступа к АПИ''' — выдаётся Pegasys&lt;br /&gt;
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)&lt;br /&gt;
* '''идентификатор сотрудника агентства''' — числовой идентификатор, выдаётся Pegasys&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' —  функция не реализована для данного поставщика&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Pegasys''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Pegasys'''&lt;br /&gt;
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Ключ доступа к АПИ''' — выдаётся Pegasys&lt;br /&gt;
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''&lt;br /&gt;
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика&lt;br /&gt;
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Galileo uAPI ===&lt;br /&gt;
==== Настройка реквизитов поиска ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo uAPI''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты поиска для Galileo uAPI'''&lt;br /&gt;
# Введите идентификатор [[Pseudo City Code|PCC]] в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Выберите '''Максимальное кол-во результатов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для поиска &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''ID временной зоны реквизитов''' —  часовой пояс агенства. Выбирается из выпадающего списка.&lt;br /&gt;
* '''Максимальное кол-во результатов''' — максимальное число результатов в выдаче. Максимально допустимое значение определяется контрактом с ГРС.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для поиска.&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов бронирования ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo uAPI''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты бронирования для Galileo uAPI'''&lt;br /&gt;
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для бронирования&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для бронирования&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика&lt;br /&gt;
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)&lt;br /&gt;
* '''Список команд, которые будут выполнены при создании ПНРа''' — команды, которые будут отображаться в брони. Бывает полезно использовать для внутренних нужд агентства&amp;lt;!--только сейбр и галилео--&amp;gt;&lt;br /&gt;
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера, которая получает наименьшую доступную для бронирования цену для определённого перелёта, исходя из заданных параметров прайсинга (валидирующий перевозчик, валюта, типы пассажиров, приватные/неприватные тарифы и прочее). Поиск наименьшей цены выполняется в рамках того же базового класса (эконом, премиум эконом, бизнес и т.д.) к которому принадлежат сегменты/тарифы исходного для прайсинга перелёта. Используется при актуализации цены для перелёта, получении тарифных правил для перелёта (если при этом используется прайсинг), а так же при прайсинге во время операций с бронью.&lt;br /&gt;
* '''Включает использование валюты выписки цены брони''' — опция включает использование валюты, указанной в реквизитах выписки, для расчета цены брони&lt;br /&gt;
* '''Номер очереди в ГДС, куда помещать создаваемую бронь'''- все создаваемые брони будут передаваться в указанную очередь.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Настройка реквизитов выписки ====&lt;br /&gt;
# Откройте пакет реквизитов поставщика ''Galileo uAPI''&lt;br /&gt;
# Нажмите '''Добавить Реквизиты выписки для Galileo uAPI'''&lt;br /&gt;
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''&lt;br /&gt;
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''&lt;br /&gt;
# Установите флажок '''Признак дефолтных реквизитов'''&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 800px;&amp;quot; | Параметры пакета реквизитов для выписки&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Обязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; | Необязательные параметры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для выписки&lt;br /&gt;
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты&lt;br /&gt;
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать&lt;br /&gt;
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Реквизиты подключения к ГРС в Немо 2.0]]&lt;br /&gt;
* [[Реквизиты подключения к ГРС в Немо 1.0]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[Travelport (Galileo)]]&lt;br /&gt;
* [[Pseudo City Code|PCC]]&lt;br /&gt;
* [[Международная ассоциация воздушного транспорта|IATA]]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=12288</id>
		<title>Travelport (Galileo)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Travelport_(Galileo)&amp;diff=12288"/>
		<updated>2017-03-02T07:06:50Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Описание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Galileo.jpg|300px|справа|Логотип ГРС Galileo]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Travelport (Galileo)'''  — крупнейшая [[ГРС]], предлагающая услуги по бронированию авиаперевозок, отелей, туристических услуг и аренды автомобилей. Наряду с глобальной дистрибутивной системой Worldspan входит в холдинг Travelport.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Компания Nemo.Travel является официальным сертифицированным разработчиком на Galileo Web Services. Система бронирования {{NameSystem}} поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Galileo.&lt;br /&gt;
&lt;br /&gt;
На данный момент, в целях развития продукта Nemo.travel  в рамках сотрудничества с компанией Travelport была добавлена интеграция с новым протоколом взаимодействия с GDS Galileo - Travelport uAPI. Он является более эффективным и предоставляет больше возможностей по сравнению с предыдущей версией коннектора - Galileo Web Services (например, семейства тарифов). В виду перехода на этот более функциональный протокол взаимодействия с GDS Galileo доработка нового функционала будет производиться только для коннектора к Travelport uAPI и не будет производиться для Galileo WS.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]&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; margin-bottom:12px;&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;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по всем классам&lt;br /&gt;
* Тарификация OJ&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Weekend&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Максимальное количество сегмантов при сложном маршруте — 8&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 9&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 9&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; margin-bottom:10px;&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;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГДС&lt;br /&gt;
** Добавление титула пассажира&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Повтор взятия мест при получении NN статуса&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — не ограничено&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне ПНР&lt;br /&gt;
** Импорт брони по ПНР локатору&lt;br /&gt;
** Получение истории брони из ГДС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP, частично ТКП&lt;br /&gt;
** Возможность бронирования и выписки BSP&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; margin-bottom:10px;&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;
* Из реквизитов/настроек&lt;br /&gt;
** Выписка на стоке авиа-компании[[#FAQ по GDS/ГРС/API Galileo|&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Подключение к ГРС Galileo в {{NameSystem}} ==&lt;br /&gt;
Чтобы взаимодействовать с ГРС Galileo через {{NameSystem}} необходимо выполнить следующие действия:&lt;br /&gt;
&lt;br /&gt;
# Заключить договор с компанией Трэвелпорт:&lt;br /&gt;
## Cвязаться с локальным офисом компании Трэвелпорт.&lt;br /&gt;
## Запросить образец заявки на заключение договора.&lt;br /&gt;
## Заполнить заявку, при этом указать, что необходимы следующие PCC (офисы):&lt;br /&gt;
##* Офис для работы в оффлайне (то есть, через терминалы): сервис-бюро (SVCB), BSP;&lt;br /&gt;
##* Офис для работы в онлайне: BSP-онлайн, поисковый онлайн-офис.&lt;br /&gt;
#*Особенности: &lt;br /&gt;
#**{{Attention|Если вы являетесь прямым агентом ТКП и будете работать с ТКП через Galileo, то вам также нужно заказать оффлайн/онлайн офисы для ТКП.}}&lt;br /&gt;
#**Если вы не являетесь прямым агентом ТКП, а являетесь субагентом какого-либо агентства и будете работать с ТКП через Galileo, то оффлайн/онлайн офисы для ТКП могут быть заказаны для вас агентством при условии, что это агентство уже имеет договор с Трэвелпортом.&lt;br /&gt;
#**При этом заказ оффлайн-офиса ТКП является обязательным, так как ТКП (Транспортная Клиринговая палата) авторизует [[агентство]] по оффлайн-офису и уже к нему привязывает интернет-пункт продажи (ИПП) для работы в онлайне.&lt;br /&gt;
#**Если вы являетесь прямым агентом Аэрофлота или S7 и авторизованы ими для продажи на их электронных бланках (ETAT), то нужно заказать еще и онлайн/оффлайн-офисы для выписки на эти авиакомпании.&lt;br /&gt;
#**Если вы не являетесь прямым агентом Аэрофлота или S7 и работаете как субагент агентства, авторизованного для продажи на их электронных бланках (ETAT), и это агентство имеет договор с Трэвелпортом, то онлайн/оффлайн-офисы для выписки на эти авиакомпании могут быть заказаны агентством.&lt;br /&gt;
#**{{Attention|Если вы субагент, то в случае заказа офисов под ТКП и ETAT вашим агентством все вопросы по их настройкам и заказу masterGTIDов должны будут решаться вашим агентством.}}&lt;br /&gt;
#**В связи с тем, что ETAT может быть внедрен в системе Galileo и для других авиакомпаний России и стран СНГ, рекомендуем следить за новостями компании Трэвелпорт и обращаться за получением дополнительной информации к вашему аккаунт-менеджеру.&lt;br /&gt;
#**Для упрощения понимания вами, как агентом, и нами, как разработчиками, назначения создаваемых для вас офисов, офисы для онлайна, как правило, имеют в своем названии OL. Например: OL BSP – офис для работы с BSP в онлайне, OL SBB – поисковый онлайн-офис (SBB — Super Best Buy), OL TCH – офис для работы в онлайне с ТКП, OL S7 – онлайн-офис для выписки ЕTАТ авиакомпании S7.&lt;br /&gt;
# Если у вас уже заключен договор абонентского обслуживания с компанией Трэвелпорт, то в заявке на заключение договора вы указываете, что нужно подготовить приложение к договору, и что вы заказываете только необходимые вам онлайн-офисы. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В заявке на заключение договора также нужно указать, что вам требуются masterGTIDы для всех онлайн-офисов (кроме офиса ТКП).&lt;br /&gt;
# Если в заявке вы не указали, что вам требуются masterGTID'ы, то их можно заказать после получения от Трэвелпорта заказанных вами конфигураций PCC ([[ПСС]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
# Срок исполнения заявок на создание новых PCC и masterGTID'ов для них определяется регламентом, принятым в компании Трэвелпорт (минимум 5 рабочих дней после подписания договора/приложения к договору обеими сторонами).&lt;br /&gt;
# Получив от Трэвелпорта заказанную вами конфигурацию, вы должны передать все данные по онлайн-офисам в «Новую Студию» (номера PCC и masterGTIDы для них). Мы закажем в Трэвелпорте для вас HAP'ы (HAP — Host Access Profile, профиль доступа к хосту), чтобы вы могли работать с системой Galileo через устанавливаемую на сайте систему {{NameSystem}}. Минимальное время, требуемое для обработки Трэвелпортом заявки на HAP и его создание, – 5 рабочих дней.&lt;br /&gt;
# {{Attention|Создаваемые PCC изначально являются «пустышками» в смысле основных настроек. Для правильной работы как в оффлайне, так и в онлайне эти PCC должны быть настроены. Настройка PCC выполняется сотрудниками локального офиса Трэвелпорта по вашим письмам, направляемым вашему аккаунт-менеджеру:}}&lt;br /&gt;
#* письмо с просьбой настроить офис XXX (где XXX– номер офиса (PCC) из полученной вами конфигурации) для работы с BSP и добавить в него все авиакомпании из установок BSPLINK для вашего агентства– пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). После того, как для офиса сделаны настройки на BSP, новые авиакомпании будут добавляться в него автоматически из данных в BSPLINK. На каждый из офисов BSP (онлайн и оффлайн) пишется отдельное письмо.&lt;br /&gt;
#* письмо с просьбой настроить офис XYZ (OL SBB) для поиска в онлайне – пишется на бланке агентства с подписью и печатью, указывается ваш валидатор BSP (номер IATA, адрес, название). Отличительной настройкой этого офиса является то, что если вы заказали онлайн-офис для ТКП и/или онлайн-офис для ETAT к-л авиакомпании, то вы просите добавить в него авиакомпании из BSPLINK, авиакомпании, участвующие в проекте Galileo – ТКП, и/или авиакомпании, с которыми вы будете работать по ETAT.&lt;br /&gt;
&lt;br /&gt;
Агентство должно периодически проверять через своего аккаунт-менеджера настройки этого офиса в системе Galileo, так как авиакомпании, участвующие в проекте Galileo-ТКП, автоматически в список авиакомпаний в этот офис не добавляются (в отличие от BSP-авиакомпаний).&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы с авиакомпаниями в онлайне нужно чтобы локальный офис Трэвелпорта получил от каждой авиакомпаний, с которой вы работаете по ETAT, письмо, подтверждающее, что вашему офису YYYY (OL SU, например) разрешается выписка ETAT авиакомпании (в нашем случае, SU). В свою очередь, вы должны прислать своему аккаунт-менеджеру в Трэвелпорт письмо на бланке агентства (с подписью и печатью) с валидатором, который будет использоваться при выписке электронного билета авиакомпании, например, 555 1234567.&lt;br /&gt;
&lt;br /&gt;
Если вы являетесь субагентом к-л агентства, имеющего договор с авиакомпанией по ETAT, то такое письмо должно быть направлено в Трэвелпорт от имени агентства, так как именно в договоре этого агентства с авиакомпанией прописан ваш пункт продажи ЕТАТ авиакомпании.&lt;br /&gt;
&lt;br /&gt;
* Для корректной работы в онлайне с ТКП через Galileo, ваш онлайн-офис ТКП ZZZZ (OL TCH), офис ТКП-оффлайн, терминалы и агенты (их подписи – sign-on) должны быть авторизованы ТКП для выписки (продажи) через Galileo. В противном случае, выписка ТКП через Galileo не будет возможной. Соответствующая заявка должна быть подана в ТКП вами (если вы прямой агент ТКП) или вашим агентством (если вы – субагент). Время обработки заявки на авторизацию регламентируется внутренними процедурами ТКП. Загрузка обновленного файла ТКП выполняется Трэвелпортом на ежедневной основе.&lt;br /&gt;
&lt;br /&gt;
==== Особенности подключения ====&lt;br /&gt;
&lt;br /&gt;
* Любая субагентская деятельность требует заказа отдельных PCC для онлайна и оффлайна, неважно, ETAT, ТКП или BSP. То есть, если по к-л авиакомпании вы являетесь субагентом агентства в рамках BSP, то для выписки на эту авиакомпанию вам нужны отдельные PCC для онлайна/ оффлайна, имеющие название, адрес и валидатор BSP этого агентства.&lt;br /&gt;
* При конфигурировании офисов (PCC) рекомендуется сразу же попросить Трэвелпорт установить прозрачность (Selective Access) между всеми вашими офисами – это позволит иметь доступ к созданной брони из любого вашего PCC (исключение составляет доступ к офису ТКП, куда можно войти только под авторизованной ТКП подписью (sign-on). Если вы субагент, а PCC относится к вашему агентству, то запрос на прозрачность посылается в Трэвелпорт как вами, так и вашим агентством.&lt;br /&gt;
* Выписка ETAT билетов осуществляется через принтер, специальным образом описанный в конфигурации системы. Принтер привязывается (линкуется) к определенному адресу (терминалу), поэтому сначала нужно определиться, к какому терминалу вы будете привязывать принтер, а уже потом обращаться в Трэвелпорт по поводу добавления принтера в ту или иную конфигурацию. Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса добавленного в конфигурацию Galileo принтера .&lt;br /&gt;
* Сказанное выше относится и к принтеру, на который выводятся маршрутные квитанции ET-билетов.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы привязка принтеров выполнялась правильно, Трэвелпорт рекомендует обращаться в локальный офис за помощью в выполнении этих операций.&lt;br /&gt;
&lt;br /&gt;
Последним шагом в этой процедуре является указание в настройках {{NameSystem}} логического адреса принтера, добавленного в конфигурации Galileo и прилинкованного в PCC.&lt;br /&gt;
&lt;br /&gt;
==Особенности работы с ГРС Galileo==&lt;br /&gt;
=== Синхронизация {{NameSystem}} и Galileo ===&lt;br /&gt;
&lt;br /&gt;
Синхронизация {{NameSystem}} и Galileo предполагает обновление статусов заказа и его состояния в {{NameSystem}} в соответствии с изменениями в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если билет был забронирован в {{NameSystem}}, но выписан в терминале при обновлении заказа в {{NameSystem}}, статус изменится на '''«Выписан»'''.}}&lt;br /&gt;
&lt;br /&gt;
Параметр '''&amp;lt;Status&amp;gt;cancelled&amp;lt;/Status&amp;gt;''' может принимать следующие значения:&lt;br /&gt;
* '''const STATUS_PENDING''' — 'pending';&lt;br /&gt;
* '''const STATUS_PENDING_CONF''' — 'pending confirmation';&lt;br /&gt;
* '''const STATUS_WAITING''' — 'waiting';&lt;br /&gt;
* '''const STATUS_BOOKED''' — 'booked';&lt;br /&gt;
* '''const STATUS_CANCELLED''' — 'cancelled';&lt;br /&gt;
* '''const STATUS_TICKET''' — 'ticket';&lt;br /&gt;
* '''const STATUS_NEEDCONFIRM''' — 'needconfirm';&lt;br /&gt;
* '''const STATUS_REJECT''' — 'reject';&lt;br /&gt;
&lt;br /&gt;
Тот или иной статус присваивается параметру в следующих ситуациях:&lt;br /&gt;
* pending — заказ отложен для бронирования, новая бронь;&lt;br /&gt;
* reject — заказ отвергнут поставщиком;&lt;br /&gt;
* pending confirmation — бронь в ожидании подтверждения от поставщика;&lt;br /&gt;
* waiting — бронь в ожидании результатов от поставщика;&lt;br /&gt;
* need confirm — бронь в ожидании ручного подтверждения от клиента;&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
Оплаченные брони могут иметь только три статуса:&lt;br /&gt;
* booked — забронировано и подтверждено;&lt;br /&gt;
* ticket — забронировано и выписаны документы;&lt;br /&gt;
* cancelled — бронь отменена.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Текущая версия поисковых запросов в Galileo поддерживает отображение багажа в поисковой выдаче.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм обновления данных по заказу в {{NameSystem}} для ГРС Galileo учитывает удаление пассажиров в заказе через терминал.}}&lt;br /&gt;
&lt;br /&gt;
=== Выписка в Galileo ===&lt;br /&gt;
&lt;br /&gt;
При выписке билетов в Galileo происходит последовательная проверка актуальности существующего тарифа, которая предполагает:&lt;br /&gt;
&lt;br /&gt;
# Проверку статуса установленной цены.&lt;br /&gt;
# Если статус цены — отменена или невалидна, удаление старой записи о цене. Здесь возможно исключение «CONFIRM SEGMENT 01», означающее что сегмент был отменён (скорее всего, авиакомпанией).&lt;br /&gt;
# Если старая невалидная цена успешно была отменена, то выполняется запрос по установке цены заново. Здесь возможно исключение «NO VALID FARE FOR INPUT CRITERIA», означающее «несоответствие» между [[ПНР]] и базой данных цен Галилео.&lt;br /&gt;
&lt;br /&gt;
То есть переустановка цены проходит в два этапа:&lt;br /&gt;
# удаление старой;&lt;br /&gt;
# установка новой цены. &lt;br /&gt;
Это происходит, если приходит статус цены как (из спеков):&lt;br /&gt;
* I = Invalid Fare, e.g., due to name/itin change;&lt;br /&gt;
* X = Expired Fare, older than 7 days;&lt;br /&gt;
* V = Reprice (need requote to ticket).&lt;br /&gt;
&lt;br /&gt;
{{Attention|Рекомендовано обновлять цену непосредственно перед выпиской билета в случае, если выписка происходит в другой день.}}&lt;br /&gt;
&lt;br /&gt;
[[Ошибка#Галилео|Ошибки при бронировании и выписке в ГРС Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== Генерация билетов ===&lt;br /&gt;
На каждые 4 сегмента в брони создается отдельный номер билета. Это стандартная логика хоста Galileo и не зависит от клиентской платформы.&lt;br /&gt;
&lt;br /&gt;
=== Отображение комиссии агентства в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.}}&lt;br /&gt;
&lt;br /&gt;
Комиссию, которая причитается агенту по той или иной брони, в Galileo можно увидеть в отчете TINS /TICKET AND INVOICE NUMBERING SYSTEM REPORT. Этот отчет выводится на экран по команде HMPR.&lt;br /&gt;
&lt;br /&gt;
Для просмотра суммы комиссии может быть использован расширенный отчет — этот отчет выводится на экран по команде HMPR*E.&lt;br /&gt;
&lt;br /&gt;
=== Курсы валют в ГРС Galileo ===&lt;br /&gt;
&lt;br /&gt;
Валюта, в которой приходит базовая цена от поставщика, зависит от типа перелета. Валюта, в которой приходит эквивалентная цена, зависит от местонахождения агентства. Galileo поддерживает 3 основных банковских курса между валютами, в которых и осуществляется пересчет.&lt;br /&gt;
&lt;br /&gt;
* Банковский курс продажи (BSR) — используется в случае, если платеж осуществляется в валюте страны местонахождения агентства и в качестве оплаты принимается местная валюта. Например, тариф на перевозку из Гонконга (HKG) в Лос-Анджелес (LAX) составляет 23000 гонконгских долларов (HKD). Если билет выдается в агентстве в Лондоне и платеж осуществляется в английских фунтах стерлингов (GBP), перевод стоимости тарифа из HKD в GBP будет осуществляться по курсу продажи (Формат: FZSHKD23000GBP). По курсу BSR так же происходит пересчет комиссий.&lt;br /&gt;
* Банковский курс покупки (BBR) — применяется, если платеж осуществляется не в местной валюте местонахождения агентства и в качестве оплаты билета принимается иностранная валюта. Например, тариф на перевозку из Копенгагена (CPH) в Кингсфорд Смит (SYD) составляет 23000 датских крон (DKK). Если билет выдается в агентстве в Лондоне и платеж принимается в евро (EUR), перевода суммы тарифа из крон в евро будет использоваться BBR — курс (курс покупки, формат: FZBDKK23000EUR). При этом необходимо помнить о том, что:&lt;br /&gt;
*# Тариф рассчитывается только для справки.&lt;br /&gt;
*# В большинстве случаев в качестве оплаты принимается только местная валюта, а прием иностранной валюты запрещен. В таком случае курс BBR не используется.&lt;br /&gt;
* Расчетный курс IATA (ICH) — расчетный курс IATA эквивалентен курсу доллара США, он используется в Galileo при отсутствии прямого курса пересчета между двумя валютами. Например, тариф на перевозку из Абиджана (ABJ) составляет 23000 франков (XOF). Если билет выдается в Дели и оплата принимается в индийских рупиях (INR), сначала осуществляется пересчет франков в доллары США по IATA курсу и только потом, в рупии по курсу продажи (Формат: FZSXOF23000INR)&lt;br /&gt;
&lt;br /&gt;
*По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от авиакомпании — отправить в группу ADM Galileo, чтобы вернули деньги.&lt;br /&gt;
&lt;br /&gt;
=== Другие особенности===&lt;br /&gt;
* Авиакомпания [http://www.flyuia.com/rus/main.html «Международные Авиалинии Украины»] (авиакомпания МАУ)&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;
В случае, если Авиакомпания обнаружит и докажет нарушения следующих правил Агент обязуется уплатить соответствующие штрафные санкции с применением процедуры ADM.&lt;br /&gt;
Дата применения 15 ноября 2013&lt;br /&gt;
&lt;br /&gt;
Предмет ADM:&lt;br /&gt;
20. Отсутствие в ПНР введенной с использованием поля SSR прямой контактной информации пассажира или контактной информации уполномоченного пассажиром лица (включая самого Агентом) для обеспечения возможности круглосуточной связи Перевозчика и пассажира (уполномоченного лица пассажира). Формат Galileo: SI. PS * CTC 1234567&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с требованием в ПНР с сегментами МАУ автоматически вносятся контакты пассажира в указанном формате Other Service Information “SI. PS * CTC 1234567”. &lt;br /&gt;
&lt;br /&gt;
* Некоторые авиакомпании из внесенных в Galileo контактов видят только первое поле, поэтому контакты идут в следующем порядке: клиент, пассажир, агентство.&lt;br /&gt;
* Если на стороне ГРС Galileo не выключено скрытие данных пассажиров, то после бронирования в дате рождения используется текущая дата. На тестовом HAP скрытие не отключено.&lt;br /&gt;
* Если некоторые из оригинальных сегментов брони были удалены, то билеты остаются активными, но невалидными в ПНР. Наличие (внесение) новых, в том числе полностью идентичных, сегментов всё равно приводит к невалидности билетов. К примеру такая ситуация может возникать при принятии изменений в расписании, внесённых авиакомпанией  через добавление нового ТК сегмента с присвоением старому UN статуса. Такие билеты требуют перевыпуска (обмен/ревалидация) для их возвращения в ПНР в качестве не только активных, но и валидных. В случае наличия активных билетов не в ПНР, {{NameSystem}} считает что требуется их перевыпуск для данного ПНР, устанавливает статус брони, отличный от «забронировано», парсит эти билеты в бронь и возвращает предупреждение о необходимости перевыписки билетов для определённой брони. Агентству отправляется соответствующая нотификация.&lt;br /&gt;
* В {{NameSystem}} [[форма бронирования 2.0]] предотвращает ошибки бронирования, связанные с нарушением ограничений Galileo на количество символов, отведенное для ФИО пассажира:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 52.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 51.&lt;br /&gt;
** В случае, если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии или имени – 30.&lt;br /&gt;
&lt;br /&gt;
==Опция FSBC==&lt;br /&gt;
'''FSBC''' - это опция, которая позволяет получать тарифы по более дешевой цене, но тогда их приходится бронировать по отдельности (т.е. в разных ПНР). Например, в ситуациях ADT+CNN. Т.е. на разные типы пассажиров приходят разные литеры классов бронирования на одни и те же сегменты по минимальной цене. Причина, как правило, заключается в разных значениях скидок для ребенка на самом дешевом и более дорогом варианте (25% и 50%).  Поскольку в Немо пока нет возможности делить ПНР, эту опцию нужно заранее отключать на стороне поставщика для конкретного РСС клиента. Удалять такие перелеты из выдачи полностью тоже некорректно, т.к. тогда пропадает часть контента, что клиентов не устраивает, как правило. &lt;br /&gt;
Для этого писать в локальный хелпдеск Galileo по адресу '''techservices-russia@travelport.com''' - только для российских локаций! Для других рынков (Германия, Украина и т.д.) клиент должен обращаться к своему аккаунт-менеджеру.&lt;br /&gt;
'''При создании новых НАРов / IPCC эту опцию отключать сразу же заранее.'''&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы по бронированию в ГРС Galileo ==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как избежать ошибок при работе с комиссиями, заполненными в cat35?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:&lt;br /&gt;
* Если информация о комиссии уже существует  и соответствует, то она не может быть изменена или перезаписана.&lt;br /&gt;
* Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.&lt;br /&gt;
* Если комиссия отсутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какие существуют ограничения по количеству пассажиров в FQSBB запросах?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# До 9 пассажиров. Более 9 — уже группа. Можно использовать максимум 4 разных кода PTC. &lt;br /&gt;
# Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Нельзя бронировать 2 разных класса для разных типов пассажиров.  Чтобы получить детский тариф, надо создать новый ПНР и обязательно прописать данные взрослого в ПНР ребёнка. &lt;br /&gt;
* Детский тариф котируется только в сопровождении взрослого в запросе. &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 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как добавить эндорсмент в PNRBFManegement?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Эндорсмент в PNRBFManegement можно добавить так:&lt;br /&gt;
		&amp;lt;pre&amp;gt;&amp;lt;EndorsementBox&amp;gt;&lt;br /&gt;
			&amp;lt;Endors1&amp;gt;VALID ON AI IC ONLY&amp;lt;/Endors1&amp;gt;&lt;br /&gt;
			&amp;lt;Endors2&amp;gt;NON END PENALTIES APPLIES&amp;lt;/Endors2&amp;gt;&lt;br /&gt;
			&amp;lt;Endors3&amp;gt;NON RE ROUTABLE&amp;lt;/Endors3&amp;gt;&lt;br /&gt;
		&amp;lt;/EndorsementBox&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&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;
&amp;lt;pre&amp;gt;&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
&amp;lt;FareNum&amp;gt;1&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
&amp;lt;/FareNumAry&amp;gt;	&lt;br /&gt;
&amp;lt;/FareNumInfo&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока &amp;lt;StorePriceMods&amp;gt;в запросе. &lt;br /&gt;
&lt;br /&gt;
''' Пример '''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;01&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;01&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;01&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;01&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;01&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;StorePriceMods&amp;gt;&lt;br /&gt;
		&amp;lt;SegSelection&amp;gt;&lt;br /&gt;
			&amp;lt;ReqAirVPFs&amp;gt;N&amp;lt;/ReqAirVPFs&amp;gt;&lt;br /&gt;
			&amp;lt;SegRangeAry&amp;gt;&lt;br /&gt;
				&amp;lt;SegRange&amp;gt;&lt;br /&gt;
					&amp;lt;StartSeg&amp;gt;02&amp;lt;/StartSeg&amp;gt;&lt;br /&gt;
					&amp;lt;EndSeg&amp;gt;02&amp;lt;/EndSeg&amp;gt;&lt;br /&gt;
					&amp;lt;FareType&amp;gt;N&amp;lt;/FareType&amp;gt;&lt;br /&gt;
				&amp;lt;/SegRange&amp;gt;&lt;br /&gt;
			&amp;lt;/SegRangeAry&amp;gt;&lt;br /&gt;
		&amp;lt;/SegSelection&amp;gt;&lt;br /&gt;
		&amp;lt;PassengerType&amp;gt;&lt;br /&gt;
			&amp;lt;PsgrAry&amp;gt;&lt;br /&gt;
				&amp;lt;Psgr&amp;gt;&lt;br /&gt;
					&amp;lt;LNameNum&amp;gt;02&amp;lt;/LNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PsgrNum&amp;gt;02&amp;lt;/PsgrNum&amp;gt;&lt;br /&gt;
					&amp;lt;AbsNameNum&amp;gt;02&amp;lt;/AbsNameNum&amp;gt;&lt;br /&gt;
					&amp;lt;PTC/&amp;gt;&lt;br /&gt;
					&amp;lt;TIC/&amp;gt;&lt;br /&gt;
				&amp;lt;/Psgr&amp;gt;&lt;br /&gt;
			&amp;lt;/PsgrAry&amp;gt;&lt;br /&gt;
		&amp;lt;/PassengerType&amp;gt;&lt;br /&gt;
	&amp;lt;/StorePriceMods&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира – необходимо сделать 4 запроса.&lt;br /&gt;
&lt;br /&gt;
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]&lt;br /&gt;
Рекомендуется также зайти через API developer notes и посмотреть «Issuing ticket on Galileo/Apollo CRS» по следующим ссылкам:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для определения местного времени в данном городе используется транзакция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
 &amp;lt;LocalDateTimeMods&amp;gt;&lt;br /&gt;
 &amp;lt;ReqCity&amp;gt;MAD&amp;lt;/ReqCity&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeMods&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;LocalDateTimeCT_6_0&amp;gt;&lt;br /&gt;
&amp;lt;LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;Dt&amp;gt;20100917 &amp;lt;/Dt&amp;gt;&lt;br /&gt;
&amp;lt;Tm&amp;gt;1744 &amp;lt;/Tm&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTime&amp;gt;&lt;br /&gt;
&amp;lt;/LocalDateTimeCT_6_0&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Почему могут приходить ошибки при попытке предварительного бронирования мест?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Перевозчик может не входить в список авиакомпаний-участников системы, которые позволяют предварительное бронирование мест.&lt;br /&gt;
&lt;br /&gt;
'''Общая информация о запросе на места в ГРС Галилео:'''&lt;br /&gt;
&lt;br /&gt;
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков-участников Галилео. &lt;br /&gt;
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.                                                              &lt;br /&gt;
Галилео также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.&lt;br /&gt;
&lt;br /&gt;
Эти услуги могут быть предложены следующими перевозчиками:&lt;br /&gt;
                                                                &lt;br /&gt;
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH        &lt;br /&gt;
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA              &lt;br /&gt;
VR XM 2T 6A 9W».     &lt;br /&gt;
&lt;br /&gt;
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |  Можно ли проверить доступность мест для всего рейса в одном запросе?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для одного сегмента существует запрос AirAvailability_X. &lt;br /&gt;
&lt;br /&gt;
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: &amp;lt;KlrID&amp;gt;AAB1&amp;lt;/KlrID&amp;gt;&lt;br /&gt;
Используя запрос на доступность, можно получить доступные места для всего рейса. &lt;br /&gt;
&lt;br /&gt;
Номер внутри BICStatus – это количество доступных мест. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно открыть только однну сессию одновременно в HAP.&lt;br /&gt;
&lt;br /&gt;
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах Галилео?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Полезная ссылка: &lt;br /&gt;
* [GWS help pages http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; | Как происходит запрос и последующее использование приватных тарифов?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Информация о том, как запрашивать приватные тарифы, находится по ссылке:&lt;br /&gt;
* [http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]&lt;br /&gt;
Переход к Goto XML Select Service &amp;gt; API Developer Notes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Как получить последнюю дату действия тарифа?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Для того, чтобы узнать дату окончания действия тарифа, нужно проверить поле &amp;lt;LastTkDt&amp;gt;, которое  возвращается в секции FQSBB GenQuoteDetails.&lt;br /&gt;
&lt;br /&gt;
Если нет дополнительной информации о продаже (например, &amp;lt;AdvTkRsvnTm&amp;gt;0&amp;lt;/AdvTkRsvnTm&amp;gt;), днем последнего тикетинга будет дата отправки в ответе FQSBB. &lt;br /&gt;
&lt;br /&gt;
Однако как только совершается продажа действующих рейсов и сохранение тарифа, «Галилео» имеет семидневную гарантию. Если нет дополнительных правил продажи, определяющих последнюю возможную дату тикетинга, дата наступает через 7 дней со дня сохранения тарифа или дня отправки.&lt;br /&gt;
&lt;br /&gt;
Можно заполнить поле таймлимита  (например, &amp;lt;Tk&amp;gt;TAU/07MAY&amp;lt;/Tk&amp;gt;), используя секцию &amp;lt;LastTkDt&amp;gt;, которая возвращается  в  секции FQSBB's GenQuoteDetails section или, в качестве альтернативы, обсудить с клиентом, какую дату он хотел бы использовать (иногда агенты могут использовать дату резервирования во всех классах).&lt;br /&gt;
&lt;br /&gt;
Файл бронирования будет автоматически размещён в очереди 10 на дату выписки билета. Когда биллет выписывается, поле автоматически обновляется с демонстрацией даты и времени выписки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; width: 1400px;&amp;quot; |Нужно ли все запросы к Галилео проводить в рамках сессий?&lt;br /&gt;
|-&lt;br /&gt;
|&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; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
== Ошибки при взаимодействии с ГРС Galileo ==&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;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;| «ELECTRONIC AGENCY-LINKAGE PROHIBITED» (BeginSession reques)&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|  Ошибка может возникнуть при неправильных настройках AAT table. &lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Необходимо обратиться в локальную службу техподдержки Travelport.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при поиске '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|Could not locate Session Token Information Session May Have Timed Out.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Превышен лимит сессий.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|-&lt;br /&gt;
|Unable to retrieve enough Dynamic GTIDs for this transaction&lt;br /&gt;
|Превышен лимит сессий.&lt;br /&gt;
|Для увеличения мощности CCC PT, следует запросить форму, заполнить её и выслать её на ваш CCC PT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Не зависящие от поставщиков:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка&lt;br /&gt;
! Пояснение&lt;br /&gt;
! Способ возможного решения&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR.&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|В этом случае нужно начинать операцию заново.&lt;br /&gt;
|-&lt;br /&gt;
|Invalid search reguest object&lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
* некорректная ссылка поиска;&lt;br /&gt;
* результат поиска может устареть.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Ошибки при бронировании: '''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNABLE – MARKET CONNECTION UNAVAILABLE»&lt;br /&gt;
|Возникает в случае недоступности одного из сегментов в перелете, когда выбранный класс бронирования недоступен, в следствие чего следующий сегмент также не может быть забронирован. Если выбрать другой класс бронирования, ошибка не должна возникнуть. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID NAME TYPE» (в разделе PNRBFPrimaryBldChgMods в PNRBFManagement response)&lt;br /&gt;
|Ошибка может появиться при попытке оформить билет на перевозку с валидирующим перевозчиком, который не указан в списке (поле AUTH). Только авиакомпании из этого списка могут быть доступны для автокалькуляции.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REDISPLAY REVIEW BOOKING DATA»&lt;br /&gt;
|Может возникнуть, если добавлены два времени в раздел &amp;lt;QMinderQual&amp;gt; (queue minder). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK FORMAT» (при введении номера телефона) &lt;br /&gt;
|Ошибка может возникнуть, потому что требуется также обозначить город. В случае с мобильными номерами,  которые не имеют привязки к региону, возможно, следует указать код города по умолчанию для ПСС, в котором происходит бронирование.  Если проблема не решена, необходимо обратиться в региональную службу техподдержки.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID INPUT» &lt;br /&gt;
|Появляется при бронировании билетов, для которых указаны два и более тарифных кода в одном сегменте. Например, тарифы для взрослых и детей (или младенцев). Первая буква в базовом тарифном коде показывает класс бронирования. Она должна быть одинаковой для всех пассажиров в ПНР. Ошибка происходит потому, что FQSBB возвращает Fare Basis Codes для одного типа пассажиров. Необходимо послать разные StorePriceMods section для каждого пассажира. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER IN PARTY AGAINST ITINERARY» &lt;br /&gt;
|Причиной ошибки может быть наличие 3-х имен пассажиров при попытке забронировать 2 места. Если среди пассажиров нет младенца (infant), то количество мест должно соответствовать числу пассажиров.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CHECK NUMBER OF INFANTS»&lt;br /&gt;
|Ошибка возникает при попытке забронировать место для младенца (infant). Например, если бронь для одного взрослого и одного младенца, необходимо отправлять запрос только на одно место.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Может происходить в случае, если нет тарифа, который применяется для маршрута с  указанным классом обслуживания. Ошибка иногда приходит, даже если ПНР создан и получен его локатор.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Error of Frequent Flyer Number»&lt;br /&gt;
|Ошибка появляется при попытке добавить опцию «Карта летающего пассажира» в бронь для младенца. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NEED PHONE»&lt;br /&gt;
|Ошибка появляется, если необходимо добавить номер телефона агентства при завершении бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«LISTED SEGMENT IS FOLLOWED BY CONFIRMED SEGMENT»&lt;br /&gt;
|Ошибка появляется, потому что есть сегмент «Лист ожидания», следующий за сегментом подтверждения. Поэтому система предупреждает об этом и рекомендует согласиться с изменениями, совершив вторично транзакцию, или прекратить процесс бронирования.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL OPEN»&lt;br /&gt;
|Необходимо убедиться в правильном использовании секции &amp;lt;AvailJrnyNum&amp;gt;. Если сегменты бронирования не являются частью одного и того же маршрута, стоит использовать разные номера для каждого сегмента. Когда пассажир переходит с одного на другой рейс в пересадочном пункте, необходимо продавать все подходящие рейсы и показывать, что они являются частью маршрута с пересадкой, используя элемент &amp;lt;AvailJrnyNum&amp;gt;. Сегменты, получающие одинаковые номера, являются часть одного и того же путешествия.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«0 AVAIL/WL CLOSED» &lt;br /&gt;
|Обычно это временная проблема, связанная с тем, что в данный момент отсутствуют доступные места для бронирования с данным классом обслуживания. Вполне возможно, что авиакомпания загрузит в Galileo больше мест через некоторое время.&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INTERLINE ELECTRONIC TICKET AGREEMENT NOT FOUND — CHECK DT/IAT TABLE FOR MORE INFORMATION» [Incident: 101006-000400]&lt;br /&gt;
|Данная ошибка при выписке возникает в случае отсутствия между авиакомпаниями в перелете и валидирующим перевозчиком интерлайн соглашения. То есть, валидирующий перевозчик должен иметь интерлайн-соглашения со всеми авиакомпаниями в перелете, включая рейсы code-share. Проверить их наличие между авиакомпаниями можно при помощи команды '''DT/IAT/DISYY'''.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка возникает в случае, если неправильно определен валидирующий перевозчик.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE HAS BEEN INVALIDATED»&lt;br /&gt;
|Возникает при невозможности автоматически пересчитать тариф.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«PT NOT COMBINABLE WITH ET»&lt;br /&gt;
|Появляется если один из сегментов не поддерживает электронный билет. Выписать комбинацию сегментов с электронным и бумажным билетом в {{NameSystem}} невозможно, выписку можно произвести только в терминальном режиме. '''Предпосылки к возникновению ошибки:''' возможность выписки электронного билета система получает от ГДС  в результатах поиска. Однако, если в дальнейшем система определяет валидирующего перевозчика, отличного от переданного ГДС, то на некоторых сегментах электронный билет может быть недоступен (чаще всего при выписке интерлайнов). И так как этот процесс переопределения ВП происходит после выбора перелета, отфильтровать такие перелеты на результатах поиска невозможно.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO VALID FARE FOR INPUT CRITERIA»&lt;br /&gt;
|Означает несоответствие между ПНР и базой данных в Galileo.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&lt;br /&gt;
|Билет уже выписан. Об этом говорит поле: &amp;lt;PNRBFTicketedInd&amp;gt;Y&amp;lt;/PNRBFTicketedInd&amp;gt;. Описание поля: «Показывает, что ПНР или BF (базовый тариф) был тикетирован хотя бы один раз».&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO ITINERARY EXISTS FOR FARE QUOTATION»&lt;br /&gt;
|Означает, что отменены бронь или сегмент.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA INVALID MODIFIER»&lt;br /&gt;
|Говорит о том, что при выписке используется не тот принтер.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Z INVALID FORMAT DATA»&lt;br /&gt;
|Возникает в случае неправильной установки комиссий для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ZA NOT COMBINABLE WITH Z»&lt;br /&gt;
|Появляется при расхождении в выборе формата комиссии (в одном секции указаны проценты, в другом — сумма).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+ »&lt;br /&gt;
|Появляется при попытках протестировать выписку в тестовой среде (в тестовой среде нельзя тестировать выписку).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID GTID»&lt;br /&gt;
|Обозначает, что GTID, который Вы линкуете, либо не существует, либо не прописан и связи с этим, не производится линковка. Проверьте также правильность указания номеров принтера.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«INVALID FORMAT/DATA NO LINKAGE FOR RQSTD OUTPUT»&lt;br /&gt;
|Означает, что либо номер принтера ТКТ не внесен в настройки пакета реквизитов Galileo в {{NameSystem}}, либо, если этот номер внесен, что неверно выполнена линковка принтера ТКТ (онлайн и/или оффлайн). &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING NOT ALLOWED - CHECK AAT»&lt;br /&gt;
|Возникает, когда авиакомпания не разрешена для выписка на данном ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE NOT FOUND»&lt;br /&gt;
|Возникает, когда тариф более недоступен. Он снимается авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«ELECTRONIC AGENCY - LINKAGE PROHIBITED»&lt;br /&gt;
|Возникает при попытке выписать на бумажном принтере электронный билет. Все создаваемые (или вновь активируемые) PCC запрещают передачу ID бумажного принтера в процедуре выписки, если сам принтер не существует. В таком случае поле «Номер принтера» следует оставлять пустым. Ошибка характерна для случаев, когда в хапе ТКП указаны 3 принтера. По технологии выписки электронных билетов в Galileo в хапах BSP и SU, предназначенных для выписки, должны быть указаны 3 принтера (принтер, Itinerary и MIR), в хапе S7 — 2 принтера (itinerary и MIR), если в описании PCC поле TYPE=41, или 3 принтера, если в описании PCC поле TYPE=09, а в хапе ТКП — 2 принтера (Itinerary и MIR).&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NET TICKET DATA MAY NOT BE MODIFIED»&lt;br /&gt;
|Означает, что данная авиакомпания выставила специальный тариф. В настоящее время подобные тарифы системой {{NameSystem}} не обрабатываются.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«CONFIRM SEGMENT 01»&lt;br /&gt;
|Означает, что сегмент перелета отменен авиакомпанией. Все вопросы, связанные с настройкой ваших PCC (ПСС), просьба уточнять по телефону: +7 (495) 795 32 76.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«IMU IL DUPLICATE MODIFIER»&lt;br /&gt;
|Означает, что среда неверно настроена для выписки билетов (например, линковка ITN принтера выполнена неверно), необходимо обращаться в локальный хелпдеск за настройкой PCC.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TICKETING LINK UNAVAILABLE - PLEASE RETRY»&lt;br /&gt;
|Означает, что потеряна связь между хостом и авиакомпанией, такой билет можно попытаться выписать позже.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«COMMISSION PERCENTAGE MUST BE ENTERED»&lt;br /&gt;
|Означает, что не установлена комиссия для выписки. Возникает, если в настройках офиса на стороне поставщика запрещена выписка без комиссии.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«UNAUTHORISED/INVALID PLATING CARRIER CODE»&lt;br /&gt;
|Ошибка может приходить, если в ПСС, где производится попытка выписки билета, не авторизован выбранный вами по умолчанию валидирующий перевозчик. Необходимо или создать ПНР в этом ПСС (с изменением валидирующего перевозчика и, соответственно, изменением цены), или выписать билет в ПСС с этим перевозчиком. &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«NO AGREEMENT EXISTS FOR AGENCY»&lt;br /&gt;
|Ошибка возникает при попытке извлечения ПНР (второй шаг процесса тикетинга) в ХАПе, отличном от ХАПа, где бронирование было совершено. Необходимо иметь действующее соглашение (на бумаге) с Travelport, чтобы иметь возможность извлечения ПНР в другом ХАПе.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«REQUESTED FILED FARE EXPIRED»&lt;br /&gt;
|Ошибка означает, что тариф больше не действует. Тариф может гарантировать только та авиакомпания, билет которой выписывается.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: ITINERARY NOT VALID FOR ETKT»&lt;br /&gt;
|Ошибка приходит не от Galileo, а непосредственно от авиакомпании. В терминалах Galileo перелеты с такой ошибкой, как правило, тоже не получается выписать. Встречается обычно на перелетах Аэрофлота с код-шерингом и возникает в связи с тем, что авиакомпания неправильно загружает такие рейсы, не указывая признак электронного билета. И выявить это можно только при попытке выписки, не раньше. Рекомендуется в таких случаях либо подождать около часа и попытаться выписать билет через {{NameSystem}} снова, либо самому агенту сразу обращаться напрямую в авиакомпанию, а ее сотрудники уже могут исправить эту ошибку и выписать такую бронь.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«VENDOR MSG: MSG TIME OUT - NO RESP FR VNDR»&lt;br /&gt;
|Хост а/к не ответил хосту Галилео, при возникновении агент пусть обращается в свой локальный хелп деск.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
'''Дополнительная информация:'''&lt;br /&gt;
&lt;br /&gt;
Проверка происходит в элементе &amp;lt;FareGuarCode&amp;gt;X&amp;lt;/FareGuarCode&amp;gt; в PNRBFManagement response,&lt;br /&gt;
где X = Expired Fare (больше, чем 7 дней). &lt;br /&gt;
&lt;br /&gt;
'''Возможные действия:'''&lt;br /&gt;
&lt;br /&gt;
Необходимо обратиться к клиенту – турагентству, чтобы понять, как оно желает поступать в подобных случаях. Один из вариантов – повторная отправка Storepricemods section.&lt;br /&gt;
Если есть действующий тариф, он будет указан в маршруте, при этом цена может отличаться от оригинальной. &lt;br /&gt;
При этом в первую очередь необходимо отменить «сгоревший» тариф.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;PNRBFManagement_x&amp;gt;&lt;br /&gt;
	&amp;lt;PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
		&amp;lt;PNRAddr&amp;gt;&lt;br /&gt;
			&amp;lt;FileAddr/&amp;gt;&lt;br /&gt;
			&amp;lt;CodeCheck/&amp;gt;&lt;br /&gt;
			&amp;lt;RecLoc&amp;gt;VXXXLM&amp;lt;/RecLoc&amp;gt;&lt;br /&gt;
		&amp;lt;/PNRAddr&amp;gt;&lt;br /&gt;
	&amp;lt;/PNRBFRetrieveMods&amp;gt;&lt;br /&gt;
	&amp;lt;CancelStoredFareMods&amp;gt;&lt;br /&gt;
		&amp;lt;FareNumInfo&amp;gt;&lt;br /&gt;
			&amp;lt;FareNumAry&amp;gt;&lt;br /&gt;
				&amp;lt;FareNum&amp;gt;001&amp;lt;/FareNum&amp;gt;&lt;br /&gt;
			&amp;lt;/FareNumAry&amp;gt;&lt;br /&gt;
		&amp;lt;/FareNumInfo&amp;gt;&lt;br /&gt;
	&amp;lt;/CancelStoredFareMods&amp;gt;&amp;lt;/pre&amp;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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«TKT NUMBER NOT FOUND OUTSIDE VOIDING PERIOD»&lt;br /&gt;
|Ошибка возникает, если есть ограничение на войдирование по времени.&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«FILED FARE PARTIALLY TICKETED»&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;
! align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot;|«Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedERR: AGENT ID - GALILEO |+»&lt;br /&gt;
|Возникает в случае «залипания» РСС. Например при долгой дезактивации, либо наоборот при активации. Необходимо обращаться в ХД, для устранения «залипания».&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Вопросы, связаные с работой ГРС Galileo, с которыми рекомендовано обращаться в локальный хэлпдеск Travelport '''&lt;br /&gt;
&lt;br /&gt;
* '''Билеты с ПНР,  войдированые агентом GWS. Необходимо получить IP адрес или любые другие данные, идентифицирующие агента, сделавшего войдирование.''' &lt;br /&gt;
Помощь оказывает локальный хэлпдеск.&lt;br /&gt;
&lt;br /&gt;
* '''Отмена бронирования с выписанными билетами.'''&lt;br /&gt;
Это нестандартная ситуация и она не связана с АПИ выписки. Необходимо обратиться в локальный хэлпдеск. &lt;br /&gt;
&lt;br /&gt;
Дополнительная информация:&lt;br /&gt;
&lt;br /&gt;
Если билет был выписан, потом он может быть войдирован. Однако это может быть сделано лишь в день выписки.&lt;br /&gt;
&lt;br /&gt;
Если Void Ticketing транзакция завершена удачно, тэг &amp;lt;DPOK&amp;gt; будет просто возвращен, чтобы показать ответ с подтверждением. &lt;br /&gt;
&lt;br /&gt;
Ответы с ошибками и предупреждениями:&lt;br /&gt;
Если Void Ticketing транзакция сталкивается с ошибкой, в тэге &amp;lt;ErrText&amp;gt; может быть получено следующее сообщение: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Note: Some these errors overlap with the unvoid and spoiled tasks:»&amp;lt;/pre&amp;gt;&lt;br /&gt;
И далее – список возможных ошибок.&lt;br /&gt;
&lt;br /&gt;
Если период времени, когда можно войдировать билет прошёл, есть два пути его отмены:&lt;br /&gt;
# возврат (refund);&lt;br /&gt;
# обмен или переподтверждение (exchange or revalidate).&lt;br /&gt;
&lt;br /&gt;
Это зависит от тарифа. Например, условия тарифа могут не разрешать возврат .&lt;br /&gt;
&lt;br /&gt;
* '''Предоставление информации по поводу истории ПНР с известным локатором.''' &lt;br /&gt;
История отмены и как именно она была совершена. &lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «ELECTRONIC AGENCY-LINKAGE PROHIBITED»  в BeginSession запросе.'''&lt;br /&gt;
Приходит из-за неверных production настроек AAT table. Помогает локальный хэлпдэск (это не в компетенции глобального сервиса).&lt;br /&gt;
&lt;br /&gt;
* '''Сообщение «VENDOR MSG: ITINERARY NOT VALID FOR ETKT» in DocProdFareManipulation_8 response при корректных действиях (электронный билет должен выписываться).'''&lt;br /&gt;
Необходимо проверить настройки агентства. Рекомендуется проверка в локальном хэлпдеске. &lt;br /&gt;
Нужно иметь ввиду, что перевозчик отменил бронирование, потому что билет не был выписан.&lt;br /&gt;
&lt;br /&gt;
* '''Ошибка «NO AGREEMENT EXISTS FOR AGENCY».'''&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;
* [[ГРС]]&lt;br /&gt;
* [[ТКП (Транспортная Клиринговая Палата)]]&lt;br /&gt;
* [[БСП]]&lt;br /&gt;
* [[Стоповер]]&lt;br /&gt;
* [[Ошибка#Галилео|Ошибки при работе с Galileo]]&lt;br /&gt;
* [[Принтер билетопечати#Принтеры билетопечати Galileo|Принтеры билетопечати Galileo]]&lt;br /&gt;
* [[Эндорсмент#Требования к эндорсментам в Галилео|Требования к эндорсментам в Galileo]]&lt;br /&gt;
* [[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
* [[Процессинг#Авиакомпании, принимающие оплату кредитными картами через GDS|Авиакомпании, принимающие оплату кредитными картами через GDS]]&lt;br /&gt;
* [http://www.flyuia.com/agents/ADM.html Штрафные санкции МАУ с применением процедуры ADM]&lt;br /&gt;
* [[ПНР]]&lt;br /&gt;
* [[Sabre]]&lt;br /&gt;
* [[Amadeus]]&lt;br /&gt;
* [[SITA Gabriel]]&lt;br /&gt;
* [[Сирена Трэвел]]&lt;br /&gt;
* [[API Travelfusion]]&lt;br /&gt;
* [[API ВИП Сервис (Vip Service)]]&lt;br /&gt;
* [[Nemo Inventory (компонент)]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [http://www.travelport.com/lob/gds/galileo.aspx Страница ГРС Galileo на сайте компании Travelport]&lt;br /&gt;
* [http://www.travelport.com/russia?sc_lang=ru-RU Сайт представительства Travelport в России]&lt;br /&gt;
* [http://www.tch.ru/rus/products/1g/ Шаги по обеспечению возможности оформления электронных билетов НСАВ ТКП через АСБ «Галилео» в аккредитованных агентствах]&lt;br /&gt;
* [http://www.galileo.com.ua/m1/ru/tourists/06871841/ticketing Информационная страница на сайте Travelport — Украина]&lt;/div&gt;</summary>
		<author><name>Даша Жукова</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Look2Book_%D0%B4%D0%BB%D1%8F_B2B&amp;diff=12064</id>
		<title>Look2Book для B2B</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Look2Book_%D0%B4%D0%BB%D1%8F_B2B&amp;diff=12064"/>
		<updated>2017-02-15T09:54:02Z</updated>

		<summary type="html">&lt;p&gt;Даша Жукова: /* Описание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--главный тикет по разработке функционала http://helpdesk.nemo.travel/issues/17324--&amp;gt;&lt;br /&gt;
'''Look2book для B2B''' — модуль системы бронирования билетов онлайн {{NameSystemLink}} для ограничения максимального суточного количества поисков и выписанных броней для субагентов агентства.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
С помощью модуля '''Look2book для B2B''' [[Менеджер агентства|менеджер корневого агентства]] контролирует текущий уровень соотношения числа поисков к выписанным броням по своим B2B клиентам, включая и тех субагентов, которые подключены по XML API. С использованием модуля можно отслеживать статистику поисков и выписки своих компаний, ограничивать число [[Поиск (Авиабилеты)|поисков]] и [[выписка|выписок]] от имени субагентов в день, а также вести мониторинг заблокированных компаний. &amp;lt;br&amp;gt;&lt;br /&gt;
Контроль максимального суточного количества поисков и выписок субагентов агентства помогает предотвращать избыток сканов в [[ГРС]].&lt;br /&gt;
&lt;br /&gt;
==Включение модуля==&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить модуль '''Look2book для B2B''', обратитесь в [http://helpdesk.nemo.travel/ трекер технической поддержки {{NameSystem}}]. Модуль подключает администратор {{NameSystem}} в разделе '''Для техподдержки''' → '''Модули'''.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
[[Файл:Ограничение_b2b_поисков_-_блокировка.png|thumb|left|390px|Сообщению пользователю при заблокированном поиске]]&lt;br /&gt;
* Корневое агентство задаёт лимит на число поисков и выписок для субагентства. Можно задать как одинаковые [[Настройка|параметры]] на все субагентства, так и указать индивидуальные для выбранных.&lt;br /&gt;
* Если компания достигает заданного ей лимита, то {{NameSystem}} (Сервер Авиа) запрещает поиски и выписки от имени компании (блокирует компанию) до следующих суток. В 00:00 блокировка снимается. При этом поиски завершаются ошибкой: ''Поиск недоступен. Достигнут лимит поисковых запросов, обратитесь к администратору агентства.''&lt;br /&gt;
* При получении ошибки об ограничении поисков/выписок на указанные адреса будет отправлена стандартная нотификация. Адреса для отправки уведомлений настраиваются в разделе '''Нотификации об ошибках ГДС'''.&lt;br /&gt;
&lt;br /&gt;
Если необходимо снять блокировку субагента, корневое агенство может временно увеличить лимиты поисков/выписок для субагента.&lt;br /&gt;
&lt;br /&gt;
Параметры модуля настраиваются в разделе '''Управление продажами → Авиабилеты → Модули → Look2book для B2B'''.&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;
* '''Максимальное количество поисков на одну выписанную бронь''' — максимальное число поисков субагентства в пропорциях к выписанным броням.&lt;br /&gt;
&amp;lt;!--* '''Максимальное количество бронирований с одного IP адреса''' — максимальное число бронирований с одного IP-адреса. В случае превышения, устанавливается запрет на бронирования на IP-адрес, на другие IP-адреса субагентства блокировка не распространяется.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ограничение_b2b_поисков_-_параметры.png|650px]]&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;
** ''Превышено ограничение на соотношение числа поисков к выписанным броням'',&lt;br /&gt;
** ''Превышено ограничение на число поисков'',&lt;br /&gt;
* '''''Выполнено''''', &lt;br /&gt;
* '''''Изменить ограничения'''''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ограничение_b2b_поисков_-_заблокированные_компании.png|750px]]&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ограничение_b2b_поисков_-_статистика.png|950px]]&lt;br /&gt;
|-&lt;br /&gt;
|Статистика поисков и заказов компаний&lt;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>
</feed>