https://support.nemo.travel/api.php?action=feedcontributions&user=%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D0%B2%D0%B5%D1%82%D0%B0+%D0%91%D1%80%D0%BE%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0&feedformat=atomЦентр поддержки системы бронирования - Вклад участника [ru]2024-03-29T14:54:58ZВклад участникаMediaWiki 1.32.0https://support.nemo.travel/index.php?title=%D0%90%D0%BD%D0%BD%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F&diff=16853Аннуляция2020-03-25T09:06:10Z<p>Елизавета Бронникова: </p>
<hr />
<div>[[Категория:Термины]] [[Категория:Процесс]] [[Категория:Настройки]]<br />
'''Аннуляция''' — отмена бронирования, отказ от поездки. Обстоятельства и порядок аннуляции прописываются в договоре при заключении сделки на туробслуживание.<br />
<br />
Возврат мест (частичный или полный) в [[ГРС]] может быть осуществлен как до оформления билета в соответствии с [[PNR]], созданной при бронировании, так и после. При аннуляции мест до оформления билета перерасчет с пассажиром не производится. При аннуляции мест кассиром (оператором), не осуществлявшем первоначальную продажу билета, без перерасчета с пассажиром, на бланке СПД НСАВ-ТКП ставится соответствующая отметка о возврате места. <br />
<br />
В терминологии туризма есть понятие аннуляционных сроков. Это количество дней до начала действия тура, когда аннуляция может быть сделана без нарушений условий договора, предполагает возврат денег за заказ и не приводит к штрафным санкциям. При нарушении условий аннуляции нарушитель выплачивает аннуляционный штраф.<br />
<br />
При аннуляции оплаченного заказа возможна ошибка «Booking has full payment status». Данная ошибка появляется в том случае, если это: автоаннуляция; аннуляция была совершена пользователем, не имеющим возможности произвести возврат средств; аннуляция была совершена пользователем-субагентом при нажатии кнопки "Отменить выписку и снять места", но настройка ''"Включить возможность аннуляции оплаченных, но не выписанных заказов (параметр не влияет на сотрудников агентства)"'' оказалась для этого пользователя выключена. Регулирование доступности возврата средств осуществляется через раздел ''«Аккаунт менеджмент» - «Права пользователей»''. При возврате средств происходит проверка доступности заказа и возможности возврата средств.<br />
Аннулировать оплаченный заказ может только менеджер или эксперт.<br />
== Аннуляция в {{NameSystem}} ==<br />
<br />
В системе {{NameSystem}} после бронирования, если не истек [[таймлимит]], можно аннулировать сделанный заказ.<br />
<br />
Аннуляция может быть:<br />
*Автоматической - по истечению таймлимита, установленного для заказа, система сама аннулирует его. Или если при бронировании произошла ошибка и сегменты / места не были подтверждены авиакомпанией.<br />
*Ручной - совершенной самим пользователем путем нажатия кнопки '''«Аннулировать»'''. Процесс аналогичен автоматической аннуляции с незначительными расхождениями.<br />
<br />
<br />
[[Отмена бронирования|Пример запроса и ответа на аннуляцию заказа]]<br />
<br />
== Войдирование ==<br />
[[Войдирование|Войдирование через систему]]<br />
<br />
[[Агентский АПИ#Войдирование|Запрос на войдирование]]<br />
<br />
===Автоматический возврат средств на Баланс компании и Sirena2 при аннуляции заказа===<br />
<br />
Чтобы включить автоматический возврат средств, включите опцию '''Автоматически вернуть деньги после отмены заказа (только баланс компании и МПС)''' в разделе '''Финансы и платежи → Платежные методы → Устаревшая версия → Основные настройки'''. <br><br />
Опция активирует автоматический возврат средств при оплате заказа через МПС или по лицевому счету<br><br />
# Автоматический возврат средств при аннуляции забронированного и оплаченного заказа можно провести под менеджерами или экспертами агентства или субагентства. Остальные пользователи отправляют заявку на аннуляцию заказа. <br />
# Автоматический возврат средств при войдировании/аннуляции выписанного заказа могут провести менеджер или эксперт корневого агентства.<br />
# Автоматический возврат средств при войдировании/аннуляции выписанного заказа могут провести пользователи-субагенты, если для них включена настройка ''"Включить возможность аннуляции оплаченных, но не выписанных заказов (параметр не влияет на сотрудников агентства)"'' ('''Управление продажами → Авиабилеты → Процессы → Процесс выписки''').<br />
<br />
== См. также ==<br />
*[[Автоаннулятор]]<br><br />
*[[Агентство]]<br><br />
*[[Пользователь]]<br><br />
*[[Правила возврата]]<br />
*[[Права|Права пользователей в {{NameSystem}}]]</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%92%D1%8B%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&diff=16820Выгрузка заказов2020-03-05T07:09:43Z<p>Елизавета Бронникова: В https://helpdesk.nemo.travel/issues/52821#note-13 выяснила, что идет проверка всех форматов и работает не только для Nemo.</p>
<hr />
<div>[[Категория:Статистика и отчёты]]<br />
[[Категория:Функции]]<br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''Выгрузка заказов''' — это экспорт данных заказа или заказов для различных компонентов системы {{NameSystemLink}}.<br />
<br />
== Описание ==<br />
Модуль позволяет внешней системе получать данные по заказам для дальнейшей обработки.<br />
<br />
=== Процесс выгрузки ===<br />
Схематично процесс выгрузки заказов представлен на блок-схеме.<br />
<br />
[[файл:ВыгрузкаСофиИНемо.png]]<br />
<br />
{{Attention| <br />
*Выгрузка заказа в формате СОФИ при синхронизации произойдет, только если в заказе произошли изменения. <br />
*Выгрузка заказа в формате СОФИ при аннуляции произойдет только в том случае, если в заказе имеются аннулированные допуслуги.}}<br />
<br />
== Настройки == <br />
<!--[[Файл:Sofi.png|400px|thumb|right|Настройка процесса выгрузки заказов для авиабилетов]]--><br />
[[Файл:Выгрузка заказов.jpg|400px|thumb|right|Настройка процесса выгрузки заказов для авиабилетов]] <br />
Настройки выгрузки заказов доступны в разделе '''Настройки системы → Интеграция → Выгрузка заказов'''.<br />
<!--* '''Выгрузка одновременно и Nemo, и Софи''' — настройка позволяет производить экспорт данных одновременно в двух форматах. <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Опция доступна только для компонента '''«Авиабилеты»''', при включенном модуле '''«Выгрузка заказов Софи».</span>--><br />
* <!--'''Тип выгрузки'''--> '''Экспортировать заказы в формате''' — настройка определяет один из доступных форматов выгрузки заказов:<br />
** '''''<!--Выгрузка заказов--> Nemo''''' — внутренний формат системы {{NameSystem}}, доступен по умолчанию.<br />
** '''''<!--Выгрузка заказов--> Софи''''' — дополнительный формат, становится доступным при включении модуля '''«Выгрузка заказов Софи»'''. <br />
** '''''Nemo Backoffice''''' — возможность экспорта заказов в формате JSON, который предоставляет более полный и актуальный объем данных, использует международные стандарты формата данных, является усовершенствованной версией протокола экспорта данных в формате Nemo.<br />
<!--* '''Url скрипта для выгрузки в выбранном формате''' — URL, на который будет производиться выгрузка данных. --><br />
* '''Адрес для отправки нотификаций об изменении заказа''' — если задан, то при получении изменений в ходе актуализации отправляется GET-запрос на данный адрес ('''Пример''' ''http://127.0.0.1/?booking_id=ORDER_ID&nemo_id=NEMO_CONNECT_ORDER_ID&locator=LOCATOR''). Формат значения поддерживает переменные '''LOCATOR''', '''ORDER_ID''', '''NEMO_CONNECT_ORDER_ID''' - ('''LOCATOR''' - идентификатор услуги в системе поставщика услуг, '''ORDER_ID''' - идентификатор заказа в системе NEMO, '''NEMO_CONNECT_ORDER_ID''' - идентификатор заказа в системе NEMO Connect).<br />
* '''Url скрипта для выгрузки в формате Nemo''' — URL, на который будет производиться выгрузка данных. <br />
* '''Url скрипта для выгрузки в формате СОФИ''' — URL, на который будет производиться выгрузка данных.<br />
Cистема {{NameSystem}} отправляет файлы выгрузки на указанный в этом поле http-адрес через POST-запрос (см. https://ru.wikipedia.org/wiki/POST_(HTTP) ). Скрипт для обработки получаемых данных должен быть написан на стороне самого клиента. Задача скрипта — принять данные и корректно их обработать. Все данные, которые можно получить через браузер, также можно получить и альтернативными программными средствами (автоматизируя процесс выгрузки). Рекомендуется к использованию библиотека CURL (см. https://ru.wikipedia.org/wiki/CURL) Готовые примеры скриптов сотрудники {{NameSystem}} не предоставляют.<br>Если у субагента указан свой Url скрипта для выгрузки, отличный от URL корневого агенства, то выгрузка по заказам этого субагента будет идти на оба адреса. Главный агент получает информацию по всем заказам всех субагентов, субагент получает выгрузку только своих заказов.<br/> <!-- <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Указание отдельного URL скрипта для выгрузки для субагентов доступно только для формата Nemo.</span> --><br />
* '''Адрес для выгрузки в Nemo Backoffice''' — URL, на который будет производиться выгрузка данных.<br />
* '''Код сайта в системе Софи''' — идентификатор агентства на стороне СОФИ. Код нужен для связки агентства в СОФИ и в {{NameSystem}}. Если агентство заведено в СОФИ, то его код указывается в этом поле. Тогда в выгрузке СОФИ будет идентифицировать заказы от указанного агентства. <!-- <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Необходимо заполнить поля '''"Url стороннего скрипта для XML уведомлений"''' и '''"Код сайта в системе Софи"''', которые становятся доступными только при переключении '''"Типа выгрузки"''' в значение '''"Выгрузка заказов Софи"''', а также поле '''"Url стороннего скрипта для XML уведомлений"''' для типа выгрузки '''"Nemo"'''.</span>--><br />
* '''Повторная отправка в случае неудачи''' — настройка позволяет производить повторные попытки экспорта заказа через определенный интервал времени (максимум 3 попытки).<br />
* '''Список адресов для уведомлений (разделяется запятыми)''' — настройка позволяет определить один или более адресов электронной почты, на которые будет отправлено уведомление о проблемном заказе, в случае, если все попытки выгрузки заказа закончатся неудачно.<br />
* '''Экспортировать после оплаты''' — настройка позволяет дополнительно производить выгрузку заказов после события оплаты заказа.<br />
* '''Экспортировать код доступа к заказу''' — настройка включает отображение кода доступа в выгрузке.<br />
* '''Отправлять нотификацию о необходимости установки кода валидатора в реквизитах''' — настройка позволяет автоматически отправлять нотификацию при выгрузке заказа в Софи без кода валидатора.<br />
* '''E-mail для отправки нотификации о необходимости установки кода валидатора в реквизитах'''<br />
* '''Временная зона для дат''' — настройка позволяет менять временную зону в выгрузке Софи. [[Файл:Временная зона для дат.jpg|500px|thumb|right|Настройка "Временная зона для дат"]]<br />
** '''Использовать временную зону системных настроек''', через которую будет использоваться часовой пояс указанный в "Настройках системы".<br />
** '''Использовать временную зону реквизитов''' — часовой пояс подтягивается индивидуально от каждого пакета реквизитов подключения к ГДС.<br />
** '''Выбрать другую временную зону''' дает возможность выбирать временную зону независимо от других настроек.<br />
<br />
== Форматы выгрузки заказов ==<br />
Система поддерживает выгрузку заказов в форматах '''''Nemo''''', '''''Софи''''' и '''''JSON'''''. Рекомендуется использовать функционал выгрузки JSON.<br />
<br />
=== Компоненты, поддерживающие выгрузку заказов ===<br />
<br />
{| style="text-align: center;" class="wikitable"<br />
|-<br />
! scope="col" style="width: 100px;" | <br />
! scope="col" style="width: 100px;" | Авиабилеты<br />
! scope="col" style="width: 100px;" | Отели<br />
! scope="col" style="width: 100px;" | ЖД<br />
|-<br />
! style="font-weight: bold;" | Формат Nemo<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #FF6666;" | −<br />
! style="background-color: #99FF66;" | +<br />
|-<br />
! style="font-weight: bold;" | Формат Софи<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #FF6666;" | −<br />
! style="background-color: #FF6666;" | −<br />
|-<br />
! style="font-weight: bold;" | Формат JSON<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
|}<br />
<br />
=== События, поддерживающие выгрузку заказов ===<br />
<br />
{| style="text-align: center;" class="wikitable"<br />
|-<br />
! scope="col" style="width: 100px; font-style: italic; background-color: #CCCCCC;" | Авиабилеты<br />
! scope="col" style="width: 100px;" | Бронирование<br />
! scope="col" style="width: 100px;" | Оплата<sup>*</sup> <br />
! scope="col" style="width: 100px;" | Синхронизация<sup>**</sup><br />
! scope="col" style="width: 100px;" | Выписка<br />
! scope="col" style="width: 100px;" | Войдирование<br />
! scope="col" style="width: 100px;" | Аннуляция<sup>***</sup><br />
! scope="col" style="width: 100px;" | Обмен/Возврат<sup>****</sup><br />
|-<br />
! style="font-weight: bold;" | Формат Nemo<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
|-<br />
! style="font-weight: bold;" | Формат Софи<br />
! style="background-color: #FF6666;" | −<br />
! style="background-color: #FF6666;" | −<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
|-<br />
! style="font-weight: bold;" | Формат JSON<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
|}<br />
<br />
{| style="text-align: center;" class="wikitable"<br />
|-<br />
! scope="col" style="width: 100px; font-style: italic; background-color: #CCCCCC;" | Отели<br />
! scope="col" style="width: 100px;" | Бронирование<br />
! scope="col" style="width: 100px;" | Оплата<sup>*</sup> <br />
! scope="col" style="width: 100px;" | Синхронизация<sup>**</sup><br />
! scope="col" style="width: 100px;" | Выписка<br />
! scope="col" style="width: 100px;" | Войдирование<br />
! scope="col" style="width: 100px;" | Аннуляция<br />
|-<br />
! style="font-weight: bold;" | Формат JSON<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #FF6666;" | −<br />
! style="font-weight: normal;" | войдирование отсутствует<br />
! style="background-color: #99FF66;" | +<br />
|}<br />
<br />
{| style="text-align: center;" class="wikitable"<br />
|-<br />
! scope="col" style="width: 100px; font-style: italic; background-color: #CCCCCC;" | ЖД<br />
! scope="col" style="width: 100px;" | Бронирование<br />
! scope="col" style="width: 100px;" | Оплата<br />
! scope="col" style="width: 100px;" | Синхронизация<sup>**</sup><br />
! scope="col" style="width: 100px;" | Выписка<br />
! scope="col" style="width: 100px;" | Войдирование<br />
! scope="col" style="width: 100px;" | Аннуляция<br />
|-<br />
! style="font-weight: bold;" | Формат Nemo<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | + <br />
! style="background-color: #99FF66;" | +<br />
|-<br />
! style="font-weight: bold;" | Формат JSON<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | +<br />
! style="background-color: #99FF66;" | + <br />
! style="background-color: #99FF66;" | +<br />
|}<br />
<br />
&#42;&#160; Выгрузка заказа в формате Nemo при оплате произойдет, только если включена настройка '''''«Экспортировать после оплаты»''''' в разделе '''«Заказы»''' → '''«Выгрузка заказов»'''.<br/><br />
&#42;&#42; Выгрузка заказа при синхронизации произойдет только если в заказе произошли изменения.<br/><br />
&#42;&#42;&#42;&#160; Выгрузка заказа в формате СОФИ при аннуляции произойдет только в том случае, если в заказе имеются аннулированные допуслуги.<br/><br />
&#42;&#42;&#42;&#42;&#160; Выгрузка заказа при обмене или возврате произойдет при завершении работы с заявкой (при пропуске импорта PNR).<br />
<br />
=== Статусы выгрузки заказа ===<br />
Коды статусов выгрузки заказа соответствуют кодам состояния HTTP. Фактически указывается последний полученный код состояния HTTP, полученный при выгрузке данных по адресу, указанному в настройках выгрузки. Коды относятся к серверу, на который происходит выгрузка заказов.<br />
<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="20" | Код<br />
! scope="col" width="300" | Описание<br />
|-<br />
| 0<br />
| Неизвестный ответ. Адрес для выгрузки не доступен.<br />
|-<br />
| 200<br />
| OK — успешный запрос.<br />
|-<br />
| 301<br />
| Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка.<br />
|-<br />
| 403<br />
| Сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу.<br />
|-<br />
| 404<br />
| Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI.<br />
|-<br />
| 422<br />
| Unprocessable Entity — сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом.<br />
|-<br />
| 500<br />
| Любая внутренняя ошибка сервера.<br />
|}<br />
<br />
=== Выгрузка заказа для компонента «Авиабилеты» ===<br />
Для компонента '''«Авиабилеты»''' доступна выгрузка заказов в форматах Nemo и/или Софи (при включенном модуле '''«Выгрузка заказов Софи»). <br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Формат Nemo ====<br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<PNR><br />
<Common><br />
<id>277749</id><br />
<Type>FLIGHTS</Type><br />
<Service>SABRE</Service><br />
<Locator>SQLJNK</Locator><br />
<ExternalId>1234567</ExternalId> <!-- Внешний идентификатор --><br />
<Stamp>123456789</Stamp><br />
<UtmSource>100</UtmSource> <!-- Источник перехода --><br />
<BeginDateTime>2014.12.18-10:45</BeginDateTime><br />
<EndDateTime>2014.12.25-16:40</EndDateTime><br />
<TicketingDateTime>2014.12.09-15:02</TicketingDateTime><br />
<VoidDateTime/><br />
<TotalPrice><br />
<Amount>10773.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalPrice><br />
<UserId>2964</UserId><br />
<EEUserId/><br />
<UserLogin>userLogin</UserLogin><br />
<GroupId>2963</GroupId><br />
<CompanyId>2963</CompanyId><br />
<UserStatus>Менеджер</UserStatus><br />
<DateCreate>2014.12.09-14:59</DateCreate><br />
<ExtServices> <!-- Дополнительные услуги --><br />
<ExtService><br />
<Type>ServicePack</Type> <!-- Сервисные пакеты --><br />
<Price><br />
<Amount>200</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
</ExtService><br />
<ExtService><br />
<Type>AeroExpress</Type><br />
<Price><br />
<Amount>1440</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
</ExtService><br />
<ExtService><br />
<Type>AlphaInsurance</Type><br />
<Price><br />
<Amount>480</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
<Insurances><br />
<Insurance><br />
<Number>Z694.198TEST.2765282</Number><br />
<Fio>IVANOV IVAN</Fio><br />
</Insurance><br />
<Insurance><br />
<Number>Z694.198TEST.2765283</Number><br />
<Fio>PETROV PETR</Fio><br />
</Insurance><br />
</Insurances><br />
</ExtService><br />
</ExtServices><br />
<isManualStatus>0</isManualStatus> <!-- Признак ручной выписки. 1 - ручная фиксация заказа. 0 - автоматическая. --><br />
</Common><br />
<Payment><br />
<Title>Testpay</Title><br />
<Method>Testpay</Method><br />
<BillingId>117607091</BillingId><br />
<Date>2014-12-09 15:00:39</Date><br />
<CreateDate>2014-12-09 15:00:34</CreateDate><br />
<Status>ticket</Status><br />
<PenaltyDate/><br />
<Timelimit>2014-12-10 14:59:55</Timelimit><br />
<PaymentCharge> <!-- Сбор платежного шлюза --><br />
<Amount>313.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaymentCharge><br />
<Charge> <!-- Общий сбор минус сбор платежного шлюза --><br />
<Amount>1920</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Charge><br />
<SubagentCharge> <!-- Сбор субагента, заданный в модуле "Ценообразование для субагентов" --><br />
<Amount>500</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</SubagentCharge><br />
<BaseFare> <!-- Тариф --><br />
<Amount>1600</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<Book> <!-- Тариф плюс таксы --><br />
<Amount>8540</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Book><br />
<Penalty><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Penalty><br />
<Total><br />
<Amount>10773.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Total><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<PaidValue><br />
<Amount>10773.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaidValue><br />
</Payment><br />
<Client><br />
<LastName/><br />
<Name>SIDOROV PETR</Name><br />
<MiddleName/><br />
<Number/><br />
<Birth/><br />
<Email>mail@host.com</Email><br />
<Phone>+74950000000</Phone><br />
</Client><br />
<PassengersCount>2</PassengersCount><br />
<Passengers><br />
<Passenger><br />
<passenger_type>ADT</passenger_type><br />
<lastname>IVANOV</lastname><br />
<name>IVAN</name><br />
<gender>F</gender><br />
<date_of_birth>12.12.1987</date_of_birth><br />
<doc_type>C</doc_type><br />
<passport_number>1234567890</passport_number><br />
<currency_of_passport>24.03.2023</currency_of_passport><br />
<middlename/><br />
<passenger_id>37667</passenger_id><br />
<nationality>RU</nationality><br />
<email>mail@host.com</email><br />
<Tickets><br />
<Active>0</Active> <!-- Статус билета. 0 - билет войдирован, 1 - билет активен --><br />
<Seg/><br />
<Num>5553984070962</Num><br />
<Date>2014-12-09 16:01:00</Date><br />
</Tickets><br />
<Tickets><br />
<Active>1</Active> <!-- Статус билета. 0 - билет войдирован, 1 - билет активен --><br />
<Seg/><br />
<Num>5553984070964</Num><br />
<Date>2014-12-09 16:03:00</Date><br />
</Tickets><br />
<PriceInfo><br />
<BaseFare><br />
<Amount>800</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<TotalFare><br />
<Amount>4270</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalFare><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
</PriceInfo><br />
</Passenger><br />
<Passenger><br />
<passenger_type>ADT</passenger_type><br />
<doc_type>C</doc_type><br />
<middlename/><br />
<passenger_id>37668</passenger_id><br />
<lastname>PETROV</lastname><br />
<name>PETR</name><br />
<gender>M</gender><br />
<date_of_birth>20.12.1984</date_of_birth><br />
<passport_number>1234567899</passport_number><br />
<currency_of_passport>20.12.2029</currency_of_passport><br />
<nationality>RU</nationality><br />
<email>mail@host.com</email><br />
<Tickets><br />
<Active>0</Active> <!-- Статус билета. 0 - билет войдирован, 1 - билет активен --><br />
<Seg/><br />
<Num>5553984070963</Num><br />
<Date>2014-12-09 16:01:00</Date><br />
</Tickets><br />
<Tickets><br />
<Active>1</Active> <!-- Статус билета. 0 - билет войдирован, 1 - билет активен --><br />
<Seg/><br />
<Num>5553984070965</Num><br />
<Date>2014-12-09 16:03:00</Date><br />
</Tickets><br />
<PriceInfo><br />
<BaseFare><br />
<Amount>800</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<TotalFare><br />
<Amount>4270</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalFare><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
</PriceInfo><br />
</Passenger><br />
</Passengers><br />
<FlightType>Внутренний</FlightType><br />
<Marker/><br />
<BookingCode>4R72Z4</BookingCode> <br />
<OrderInfo><br />
<Info><br />
<Company>Аэрофлот - Российские авиалинии</Company><br />
<CompanyCode>SU</CompanyCode><br />
<OperatingCompanyCode>FV</OperatingCompanyCode><br />
<StartDate>2014.12.18</StartDate><br />
<StartTime>10:45</StartTime><br />
<StartDayOfWeek>Thursday</StartDayOfWeek><br />
<FlightNumber>6128 (FV6128)</FlightNumber><br />
<StartAirportCode>VKO</StartAirportCode><br />
<StartAirportName>Внуково, Москва</StartAirportName><br />
<StartCountry>Россия</StartCountry><br />
<StartCountryCode>RU</StartCountryCode><br />
<EndAirportCode>LED</EndAirportCode><br />
<EndAirportName>Санкт-Петербург, Пулково</EndAirportName><br />
<EndCountry>Россия</EndCountry><br />
<EndCountryCode>RU</EndCountryCode><br />
<Time>1:30</Time><br />
<Equip><br />
<Name>Airbus 319</Name><br />
<Type>319</Type><br />
</Equip><br />
<ClassType>economy</ClassType><br />
<ClassTypeCode>R</ClassTypeCode><br />
<Meal/><br />
</Info><br />
<Info><br />
<Company>Аэрофлот - Российские авиалинии</Company><br />
<CompanyCode>SU</CompanyCode><br />
<OperatingCompanyCode>FV</OperatingCompanyCode><br />
<StartDate>2014.12.25</StartDate><br />
<StartTime>15:10</StartTime><br />
<StartDayOfWeek>Thursday</StartDayOfWeek><br />
<FlightNumber>6153 (FV6153)</FlightNumber><br />
<StartAirportCode>LED</StartAirportCode><br />
<StartAirportName>Санкт-Петербург, Пулково</StartAirportName><br />
<StartCountry>Россия</StartCountry><br />
<StartCountryCode>RU</StartCountryCode><br />
<EndAirportCode>VKO</EndAirportCode><br />
<EndAirportName>Внуково, Москва</EndAirportName><br />
<EndCountry>Россия</EndCountry><br />
<EndCountryCode>RU</EndCountryCode><br />
<Time>1:30</Time><br />
<Equip><br />
<Name>Airbus 319</Name><br />
<Type>319</Type><br />
</Equip><br />
<ClassType>economy</ClassType><br />
<ClassTypeCode>R</ClassTypeCode><br />
<Meal/><br />
</Info><br />
</OrderInfo><br />
<Remarks>Debit</Remarks><br />
<Returns> <!-- Блок с заявками на возврат --><br />
<Return><br />
<ExpertUserId>2411</ExpertUserId><br />
<Id>458463</Id><br />
<Price><br />
<Amount>-5997.17</Amount> <!-- Сумма к возврату, рассчитанная в заявке на возврат --><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
<PassengersData><br />
<Data><br />
<PassengerNum>2</PassengerNum><br />
<SegmentNums><br />
<SegmentNum>1</SegmentNum><br />
<SegmentNum>2</SegmentNum><br />
</SegmentNums><br />
</Data><br />
</PassengersData><br />
<IsFull>0</IsFull><br />
<IsCompelled>0</IsCompelled><br />
</Return><br />
</Returns><br />
<Exchanges> <!-- Блок с заявками на обмен --><br />
<Exchange><br />
<ExpertUserId>2411</ExpertUserId><br />
<Id>458480</Id><br />
<Price><br />
<Amount>2279.06</Amount> <!-- Сумма к доплате, рассчитанная в заявке на обмен --><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
<Text>Причина создания заявки</Text><br />
</Exchange><br />
</Exchanges><br />
</PNR><br />
</syntaxhighlight><br />
<br />
<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' В том случае, если выбранный клиентом Сервисный пакет имеет нулевую стоимость - в выгрузке он отображаться не будет.</span> <br />
<br />
Ремарка ''<Remarks>Debit</Remarks>'' является не обязательной, означает что заказ был оплачен с помощью способа оплаты «Баланс компании»;<br />
если же заказ был оплачен с использованием депозитного кредита, и баланс ушел в минус даже на 1 руб., то будет ''<Remarks>Credit</Remarks>''.<br />
<br />
Элемент ''<TotalFare>'' возвращает стоимость уже оплаченного заказа. Если же заказ забронирован, но не оплачен, то значение будет 0 RUB.<br />
<br />
Элемент ''<CreateDate>'' в зависимости от состояния брони возвращает время окончания бронирования, если бронирование было завершено, иначе возвращает время создания брони.<br />
<br />
Блок ''<Returns>'' и ''<Exchanges>'' содержит данные по заявкам на обмен и/или возврат, которые привязаны к заказу. В выгрузку попадает информация только о выполненных заявках на обмен и/или возврат. Важно учесть, что сумма к возврату по заявке указана со знаком ''«-»'', а сумма к доплате идет без дополнительных знаков.<br />
<br />
Формат поддерживает возможность передачи нескольких номеров электронных билетов на одного пассажира (в том числе войдированных и аннулированных).<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Формат Nemo для составных броней (MultiOW) ====<br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<PNR><br />
<ParentBook><br />
<ID>508015</ID><br />
<Payment><br />
<Title>Testpay</Title><br />
<Method>Testpay</Method><br />
<PaymentGateway>testpay</PaymentGateway><br />
<BillingId>117916164</BillingId><br />
<Date>2018-05-28 13:03:17</Date><br />
<CreateDate>2018-05-28 13:02:51</CreateDate><br />
<Status>ticket</Status><br />
<PenaltyDate/><br />
<Timelimit>2018-05-31 13:00:00</Timelimit><br />
<PaymentCharge><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaymentCharge><br />
<Charge><br />
<Amount>1220</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Charge><br />
<AgentCharge><br />
<Amount>-300</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AgentCharge><br />
<BaseFare><br />
<Amount>6950</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<Book><br />
<Amount>14382</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Book><br />
<Penalty><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Penalty><br />
<Total><br />
<Amount>15602</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Total><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>38.25</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
<PaidValue><br />
<Amount>15602</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaidValue><br />
</Payment><br />
<ChildBookIDs><br />
<ChildBookID>508019</ChildBookID><br />
<ChildBookID>508020</ChildBookID><br />
</ChildBookIDs><br />
<ExtServices><br />
<ExtService><br />
<Type>ServicePack</Type><br />
<Price><br />
<Amount>800</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
</ExtService><br />
<ExtService><br />
<Type>AlphaInsurance</Type><br />
<Price><br />
<Amount>720</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Price><br />
<Insurances><br />
<Insurance><br />
<Number>Z694.198TEST.26725385</Number><br />
<Fio>BAGGINS BILBO</Fio><br />
</Insurance><br />
<Insurance><br />
<Number>Z694.198TEST.26725386</Number><br />
<Fio>IVANOV SEMEN</Fio><br />
</Insurance><br />
<Insurance><br />
<Number>Z694.198TEST.26725387</Number><br />
<Fio>ORK KIR</Fio><br />
</Insurance><br />
</Insurances><br />
</ExtService><br />
</ExtServices><br />
</ParentBook><br />
<Common><br />
<id>508019</id><br />
<Type>FLIGHTS</Type><br />
<Service>AMADEUS</Service><br />
<Locator>LOYYRD</Locator><br />
<UtmSource>66</UtmSource><br />
<BeginDateTime>2018.06.16-02:00</BeginDateTime><br />
<EndDateTime>2018.06.16-06:20</EndDateTime><br />
<TicketingDateTime>2018.05.28-13:04</TicketingDateTime><br />
<VoidDateTime/><br />
<TotalPrice><br />
<Amount>7057</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalPrice><br />
<UserId>10312</UserId><br />
<EEUserId/><br />
<UserLogin>test_user_1</UserLogin><br />
<GroupId>10311</GroupId><br />
<CompanyId>10309</CompanyId><br />
<ExternalCompanyId/><br />
<UserStatus>Пользователь</UserStatus><br />
<DateCreate>2018.05.28-13:00</DateCreate><br />
<isManualStatus>0</isManualStatus><br />
</Common><br />
<Payment><br />
<Status>ticket</Status><br />
<PenaltyDate/><br />
<Timelimit>2018-06-01 20:59:00</Timelimit><br />
<PaymentCharge><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaymentCharge><br />
<Charge><br />
<Amount>150</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Charge><br />
<AgentCharge><br />
<Amount>150</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AgentCharge><br />
<BaseFare><br />
<Amount>3625</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<Book><br />
<Amount>6907</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Book><br />
<Penalty><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Penalty><br />
<Total><br />
<Amount>7057</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Total><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>36.25</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
<PaidValue><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaidValue><br />
</Payment><br />
<Client><br />
<LastName/><br />
<Name> </Name><br />
<MiddleName/><br />
<Number/><br />
<Birth/><br />
<Email>qddednbavfta@dropmail.me</Email><br />
<Phone/><br />
</Client><br />
<PassengersCount>3</PassengersCount><br />
<Passengers><br />
<Passenger><br />
<name>BILBO</name><br />
<lastname>BAGGINS</lastname><br />
<passenger_type>CLD</passenger_type><br />
<doc_type>P</doc_type><br />
<date_of_birth>02.01.2015</date_of_birth><br />
<nationality>RU</nationality><br />
<gender>M</gender><br />
<passport_number>985478569</passport_number><br />
<currency_of_passport>28.05.2023</currency_of_passport><br />
<Tickets><br />
<Active>1</Active><br />
<Seg/><br />
<Num>5555966876471</Num><br />
<Date>2018-05-28 13:04:05</Date><br />
</Tickets><br />
<PriceInfo><br />
<BaseFare><br />
<Amount>1555</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<TotalFare><br />
<Amount>3149</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalFare><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>12.08</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
</PriceInfo><br />
</Passenger><br />
<Passenger><br />
<name>SEMEN</name><br />
<lastname>IVANOV</lastname><br />
<passenger_type>ADT</passenger_type><br />
<doc_type>P</doc_type><br />
<date_of_birth>05.05.1945</date_of_birth><br />
<nationality>RU</nationality><br />
<gender>M</gender><br />
<passport_number>954563562</passport_number><br />
<currency_of_passport>25.03.2021</currency_of_passport><br />
<phone><br />
<number>+79998884444</number><br />
</phone><br />
<email>QDDEDNBAVFTA@DROPMAIL.ME</email><br />
<Tickets><br />
<Active>1</Active><br />
<Seg/><br />
<Num>5555966876472</Num><br />
<Date>2018-05-28 13:04:05</Date><br />
</Tickets><br />
<PriceInfo><br />
<BaseFare><br />
<Amount>2070</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<TotalFare><br />
<Amount>3758</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalFare><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>12.08</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
</PriceInfo><br />
</Passenger><br />
<Passenger><br />
<name>KIR</name><br />
<lastname>ORK</lastname><br />
<passenger_type>INF</passenger_type><br />
<doc_type>P</doc_type><br />
<date_of_birth>08.09.2017</date_of_birth><br />
<nationality>RU</nationality><br />
<gender>M</gender><br />
<passport_number>859654125</passport_number><br />
<currency_of_passport>28.05.2023</currency_of_passport><br />
<Tickets><br />
<Active>1</Active><br />
<Seg/><br />
<Num>5555966876473</Num><br />
<Date>2018-05-28 13:04:05</Date><br />
</Tickets><br />
<PriceInfo><br />
<BaseFare><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</BaseFare><br />
<TotalFare><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalFare><br />
<Commission><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Commission><br />
<AirlineCommission><br />
<Amount>12.08</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</AirlineCommission><br />
</PriceInfo><br />
</Passenger><br />
</Passengers><br />
<FlightType>Внутренний</FlightType><br />
<Marker/><br />
<OrderInfo><br />
<Info><br />
<Id>0</Id><br />
<Company>Аэрофлот</Company><br />
<CompanyCode>SU</CompanyCode><br />
<OperatingCompanyCode>SU</OperatingCompanyCode><br />
<StartDate>2018.06.16</StartDate><br />
<StartTime>02:00</StartTime><br />
<StartDayOfWeek>Saturday</StartDayOfWeek><br />
<FlightNumber>1436 (SU1436)</FlightNumber><br />
<StartAirportCode>SVO</StartAirportCode><br />
<StartAirportName>Шереметьево, Москва</StartAirportName><br />
<StartCountry>Россия</StartCountry><br />
<StartCountryCode>RU</StartCountryCode><br />
<EndAirportCode>SVX</EndAirportCode><br />
<EndAirportName>Екатеринбург</EndAirportName><br />
<EndCountry>Россия</EndCountry><br />
<EndCountryCode>RU</EndCountryCode><br />
<Time>2:20</Time><br />
<Equip><br />
<Name>Airbus A320 (with Sharklets)</Name><br />
<Type>32A</Type><br />
</Equip><br />
<ClassType>economy</ClassType><br />
<ClassTypeCode>N</ClassTypeCode><br />
<Meal/><br />
</Info><br />
</OrderInfo><br />
<Returns/><br />
<Exchanges/><br />
</PNR><br />
</syntaxhighlight><br />
<br />
<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Данные в блоке ParentBook одинаковы для обеих реальных броней, являющихся частью составной. Но так как составная бронь несёт формальный характер, она не может быть отражена в XML-выгрузке</span><br />
*ParentBook - общий блок, отражает информацию об оплате составной брони; о дополнительных услугах, приобретённых в составной брони; а также номера обоих реальных заказов составной брони.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
<br />
==== Формат Софи ====<br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<order_snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><br />
<header currency="RUB" time_gmt="2018-01-24 13:23:45" time="2018-01-24 16:23:45" ord_id="496571" corp_ord_id="1P2BK4" site="2410" corp_code="2440"/><br />
<customer email="airjul2404@gmail.com" phone="XXXX0005" name="" corp_code="2440" bonus_card="200200200"/><br />
<products><br />
<product><br />
<!--@stamp - валидатор. Парсится из заказа(Сирена и Галилео). Если получить из ГДС не удалось, то передаётся валидатор, настроенный в реквизитах подключения к ГДС.--><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="0" taxes="3005" fare="0" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="0" carrier="NN" flight_number="200" op_carrier="NN" departure_datetime="2018-03-22 06:00:00" arrival_datetime="2018-03-22 09:00:00" departure_airport="SVX" arrival_airport="DME" fare_basis="YCH"><br />
<air_tax amount="2085" code="YQ"/><br />
<air_tax amount="70" code="RU"/><br />
<air_tax amount="850" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="1" taxes="698" fare="6100" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="1" carrier="U6" flight_number="161" op_carrier="U6" departure_datetime="2018-03-24 11:20:00" arrival_datetime="2018-03-24 15:30:00" departure_airport="DME" arrival_airport="SVX" fare_basis="KPROW"><br />
<air_tax amount="185" code="ZZ"/><br />
<air_tax amount="513" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="2" taxes="500" fare="" service_fee="0" commission="0" origin="SVX" destination="MOW"/><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="3" taxes="3005" fare="0" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="0" carrier="NN" flight_number="200" op_carrier="NN" departure_datetime="2018-03-22 06:00:00" arrival_datetime="2018-03-22 09:00:00" departure_airport="SVX" arrival_airport="DME" fare_basis="YCH"><br />
<air_tax amount="2085" code="YQ"/><br />
<air_tax amount="70" code="RU"/><br />
<air_tax amount="850" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="4" taxes="698" fare="6100" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="1" carrier="U6" flight_number="161" op_carrier="U6" departure_datetime="2018-03-24 11:20:00" arrival_datetime="2018-03-24 15:30:00" departure_airport="DME" arrival_airport="SVX" fare_basis="KPROW"><br />
<air_tax amount="185" code="ZZ"/><br />
<air_tax amount="513" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="A" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="5" taxes="500" fare="" service_fee="0" commission="0" origin="SVX" destination="MOW"/><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="C" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="6" taxes="3005" fare="0" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="0" carrier="NN" flight_number="200" op_carrier="NN" departure_datetime="2018-03-22 06:00:00" arrival_datetime="2018-03-22 09:00:00" departure_airport="SVX" arrival_airport="DME" fare_basis="YCH/CN0"><br />
<air_tax amount="2085" code="YQ"/><br />
<air_tax amount="70" code="RU"/><br />
<air_tax amount="850" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="C" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="7" taxes="698" fare="4575" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="1" carrier="U6" flight_number="161" op_carrier="U6" departure_datetime="2018-03-24 11:20:00" arrival_datetime="2018-03-24 15:30:00" departure_airport="DME" arrival_airport="SVX" fare_basis="KPROW/CH25"><br />
<air_tax amount="185" code="ZZ"/><br />
<air_tax amount="513" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="C" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="8" taxes="250" fare="" service_fee="0" commission="0" origin="SVX" destination="MOW"/><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="I" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="9" taxes="3005" fare="0" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="0" carrier="NN" flight_number="200" op_carrier="NN" departure_datetime="2018-03-22 06:00:00" arrival_datetime="2018-03-22 09:00:00" departure_airport="SVX" arrival_airport="DME" fare_basis="YCH/IN0"><br />
<air_tax amount="2085" code="YQ"/><br />
<air_tax amount="70" code="RU"/><br />
<air_tax amount="850" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<air_ticket_prod psg_type="I" title="Екатеринбург - Москва - Екатеринбург" form_owner="NN" validating_carrier="NN" prod_id="10" taxes="513" fare="0" service_fee="356.5" commission="30" origin="SVX" destination="MOW"><br />
<air_seg segment_id="1" carrier="U6" flight_number="161" op_carrier="U6" departure_datetime="2018-03-24 11:20:00" arrival_datetime="2018-03-24 15:30:00" departure_airport="DME" arrival_airport="SVX" fare_basis="KPROW/IN00"><br />
<air_tax amount="513" code="RI"/><br />
</air_seg><br />
<fees><br />
<fee type="commission" code="commission_vcarrier" amount="7.5"/><br />
</fees><br />
</air_ticket_prod><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200200" origin="Домодедово, Москва" destination="Павелецкий вокзал" departure_datetime="2018-03-22 10:00:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200201" origin="Домодедово, Москва" destination="Павелецкий вокзал" departure_datetime="2018-03-22 10:00:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200202" origin="Домодедово, Москва" destination="Павелецкий вокзал" departure_datetime="2018-03-22 10:00:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200203" origin="Павелецкий вокзал" destination="Домодедово, Москва" departure_datetime="2018-03-24 07:20:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200204" origin="Павелецкий вокзал" destination="Домодедово, Москва" departure_datetime="2018-03-24 07:20:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<ral_ticket_prod rsrv_id="4965710200" prod_id="4965710200205" origin="Павелецкий вокзал" destination="Домодедово, Москва" departure_datetime="2018-03-24 07:20:00" cartype="standart" fare="420"/><br />
</product><br />
<product><br />
<payment_prod price="150"/><br />
</product><br />
</products><br />
<reservations><br />
<reservation rsrv_id="496571" crs="SIRENA2000" rloc="1P2BK4" ticketing_pcc=""/><br />
<reservation rsrv_id="4965710200" crs="AeroExpress" rloc="A01XFSZH"/><br />
</reservations><br />
<passengers><br />
<passenger doc_number="1206547892" psgr_id="0" doc_country="RU" psgr_type="A" doc_type="C" birth_date="1974-07-01" name="ALEKSEI" gender="M" first_name="SMIRNOV"/><br />
<passenger doc_number="7896541230" psgr_id="1" doc_country="RU" psgr_type="A" doc_type="C" birth_date="1984-02-02" name="ROMAN" gender="M" first_name="IVANOV"/><br />
<passenger doc_number="IVШЯ224111" psgr_id="2" doc_country="RU" psgr_type="C" doc_type="B" birth_date="2010-07-10" name="ANTON" gender="M" first_name="SMIRNOV"/><br />
<passenger doc_number="IVЕТ789456" psgr_id="3" doc_country="RU" psgr_type="I" doc_type="B" birth_date="2017-02-01" name="ANTON" gender="M" first_name="ROMANOV"/><br />
</passengers><br />
<travel_docs><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="8236100037848" tkt_date="2018-01-24 16:23:26" prod_id="0" psgr_id="0" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="2626100037849" tkt_date="2018-01-24 16:23:26" prod_id="1" psgr_id="0" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="99C6160149267" tkt_date="2018-01-24 16:23:26" prod_id="2" psgr_id="0" issuingAgent="2615" rsrv_id="496571" main_prod_id="1" rfic="D"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="8236100037850" tkt_date="2018-01-24 16:23:26" prod_id="3" psgr_id="1" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="2626100037851" tkt_date="2018-01-24 16:23:26" prod_id="4" psgr_id="1" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="99C6160149268" tkt_date="2018-01-24 16:23:26" prod_id="5" psgr_id="1" issuingAgent="2615" rsrv_id="496571" main_prod_id="4" rfic="D"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="8236100037852" tkt_date="2018-01-24 16:23:26" prod_id="6" psgr_id="2" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="2626100037853" tkt_date="2018-01-24 16:23:26" prod_id="7" psgr_id="2" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="99C6160149269" tkt_date="2018-01-24 16:23:26" prod_id="8" psgr_id="2" issuingAgent="2615" rsrv_id="496571" main_prod_id="7" rfic="D"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="8236100037854" tkt_date="2018-01-24 16:23:26" prod_id="9" psgr_id="3" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<air_ticket_doc tkt_oper="TKT" tkt_number="2626100037855" tkt_date="2018-01-24 16:23:26" prod_id="10" psgr_id="3" issuingAgent="2615" rsrv_id="496571"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200200" psgr_id="0" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427309"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148822" tkt_date="16:23 24.01.2018" prod_id="4965710200200" psgr_id="0" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200201" psgr_id="1" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427310"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148823" tkt_date="16:23 24.01.2018" prod_id="4965710200201" psgr_id="1" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200202" psgr_id="2" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427311"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148824" tkt_date="16:23 24.01.2018" prod_id="4965710200202" psgr_id="2" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200203" psgr_id="0" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427312"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148826" tkt_date="16:23 24.01.2018" prod_id="4965710200203" psgr_id="0" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200204" psgr_id="1" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427313"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148825" tkt_date="16:23 24.01.2018" prod_id="4965710200204" psgr_id="1" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
<travel_doc><br />
<aex_doc rsrv_id="4965710200" prod_id="4965710200205" psgr_id="2" tkt_oper="TKT" tkt_date="2018-01-24 16:23:44" tkt_number="427314"/><br />
</travel_doc><br />
<travel_doc><br />
<emd_ticket_doc tkt_oper="TKT" tkt_number="23K6160148827" tkt_date="16:23 24.01.2018" prod_id="4965710200205" psgr_id="2" issuingAgent="2615" rsrv_id="4965710200"/><br />
</travel_doc><br />
</travel_docs><br />
<payments><br />
<payment pay_id="117911895" pay_oper="PAY" pay_time="2018-01-24 16:22:41" site="2440" psp_code="011" psp_name="Testpay" psp_pay_id="" amount="38174" fop="CA"/><br />
</payments><br />
</order_snapshot><br />
</syntaxhighlight><br />
<br />
<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' В том случае, если выбранный клиентом Сервисный пакет имеет нулевую стоимость - в выгрузке он отображаться не будет.</span><br />
*bonus_card - номер бонусной карты, введённой покупателем билета в числовом формате.<br />
*service_fee — сбор агентский (только сервисный сбор, '''не включает''' в себя сбор за эквайринг), отображается только на первом билете (отдельно для каждого пассажира).<br />
*comission - комиссия АК<br />
*stamp - код Валидатора в PCC, берется из настроек {{NameSystem}}, если в настройках он не указан, то не передается.<br />
*ord_id — идентификатор заказа в {{NameSystem}}<br />
*corp_ord_id — PNR из ГДС<br />
*site — идентификатор агентства в {{NameSystem}}<br />
*payment pay_id — номер биллинга {{NameSystem}}<br />
*pay_system — код платежной системы<br />
**SB — для сбербанка<br />
**ES — для Рапиды<br />
**UNT — для Юнителлера<br />
*psp_name — отображает разделение суммы сбора платежного шлюза и цены билета<br />
**Uniteller — оплата Юнителлер (банк)<br />
**Uniteller_GDS — оплата через GDS-процессинг (Юнителлер)<br />
*cardholder — держатель карты.<br />
*expire_date — срок действия карты, у тех ПШ, что не приходит в ответе — пустой.<br />
*card_number — номер карты, в формате: 415481XXXXXX1734<br />
*approval_code — код подтверждения.<br />
*payment_prod price — сбор за эквайринг.<br />
*main_ticket_prod_id - id билета в выгрузке, формируется как смещение для авиабилетов (200) + id пассажира;<br />
*prod_id - id сервисного пакета в выгрузке, формируется как смещение (400) + номер по порядку;<br />
*tkt_number - номер полиса для пассажира;<br />
*tkt_date - дата и время операции; <br />
*tkt_oper - тип операции (TKT - выписка/CANX - отмена выписки, аннуляция).<br />
*provider_type - тип поставщика (INSURANCE).<br />
*provider_id - AlphaInsurance;<br />
*offer_type - название полиса;<br />
*price - цена полиса для пассажира;<br />
*rsrv_id - идентификатор заказа;<br />
*rloc - номер заказа у поставщика;<br />
*currency - основная валюта сайта (валюта расчетов, валюта оплаты);<br />
*crs_currency - валюта расчетов с поставщиком (c ГДС);<br />
*crs_currency_rate - курс валюты поставщика;<br />
*no_conj_tickets – число дополнительных билетов (отображается при количестве сегментов более 4 включительно);<br />
*surface_seg - передача наземного участка (в том случае, если аэропорт прилета одного сегмента не совпадает с аэропортом вылета следующего);<br />
*supplier - номер PCC (подтягивается в том случае, если указан в реквизитах подключения);<br />
*time_gmt - время GMT;<br />
*time - дата и время отправки информации в Софи (МСК);<br />
*corp_code - код корпоративного клиента;<br />
*email - адрес электронной почты клиента;<br />
*phone - номер телефона клиента;<br />
*psg_type - категория пассажира в виде буквы: A - adult, C - child, I - infant;<br />
*title - краткое описание маршрута;<br />
*form_owner - владелец бланка IATA код АК;<br />
*validating_carrier - валидирующий перевозчик;<br />
*prod_id - идентификатор продукта;<br />
*taxes - таксы;<br />
*fare - стоимость тарифа;<br />
*origin/destination - пункт отправления/назначения;<br />
*segment_id - идентификатор сегмента в air_ticket_prod, соответствующего услуге;<br />
*carrier - маркетинговый перевозчик;<br />
*flight_number - номер рейса;<br />
*op_carrier - оперирующий перевозчик;<br />
*departure_datetime — дата, время вылета;<br />
*arrival_datetime — дата, время прибытия;<br />
*departure_airport — аэропорт вылета;<br />
*arrival_airport — аэропорт прибытия;<br />
*fare_basis - код тарифа;<br />
*amount - стоимость таксы;<br />
*code - код таксы;<br />
*departure_datetime — дата, время отправления;<br />
*cartype - тип вагона;<br />
*crs - код системы бронирования (поставщика);<br />
*doc_number — номер документа;<br />
*psgr_id — номер пассажира;<br />
*doc_country - гражданство;<br />
*psgr_type - категория пассажира;<br />
*doc_type -тип документа, удостоверяющего личность;<br />
*birth_date — дата рождения пассажира;<br />
*name — имя пассажира;<br />
*gender — пол пассажира;<br />
*first_name — фамилия пасажира;<br />
*issuingAgent - идентификатор пользователя, выписавшего билет;<br />
*pay_time — дата, время оплаты<br />
*psp_code - код платежной системы, через которую сделана оплата;<br />
*psp_pay_id - идентификатор платежа в платежной системе;<br />
*amount - сумма оплаты;<br />
*fop - форма оплаты.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
<br />
==== Формат JSON ====<br />
<div class="mw-collapsible-content"><br />
см. http://docs.nemo.travel/ru/nemo-backoffice-api/json_api/order_export<br />
</div><br />
</div><br />
<br />
=== Выгрузка заказа для компонента «Отели» ===<br />
Для компонента '''«Отели»''' доступна выгрузка заказов в форматах Nemo и/или JSON. <br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Формат JSON ====<br />
<div class="mw-collapsible-content"><br />
см. https://docs.nemo.travel/ru/hotels/hotelsbackoffice<br />
</div><br />
</div><br />
<br />
=== Выгрузка заказа для компонента «ЖД» ===<br />
Для компонента '''«ЖД»''' доступна выгрузка заказов в форматах Nemo и/или JSON.<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Формат Nemo ====<br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<PNR><br />
<Common><br />
<id>123456</id><br />
<Type>TRAINS</Type><br />
<Service>UFS</Service><br />
<Locator>64345987</Locator><br />
<BeginDateTime>2014.04.26-00:15</BeginDateTime><br />
<EndDateTime>2014.04.26-13:33</EndDateTime><br />
<TicketingDateTime>2014.06.06-15:10</TicketingDateTime><br />
<VoidDateTime>2014.06.07-14:19</VoidDateTime><br />
<TotalPrice><br />
<Amount>57505.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalPrice><br />
<UserId>123</UserId><br />
<EEUserId /><br />
<UserLogin>mikhalevtur</UserLogin><br />
<GroupId>122</GroupId><br />
<UserStatus>Менеджер</UserStatus><br />
<DateCreate>2014.04.24-15:03</DateCreate><br />
</Common><br />
<Payment><br />
<Title>Testpay</Title><br />
<Method>Testpay</Method><br />
<BillingId>117603370</BillingId><br />
<Date>2014-04-24 15:10:12</Date><br />
<CreateDate>2014-06-06 15:10:00</CreateDate><br />
<Status>cancelled</Status><br />
<PenaltyDate /><br />
<Timelimit>2014-04-24 15:18:01</Timelimit><br />
<Charge><br />
<Amount>52278</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Charge><br />
<Book><br />
<Amount>5227.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Book><br />
<Penalty><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Penalty><br />
<TotalAgencyChargeForRefund><br />
<Amount>100</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</TotalAgencyChargeForRefund><br />
<Total><br />
<Amount>57505.8</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</Total><br />
<PaidValue><br />
<Amount>0</Amount><br />
<CurrencyCode>RUB</CurrencyCode><br />
</PaidValue><br />
</Payment><br />
<Client><br />
<LastName>Сидоров</LastName><br />
<Name>Владимир</Name><br />
<MiddleName>Константинович</MiddleName><br />
<Number>1806326598</Number><br />
<Birth>1987-05-20</Birth><br />
<Email>mail@host.com</Email><br />
<Phone>+79871234567</Phone><br />
</Client><br />
<Passengers><br />
<Passenger><br />
<name>Владимир</name><br />
<middlename>Константинович</middlename><br />
<phone><br />
<country /><br />
<city /><br />
<number>+79271031610</number><br />
<expansion /><br />
</phone><br />
<email>mlsdsar@gmail.com</email><br />
<nationality>RU</nationality><br />
<passenger_type>ADT</passenger_type><br />
<lastname>Сидоров</lastname><br />
<doc_type>C</doc_type><br />
<passport_number>1806326598</passport_number><br />
<passenger_id>1</passenger_id><br />
<gender>M</gender><br />
<date_of_birth>20.04.1984</date_of_birth><br />
<TotalPrice>28752.9</TotalPrice><br />
<FarePrice>2613.9</FarePrice><br />
<Charge>26139</Charge><br />
<RefundMoney>8649.3</RefundMoney><br />
<ChargeForRefund>100</ChargeForRefund><br />
<TicketNumber>74944708487545</TicketNumber><br />
<SeatNumber>033</SeatNumber><br />
<HasSeat>true</HasSeat><br />
</Passenger><br />
<Passenger><br />
<nationality>RU</nationality><br />
<middlename>Константинович</middlename><br />
<passenger_type>ADT</passenger_type><br />
<lastname>Сидоров</lastname><br />
<name>Иван</name><br />
<doc_type>C</doc_type><br />
<passport_number>1806326554</passport_number><br />
<passenger_id>2</passenger_id><br />
<gender>M</gender><br />
<date_of_birth>05.04.1984</date_of_birth><br />
<TotalPrice>28752.9</TotalPrice><br />
<FarePrice>2613.9</FarePrice><br />
<Charge>26139</Charge><br />
<TicketNumber /><br />
<SeatNumber>034</SeatNumber><br />
<HasSeat>true</HasSeat><br />
</Passenger><br />
</Passengers><br />
<Info><br />
<trainNumber>098ХА</trainNumber><br />
<trainName /><br />
<departureStation>МОСКВА КАЗ</departureStation><br />
<arrivalStation>КАЗАНЬ ПАС</arrivalStation><br />
<trainCategory>1</trainCategory><br />
<beginStation>Москва</beginStation><br />
<endStation>Казань</endStation><br />
<startDate>2014-04-26 00:15:00</startDate><br />
<endDate>2014-04-26 13:33:00</endDate><br />
<timeInRoad>47880</timeInRoad><br />
<carNumber>8</carNumber><br />
<carType>4</carType><br />
<choosenSeats><br />
<type><br />
<lower>1</lower><br />
</type><br />
<type><br />
<upper>1</upper><br />
</type><br />
<type><br />
<lower_side>0</lower_side><br />
</type><br />
<type><br />
<upper_side>0</upper_side><br />
</type><br />
<type><br />
<undefined>0</undefined><br />
</type><br />
</choosenSeats><br />
<choosenRange><br />
<start>0</start><br />
<end>0</end><br />
</choosenRange><br />
<serviceClass>В стоимость входит - постельное белье. Наличие установки кондиционирования воздуха не гарантировано.</serviceClass><br />
</Info><br />
</PNR><br />
</syntaxhighlight><br />
<br />
'''Элемент PNR'''<br />
Элемент '''PNR''' — Passenger Name Record — запись, состоящая из группы отдельных элементов (полей), содержащих информацию об одном или более пассажирах, путешествующих вместе, и деталях путешествия.<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| Common<br />
| Общая информация по заказу.<br />
| Элементы id, Type, Service, Locator, BeginDateTime, EndDateTime, TicketingDateTime, TotalPrice, UserId, EEUserId, UserLogin, GroupId, UserStatus, DateCreate.<br />
|-<br />
| Payment<br />
| Информация о стоимости, штрафах, статусе заказа.<br />
| Элементы Status, PenaltyDate, Timelimit, Charge, Book, Penalty, Total, PaidValue.<br />
|-<br />
| Client<br />
| Информация о заказчике.<br />
| Элементы Name, MiddleName, Number, Birth, Email, Phone.<br />
|-<br />
| Passengers<br />
| Записи о пассажирах.<br />
| Элементы Passenger.<br />
|-<br />
| Info<br />
| Типовая информация по заказу в контексте услуги.<br />
| Элементы trainNumber, trainName, departureStation, arrivalStation, trainCategory, beginStation, endStation, startDate, endDate, timeInRoad, carNumber, carType, choosenSeats, choosenRange, serviceClass.<br />
|}<br />
<br />
'''Элемент Common'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| id<br />
| Номер заказа в {{NameSystem}}.<br />
| Число. Пример: 268281.<br />
|-<br />
| Type<br />
| Тип услуги.<br />
| Строка: Пример: FLIGHTS.<br/>Допустимые значения: <ul><li>FLIGHTS — авиа,</li><li>HOTELS — отели,</li><li>TRAINS — ЖД.</li></ul><br />
|-<br />
| Service<br />
| Поставщик услуги.<br />
| Строка. Пример: UFS.<br />
|-<br />
| Locator<br />
| Идентификатор в системе поставщика.<br />
| Число. Пример: 65525140.<br />
|-<br />
| BeginDateTime<br />
| Дата и время отправления первого сегмента.<br />
| Дата и время. Пример: 2014.03.06-00:15.<br />
|-<br />
| EndDateTime<br />
| Дата и время прибытия последнего сегмента.<br />
| Дата и время. Пример: 2014.03.06-13:33.<br />
|-<br />
| TicketingDateTime<br />
| Дата и время выписки билета.<br />
| Дата и время. Пример: 2014.10.17-17:23<br />
|-<br />
| VoidDateTime<br />
| Дата и время возврата билета.<br />
| Дата и время. Пример: 2014.10.17-17:23<br />
|-<br />
| TotalPrice<br />
| Общая стоимость заказа.<br />
| Элементы Amount — номинал стоимости, CurrencyCode — валюта стоимости.<br />
|-<br />
| UserId<br />
| Идентификатор пользователя в системе {{NameSystem}}, оформившего заказ.<br />
| Число. Пример: 123.<br />
|-<br />
| UserLogin<br />
| Логин пользователя в системе {{NameSystem}}, оформившего заказ.<br />
| Строка. Пример: userLogin.<br />
|-<br />
| GroupId<br />
| Идентификатор группы пользователя в системе {{NameSystem}}, оформившего заказ.<br />
| Число. Пример: 122.<br />
|-<br />
| UserStatus<br />
| Тип пользователя в системе {{NameSystem}}.<br />
| Строка. Пример: Менеджер.<br />
|-<br />
| DateCreate<br />
| Дата и время резервирования в системе поставщика.<br />
| Дата и время. Пример: 2014.03.05-15:08<br />
|}<br />
<br />
'''Элемент TotalPrice'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| Amount<br />
| Номинал.<br />
| Число. Пример: 1884.<br />
|-<br />
| CurrencyCode<br />
| Валюта.<br />
| Строка (Код ISO 4217 alfa-3). Пример: RUB.<br />
|}<br />
<br />
'''Элемент Payment'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| Title<br />
| Название платежного шлюза<sup>*</sup>.<br />
| Строка. Пример: Testpay.<br />
|-<br />
| Method<br />
| Тип формы оплаты<sup>*</sup>.<br />
| Строка. Пример: Testpay.<br />
|-<br />
| BillingId<br />
| Идентификатор транзакции {{NameSystem}}.<br />
| Строка. Пример: 117603370.<br />
|-<br />
| Date<br />
| Дата и время оплаты платежной транзакции {{NameSystem}}.<br />
| Строка. Пример: 2014-04-24 15:10:12.<br />
|-<br />
| CreateDate<br />
| Дата и время создания платежной транзакции {{NameSystem}}.<br />
| Строка. Пример: 2014-06-06 15:10:00.<br />
|-<br />
| Status<br />
| Статус заказа в системе {{NameSystem}}.<br />
| Строка. Пример: booked.<br/>Допустимые значения: <br />
<ul><br />
<li>pending — в ожидании,</li><br />
<li>booked — зарезервирован,</li><br />
<li>ticket — выписан,</li><br />
<li>cancelled — отменен.</li><br />
</ul><br />
|-<br />
| PenaltyDate<br />
| Дата и время наступления штрафных санкций.<br />
| Дата и время. Пример: 2014-03-05 15:23:40.<br />
|-<br />
| Timelimit<br />
| Таймлимит на оплату и подтверждение заказа.<br />
| Дата и время. Пример: 2014-03-05 15:23:40.<br />
|-<br />
| Charge<br />
| Сбор агентства.<br />
| См. элемент Common.TotalPrice.<br />
|-<br />
| Book<br />
| Тариф.<br />
| См. элемент Common.TotalPrice.<br />
|-<br />
| Penalty<br />
| Штраф. <br />
<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' На данный момент параметр неактуален и при выгрузке всегда принимает нулевое значение.</span><br />
| См. элемент Common.TotalPrice.<br />
|-<br />
| TotalAgencyChargeForRefund<br />
| Общий сбор агентства за возврат.<br />
| См. элемент Common.TotalPrice.<br />
|-<br />
| Total<br />
| Общая стоимость.<br />
| См. элемент Common.TotalPrice.<br />
|-<br />
| PaidValue<br />
| Оплачено.<br />
| См. элемент Common.TotalPrice.<br />
|}<br />
<br />
<sup>*</sup> — список возможный платежных шлюзов:<br/><br />
Acquiro, Chronopay, Copayco, CourierNew, Deposit, EasyPay, GatelineNew, ITransfer, Invoice, Offices, PayU, Payture, Platron, PrivatBank, Qiwi, Rapida, Receipt, Sberbank, Sirena, Sirena2, UnitellerNew, WebMoney.<br />
<br />
'''Элемент Client'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| Name<br />
| Фамилия и имя заказчика.<br />
| Строка. Пример: Иванов Иван.<br />
|-<br />
| MiddleName<br />
| Отчество заказчика.<br />
| Строка. Пример: Иванович.<br />
|-<br />
| Number<br />
| Серия и номер документа.<br />
| Строка. Пример: 1806123456.<br />
|-<br />
| Birth<br />
| Дата рождения заказчика.<br />
| Дата. Пример: 1984-06-30.<br />
|-<br />
| Email<br />
| Адрес электронной почты заказчика.<br />
| Строка. Пример: client@host.com.<br />
|-<br />
| Phone<br />
| Номер телефона заказчика.<br />
| Строка. Пример: +74951234567<br />
|}<br />
<br />
'''Элемент Passenger'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| lastname<br />
| Фамилия пассажира.<br />
| Строка. Пример: Сидоров.<br />
|-<br />
| name<br />
| Имя пассажира.<br />
| Строка. Пример: Владимир.<br />
|-<br />
| middlename<br />
| Отчество пассажира.<br />
| Строка. Пример: Константинович.<br />
|-<br />
| doc_type<br />
| Тип документа.<br />
| Строка. Пример: C.<br/>Допустимые значения:<br />
<ul><br />
<li>C — Российский паспорт</li><br />
<li>P — Заграничный паспорт</li><br />
<li>A — Иностранный документ</li><br />
<li>S — Паспорт моряка</li><br />
<li>M — Военный билет</li><br />
<li>B — Свидетельство о рождении</li><br />
</ul><br />
|-<br />
| passport_number<br />
| Серия и номер документа.<br />
| Строка. Пример: 1806123456. <br />
|-<br />
| gender<br />
| Пол пассажира.<br />
| Строка. Пример: M.<br/>Допустимые значения:<br />
<ul><br />
<li>M — мужской</li><br />
<li>F — женский</li><br />
</ul><br />
|-<br />
| date_of_birth<br />
| Дата рождения пассажира.<br />
| Дата. Пример: 20.05.1987.<br />
|-<br />
| nationality<br />
| Гражданство пассажира.<br />
| Строка (ISO 3166-1 Alpha-2). Пример: RU.<br />
|-<br />
| passenger_type<br />
| Тип пассажира.<br />
| Строка. Пример: ADT.<br/>Допустимые значения:<br />
<ul><br />
<li>ADT — взрослый</li><br />
<li>CLD — ребенок до 10 лет<sup>*, **</sup></li><br />
<li>INF — ребенок до 5 лет<sup>*, ***</sup></li><br />
</ul><br />
|-<br />
| passenger_id<br />
| Порядковый номер пассажира в заказе.<br />
| Число. Пример: 2.<br />
|-<br />
| TotalPrice<br />
| Общая стоимость билета со сборами для данного пассажира.<br />
| Число. Пример: 1934.<br />
|-<br />
| FarePrice<br />
| Стоимость по тарифу тарифу.<br />
| Число. Пример: 1884.<br />
|-<br />
| Charge<br />
| Сбор агентства.<br />
| Число. Пример: 50.<br />
|-<br />
| RefundMoney<br />
| Сумма к возврату. Значение, полученное от поставщика, уменьшенное на сумму сбора агентства за возврат.<br />
| Число. Пример: 1643.<br />
|-<br />
| ChargeForRefund<br />
| Cбор агентства за возврат.<br />
| Число. Пример: 100.<br />
|-<br />
| TicketNumber<br />
| Номер билета.<br />
| Число. Пример: 73944708472624.<br />
|-<br />
| SeatNumber<br />
| Номер места.<br />
| число. Пример: 21.<br />
|-<br />
| TariffType<br />
| Наименование тарифа.<br />
| Строка. Пример: ПОЛНЫЙ.<br />
|-<br />
| HasSeat<br />
| Занимает ли пассажир отдельное место.<br />
| Допустимые значения:<ul><li>true — с местом,</li><li>false — без места.</li></ul><br />
|}<br />
<br />
<sup>*</sup> — Не включая верхний предел. Возраст ребенка определяется на день совершения поездки.<br />
<br />
<sup>**</sup> — Нижний и верхний пределы определяются видом сообщения:<br />
* от 5 до 10 лет — Внутригосударственное сообщение, а также международное сообщение со странами-участниками СНГ, Литовской, Латвийской, Эстонской Республиками, Республикой Абхазия.<br />
* от 6 до 17 лет — Международное сообщение в дальнем зарубежье по глобальным ценам. Направление Россия-Финляндия.<br />
* от 4 до 12 лет — Международное сообщение в дальнем зарубежье по глобальным ценам. Направление Восток-Запад.<br />
<br />
<sup>***</sup> — Верхний предел определяется видом сообщения:<br />
* до 5 лет — Внутригосударственное сообщение, а также международное сообщение со странами-участниками СНГ, Литовской, Латвийской, Эстонской Республиками, Республикой Абхазия.<br />
* до 6 лет — Международное сообщение в дальнем зарубежье по глобальным ценам. Направление Россия-Финляндия.<br />
* до 4 лет — Международное сообщение в дальнем зарубежье по глобальным ценам. Направление Восток-Запад.<br />
<br />
'''Элемент Passenger'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| trainNumber<br />
| Номер поезда.<br />
| Строка. Пример: 098ХА.<br />
|-<br />
| trainName<br />
| Имя фирменного поезда. Приходит от поставщика.<br />
| Строка. Пример: Россия.<br />
|-<br />
| departureStation<br />
| Станция отправления пассажира.<br />
| Строка. Пример: МОСКВА КАЗ.<br />
|-<br />
| arrivalStation<br />
| Станция прибытия пассажира.<br />
| Строка. Пример: КАЗАНЬ ПАС.<br />
|-<br />
| trainCategory<br />
| Тип поезда.<br />
| Число. Пример: 1.<br/>Допустимые значения:<br />
<ul><br />
<li>0 — неизвестный тип поезда</li><br />
<li>1 — скорый поезд</li><br />
<li>2 — фирменный поезд</li><br />
<li>3 — скоростной поезд</li><br />
<li>4 — фирменный скоростной поезд</li><br />
</ul><br />
|-<br />
| beginStation<br />
| Начальная станция в маршруте поезда.<br />
| Строка. Пример: Казань<br />
|-<br />
| endStation<br />
| Конечная станция в маршруте поезда.<br />
| Строка. Пример: Москва<br />
|-<br />
| startDate<br />
| Дата и время отправления со станции отправления пассажира.<br />
| Дата и время. Пример: 2014-03-06 00:15:00.<br />
|-<br />
| endDate<br />
| Дата и время прибытия со станции отправления пассажира.<br />
| Дата и время. Пример: 2014-03-06 13:33:00. <br />
|-<br />
| timeInRoad<br />
| Время в пути от станции отправления до станции прибытия пассажира.<br />
| Число (секунд). Пример: 47880.<br />
|-<br />
| carNumber<br />
| Номер вагона.<br />
| Число. Пример: 7.<br />
|-<br />
| carType<br />
| Тип вагона.<br />
| Число. Пример: 1.<br/>Допустимые значения:<br />
<ul><br />
<li>1 - общий вагон</li><br />
<li>2 - сидячий вагон</li><br />
<li>3 - плацкарта</li><br />
<li>4 - купе</li><br />
<li>5 - люкс</li><br />
<li>6 - мягкий</li><br />
<li>7 - неизвестный тип</li><br />
</ul><br />
|-<br />
| choosenSeats<br />
| Элемент описывает количество нижних, нижних боковых, верхних, верхних боковых мест.<br />
| Элементы type.<br />
|-<br />
| choosenRange<br />
| Выбранный диапазон мест в вагоне.<br />
| Элементы start, end.<br />
|-<br />
| serviceClass<br />
| Описание услуг. Приходит от поставщика.<br />
| Текст. Пример: В стоимость входит - постельное белье. Наличие установки кондиционирования воздуха не гарантировано.<br />
|}<br />
<br />
'''Элемент type'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| lower<br />
| Количество нижних мест.<br />
| Число. Пример: 1.<br />
|-<br />
| upper<br />
| Количество верхних мест.<br />
| Число. Пример: 0.<br />
|-<br />
| lower_side<br />
| Количество нижних боковых мест.<br />
| Число. Пример: 1.<br />
|-<br />
| upper_side<br />
| Количество верхних боковых мест.<br />
| Число. Пример: 1.<br />
|-<br />
| undefined<br />
| Количество мест неопределенного типа.<br />
| Число. Пример: 0.<br />
|}<br />
<br />
'''Элемент choosenRange'''<br />
{| style="width: 800px" class="wikitable"<br />
|-<br />
! scope="col" width="200" | Элемент<br />
! scope="col" width="300" | Описание<br />
! scope="col" width="300" | Допустимые значения<br />
|-<br />
| start<br />
| Начало выбранного диапазон мест в вагоне<sup>*</sup>.<br />
| Число. Пример: 4.<br />
|-<br />
| end<br />
| Конец выбранного диапазон мест в вагоне<sup>*</sup>.<br />
| Число. Пример: 17.<br />
|}<br />
<br />
<sup>*</sup> — Если диапазон не был зада пользователем на этапе выбора мест, то поля start и end будут содержать нули.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Формат JSON ====<br />
<div class="mw-collapsible-content"><br />
см. http://docs.nemo.travel/ru/nemo-backoffice-api/json_api/order_export<br />
</div><br />
</div><br />
<br />
== Пакетный экспорт заказов в формате Nemo==<br />
Сервис выгрузки заказов позволяет экспортировать необходимые выборки по заказам в формате XML, XLS(X). Например, можно выбрать заказы по дате бронирования и получить информацию по ним в нужном формате. Экспорт в формате XLS(X) единовременно выгружает не более 1000 заказов. Если требуется выгрузка большего количества заказов (для получения полной статистики по всем заказам), то нужно выгружать заказы за последовательные периоды.<br />
<br />
При выгрузке данных по заказам в формате XLS(X) ценовые параметры конвертируются в валюту агентства по курсам, зафиксированным на момент оплаты конкретного заказа. <br />
<br />
Панель выгрузки всегда доступна для менеджеров и экспертов.<br />
<br />
=== Экспорт заказов под авторизованным пользователем (в личном кабинете) ===<br />
[[Файл:exportxmlxlsxlsx.jpg|600px|thumb|right|Фильтры пакетного экспорта заказов в личном кабинете]]<br />
Псевдоссылка ''Показать панель экспорта'' раскрывает форму, позволяющую экспортировать заказы в файл формат XML, XLS или XLSX.<br />
<br />
Выгружаются заказы выбранного пользователя/компании и принадлежащих к ним субагентов/пользователей с учетом примененных параметров фильтра. <br />
<br />
Запрос на выгрузку данных по заказам отобразится в системе логирования с XML файлом, содержащим данные выгрузки.<br />
<br />
Для экспорта отложенных заказов в формате XLS(X) нужно в фильтрах заказов установить параметр «Статус бронирования» в значение «Отложен». <br />
<br />
В данный момент установлен лимит на количество выгружаемых единовременно заказов, равный 1000. В случае, если требуется выгрузка большего количества заказов (для получения полной статистики по всем заказам), это возможно сделать, выгружая заказы за определенные периоды.<br />
<br />
==== Параметры пакетной выгрузки ====<br />
<br />
{| class="wikitable mw-collapsible mw-uncollapsed"<br />
|-<br />
! scope="col" | Параметр<br />
! scope="col" | XLS - выгрузка<br />
! scope="col" | XML -выгрузка<br />
|-<br />
| Номер билета<br />
| нет<br />
| Passengers->Passenger->Tickets->Ticket->Num<br />
|-<br />
|Маршрут<br />
| service_summary<br />
| OrderInfo<br />
|-<br />
| Дата выписки<br />
| ticketing_date<br />
| Common->TicketingDateTime<br />
|-<br />
| Дата вылета<br />
| date_begin<br />
| OrderInfo->Info->StartDate,StartTime<br />
|-<br />
|Тариф в валюте сайта (по каждому билету)<br />
|только суммарно за всех пассажиров<br />
| нет<br />
|-<br />
|Таксы в валюте сайта (по каждому билету)<br />
|только суммарно за всех пассажиров<br />
| нет<br />
|-<br />
|Тариф в валюте выписки (по каждому билету)<br />
|нет <br />
|нет<br />
|-<br />
| фамилия пассажира (по каждому билету)<br />
| нет<br />
| Passengers->Passenger->lastname<br />
|-<br />
|}<br />
<br />
=== Повторная выгрузка заказов ===<br />
Если выгрузка заказа прошла неуспешно, в системе предусмотрена возможность выгрузить его повторно. Для этого менеджеру агентства необходимо на странице проблемного заказа перейти в раздел «Служебная информация», где расположена ссылка «Выгрузить заказ повторно», после нажатия на которую заказ будет выгружен повторно. <br />
<br />
Причем в случае, если в разделе настроек '''Настройки системы → Интеграция → Выгрузка заказов''' включена настройка '''Выгрузка одновременно и Nemo и Софи''', повторная выгрузка будет выполнена и в формате Nemo, и в формате СОФИ.<br />
<br />
Также, доступна повторная выгрузка заказов через Личный кабинет. Для этого разделе «Заказы», для нужного заказа в колонке «Действия» требуется нажать на ссылку «Выгрузить заказ повторно». <br />
<br />
<!-- Выпилино по тикету 13622 (МР)<br />
Документацию закомментировал, удалять пока не нужно ее совсем. --><br />
<!--<br />
=== Экспорт заказов под неавторизованным пользователем (под «гостем») ===<br />
В {{NameSystem}} существует возможность получить выборку заказов под неавторизованным пользователем («гостем»). Для этого необходимо выполнить запрос вида: <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;"><br />
http://DOMAIN/index.php?go=export_xml_key/search&параметры экспорта&xmlKey=ХХХ<br />
</syntaxhighlight><br />
где <br />
* '''''host''''' — доменное имя сайта, с которого необходимо сделать экспорт;<br />
* '''''параметры поиска''''' — параметры, по которым следует сделать экспорт;<br />
* '''''xmlKey''''' — ключ, который задается в разделе '''«Администрирование»''' → '''«Настройки системы»''' → '''''«Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки»'''''.<br />
<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Параметры экспорта заказов ====<br />
<div class="mw-collapsible-content"><br />
<table border="1" class="wikitable"><br />
<tr bgcolor="#cccccc"><br />
<th >Название</th><th class="col1">Описание </th><th >Возможные значения</th><br />
</tr><br />
<tr><br />
<td>service</td><td>Поставщик</td><td>GALILEO, SABRE, SIRENA2000, GTA, MIKI, SERHS, DOTW, HOTELBEDS и т.д.</td><br />
<br />
</tr><br />
<tr><br />
<td >type</td><td class="col1">Компонент</td><td>FLIGHTS, HOTELS и т.д.</td><br />
</tr><br />
<tr><br />
<td>set_user</td><td class="col1">Id пользователя</td><td>числовые</td><br />
<br />
</tr><br />
<tr><br />
<td>status</td><td>статус бронирования</td><td>booked - забронирован, cancelled - аннулирован, ticket - выписан, waiting - в работе (только для компонента «Отели»), pending confirmation - ожидает подтверждения (только для «отелей»). Для выборки заказов с любым статусом - этот параметр нужно не указывать.</td><br />
</tr><br />
<tr><br />
<td>payment</td><td>Статус оплаты</td><td>1 - не оплачен, 2 - частично оплачен, 3 - оплачен.</td><br />
<br />
</tr><br />
<tr><br />
<td>document</td><td>Статус загрузки документа</td><td>1 - документ не загружался, 2 - документ загружался</td><br />
</tr><br />
<tr><br />
<td>book_date[from], book_date[to]</td><td>«Забронировано»</td><td>выбранные даты</td><br />
<br />
</tr><br />
<tr><br />
<td>date_begin[from], date_begin[to]</td><td>«Начало»</td><td>выбранные даты</td><br />
</tr><br />
<tr><br />
<td>update_date[from], update_date[to]</td><td>«Изменен»</td><td>выбранные даты</td><br />
<br />
</tr><br />
<tr><br />
<td>autocancel_date[from], autocancel_date[to]</td><td>«Истекает»</td><td>выбранные даты</td><br />
</tr><br />
<tr><br />
<td>penalty[from], penalty[to]</td><td class="col1">«Штрафы»</td><td>выбранные даты</td><br />
<br />
</tr><br />
</table><br />
</div><br />
</div><br />
<br />
--><br />
<br />
<!--<br />
== Пакетный экспорт заказов в формате СОФИ ==<br />
Для использования выгрузки заказов в формате СОФИ у агентства должен быть включен модуль "Выгрузка заказов Софи" и заданы настройки:<br />
* "Тип выгрузки СОФИ" должен иметь значение "Выгрузка заказов СОФИ" или должна быть включена настройка "Выгрузка одновременно и Nemo, и Софи",<br />
* Должен быть указан "Url скрипта для выгрузки в формате СОФИ",<br />
* Должен быть указан "Код сайта в системе СОФИ".<br />
<br />
Выгрузка конкретного заказа:<br />
http://DOMAIN/booking__sofi_export_bookings&booking_id=123456<br />
где booking_id — номер заказа в системе {{NameSystem}}.<br />
<br />
Выгрузка заказов забронированных за определенный период:<br />
http://DOMAIN/booking__sofi_export_bookings&date_begin=01.01.2014&date_end=01.01.2015<br />
где [date_begin; date_end] — период бронирования заказа (забронированные заказы с датой бронирования совпадающей с началом/окончанием периода, заданного в запросе, попадают в экспорт), формат — дд.мм.гггг.<br />
<br />
=== Ошибки при выгрузке ===<br />
* '''Attention! Check date_begin and date_end!''' — некорректно указана дата начала/окончания периода бронирования выборки экспортируемых заказов.<br />
* '''no_xml''' — нет данных по заказу<br />
* '''OK''' — выгрузка данных по заказу прошла успешно<br />
* '''BAD''' — выгрузка данных по заказу не прошла<br />
* '''fail - settings'''<br />
* '''fail error: BAD_PARAMETER message: Date of the departure or arrival date can`t be in the past'''<br />
--><br />
<br />
<!--<br />
== Пакетный экспорт заказов по категориям в формате СОФИ ==<br />
Для использования выгрузки заказов в формате СОФИ у агентства должен быть включен модуль "Выгрузка заказов Софи" и заданы настройки:<br />
* "Тип выгрузки СОФИ" должен иметь значение "Выгрузка заказов СОФИ" или должна быть включена настройка "Выгрузка одновременно и Nemo, и Софи",<br />
* Должен быть указан "Url скрипта для выгрузки в формате СОФИ",<br />
* Должен быть указан "Код сайта в системе СОФИ".<br />
<br />
Выгрузка конкретного заказа:<br />
http://DOMAIN/booking__sofi_export_bookings&booking_id=123456<br />
где booking_id — номер заказа в системе {{NameSystem}}.<br />
<br />
Выгрузка заказов забронированных за определенный период:<br />
http://DOMAIN/booking__sofi_export_bookings&date_begin=01.01.2014&date_end=01.01.2015<br />
где [date_begin; date_end] — период бронирования заказа (забронированные заказы с датой бронирования совпадающей с началом/окончанием периода, заданного в запросе, попадают в экспорт), формат — дд.мм.гггг.<br />
--><br />
<br />
== См. также ==<br />
*[[Пользователь]]<br />
*[[Авторизованный пользователь]]<br />
*[[Агентство]]<br />
*[[Заказы]]<br />
*[[Бронирование]]<br />
*[[Аннуляция]]<br />
*[[Выписка]]<br />
*[[Войдирование]]<br />
*[http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP Список кодов состояния HTTP].</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%96%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B7%D0%BA%D0%B8._%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&diff=16718Железнодорожные перевозки. Настройка2020-01-30T15:02:28Z<p>Елизавета Бронникова: </p>
<hr />
<div>= Управление продажами, раздел «Ж/Д билеты» =<br />
[[Файл:Settings trains.jpg|thumb|right|800px|Доступные настройки для раздела «ЖД билеты»]]<br />
<br />
== Предустановка параметров поиска ==<br />
Настроить предустановки параметров поиска можно в разделе '''«Управление продажами» ⇨ «Ж/Д билеты» ⇨ «Настройки»'''<!--{{Menu|Управление продажами|Ж/Д билеты|Настройки}}-->.<br />
<br />
Доступные опции:<br />
<br />
'''Пошаговый индикатор''' - настройка включения пошагового индикатора, который позволяет пользователю видеть, на каком шаге бронирования ЖД-билетов он сейчас находится, какие шаги он прошел и какие осталось пройти.<br />
<br />
'''Тип поиска''' — опция определяет набор ЖД-коннекторов. Возможно включение одновременно нескольких поставщиков. На данный момент микширование результатов поиска не поддерживается, поэтому рекомендуется выбирать только один коннектор.<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Поиск по выбранному источнику будет осуществляться, только если предварительно настроены реквизиты для соответствующего коннектора (см. раздел [[Железнодорожные перевозки. Настройка#Реквизиты подключения к GDS|Реквизиты подключения к GDS]]).</span> <br />
* '''УФС''' — поставщик данных ООО «Универсальная финансовая система»<br />
* '''УИТ''' — поставщик данных ООО «Универсальные информационные технологии»<br />
* '''Сирена''' — поставщик данных ООО «Универсальная финансовая система» и ООО «ИМ» (Инновационная мобильность)<br />
* '''КТЖ''' — поставщик данных Казахстанские железные дороги<br />
* '''УЖД''' — поставщик данных Украинские железные дороги<br />
<br />
'''Предустановки станций на форме поиска'''<br />
<br />
* '''Отправление''' — поле ввода с функцией автодополнения, предназначенное для предустановки пункта отправления (города или конкретной ЖД-станции) (ССЫЛКА НА РЖД - список станций)<br />
* '''Прибытие''' — поле ввода с функцией автодополнения, предназначенное для предустановки пункта прибытия (города или конкретной ЖД-станции)<br />
<br />
'''Формат загружаемого билета''' — опция задает формат файла, отправляемого в нотификации о выписке. Если поставщик не позволяет получить бланк билета, то он формируется системой на основе шаблона «Бланк билета» в разделе «Заказы» — «Документы» — «Документы для ЖД».<br />
<br />
* html<br />
* pdf<br />
<br />
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span>Для УИТ в случае невозможности создания бланка заказа в формате .pdf, бланк заказа генерируется в виде html-файла.</span><br />
<br />
Чекбокс '''«Отправлять квитанцию о сервисном сборе на почту»''' - квитанция о сервисном сборе автоматически приходит на почту вместе с электронным билетом после выписки заказа покупателем (см. раздел [[Железнодорожные перевозки. Настройка#Справка о сервисном сборе|Справка о сервисном сборе]]).<br />
<br />
Чекбокс '''«Позволить субагенту устанавливать сборы»''' - включенная настройка дает возможность субагенту устанавливать сборы (см. раздел [[Железнодорожные перевозки. Настройка#Ценовые правила|Ценовые правила]]).<br />
<br />
Чекбоксы '''«С правилами ознакомлен», «С информацией о правах субъекта персональных данных ознакомлен», «Согласие на обработку персональных данных» и «Отображать кнопку создания заявки на странице ввода пассажирских данных»''' - можно выбрать отображение чекбоксов на странице ввода данных. По умолчанию все чекбоксы выключены.<br />
Чекбокс '''«Отправлять квитанцию о сервисном сборе на почту»''' - По умолчанию включен.<br />
<br />
Чекбокс '''«Разрешить оформление проездных документов в направлении «туда» и «обратно» »''' — при включении данной настройки возможно оформление ЖД-билетов по направлению «туда» и «обратно». Настройка доступна для Сирены и УФС.<br />
<br />
{{Attention|При включении настройки разрешения оформления ж/д билетов в направлении «туда» и «обратно» необходимо изменить шаблоны заявлений. Подробно изменения описаны в разделе «Настройка шаблонов заявлений».}}<br />
<br />
Особенности формирования запроса поиска.<br/> Если работа с ЖД идет через API (см. '''«API» ⇨ «Nemo Connect Rail»''' [http://docs.nemo.travel/ru/trains ссылка]), то сначала берутся реквизиты из настроек поиска. Если в настройках не указан поставщик контента, то берется поставщик из запроса (поле Services). Если же и там не задан поставщик, то идет поиск по всем доступным поставщикам.<br />
<br />
<!--== Ограничения ==<br />
Доступные опции для настройки ограничений:<br />
<br />
* Цифр после точки;<br />
<br />
ВНИМАНИЕ! Для оформления заказа гражданином РФ, связанным с нахождением на территории Украины, необходим загранпаспорт!--><br />
<br />
== Реквизиты подключения к GDS==<br />
В разделе '''Реквизиты подключения к [[GDS]]''' настраиваются авторизационные данные и параметры подключения для соответствующего коннектора.<br />
<br />
Чтобы создать реквизиты подключения:<br />
# Откройте раздел '''Управление продажами → Ж/Д билеты → Реквизиты подключения к GDS'''<!--{{Menu|Управление продажами|Ж/Д билеты|Реквизиты подключения к GDS}}-->.<br />
# В поле '''Сменить''' выберите коннектор.<br />
# Нажмите кнопку '''Создать новую запись'''.<br />
# Укажите значения параметров в соответствии с выбранным коннектором:<br />
#* '''УФС''' — см. [[UFS|Настройка УФС]];<br />
#* '''УИТ''' — см. [[УнИТ|Настройка УнИТ]];<br />
#* '''SIRENA:''' <br />
#** Тип среды — определяет тип среды, Test или Prod.<br />
#** Тип сервера — определяет, куда будут отправляться запросы<br />
#** Клиент Ид — Идентификатор агентства в ГДС. <br />
#** Отображать информацию об использовании — поставщик контента: ООО «УФС» или ООО «ИМ»<br />
#* '''КТЖ''' — см. [[КТЖ|Настройка КТЖ]].<br />
<!--#* '''УЖД''' — --><br />
# Чтобы сохранить правило, нажмите кнопку '''Создать новую запись''' под формой.<br />
<br />
== Ценовые правила ==<br />
Система позволяет задавать правила сборов за продажу и за возврат. <br />
<br />
Если создано несколько правил с одинаковым типом применения, то окончательный сбор будет суммой значений по всем правилам данного типа применения. <br />
<br />
На ребенка без места сборы не распространяются и равны нулю.<br />
<br />
Агентский сбор за возврат билетов вычитается из суммы к возврату, получаемой от поставщика услуг.<br />
<br />
После возврата билета(ов) на странице информации о заказе отображается информация об общей сумме к возврату, об общем агентском сборе за возврат. Также сборы за возврат и суммы к возврату указываются по каждому пассажиру, вернувшему билет.<br />
<br />
Ценовые правила может задавать как агент, так и субагент. Разница лишь в том, что субагент не видит правила агента и не может задавать отрицательные сборы(скидки).<br />
<br />
{{Attention| Обращаем ваше внимание на то, что наценка задается на билет с ненулевой стоимостью.}}<br />
<br />
=== Создание нового ценового правила «Создать новую запись» ===<br />
<br />
Доступные поля для настройки:<br />
<br />
* Активна;<br />
*# Да;<br />
*# Нет;<br />
<br />
* Тип применения — опция определяет за что будет взят агентский сбор:<br />
** За продажу<br />
** За возврат<br />
<br />
* Сезон по дате услуги - всегда (чекбокс);<br />
* Дата продажи услуги - всегда (чекбокс);<br />
<br />
* Тип наценки;<br />
*# Процент;<br />
*# Установленное значение;<br />
<br />
* Значение наценки за пассажира;<br />
(поле, обязательное для заполнения)<br />
<br />
* Цена услуги не менее - поле ввода значения, которое задает ограничение минимальной стоимости заказа, при которой может быть применено данное ценовое правило + указание валюты;<br />
<br />
* Цена услуги не более - поле ввода значения, которое задает ограничение максимальной стоимости заказа, при которой может быть применено данное ценовое правило + указание валюты.<br />
<br />
=== Для уже существующих ценовых правил ===<br />
Отображается таблица, которая содержит такие поля:<br />
* Пользователь;<br />
* № — № ценового правила;<br />
* Активна — статус;<br />
* Тип применения<br />
* Сезон по дате услуги (с);<br />
* Дата продажи услуги с;<br />
* Значение наценки за пассажира;<br />
* Цена услуги не менее;<br />
* Цена услуги не более;<br />
* Ред. — редактировать; (нажатие на иконку дает возможность редактировать данное ценовое правило)<br />
* Удл. — удалить. (нажатие на иконку [×] дает возможность удалить данное ценовое правило)<br />
<br />
==Справочные страницы==<br />
Имеется возможность сменить заголовок и содержание статей из списка «сменить» и разделе '''Управление продажами → ЖД билеты → Справочные страницы'''<!--{{Menu|Управление продажами|Ж/Д билеты|Справочные страницы}}-->.<br />
<br />
Доступные к редактированию поля:<br />
<br />
* Заголовок;<br />
* Содержимое страницы.<br />
<br />
=== Отложенная оплата ===<br />
Отложенная оплата - это возможность оплатить заказ в течении трех часов после бронирования. Работает только для ж/д поставщика Сирена. Отложенная оплата может быть доступна только для способа оплаты - наличные (ПП и ПП+нал). В разделе '''Управление продажами → ЖД билеты → Справочные страницы → Отложенная оплата'''<!--{{Menu|Управление продажами|Ж/Д билеты|Справочные страницы|Отложенная оплата}}--> можно задать текст с описанием правил работы отложенной оплаты. <br />
{| class="wikitable" align="lefet" style="margin-right:1em"<br />
|-<br />
|[[Файл:Sirenapayment.jpg|500px|Отображение выбора на форме ]]<br />
|-<br />
|Отображение выбора на форме <br />
|}<br />
<br />
<br />
= Документы ЖД =<br />
<br />
В УИТ в зависимости от наличия признака электронного билета загружаются разные шаблоны из раздела '''«Настройки системы» ⇨ «Нотификации и документы» ⇨ «Документы» ⇨ «Документы для ЖД»'''<!--{{Menu|Настройки системы|Нотификации и документы|Документы|Документы для ЖД}}-->. Если электронный билет доступен, используется шаблон '''''«Электронный посадочный документ(УИТ)»''''', если нет, используется шаблон '''''«Бланк заказа»'''''.<br />
<br />
В КТЖ для билета используется шаблон '''''«Электронный посадочный документ(КТЖ)»'''''. Шаблон квитанции разных сборов задается в шаблоне '''''«Электронная квитанция разных сборов(КТЖ)»'''''.<br />
<br />
<br />
== Справка о сервисном сборе ==<br />
[[Файл:Service_Fee.jpg|thumb|right|800px|Чекбокс, отвечающий за отправку сервисного сбора]]<br />
<br />
Документ, в котором представлена информация о сервисном сборе, взимаемом с пассажира за оформление билета. Квитанция о сервисном сборе автоматически приходит на почту вместе с электронным билетом после выписки заказа покупателем. У пользователя есть возможность отключить отправку сервисного сбора на почту в разделе '''«Управление продажами» ⇨ «Ж/Д билеты» ⇨ «Настройки»'''<!--{{Menu|Управление продажами|Ж/Д билеты|Настройки}}--> - чекбокс «Отправлять квитанцию о сервисном сборе на почту».<br />
Шаблон документа настраивается с использованием указанных ниже переменных:<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Справочник шаблонных переменных'''</u><br />
<div class="mw-collapsible-content"><br />
<br />
{| class="wikitable" id="keys" style="width: 100%" border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
! Переменная<br />
! Описание переменной<br />
|-<br />
|%AGENCY_NAME%<br />
|Название агентства<br />
|-<br />
|%AGENCY_PHONE%<br />
|Телефон агентства<br />
|-<br />
|%AGENCY_EMAIL%<br />
|E-mail агентства<br />
|-<br />
|%USER_NAME%<br />
|Имя и фамилия получателя письма<br />
|-<br />
|%BOOKING_NUMBER%<br />
|Внутренний номер заказа<br />
|-<br />
|%EXTERNAL_ID%<br />
|Внешний ID заказа<br />
|-<br />
|%BOOKING_CODE%<br />
|Код доступа к брони<br />
|-<br />
|%SERVICE_BOOKING_NUMBER%<br />
|Номер бронирования в системе поставщика<br />
|-<br />
|%LINK_TO_BOOKING%<br />
|Ссылка на бронирование<br />
|-<br />
|%CLIENT_PHONE%<br />
|Телефон заказчика<br />
|-<br />
|%QRCODE%<br />
|QR - код<br />
|-<br />
|%TRAIN_NUMBER%<br />
|Номер поезда<br />
|-<br />
|%TRAIN_NAME_INFO%<br />
|Наименование поезда(номер, название, тип)<br />
|-<br />
|%BEGIN_STATION%<br />
|Станция, с которой отправляется клиент<br />
|-<br />
|%END_STATION%<br />
|Станция, на которую пребывает клиент<br />
|-<br />
|%BEGIN_DATE%<br />
|Дата и время выезда<br />
|-<br />
|%END_DATE%<br />
|Дата и время прибытия<br />
|-<br />
|%TIME_IN_ROAD%<br />
|Время в пути<br />
|-<br />
|%DEPARTURE_STATION%<br />
|Станция, от которой следует поезд<br />
|-<br />
|%ARRIVAL_STATION%<br />
|Станция, до которой следует поезд<br />
|-<br />
|%CAR_NUMBER%<br />
|Номер вагона<br />
|-<br />
|%CAR_TYPE%<br />
|Тип вагона<br />
|-<br />
|%CAR_GENDER_TYPE%<br />
|Гендерный тип купе<br />
|-<br />
|%CHOICE_SEATS_COUNT%<br />
|Количество выбранных мест<br />
|-<br />
|%SEATS_RANGE%<br />
|Выбранный диапазон мест<br />
|-<br />
|%PASS_NAME_FOR_BLANK%<br />
|Имя пассажира, выводимое в бланке<br />
|-<br />
|%PASS_NUMBER%<br />
|Порядковый номер пассажира в бланке заказа<br />
|-<br />
|%PASS_TARIFF%<br />
|Тариф<br />
|-<br />
|%PASS_TARIFF_PRICE%<br />
|Стоимость билета по тарифу<br />
|-<br />
|%PASS_TICKET_PRICE%<br />
|Цена билета для пассажира<br />
|-<br />
|%PASS_TICKET_STATUS%<br />
|Статус билета<br />
|-<br />
|%PASS_DOC_FORMAT%<br />
|Информация о документе пассажира для бланка<br />
|-<br />
|%PASS_SUM_FOR_REFUND%<br />
|Сумма к возврату для конкретного пассажира<br />
|-<br />
|%PASS_SEAT_NUM%<br />
|Номер зарезервированного места для конкретного пассажира<br />
|-<br />
|%PASS_TICKET_NUM%<br />
|Номер билета/заказа для конкретного пассажира<br />
|-<br />
|%PASS_BLANK_NUM%<br />
|Номер бланка/документа для конкретного пассажира<br />
|-<br />
|%PASS_DOB%<br />
|Дата рождения<br />
|-<br />
|%PASS_PLACE_OF_BIRTH% <br />
|Место рождения<br />
|-<br />
|%PASS_GENDER%<br />
|Пол<br />
|-<br />
|%PASS_CITIZENSHIP%<br />
|Гражданство<br />
|-<br />
|%PASS_COUNT%<br />
|Количество пассажиров<br />
|-<br />
|%PASS_CHARGE%<br />
|Сбор за конкретного пассажира<br />
|-<br />
|%SEAT_NUMS_STR%<br />
|Номера мест<br />
|-<br />
|%LOCATOR_NUM%<br />
|Номер заказа<br />
|-<br />
|%SERVICE_CLASS%<br />
|Класс обслуживания<br />
|-<br />
|%TOTAL_PRICE%<br />
|Стоимость заказа (в валюте агентства)<br />
|-<br />
|%TOTAL_CHARGE%<br />
|Сумма сборов<br />
|-<br />
|%VAT_TOTAL_CHARGE%<br />
|НДС суммы сборов<br />
|-<br />
|%TOTAL_CHARGE_FEE_LETTERS%<br />
|Сумма сборов прописью<br />
|-<br />
|%VAT_TOTAL_CHARGE_FEE_LETTERS%<br />
|НДС суммы сборов прописью<br />
|-<br />
|%TOTAL_SUM_FOR_REFUND%<br />
|Общая сумма к возврату<br />
|-<br />
|%TOTAL_CHARGE_FOR_REFUND%<br />
|Общий сбор агентства за возврат<br />
|-<br />
|%ORDER_DATE%<br />
|Дата заказа<br />
|-<br />
|%SERVICE_CLASS_SHORT%<br />
|Сокращенная форма для класса обслуживания<br />
|-<br />
|%ANNULATE_DATE%<br />
|Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)<br />
|-<br />
|%UIT_CAR_NUMBER%<br />
|Номер вагона (для УИТ)<br />
|-<br />
|%UIT_TRAIN_INFO%<br />
|Информация о поезде (для УИТ)<br />
|-<br />
|%ARRIVAL_TRAIN%<br />
|%ARRIVAL_TRAIN%<br />
|}<br />
<br />
</div><br />
</div><br />
<br />
<br />
==Настройка шаблонов заявлений==<br />
<br />
В разделе "Настройки системы" -> "Нотификации и документы" -> "Документы" -> "Документы для ЖД" (settings__train_documents) задайте шаблоны:<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон заявки на приобретение железнодорожного билета ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 870px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">Заявка на приобретение железнодорожного билета</h1><br />
<div style="width: 720px;"><br />
<p>Заказ билета действителен с : %ORDER_DATE%&nbsp;до %TIMELIMIT_FOR_CONF_CLAIM%&nbsp;(в течение 10 минут)</p><br />
<p style="font-weight: 600;">Внимание!<br /> Данная форма не является бланком-заказом электронного билета и не подлежит обмену на железнодорожный проездной документ.</p><br />
<p>ФОРМА ДЛЯ ОПЛАТЫ<br /> Информация о поездке</p><br />
</div><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер транзакции</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% -&nbsp;%END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ<br />КУРИТЬ ЗАПРЕЩЕНО</td><br />
</tr><br />
</tbody><br />
</table><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px; font-size: 11px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Тариф</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Серв. сбор</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Стоимость</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Тип документа</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Эл.Рег.</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Дата рожд.</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Пол</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_TARIFF%</td><br />
<td style="padding: 0 10px;">%PASS_CHARGE%</td><br />
<td style="padding: 0 10px;">%PASS_TICKET_PRICE%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
<td style="padding: 0 10px;">%PASS_EREG_IND%</td><br />
<td style="padding: 0 10px;">%PASS_DOB%</td><br />
<td style="padding: 0 10px;">%PASS_GENDER%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
<tfoot><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;">%TOTAL_PRICE%</td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
</tr><br />
</tfoot><br />
</table><br />
<div style="width: 800px;"><br />
<p>Итого: Стоимость билетов (%TOTAL_PRICE_WITHOUT_CHARGE%<b>)</b>&nbsp;+ Сервисный сбор (<span>%TOTAL_CHARGE%</span>) =&nbsp;<strong>ИТОГО (%TOTAL_PRICE%)</strong></p><br />
<p>С данными заказа ознакомлен и согласен:</p><br />
<p>ФИО, Подпись пассажира ______________________________________________________ Дата: %CURRENT_DATE%<span>г.</span></p><br />
<p>ФИО, Подпись операциониста___________________________________________________</p><br />
</div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон заявки на изменение электронной регистрации ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 770px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">Заявление на %ER_STATE_ACTION_HEAD%&nbsp;электронной регистрации (ЭР)</h1><br />
<div style="width: 720px;"><br />
<p>Дата/время заявления:&nbsp;%CURRENT_DATETIME%</p><br />
<p style="font-weight: 600;">ВНИМАНИЕ!<br /> Подпись на данном заявлении подтверждает Ваше согласие с %ER_CONDITION_TEXT%.</p><br />
<p>Информация о поездке</p><br />
</div><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер заказа</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% -&nbsp;%END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ<br />КУРИТЬ ЗАПРЕЩЕНО</td><br />
</tr><br />
</tbody><br />
</table><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Тип документа</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="width: 800px;"><br />
<p>СТАТУС ЭР:&nbsp;%ER_STATE_TEXT%</p><br />
<p>СОГЛАСЕН %ER_STATE_ACTION%&nbsp;ЭР</p><br />
<p>ДОКУМЕНТ:&nbsp;%PASS_DOC_FORMAT%</p><br />
<p>ФИО, Подпись пассажира _________________________________________________________</p><br />
<p>ФИО, Подпись операциониста______________________________________________________</p><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон заявления на возврат ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 770px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">ЗАЯВЛЕНИЕ ОБ ОТКАЗЕ ОТ ПОЕЗДКИ</h1><br />
<div style="width: 720px;"><br />
<p>Дата/время заявления:&nbsp;<span>%CURRENT_DATETIME%</span></p><br />
<p style="font-weight: 600;">ВНИМАНИЕ! Данное заявление подтверждает Ваше согласие на возврат железнодорожных билетов.</p><br />
<p>Информация о поездке</p><br />
</div><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер заказа</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% -&nbsp;%END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ</td><br />
</tr><br />
</tbody><br />
</table><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Стоимость услуг за операцию возврата</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Возвращаемая стоимость</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Тип документа</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_CHARGE_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%PASS_SUM_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;">%TOTAL_CHARGE_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%TOTAL_SUM_FOR_REFUND%</td><br />
<td style="padding: 0 10px;"></td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="width: 800px;"><br />
<p><span>Итого: Стоимость к возврату по билетам (%TOTAL_SUM_FOR_REFUND_WITHOUT_CHARGE%) - Стоимость услуг за операцию возврата (%TOTAL_CHARGE_FOR_REFUND%) = <strong>Итого к возврату&nbsp;(%TOTAL_SUM_FOR_REFUND%)</strong></span></p><br />
<p>С данными возвращаемого заказа согласен:</p><br />
<p>ФИО, номер документа, подпись _________________________________________________________</p><br />
</div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
<br />
==== Html шаблон справки о сервисном сборе за оформление ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="background: #eee9e9; padding: 10px; border: 2px solid Black; text-transform: uppercase;">Квитанция Сервисного сбора</div><br />
<table style="width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="width: 50%;">№ ID заказа (внутренний / поставщик)</td><br />
<td style="width: 100%;">%BOOKING_NUMBER% / %SERVICE_BOOKING_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Дата&nbsp;</td><br />
<td>&nbsp;%ORDER_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер поезда</td><br />
<td>%TRAIN_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Станция отправления - назначения</td><br />
<td>%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr><br />
<td>Дата и время отправления поезда</td><br />
<td>%BEGIN_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер вагона / Тип вагона</td><br />
<td>%CAR_NUMBER% / %CAR_TYPE%</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<table style="border: 1px solid Black;"><br />
<tbody><br />
<tr><th style="width: 50px;">№</th><th style="width: 30%;">№ билета</th><th style="width: 70%;">ФИО пассажира</th><th style="width: 50px;">№ места</th><th style="width: 250px;">Сумма сервисного сбора за оформление</th></tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid Black;">%PASS_NUMBER%</td><br />
<td style="border: 1px solid Black;">%PASS_TICKET_NUM%</td><br />
<td style="border: 1px solid Black;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="border: 1px solid Black;">%PASS_SEAT_NUM%</td><br />
<td style="border: 1px solid Black;">&nbsp;%PASS_CHARGE%</td><br />
<td style="border: 1px solid Black;">%PASS_CHARGE_FOR_REFUND%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<br /> <strong>Общая сумма сервисного сбора: Сбор за оформление %TOTAL_CHARGE%</strong></td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="padding: 10px; text-transform: uppercase;"><br /><br /></div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон справки о сервисном сборе за возврат ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="background: #eee9e9; padding: 10px; border: 2px solid Black; text-transform: uppercase;">Квитанция Сервисного сбора</div><br />
<table style="width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="width: 50%;">№ ID заказа (внутренний / поставщик)</td><br />
<td style="width: 100%;">%BOOKING_NUMBER% / %SERVICE_BOOKING_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Дата&nbsp;</td><br />
<td>&nbsp;%ORDER_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер поезда</td><br />
<td>%TRAIN_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Станция отправления - назначения</td><br />
<td>%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr><br />
<td>Дата и время отправления поезда</td><br />
<td>%BEGIN_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер вагона / Тип вагона</td><br />
<td>%CAR_NUMBER% / %CAR_TYPE%</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<table style="border: 1px solid Black;"><br />
<tbody><br />
<tr><th style="width: 50px;">№</th><th style="width: 30%;">№ билета</th><th style="width: 70%;">ФИО пассажира</th><th style="width: 50px;">№ места</th><th style="width: 250px;">Стоимость услуг за операцию возврата</th></tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid Black;">%PASS_NUMBER%</td><br />
<td style="border: 1px solid Black;">%PASS_TICKET_NUM%</td><br />
<td style="border: 1px solid Black;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="border: 1px solid Black;">%PASS_SEAT_NUM%</td><br />
<td style="border: 1px solid Black;">&nbsp;%PASS_CHARGE_FOR_REFUND%</td><br />
<td style="border: 1px solid Black;"></td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<br /> <strong>Общая сумма сервисного сбора: Стоимость услуг за операцию возврата&nbsp;%TOTAL_CHARGE_FOR_REFUND%</strong></td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="padding: 10px; text-transform: uppercase;"><br /><br /></div><br />
</pre><br />
</div><br />
</div><br />
<br />
<br />
{{Attention|При оформлении ЖД-билетов по направлению «туда» и «обратно» в имеющиеся шаблоны необходимо добавить переменные %GROUP_TRAIN% и %GROUP_TICKET% :}}<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
<br />
==== Html шаблон заявки на приобретение железнодорожных билетов по маршруту «туда» и «обратно»====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 870px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">Заявка на приобретение железнодорожного билета</h1><br />
<div style="width: 720px;"><br />
<p>Заказ билета действителен с : %ORDER_DATE% до %TIMELIMIT_FOR_CONF_CLAIM% (в течение 10 минут)</p><br />
<p style="font-weight: 600;">Внимание!<br /> Данная форма не является бланком-заказом электронного билета и не подлежит обмену на железнодорожный проездной документ.</p><br />
<p>ФОРМА ДЛЯ ОПЛАТЫ<br /> Информация о поездке</p><br />
</div><br />
<p>%GROUP_TRAIN%</p><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер транзакции</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ<br />КУРИТЬ ЗАПРЕЩЕНО</td><br />
</tr><br />
</tbody><br />
</table><br />
<p>%GROUP_TRAIN%</p><br />
</div><br />
<div style="width: 870px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px; font-size: 11px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Тариф</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Серв. сбор</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Стоимость</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Тип документа</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Эл.Рег.</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Дата рожд.</th><th style="text-align: left; background-color: #b3b3b3; font-size: 11px; font-weight: 100; padding: 0 10px;">Пол</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_TARIFF%</td><br />
<td style="padding: 0 10px;">%PASS_CHARGE%</td><br />
<td style="padding: 0 10px;">%PASS_TICKET_PRICE%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
<td style="padding: 0 10px;">%PASS_EREG_IND%</td><br />
<td style="padding: 0 10px;">%PASS_DOB%</td><br />
<td style="padding: 0 10px;">%PASS_GENDER%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
<tfoot><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;">%TOTAL_PRICE%</td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;"></td><br />
</tr><br />
</tfoot><br />
</table><br />
<div style="width: 800px;"><br />
<p>Итого: Стоимость билетов (%TOTAL_PRICE_WITHOUT_CHARGE%<b>)</b> + Сервисный сбор (<span>%TOTAL_CHARGE%</span>) = <strong>ИТОГО (%TOTAL_PRICE%)</strong></p><br />
<p>С данными заказа ознакомлен и согласен:</p><br />
<p>ФИО, Подпись пассажира ______________________________________________________ Дата: %CURRENT_DATE%<span>г.</span></p><br />
<p>ФИО, Подпись операциониста___________________________________________________</p><br />
</div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон заявки на изменение электронной регистрации билетов по маршруту «туда» и «обратно» ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 770px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">Заявление на %ER_STATE_ACTION_HEAD%&nbsp;электронной регистрации (ЭР)</h1><br />
<div style="width: 720px;"><br />
<p>Дата/время заявления:&nbsp;%CURRENT_DATETIME%</p><br />
<p style="font-weight: 600;">ВНИМАНИЕ!<br /> Подпись на данном заявлении подтверждает Ваше согласие с %ER_CONDITION_TEXT%.</p><br />
<p>Информация о поездке</p><br />
</div><br />
<p>%GROUP_TRAIN%</p><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер заказа</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% -&nbsp;%END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ<br />КУРИТЬ ЗАПРЕЩЕНО</td><br />
</tr><br />
</tbody><br />
</table><br />
<p>%GROUP_TRAIN%</p><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Тип документа</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Номер места</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
<td>%GROUP_TICKET%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
<td style="padding: 0 10px;">%PASS_SEAT_NUM%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%</td><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="width: 800px;"><br />
<p>СТАТУС ЭР:&nbsp;%ER_STATE_TEXT%</p><br />
<p>СОГЛАСЕН %ER_STATE_ACTION%&nbsp;ЭР</p><br />
<p>ДОКУМЕНТ:&nbsp;%PASS_DOC_FORMAT%</p><br />
<p>ФИО, Подпись пассажира _________________________________________________________</p><br />
<p>ФИО, Подпись операциониста______________________________________________________</p><br />
</div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон заявления на возврат билетов по маршруту «туда» и «обратно» ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="width: 770px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<h1 style="text-align: center; font-size: 14px; font-weight: 600; margin: 20px 0;">ЗАЯВЛЕНИЕ ОБ ОТКАЗЕ ОТ ПОЕЗДКИ</h1><br />
<div style="width: 720px;"><br />
<p>Дата/время заявления: <span>%CURRENT_DATETIME%</span></p><br />
<p style="font-weight: 600;">ВНИМАНИЕ! Данное заявление подтверждает Ваше согласие на возврат железнодорожных билетов.</p><br />
<p>Информация о поездке</p><br />
</div><br />
<p><span>%GROUP_TRAIN%</span></p><br />
<table style="border-collapse: collapse; width: 770px; margin-bottom: 30px; line-height: 20px;"><br />
<tbody><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Ваш номер заказа</td><br />
<td style="padding: 0 10px;">%TRANSACTION_NUM%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время заказа</td><br />
<td style="padding: 0 10px;">%ORDER_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер поезда</td><br />
<td style="padding: 0 10px;">%TRAIN_NUMBER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Станции отправления-назначения</td><br />
<td style="padding: 0 10px;">%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время отправления поезда</td><br />
<td style="padding: 0 10px;">%BEGIN_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дата и время прибытия поезда</td><br />
<td style="padding: 0 10px;">%END_DATE%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Номер вагона/Тип (класс обслуживания)</td><br />
<td style="padding: 0 10px;">%CAR_NUMBER%/%SERVICE_CLASS_SHORT%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Количество мест/Номера мест</td><br />
<td style="padding: 0 10px;">%CHOICE_SEATS_COUNT%/%SEAT_NUMS_STR%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">Дополнительная информация</td><br />
<td style="padding: 0 10px;">ВРЕМЯ ОТПР И ПРИБ МОСКОВСКОЕ</td><br />
</tr><br />
</tbody><br />
</table><br />
<p><span>%GROUP_TRAIN%</span></p><br />
</div><br />
<div style="width: 770px; margin: 30px auto; font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; font-size: 13px;"><br />
<table style="border-collapse: collapse; width: 100%; margin-bottom: 30px; line-height: 20px;"><br />
<thead><br />
<tr style="border: 1px solid #000;"><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">№</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Стоимость услуг за операцию возврата</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Возвращаемая стоимость</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">ФИО пассажиров</th><th style="text-align: left; background-color: #b3b3b3; font-weight: 100; padding: 0 10px;">Тип документа</th></tr><br />
</thead><br />
<tbody><br />
<tr style="display: none;"><br />
<td>%PASSENGER%%GROUP_TICKET%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;">%PASS_NUMBER%</td><br />
<td style="padding: 0 10px;">%PASS_CHARGE_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%PASS_SUM_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="padding: 0 10px;">%PASS_DOC_FORMAT%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%%PASSENGER%</td><br />
</tr><br />
<tr style="border: 1px solid #000;"><br />
<td style="padding: 0 10px;"></td><br />
<td style="padding: 0 10px;">%TOTAL_CHARGE_FOR_REFUND%</td><br />
<td style="padding: 0 10px;">%TOTAL_SUM_FOR_REFUND%</td><br />
<td style="padding: 0 10px;"></td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="width: 800px;"><br />
<p><span><br />Итого: Стоимость к возврату по билетам (%TOTAL_SUM_FOR_REFUND_WITHOUT_CHARGE%) - Стоимость услуг за операцию возврата (%TOTAL_CHARGE_FOR_REFUND%) = <strong>Итого к возврату (%TOTAL_SUM_FOR_REFUND%)</strong></span></p><br />
<p>С данными возвращаемого заказа согласен:</p><br />
<p>ФИО, номер документа, подпись _________________________________________________________</p><br />
</div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон справки о сервисном сборе за оформление билетов по маршруту «туда» и «обратно» ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="background: #eee9e9; padding: 10px; border: 2px solid Black; text-transform: uppercase;">Квитанция Сервисного сбора</div><br />
<div><br />
<p><span>%GROUP_TRAIN%</span></p><br />
</div><br />
<table style="width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="width: 50%;">№ ID заказа (внутренний / поставщик)</td><br />
<td style="width: 100%;">%BOOKING_NUMBER% / %SERVICE_BOOKING_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Дата&nbsp;</td><br />
<td>&nbsp;%ORDER_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер поезда</td><br />
<td>%TRAIN_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Станция отправления - назначения</td><br />
<td>%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr><br />
<td>Дата и время отправления поезда</td><br />
<td>%BEGIN_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер вагона / Тип вагона</td><br />
<td>%CAR_NUMBER% / %CAR_TYPE%</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div><br />
<p><span>%GROUP_TRAIN%</span></p><br />
</div><br />
<table style="border: 1px solid Black;"><br />
<tbody><br />
<tr><th style="width: 50px;">№</th><th style="width: 30%;">№ билета</th><th style="width: 70%;">ФИО пассажира</th><th style="width: 50px;">№ места</th><th style="width: 250px;">Сумма сервисного сбора за оформление</th></tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%%PASSENGER%</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid Black;">%PASS_NUMBER%</td><br />
<td style="border: 1px solid Black;">%PASS_TICKET_NUM%</td><br />
<td style="border: 1px solid Black;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="border: 1px solid Black;">%PASS_SEAT_NUM%</td><br />
<td style="border: 1px solid Black;">&nbsp;%PASS_CHARGE%</td><br />
<td style="border: 1px solid Black;"></td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<br /> <strong>Общая сумма сервисного сбора: Сбор за оформление %TOTAL_CHARGE%</strong></td><br />
</tr><br />
</tbody><br />
</table><br />
<div style="padding: 10px; text-transform: uppercase;"><br /><br /></div><br />
</pre><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Html шаблон справки о сервисном сборе за возврат билетов по маршруту «туда» и «обратно» ====<br />
<div class="mw-collapsible-content"><br />
<pre><br />
<div style="background: #eee9e9; padding: 10px; border: 2px solid Black; text-transform: uppercase;">Квитанция Сервисного сбора</div><br />
<div><br />
<div><br />
<p><span>%GROUP_TRAIN%</span></p><br />
</div><br />
<table style="width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="width: 50%;">№ ID заказа (внутренний / поставщик)</td><br />
<td style="width: 100%;">%BOOKING_NUMBER% / %SERVICE_BOOKING_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Дата&nbsp;</td><br />
<td>&nbsp;%ORDER_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер поезда</td><br />
<td>%TRAIN_NUMBER%</td><br />
</tr><br />
<tr><br />
<td>Станция отправления - назначения</td><br />
<td>%BEGIN_STATION% - %END_STATION%</td><br />
</tr><br />
<tr><br />
<td>Дата и время отправления поезда</td><br />
<td>%BEGIN_DATE%</td><br />
</tr><br />
<tr><br />
<td>Номер вагона / Тип вагона</td><br />
<td>%CAR_NUMBER% / %CAR_TYPE%</td><br />
</tr><br />
</tbody><br />
</table><br />
<div><br />
<p><span>%GROUP_TRAIN%</span></p><br />
</div><br />
<table style="border: 1px solid Black;"><br />
<tbody><br />
<tr><th style="width: 50px;">№</th><th style="width: 30%;">№ билета</th><th style="width: 70%;">ФИО пассажира</th><th style="width: 50px;">№ места</th><th style="width: 250px;">Стоимость услуг за операцию возврата</th></tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid Black;">%PASS_NUMBER%</td><br />
<td style="border: 1px solid Black;">%PASS_TICKET_NUM%</td><br />
<td style="border: 1px solid Black;">%PASS_NAME_FOR_BLANK%</td><br />
<td style="border: 1px solid Black;">%PASS_SEAT_NUM%</td><br />
<td style="border: 1px solid Black;">&nbsp;%PASS_CHARGE_FOR_REFUND%</td><br />
<td style="border: 1px solid Black;"></td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%GROUP_TICKET%</td><br />
</tr><br />
<tr style="display: none;"><br />
<td>%PASSENGER%</td><br />
</tr><br />
</tbody><br />
</table><br />
<p><br /> <strong>Общая сумма сервисного сбора: Стоимость услуг за операцию возврата&nbsp;%TOTAL_CHARGE_FOR_REFUND%</strong></p><br />
<div style="padding: 10px; text-transform: uppercase;"><br /><br /></div><br />
</div><br />
</pre><br />
</div><br />
</div><br />
<br />
= FastSearch для Ж/Д =<br />
<br />
'''FastSearch''' — функция системы онлайн-бронирования Nemo.travel, позволяющая перенаправлять пользователей на страницу с уже заполненными параметрами поиска.<br />
<br />
'''Параметры:'''<br />
<br />
* '''departure''' - код станции отправления.<br />
* '''arrival''' - код станции прибытия.<br />
* '''date''' - дата отправления.<br />
* '''time_from''' - время от (необязательное).<br />
* '''time_to''' - время до (необязательное).<br />
* '''gogo''' - обязательный параметр, отвечающий за запуск поиска по GET параметрам (параметрам из ссылки).<br />
<br />
'''Пример ссылки:'''<br />
/trains?departure=2000000&arrival=2004000&date=14.11.2018&time_from=12:12&time_to=22:52&gogo=1<br />
<br />
<br />
= Изменение контактной информации агентства =<br />
<br />
Для изменения контактной информации в настройках агентства выберите раздел '''«Управление сайтом» ⇨ «Языковые ресурсы»'''. С помощью поиска выберите языковую метку '''trains-footer-info-contacts'''. Для редактирования метки перейдите по ссылке. Подробнее о разделе «Языковые ресурсы» и языковых метках см. статью [[Локализация | Локализация]]. <br />
<br />
<br />
[[Файл:Trains-footer-info-contacts.jpg|800px]]<br />
<br />
[[Файл:Trains_footer_info_contacts_2.jpg]]<br />
<br />
= См. также =<br />
* [[Железнодорожные перевозки]]<br />
* [[UFS]]<br />
* [[УнИТ]]<br />
* [[КТЖ]]<br />
* [[УЖД]]<br />
* [[FastSearch — передача параметров в форму поиска]]</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%9E%D1%82%D0%B5%D0%BB%D0%B8)&diff=16683Ценообразование (Отели)2020-01-13T10:01:03Z<p>Елизавета Бронникова: </p>
<hr />
<div>[[Категория:Модули]] [[Категория:Встроенные модули]]<br />
<!-- --><br />
==Назначение==<br />
Модуль '''Ценообразование''' автоматизирует процесс расчета [[Комиссия (термин)|сборов]] для отелей, управления сборами [[Агентство|агентства]].<br />
<br />
==Принцип работы==<br />
Работа модуля основана на правилах ценообразования, которые заводит агентство.<br />
<br />
'''Правило''' — ''значение сбора'' и ''условия его применения''.<br><br />
'''Условие применения сбора''' — набор параметров отеля, к которым будут применяться сборы правила (''поставщик'', ''страна'', ''сезон заезда'', ''название отеля'' и пр.)<br />
<br />
Правил ценообразования может быть несколько.<br><br />
Для одного варианта, представленного на выдаче, (или заказа) '''выбирается и применяется только одно правило''', подходящее по условию применения правила.<br />
В случае, если заведены два одинаковых правила на агентство и субагентство, то для субагентства будет выбрано правило, заведенное на субагентство.<br />
<br />
Сборы '''рассчитываются при каждом обновлении''' [[Заказы|заказа]] по правилам, загруженным в систему '''на момент проверки''': <br />
* при формировании выдачи результатов поиска, <br />
* при бронировании, <br />
* при переходе к оплате и выписке,<br />
* при обновлении страницы заказа.<br />
<br />
==Заведение правил ценообразования==<br />
<br />
Правила ценообразования хранятся и настраиваются в разделе '''Управление продажами → Отели → Управление ценами → Ценовые правила'''.<br />
<br />
Для создания правила:<br />
* Зайдите в раздел '''Управление продажами → Отели → Управление ценами → Ценовые правила'''.<br />
* Нажмите кнопку '''Создать новую запись'''.<br />
* Задайте параметры правила - условие применения правила и величину сбора.<br />
* Нажмите кнопку '''Сохранить'''.<br />
<br />
== Параметры правил ценообразования==<br />
Для просмотра описания параметров <span style="background-color:gold">разверните таблицу</span>:<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|colspan="2" align="center"| '''Параметры правил ценообразования'''<br />
|-<br />
! scope="col" | Название параметра<br />
! scope="col" | Описание<br />
|-<br />
| Поставщик<br />
| Определяет для каких поставщиков будет применимо правило.<br />
|-<br />
| Активна<br />
| Применять или нет правило при расчётах.<br />
|-<br />
| Скидка от тарифа<br />
| Если включено, то правило определяет размер скидки, а не наценки.<br />
|-<br />
| Страны<br />
| Позволяет задать правило для всех страны, либо только для некоторых.<br />
|-<br />
| Категории<br />
| Позволяет задать правило для всех категорий отеля, либо выбрать определённые.<br />
|-<br />
| Список категорий<br />
| Задаёт категории отелей, для которых применяется правило. Отображается и применяется если в параметре ''Категории'' задано значение ''Выбрать из списка''.<br />
|-<br />
| Список отелей<br />
| Список отелей, для которых применяется правило. Задаётся в виде <язык>:<часть названия>, где:<br />
<язык> - двухбуквенное обозначение языка, для которого будет производится проверка названия отеля,<br><br />
<часть названия> - часть названия отеля, проверка будет проводится по полному или частичному совпадению.<br />
|-<br />
| Сезон по заезду (с)<br />
| Минимально допустимая дата заезда. Для срабатывания правила, дата заезда должна быть больше или равна указанной.<br />
|-<br />
| Сезон по заезду (по)<br />
| Максимально допустимая дата заезда. Для срабатывания дата заезда должна быть меньше или равна указанной.<br />
|-<br />
| Сезон бронирования с<br />
| Минимально допустимая дата оформления заказа (не путать с датой заезда). Для срабатывания правила, текущая дата должна быть больше или равна указанной.<br />
|-<br />
| Сезон бронирования по<br />
| Максимально допустимая дата оформления заказа и дата заезда. Для срабатывания правила текущая дата должна быть меньше или равна указанной.<br />
|-<br />
| Тип mark-up<br />
| Тип наценки - в виде процента к цене нетто, или в виде фиксированной стоимости за одну ночь проживания (за каждый номер).<br />
|-<br />
| Значение наценки за пассажира <br />
| <br />
|-<br />
| Значение mark-up<br />
| Значение наценки, определённое договором агентства с поставщиком. Размер устанавливается на стороне поставщика. Если в параметре ''Тип mark-up'' выбрано значение ''Фиксированная цена за 1 ночь проживания (за каждый номер)'', то данный параметр определяет абсолютное значение наценки, а противном случае определяет процент наценки.<br />
|-<br />
| Тип агентского сбора<br />
| Тип агентского сбора - в виде процента к цене нетто или в виде фиксированной стоимости за бронь/за человека.<br />
|-<br />
| Валюта<br />
| Валюта агентского сбора. Отображается и используется если в параметре ''Тип агентского сбора'' выбрано значение ''Фиксированная цена за бронь'' или ''Фиксированная цена за человека''.<br />
|-<br />
| Значение агентского сбора<br />
| Значение агентского сбора. Если в параметре ''Тип агентского сбора'' выбрано значение ''Процент к цене нетто'', то данный параметр определяет процент сбора, а противном случае определяет абсолютное значение сбора.<br />
|-<br />
| Тип сервисного сбора<br />
| Тип сервисного сбора - в виде процента к цене нетто или в виде фиксированной стоимости за бронь/за человека.<br />
|-<br />
| Значение сервисного сбора<br />
| Значение сервисного сбора. Если в параметре ''Тип сервисного сбора'' выбрано значение ''Процент к цене нетто'', то данный параметр определяет процент сбора, а противном случае определяет абсолютное значение сбора.<br />
|}</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&diff=16644Синхронизация заказов2019-12-19T12:25:07Z<p>Елизавета Бронникова: </p>
<hr />
<div>[[Категория:Функции]]<br />
<!-- --><br />
Синхронизировать данные о заказе — значит получить данные о текущем состоянии бронирования в системе поставщика, сравнить полученные данные с {{NameSystemLink}}, при расхождениях обновить заказ и сохранить новые данные. При бронировании заказа в системе сохраняется идентификатор заказа в системе поставщика (номер PNR в ГРС, ID заказа в отельной системе и т.д.).<br />
<br />
{{Attention|Система {{NameSystem}} не несет ответственности и не гарантирует корректную обработку броней, с которыми были произведены ручные манипуляции в терминале / пульте. Во избежание проблем рекомендуется фиксировать нужный статус заказа в {{NameSystem}} вручную.}}<br />
<br />
{{Attention|После того, как в бронь вносятся изменения в терминале, для подгрузки изменений в систему {{NameSystem}} необходимо обновить заказ вручную в нашей системе.}} <br />
<br />
Это относится ко всем операциям с PNR, в результате которых были произведены изменения, которые должны быть учтены в работе с заказом в рамках системы {{NameSystem}}. К таким операция относятся, например:<br />
*Выписка билетов или EMD<br />
*Войдирование билетов или EMD<br />
*Изменение данных пассажиров, их добавление или удаление<br />
*Изменение или добавление сегментов перелета<br />
*Добавление дополнительных услуг авиакомпаний или их изменение<br />
<br />
<br />
Включить синхронизацию можно в административной части сайта, в разделе '''Для техподдержки → Модули'''.<br />
<br />
{{Attention|Включить или выключить эту настройку может только администратор.}}<br />
<br />
Синхронизация заказа может быть проделана несколько раз.<br />
<br />
{{Attention|После завершения действия услуги обновление заказа может произвести только администратор {{NameSystem}}, т.к. есть вероятность, что могут пропасть сегменты в ПНР, потеряется часть информации о заказе и т.д.}}<br />
<br />
При синхронизации в базу заказов записываются новой ревизией все параметры услуги. При изменении какого-либо элемента (параметра услуги) {{NameSystem}} должна сообщить об этом пользователю в виде сообщения на странице заказа. Если изменено несколько параметров, система показывает все изменения. Тексты сообщений агенто- и сервисозависимые, настраиваются менеджером агентства при помощи языковых меток. Если ничего не изменилось, никаких сообщений не выводится.<br />
<br />
== Виды синхронизации в {{NameSystem}} ==<br />
<br />
В системе возможны три вида синхронизации:<br />
<br />
# Срабатывание синхронизации заказа при наступлении определенного события — триггера (например, при переходе к оплате). Зависит от того, как настроены триггеры;<br />
# Мануальная операторская (юзерозависимая) — запускается вручную человеком при нажатии кнопки «Обновить». Если включён модуль синхронизации и выставлены права на обновление компонентов, то на странице с информацией о заказе и в личном кабинете (если активен столбец «Действия») появляется кнопка «Обновить»; <br/>Обновление выписанного заказа для синхронизации доступно менеджеру и экспертам компании/агентства.<br />
# Автообновление — автоматическое обновление заказов. Условия запуска скрипта автообновления настраиваются менеджером.<br />
# Синхронизация через службу чтения сообщений Online-ticket — используется в Nemo.travel для синхронизации таких данных, как EMD возврата/обмена, если эти операции были выполнены через терминал ГРС.<br />
# Синхронизация очередей GDS — встроенный модуль системы для синхронизации и автоматизированной обработки заказов из очередей ГРС. <br />
<br />
При обнаружении изменений качественного состава сегментов уже оформленных авиабилетов Клиенты получают нотификацию по почте, т.е. информационное письмо о том, какие изменения от Авиаперевозчика зафиксированы.<br />
<br />
== Настройка триггеров ==<br />
<br />
Триггеры настраиваются в разделе '''Настройки системы → Фоновые процессы → События синхронизации''' административной части сайта. <br />
На данной странице находятся настройки, позволяющие определить, когда стоит запускать синхронизацию:<br />
* переход к оплате;<br />
* переход к печати;<br />
* открытие заказа менеджером;<br />
* открытие бронирования пользователем, сделавшим бронь.<br />
<br />
Также можно включить сразу все настройки — тогда после каждого вышеперечисленного действия система будет запускать синхронизацию. <br />
<br />
На той же странице можно настроить применение сборов за модификацию и аннуляцию.<br><br />
Также настроить пересчёт сервисного сбора при синхронизации. Возможные значения:<br />
* Да — пересчитать сборы при каждой синхронизации<br />
* Нет — никогда не пересчитывать сборы при синхронизации<br />
* Пересчитать только если новая цена заказа (нетто) больше старой цены заказа (нетто).<br />
<br />
{{Attention|Триггеры настраиваются отдельно для компонентов и сервисов.}}<br />
<br />
[[Файл:autoupdate_condition.png|400px|thumb|right]]<br />
== Настройка автообновлений ==<br />
<br />
# Для работы автообновлений необходимо активировать настройку {{Setting|Включить автообновление бронирований}} из раздела '''Управление сайтом → Домены и протоколы'''. <br />
# Добавлять и удалять условия для запуска автообновления можно в разделе '''Настройки системы → Фоновые процессы → Условия автообновления''', максимальное количество условий — 25. Доступ к этому разделу есть только у менеджеров главного агентства. Правила настраиваются только для всего агентства.<br />
# Правила можно настраивать для определенной услуги или поставщика. <br />
# Доступны следующие условия для автообновлений:<br />
#* '''''Считать время до начала оказания услуги''''' — скрипт автообновления будет запущен за установленное настройкой время до начала оказания услуги (вылет, заселение в номер). Например, если в поле «Время запуска» записано 01/00/00 (1 день), то для перелета, вылет которого назначен 20 апреля в 12:00 автообновление запустится 19 апреля в 12:00.<br />
#* '''''Считать время до окончания оказания услуги''''' — аналогично предыдущему пункту, скрипт будет запущен за установленное настройкой время до окончания оказания услуги (прибытие в пункт назначения).<br />
#* '''''Считать время до наступления таймлимита''''' — скрипт будет запущен за установленное время до наступления таймлимита (момента времени, после наступления которого заказ уже нельзя оплатить).<br />
#* '''''Считать время от даты бронирования''''' — синхронизация запускается спустя установленное время от момента бронирования.<br />
#* '''''Считать время от даты последнего обновления (минимально через сутки)''''' — скрипт автообновления запускается спустя установленное время от последнего обновления заказа. Если в настройке «Время запуска» менее суток, то автообновление сработает через сутки с момента последнего обновления заказа. Если в настройке «Время запуска» установлены сутки или более, автообновление запускается в соответствии с указанным временем запуска.<br />
# Измененные при автообновлении заказы можно отслеживать в личном кабинете в подразделе '''Измененные при синхронизации'''. Кроме того на электронную почту будет отправлено письмо, если настроен шаблон «Заказ был изменен при синхронизации» в разделе '''Настройки системы → Нотификации и документы → Шаблоны электронных писем'''.<br />
<br />
{{Attention|Автообновление доступно только при включённом модуле {{Setting|Синхронизация}}.}}<br />
<br />
== Настройка синхронизации цены ==<br />
<br />
Если после бронирования и до выписки билета произошло уменьшение цены за перевозку (изменение тарифа и/или такс), то можно зафиксировать строго начальную цену (высокую). <br />
Настройка {{Setting|Не фиксировать уменьшение цены при обновлении}} в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Настройка''' позволяет предотвратить фиксирование уменьшенной цены при обновлении стоимости заказа. <br />
<br />
Заказы с зафиксированной стоимостью можно просмотреть в личном кабинете в очереди «Зафиксированная цена».<br />
<br />
Варианты работы: <br />
*'''Через сохранение старых тарифов: всегда ''' — в заказе не будет фиксироваться меньшая цена, методом сохранения старых тарифов в заказе. <br />
*'''Через сохранение старых тарифов: только в случае, если код тарифа изменился ''' в случае, если код тарифа изменился — в заказе не будет фиксироваться меньшая цена, только в случае, если код тарифа изменился.<br />
*'''Через добавление агентского сбора: всегда ''' — в заказе не будет фиксироваться меньшая цена, методом добавления «фиксирующего сбора».<br />
*'''Никогда''' — Прежняя цена будет не фиксироваться.<br />
<br />
{{Attention|Данная настройка работает только для случаев изменения стоимости по тарифу. При уменьшении количества пассажиров и соответственно уменьшении цены заказа, данная настройка работать не будет.}}<br />
<br />
{{Attention|При оплате заказа через GDS-процессинг в случае срабатывания настройки {{Setting|Не фиксировать уменьшение цены при бронировании и обновлении}} заказ будет отправлен на стандартный процессинг.}}<br />
<br />
Настройка {{Setting|Применять фиксацию цены в следующих случаях}} в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Настройка''' позволяет определить, в какие именно моменты будет выполнена фиксация цены.<br />
Варианты работы: <br />
*'''Перед бронированием при обновлении стоимости авиаперелета''' — фиксация цены происходит при переходе со страницы результатов поиска, на страницу оформления бронирования.<br />
*'''Сразу после бронирования — фиксация''' цены происходит после бронирования заказа. <br />
*'''При синхронизациях после бронирования''' — цена фиксируется при каждом обновлении забронированного заказа.<br />
{{Attention|Если заказ был обновлен и произошло увеличение цены, после чего произошло еще одно обновление, то предупреждения об увеличении цены не будет, т.к. во время второго обновления цена остается неизменной (при этом нотификация об увеличении цены придет на почту после первого обновления) .}}<br />
<br />
== Проблемные заказы ==<br />
<br />
После синхронизации могут появиться проблемные заказы:<br />
*которые в {{NameSystem}} имели статус «Аннулирован», а после обновления выяснилось, что статус другой (например, «Забронирован«).<br />
*по которым при обновлении нельзя решить вопрос автоматически. В таком случае на странице информации о брони система выведет список проблем, возникших при актуализации.<br />
<br />
Отследить такие заказы можно, если в клиентском кабинете в фильтре выбрать очередь «Проблемные заказы (при синхронизации)». Для того, чтобы проставить актуальный статус в системе {{NameSystem}}, на странице заказа в правом верхнем углу есть ссылка '''«Обновить»''' — при нажатии на неё мы запрашиваем у поставщика данные о бронировании и в соответствии с ними изменяем бронь в новую ревизию.<br />
<br />
{{Attention|Если администратор выключит настройку модуля синхронизации, то никаких связанных с ней настроек показываться не будет.}}<br />
<br />
{{Attention|При синхронизации заказов Галилео, дата вылета которых уже в прошлом, {{NameSystem}} не меняет статус заказа.}}<br />
<br />
Синхронизацию можно использовать для следующих поставщиков: [[Сирена Трэвел]], [[Галилео]], [[Сейбр]].<br />
<br />
== Проблемные заказы при интеграции ==<br />
[[Файл:Проблемные_заказы_при_интеграции.png|400px|thumb|right|Проблемные заказы при интеграции]]<br />
В эту очередь попадают заказы, у которых были проблемы выгрузки во внешнюю систему.<br />
<br />
== Изменения в заказах Сирены ==<br />
<br />
В случае, если в перелете возникли изменения, после обновления заказа приходят ремарки от поставщика вида : <br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;"><br />
Получены записи от перевозчика: → ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB; ИТОГО СО СБОРАМИ 1475RUB<br />
</syntaxhighlight><br />
Менеджеры и эксперты компании / агентства могут видеть подобные ремарки наверху страницы информации о заказе, также они доступны в логах ''[GDS] Ответ "order"'':<br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<remarks><br />
<remark>ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB</remark><br />
<remark>ИТОГО СО СБОРАМИ 1475RUB</remark><br />
</remarks><br />
</syntaxhighlight><br />
Кроме того при получении ремарок от поставщика отправляется нотификация '''''«Заказ был изменен при синхронизации(перелет)»''''':<br />
* если заказ создан менеджером или экспертом агентства / компании, письмо отправляется на почту заказчика,<br />
* если заказ создан обычным пользователем, то письмо отправляется только на адрес указанный в поле '''''«Адрес для скрытой копии письма»''''' для данного шаблона, если электронный адрес в этом поле не задан, то письмо отправляется на адрес агентства / компании из настройки {{Setting|Адрес электронной почты для копий уведомлений}} в разделе '''Настройки системы → Нотификации → Параметры''', должен быть активен чекбокс {{Setting|Отправлять письмо клиенту об изменении заказа}}.<br />
<br />
== См. также ==<br />
* [[Статус]]<br />
* [[Заказы]]<br />
* [[Галилео]]<br />
* [[Сирена Трэвел]]</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%A1%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82_SSL&diff=16617Сертификат SSL2019-12-17T14:38:44Z<p>Елизавета Бронникова: </p>
<hr />
<div>[[Категория:Термины]][[Категория:Руководство]]<br />
'''Сертификат SSL''' — идентификационный файл, необходимый для использования протокола безопасного соединения SSL. С его помощью контакт клиентского браузера с сервером происходит в защищенном режиме. Информация шифруется с использованием ассиметричной криптосистемы и передается по HTTPS. Процесс кодирования и раскодирования происходит при наличии двух ключей: пользователь-инициатор сеанса обращается к открытому ключу сертификата и применяет его для шифровки посылаемой информации, расшифровка возможна при наличии ключа секретного. Таким образом, данные находятся под защитой и доступны лишь разрешенному адресату. Основными пользователями сертификатов SSL являются веб-магазины, банковские, почтовые и платежные системы.<br />
<br />
== История ==<br />
<br />
Разработчиком криптографического протокола SSL (Secure Socket Layer) является компания Netscape Communications. Первые две версии продукта оказались неудачными, поэтому официальным годом создания протокола является 1996-й, когда была выпущена версия 3.0. Позже она послужила основой для разработки протокола TLS (Transport Layer Security), развитием которого занимается Инженерный совет Интернет (IETF). <br />
<br />
В гипертекстовом протоколе HTTP нет инструментов для защиты информации, которой обмениваются клиент и [[сервер]]. Поэтому появление и активное использование SSL послужило созданию протокола HTTPS (Hypertext Transfer Protocol Secure), также поддерживаемому всеми браузерами. Информация, передающаяся по HTTPS, преобразуется в один из безопасных протоколов (SSL или TSL). При установке защищенного соединения в адресной строке происходит смена префикса "http" на "https".<br />
<br />
== Как получить сертификат ==<br />
<br />
Сертификат SSL можно создать самостоятельно или приобрести в одном из центров сертификации. В первом случае цифровая подпись генерируется владельцем сайта и им же подписывается. Такой сертификат называется недоверительным и в случае хакерского взлома виновником является создатель портала. Во втором - выписка сертификата происходит в специальной организации, которая гарантирует качество защищенности соединений и берет на себя ответственность в случае проблем с безопасностью. Такой сертификат называется доверительным и имеет срок годности от 1 до 5 лет.<br />
<br />
Сертификат требуется заказывать (создавать) для работы с доменом, который является основным для агентства.<br />
<br />
'''Сертификат будет использоваться на вебсервере Apache + MOD SSL.''' <br />
<br />
CSR может быть сформирован агентством самостоятельно, например с помощью генератора CSR ([[https://www.google.ru/search?q=csr_generation_online]])<br />
<br />
{{NameSystem}} может установить вам в том числе сертификат Let’s Encrypt.<br />
<br />
== Как установить сертификат ==<br />
<br />
# Создайте тикет по установке сертификата и назначьте его на SUPPORT RECEPTION.<br />
# Приложите в тикет:<br />
## сертификат,<br />
## ключ к сертификату,<br />
## пароль для расшифровки ключа (если ключ зашифрован),<br />
## intermediate сертификат (если есть) и список доменов, для которых он создан,<br />
## имя домена, к которому необходимо прикрепить сертификат.<br />
Если новый сертификат выпущен с прошлогодним ключем, просьба указать данную информацию в тикете.<br />
===Как проверить, зашифрован ли ключ ===<br />
# Откройте файл ключа (файл с расширением ''.key'') <br />
# Проверьте текст:<br />
Proc-Type: 4,ENCRYPTED<br />
DEK-Info: DES-EDE3-CBC,5DA11B8DC8885EEC<br />
'''Если текст совпадает с образцом, ключ зашифрован.'''<br />
<br />
== Сертификаты SSL в {{NameSystem}} ==<br />
<br />
В {{NameSystem}} есть возможность использовать технологию защищенного соединения. Для этого необходимо приобрести сертификат SSl, добавить его на [[сервер]] и переключить соответствующую настройку (находится в разделе '''«Управление сайтом» — «Домены и протоколы» — «Режим работы https»''').<br />
<br />
<br />
[[Файл:Https.png]]<br />
<br />
<br />
Можно использовать настройку как для всех страниц так и задать только для страниц с персональными данными.<br />
<br />
Страницы, содержащие персональные данные:<br />
<br />
*Регистрация<br />
*Ввод данных заказчика<br />
*Ввод данных пассажиров<br />
*Просмотр маршрут квитанции<br />
*Просмотр данных о заказе<br />
*Личный кабинет<br />
<br />
Если вы планируете использовать несколько доменов, необходимо приобретать сертификат для каждого. Один для всех сертификат может быть использован только если это wildcard и вы планируете применять его к поддоменам одного домена.<br />
<br />
== Поддержка шифрования SSL ==<br />
<br />
Поддержка шифрования SSL через HTTPS имеется у следующих поставщиков:<br />
<br />
*GTA;<br />
*MIKI;<br />
*Travco;<br />
*DOTW;<br />
*Tourico<br />
<br />
Поддержка отсутствует у следующих:<br />
<br />
*Hotelbeds<br />
*Serhs<br />
*Академсервис<br />
<br />
== См. также ==<br />
*[[Защищенное соединение]]<br />
*[[Поддомен]]<br />
*[[ГТА]]<br />
*[[Мики Трэвел]]<br />
*[[Травко]]<br />
*[[ДОТВ]]<br />
*[[Турико]]<br />
*[[Хотелбедс]]<br />
*[[Серхс Туризм]]<br />
*[[Академсервис]]<br />
*[[Привязка к доменному имени агентства]]</div>Елизавета Бронниковаhttps://support.nemo.travel/index.php?title=%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&diff=16570Ценообразование (Авиабилеты)2019-11-14T13:28:00Z<p>Елизавета Бронникова: </p>
<hr />
<div>[[Категория:Модули]] [[Категория:Встроенные модули]]<br />
<!-- --><br />
==Назначение==<br />
Модуль '''Ценообразование''' автоматизирует процесс расчета [[Комиссия (термин)|комиссий]] и [[Комиссия (термин)|сборов]] для [[Билет#Авиабилеты|авиабилетов]], управления комиссионными правилами [[Перевозчик|перевозчиков]], сборами [[Агентство|агентства]] и комиссионными вознаграждениями субагентов.<br />
<br />
* позволяет быстро настроить даже сложные комиссионные правила, <br />
* позволяет построить удобную и понятную схему ценообразования,<br />
* точно соблюдать сложные условия, предоставляемые авиакомпаниями, <br />
* гарантирует правильные расчеты,<br />
* предоставляет инструмент контроля за корректностью расчетов.<br />
<br />
==Принцип работы==<br />
Работа модуля основана на правилах ценообразования, которые заводит агентство.<br />
<br />
'''Правило''' — набор ''значений комиссий и сборов'' и ''условия их применения''. <br /><br />
'''Значения комиссий и сборов''' — это:<br /> <br />
*комиссия от авиакомпании, <br /><br />
*бонус авиакомпании, <br /><br />
*сбор агентства, <br /><br />
*комиссия субагентам. <br /><br />
'''Условие применения комиссий и сборов''' — набор параметров перелетов, к которым будут применяться комиссии и сборы правила (''валидирующий перевозчик'', ''ГРС'', ''тип рейса'', ''типы пассажиров'' и пр.)<br />
<br />
Правила ценообразования задаются в таблице в файле формата XLS или XLSX, где:<br />
<br />
*''Строка таблицы'' — правило. <br /><br />
*''Ячейка строки'' — значение параметра. <br /><br />
*''Заголовок столбца'' — название параметра. <br /> Каждая строка является отдельным правилом. <br /> '''К одному перелету выбирается по критериям и применяется только одно правило'''<br />
<br />
Прежде чем рассчитать комиссии, модуль ценообразования определяет доступность перелета к выписке и правило, по которому рассчитываются комиссии и сборы, по алгоритму:<br />
<br />
# Модуль фиксирует, какую авиакомпанию [[ГРС]] определила как [[Валидирующий перевозчик|валидирующую]];<br />
# Находит в файле ценообразования все правила для данной [[Авиакомпания|авиакомпании]];<br />
# Подбирает правила, которые соответствуют перелету по всем параметрам;<br />
# Выбирает по критериям приоритета '''одно''' из подходящих правил;<br />
#* Если сработавшее правило не содержит переопределения валидирующего перевозчика, устанавливается валидирующий перевозчик, полученный от ГРС.<br />
#* Если сработавшее правило содержит переопределение валидирующего перевозчика, устанавливается переопределенный валидирующий перевозчик.<br />
# Правило применяется.<br />
<br />
Агентство может [[Выписка|выписывать]] онлайн перелеты только '''контрактных авиакомпаний'''. Авиакомпания считается контрактной, если для нее заведено хотя бы 1 правило в загруженном файле ценообразования. <br />
<br />
{{Attention|Перелет '''не может быть выписан''', если:}}<br />
* правила для авиакомпании не заведены. Такие перелеты рекомендуется удалять из выдачи [[Фильтры результатов поиска (Авиабилеты)|фильтром результатов поиска]] «А/к не является контрактной».<br />
* правила для авиакомпании заведены, но параметры перелета не соответствуют параметрам правила.<br />
Порядок работы модуля приведен в схеме:<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Схема_ценообразование.png|1000px]]<br />
|-<br />
|Схема работы модуля Ценообразование<br />
|}<br />
<br />
Комиссии и сборы '''рассчитываются при каждом обновлении [[Заказы|заказа]] по правилам, загруженным в систему на момент проверки''': <br />
*при формировании выдачи результатов поиска, <br />
*при [[Бронирование (Авиабилеты)|бронировании]], <br />
*при переходе к оплате и выписке билетов,<br />
*при обновлении страницы заказа.<br />
<br />
Если в промежуток между бронированием и выпиской '''''правила изменили''''', после бронирования заказа комиссии будут рассчитываться по новым правилам, таким образом цена при бронировании и цена при выписке может отличаться. Поведение системы при возникновении такой ситуации задается параметром '''''Пересчитать сервисный сбор''''' в разделе Настройки системы → Фоновые процессы → События синхронизации<!--{{Menu|Настройки системы|Фоновые процессы|События синхронизации}}-->. Расчет комиссий, действующих на момент бронирования, можно отследить в логах по заказу. <br />
<br />
В детализации стоимости (на странице заказа) и в маршрут-квитанции информация по сборам представлена в соответствии с одним из '''режимов разделения сбора на пассажиров''':<br />
* Поровну между ненулевыми стоимостями билетов - сбор агентства, субагентства разделяется поровну между всеми пассажирами, у которых сумма тарифа и такс больше 0. Этот режим выбран по умолчанию.<br />
* Поровну между всеми тарифами - сбор агентства, субагентства разделяется поровну между всеми пассажирами.<br />
* Пропорционально тарифам - сбора агентства, субагентства разделяется пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.<br />
* Только первому типу пассажира - сбор агентства, субагентства определяется первому типу пассажира.<br />
* Поровну между пассажирами, за исключением младенцев - сбор агентства, субагентства поровну между всеми пассажирами, за исключением младенца.<br />
''Сборы в детализации стоимости представлены с учетом разбиения только если скрыты в таксы XP/XX, а иначе отображаются отдельной строкой без разделения.'' <br><br />
Настройка находится в разделе '''«Управление продажами - Авиабилеты - Ценообразование - Настройки - Режим разделения сбора на пассажиров».''' <br />
<br />
=== Расчет комиссий для неконтрактных авиакомпаний ===<br />
<br />
Агентство может '''выписывать билеты ''неконтрактных'' авиакомпаний''' на условиях '''чистого [[Интерлайн (термин)|интерлайна]]''' между авиакомпаниями.<br />
<br />
Например, <br />
* У агентства нет контракта с авиакомпанией «АА».<br />
* У агентства есть контракт с авиакомпанией «ВВ».<br />
* Между компаниями «АА» и «BB» интерлайн-соглашение, позволяющее выписывать билеты для «АА» на бланке «ВВ».<br />
<br />
Чтобы выписывать билеты авиакомпании «АА», агенство заводит правило для авиакомпанией «АА», в котором заданы:<br />
# валидирующий перевозчик: '''''«АА»''''',<br />
# переопределенный перевозчик: '''''«BB»''''',<br />
# доля сегментов интерлайнов: '''''«1»''''',<br />
# комиссия авиакомпании: ''укажите размер комиссионного вознаграждения, предоставляемого компанией «ВВ» за билеты со 100% долей интерлайн [[Сегмент|сегментов]]''. <br />
<br />
{{Attention|Система {{NameSystem}} не отслеживает наличие интерлайн-соглашений между перевозчиками. Ответственность за переопределение полностью лежит на агентстве.}}<br />
<br />
=== Выбор правила для расчета ===<br />
Комиссии для перелета рассчитываются по одному правилу. Если для перелета подходит несколько правил, система выбирает правило для расчета по критериям приоритета. Правила сравниваются по первому критерию, если критерий в данном случае не срабатывает, по второму и так далее, пока не будет определено одно правило.<br />
<br />
Порядок сравнения правил для выбора правила для расчета:<br />
#'''По колонке ''Приоритет''''' - если у сработавших правил указан приоритет, то выбирается правило с наибольшим приоритетом.<br />
#'''По наличию переопределенного перевозчика''' - если срабатывает несколько правил с одинаковым приоритетом (или приоритет не указан), выбирается правило с переопределенным ВП.<br />
#'''По непустой ячейке ''Комиссия''''' - приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой комиссии.<br />
#''' Дополнительный приоритет''' - ''устанавливается вручную'' в разделе '''Управление продажами → Авиабилеты → Ценообразование → Настройки''' <!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}--> параметром '''''Дополнительный приоритет''''':<br />
#*'''''Нет''''' - не установлен дополнительный приоритет.<br />
#*'''''Максимальная комиссия авиакомпании''''' - выбирается правило с максимальной комиссией от авиакомпании.<br />
#*'''''По количеству параметров в правиле''''' - выбирается правило с наибольшим числом непустых параметров.<br />
#''' Порядковый номер правила''' - если ни один из приоритетов не применим, приоритетным считается более новое правило (расположенное таблице ниже других).<br />
<br />
== Тестирование и отладка срабатывания правил ==<br />
Все расчеты на каждом этапе их применения [[Логи системы|логируются]] и отображаются в таблице отладки. Таблица отладки используется для контроля срабатывания правил, предоставляя информацию о применении правил к выбранному перелету. <br />
<br />
Ссылка на таблицу отладки доступна менеджеру агентства:<br />
* на выдаче результатов поиска для каждого перелета по ссылке '''''Комиссия''''', <!--* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра '''?(&)test''' в адресную строку (например, http://host/XXXXXX?test).--><br />
* на странице заказа в детализации стоимости перелета по щелчку на сумму комиссии или сбора.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Ссылка на таблицу отладки на странице поиска.png|800px]]<br />
|-<br />
|Ссылка на таблицу отладки на странице поиска<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Страница заказа.png|700px]]<br />
|-<br />
|Ссылка на детализацию стоимости на странице заказа<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Детализация_стоимости.png|600px]]<br />
|-<br />
|Ссылки на таблицу отладки на странице детализации стоимости<br />
|}<br />
<br />
'''Столбцы таблицы''' — параметры ценообразования. <br /><br />
'''Заголовок столбца''' — значения параметров ценообразования для проверяемого перелета. <br /><br />
'''Строки таблицы''' — правила ценообразования ''для валидирующего перевозчика'' перелета.<br />
<!--<br />
* проверяемые перевозчики, установленный валидирующий перевозчик;<br />
* все параметры выбранного перелета, которые определены системой;<br />
* размер рассчитанных комиссий и сборов, примененное для расчета правило.<br />
--><br />
<br />
В таблице отражается порядок проверки параметров.<br />
<br />
Параметры каждого правила сравниваются в параметрами перелета:<br />
# если они совпадают:<br />
## ячейка подсвечивается зеленым,<br />
## проверяется следующей параметр; <br />
# если значение параметра перелета не совпадает со значением параметра правила:<br />
## ячейка подсвечивается красным цветом, <br />
## проверка правила прекращается.<br />
'''Если правило подошло по всем параметрам, то правило применяется, комиссии и сборы подсвечиваются зеленым светом, рядом отображаются их вычисленные значения.'''<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Таблица_отладки.png|1200px]]<br />
|-<br />
|Таблица отладки<br />
|}<br />
<br />
== Включение модуля. Импорт и экспорт правил ==<br />
<br />
Чтобы включить расчет комиссий с использованием Ценообразования, включите опции '''Комиссии 2.0''' и '''Сборы и скидки 2.0''' в разделе Управление продажами → Авиабилеты → Ценообразование → Настройки<!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Настройки}}-->.<br />
<br />
Чтобы задать правило ценообразования: <br />
# Зайдите в раздел Управление продажами → Авиабилеты → Ценообразование → Импорт/экспорт Excel<!--{{Menu|Управление продажами|Авиабилеты|Ценообразование|Импорт/экспорт Excel}}-->.<br />
# Нажмите '''Выгрузка в формате "xls"''' или '''Выгрузка в формате "xlsx"'''. Откройте файл для редактирования.<br />
# Установите правило: '''заполните параметры строки'''. Формат внесения данных в каждый столбец должен соответствовать строго определенному формату (см. [[Ценообразование (Авиабилеты)#Импорт правил|Импорт правил]]). <br /> Обязательные параметры для заполнения:<br />
#* '''''валидирующий перевозчик'''''<br />
#* '''''комиссия'''''<br />
# Сохраните изменения в файле.<br />
# На странице '''Импорт/экспорт Excel''' в панели администрирования нажмите '''Обзор''', откройте файл.<br />
# Нажмите '''Отправить''' для загрузки файла в систему.<br />
<br />
При импорте система валидирует все введенные значения. Если в какой-то ячейке значение внесено в некорректном формате, система сообщит об ошибке, сохранив при этом все корректно заданные правила.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Ошибки_импорта_Ценообразование.png|500px]]<br />
|-<br />
|Ошибки при валидации параметров<br />
|}<br />
<br />
После валидации на странице отображается таблица, в которой в сжатой форме отражены все загруженные правила.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Правила ценообразования.png|900px]]<br />
|-<br />
|Правила ценообразования<br />
|}<br />
<br />
В таблице предусмотрено цветовое выделение правил, которые на данный момент недействительны:<br />
* правила, срок действия которых ещё не наступил (дата начала продажи больше текущей даты, см. раздел [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]), выделяются оранжевым цветом,<br />
* правила, срок действия которых истёк (дата окончания продажи больше текущей даты), выделяются фиолетовым цветом.<br />
<br />
== Параметры правил ценообразования==<br />
'''Шаблон файла для внесения правил ценообразования:'''<br/>[[File:CommImportExampleV1.0.5.xlsx]]<br />
<br />
{{Attention|Запрещено переименовывать столбцы!}}<br/> При этом допускается менять столбцы местами и удалять ненужные столбцы.<br />
<br />
Для просмотра описания параметров <span style="background-color:gold">разверните таблицу</span>:<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|colspan="5"| '''Параметры правил ценообразования'''<br />
|-<br />
! scope="col" | Заголовок<br />
! scope="col" | Внутреннее название<br />
! scope="col" | Описание<br />
! scope="col" | Допустимые значения<br />
! scope="col" | Примеры<br />
|-<br />
| id<br />
| <span id="id">id</span><br />
| Уникальный номер записи из любой внешней системы (или БД). Необязательный параметр. Не участвует в логике расчетов и используются для удобства идентификации правила.<br />
| любое значение<br />
| 123<br />
|-<br />
| валидирующий перевозчик GDS<br />
| <span id="valCompanyId">valCompanyId</span><br />
| Авиакомпания, для которой задается правило. Должна являться контрактной авиакомпанией агента. Если необходимо проводить выписку на стоке другой авиакомпании (по интерлайну), валидирующий перевозчик переопределяется (см. [[Ценообразование (Авиабилеты)#Переопределенный валидирующий перевозчик|Переопределенный валидирующий перевозчик]]). Если валидирующий перевозчик от ГРС недопустим указанными правилами ценообразования и не переопределен — перелет считается недопустимым к выписке и удаляется из результатов поиска при соответствующих настройках фильтрации результатов.<br />
| width="20%"| пустое игнорируется<br />
<br />
2-значный IATA-код авиакомпании<br />
| SU<br />
<br />
LH<br />
|-<br />
| переопределенный вп<br />
| <span id="manualVV">manualVV</span><br />
| Если валидирующий перевозчик, предложенный ГРС не является контрактным или не устраивает агента по комиссии, его можно переопределить принудительно через это поле. В поле ВП указывается ВП от ГРС (или оно оставляется пустым), а в этом поле указывается переопределенный агентством перевозчик.<br />
<br />
Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) берет на себя агент. Приоритет у правил с переопределением выше, чем у правил без него.<br />
| пустое игнорируется<br />
<br />
2-значный IATA-код авиакомпании<br />
| SU<br />
<br />
LH<br />
|-<br />
| перевозчики первого сегмента<br />
| <span id="airlines">airlines</span><br />
| Набор допустимых маркетинговых перевозчиков первого сегмента маршрута.<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| SU,LH,BA<br />
<br />
<>S7,SU<br />
|-<br />
| перевозчики любого сегмента<br />
| <span id="airlinesAny">airlinesAny</span><br />
| Набор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента маршрута.<br />
<br />
Допустимые варианты ввода:<br />
* КОД,КОД,КОД&nbsp;: правило применится, если хотя бы один маркетинговый перевозчик из перелета есть в списке.<br />
* КОД,КОД,КОД!&nbsp;: правило применится, если каждый маркетинговый перевозчик из перелета встречается в списке<br />
* <>КОД,КОД,КОД&nbsp;: правило не применится, если хотя бы один маркетинговый перевозчик из перелета встречается в этом списке<br />
* <>КОД,КОД,КОД!&nbsp;: правило не применится, если все маркетинговые перевозчики из перелета встретятся в этом списке<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| SU,LH,BA<br/>SU,LH!<br/><>S7,SU<br/><>S7,BA!<br />
|-<br />
| код-шеринг<br />
| <span id="codeSharing">codeSharing</span><br />
| Допустимость выполнения рейса другой (оперирующей) авиакомпанией<br />
| пустое — все перелеты<br/>1 — код-шеринг обязателен <br/>0 — код шеринг запрещён<br />
| 0<br />
<br />
1<br />
|-<br />
| операторы<br />
| <span id="operatingAirlines">operatingAirlines</span><br />
| Допустимые оперирующие авиакомпании (проверяются на всех сегментах).<br />
<br />
Варианты ввода:<br />
* КОД,КОД,КОД&nbsp;: правило применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.<br />
* КОД,КОД,КОД!&nbsp;: правило применится, если каждый оперирующий перевозчик перелета есть в списке.<br />
* <>КОД,КОД,КОД&nbsp;: правило не применится, если хотя бы один оперирующий перевозчик перелета встречается в списке.<br />
* <>КОД,КОД,КОД!&nbsp;: правило не применится, если все оперирующие перевозчики перелета есть в списке.<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| SU,LH,BA<br/>SU,LH!<br/><>S7,SU<br/><>S7,BA!<br />
|-<br />
| доля собственных сегментов<br />
| <span id="ownPart">ownPart</span><br />
| Минимально допустимая доля собственных сегментов (сегментов, где валидирующий перевозчик равен маркетинговому) должна быть больше или равна заданному значению (любое число от 0 до 1):<br />
* 1 — все сегменты собственные<br />
* 0.5 — половина или больше собственных сегментов<br />
* 0.25 — четверть или больше собственных сегментов<br />
* 0.01 — присутствует минимум один собственный сегмент<br />
* 0 — все сегменты интерлайны<br />
| пустое = любое количество<br/><br />
любое число от 0 до 1<br />
| 0.88<br />
|-<br />
| доля сегментов интерлайнов<br />
| <span id="interlinePart">interlinePart</span><br />
| Минимально допустимая доля несобственных сегментов (сегментов, где валидирующий перевозчик не равен маркетинговому) должна быть больше или равна указанному значению(любое число от 0 до 1).<br />
* 1 — все сегменты интерлайны<br />
* 0.5 — половина или больше сегментов интерлайнов<br />
* 0.25 — четверть или больше сегментов интерлайнов<br />
* 0.01 — присутствует минимум один сегмент интерлайна<br />
* 0 — все сегменты собственные<br />
| пустое = любое количество<br/><br />
любое число от 0 до 1<br />
| 0.88<br />
|-<br />
| тип контракта<br />
| <span id="contractType">contractType</span><br />
| Система взаиморасчетов BSP или ТКП<br />
| пустое = любой,<br/>BSP<br/>TCH<br />
| TCH<br />
|-<br />
| системы бронирования<br />
| <span id="gds">gds</span><br />
| Глобальная распределительная система, в которой найден перелет/ PCC конкретных реквизитов / ID пакета реквизитов системы {{NameProject1}}<br />
Перечисляются в любой последовательности, можно смешивать разные типы. Действует правило "или": если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.<br />
<br />
{{Attention|При указании названия ГРС строго соблюдайте формат названия, указанный в документации. При расхождении с шаблоном правило не будет применяться!}}<br />
| пустое = любые<br/>ГРС: <code>SABRE, GALILEO, AMADEUS, SIRENA, SITA, SIG23</code><br/>PCC: [буквы+цифры]<br/>ID пакета: [цифры]<br />
| SABRE,670P,123<br />
<br />
AMADEUS,GALILEO<br />
<br />
SITA<br />
|-<br />
| начало продажи<br />
| <span id="paymentDateFrom">paymentDateFrom</span><br />
| Минимально допустимая дата оформления заказа (не путать с датой вылета). Для срабатывания правила, текущая дата должна быть больше или равна указанной.<br />
| пустое = игнорируется<br/><br />
DD.MM.YYYY<br />
| 01.01.2012<br />
<br />
31.01.2010<br />
|-<br />
| конец продажи<br />
| <span id="paymentDateTo">paymentDateTo</span><br />
| Максимально допустимая дата оформления заказа. Для срабатывания правила, текущая дата должна быть меньше или равна указанной.<br />
| пустое = игнорируется<br/>DD.MM.YYYY<br />
| 31.12.2022<br />
|-<br />
| тип рейса<br />
| <span id="airlineType">airlineType</span><br />
| Международный или внутренний (весь перелет в пределах одной страны) перелет. Одно значение<br />
| пустое = любой<br/>IA (international airlines — международные)<br/>DA (domestic airlines — внутренние)<br />
| IA<br/>DA<br />
|-<br />
| номера рейсов<br />
| <span id="flightNumber">flightNumber</span><br />
| Допустимые номера рейсов, можно указывать с кодом маркетинговой компании или без неё.<br />
<br />
Варианты ввода:<br />
* NNN,NNN: правило применится, если хотя бы один номер рейса из перелета из любого сегмента встречается в списке.<br />
* NNN,NNN!&nbsp;: правило применится, если все номера рейсов из всех сегментов перелета встретятся в списке.<br />
* <>NNN,NNN&nbsp;: правило не применится, если хотя бы один номер из перелета встретится в списке.<br />
* <>NNN,NNN!&nbsp;: правило не применится, если все номера из перелета встретятся в списке.<br />
<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| SU 123,SU 345<br/>123,345<br/><>LH 555<br />
|-<br />
| тип вс<br />
| <span id="aircraft">aircraft</span><br />
| Допустимые коды воздушных судов, коды указывать в том же виде, в котором возвращает ГРС<br />
<br />
Варианты ввода:<br />
* CODE,CODE: правило применится, если хотя бы один код судна из любого сегмента совпадет с одним из заданного списка.<br />
* CODE,CODE!&nbsp;: правило применится, если коды судов из всех сегментов перелета есть в списке.<br />
* <>CODE,CODE&nbsp;: правило не применится, если хотя бы один код из перелета есть списке.<br />
* <>CODE,CODE!&nbsp;: правило не применится, если все коды из перелета есть в списке.<br />
<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| 73C,DH4<br/>735<br />
|-<br />
| коды тарифов<br />
| <span id="tariffs">tariffs</span><br />
| Допустимые коды тарифов. Должен совпасть хотя бы один тариф из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное: код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета).<br />
<br />
Варианты ввода:<br />
* КОД,КОД: правило применится, если хотя бы один тариф встречается в списке.<br />
* КОД,КОД!&nbsp;: правило применится, если все тарифы перелета есть в списке.<br />
* <>КОД,КОД&nbsp;: правило не применится, если хотя бы один тариф встречается в списке.<br />
* <>КОД,КОД!&nbsp;: правило не применится, если все тарифы перелета есть в списке.<br />
<br />
Можно указать [http://ru.wikipedia.org/wiki/Регулярные_выражения регулярное выражение]. Для этого нужно написать параметр в формате /XXX/ Примеры:<br />
* /ABC/ — код должен содержать "..ABC..", например "NBABCS"<br />
* /abc/i — регистронезависимая проверка, код может содержать символы в любом регистре, например "NBABCS" или "Abcof"<br />
* /'''^'''TN/ — код должен начинаться с "TN..", например "TNQRTY"<br />
* /OW'''$'''/ — код должен заканчиваться на "..OW", например "SRSOW"<br />
* /'''^.'''L/ — первая буква любая ( '''.''' — любой символ ), вторая буква в коде тарифа должна быть L, например "QLFST"<br />
* /OK'''.*'''RT/ — ( '''.*''' = любое количество любых символов) "..OK..RT..", например "ANOKURTN"<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| WRUTH9PL,ARUTH9PL<br />
<br/>/TN.*OW/<br />
|-<br />
| максимальный тариф<br />
| <span id="maxTariff">maxTariff</span><br />
| Ограничение на максимальное ценовое значение "базовой стоимости" (сумма всех тарифов от перевозчиков в перелете или стоимость от ГРС за вычетом такс). Если параметр задан, то правило, записанное в строке, срабатывает только, если тариф перелета меньше указанного значения или равен ему.<br />
| пустое = ограничения нет<br/>xxxКОД (см примеры)<br />
| 10000RUB<br><br />
300EUR<br />
|-<br />
| конф. тариф<br />
| <span id="privateFare">privateFare</span><br />
| Для срабатывания правила у перелета должен присутствовать тариф с признаком конфиденциального (приватного). Об этом сообщает ГРС. Если для однозначного определения правила достаточно указать конкретный код приватного тарифа, признак выставлять необязательно.<br />
| пустое = любые тарифы<br/>1 — должен присутствовать приватный<br/>0 — приватных тарифов не должно быть<br />
| 0<br/>1<br />
|-<br />
| коды такс<br />
| <span id="taxes">taxes</span><br />
| Допустимые коды такс<br />
<br />
Варианты ввода:<br />
* КОД,КОД: правило применится, если любая такса из перелета встретится в списке.<br />
* КОД,КОД!&nbsp;: правило применится, если все таксы перелета встретятся в списке.<br />
* <>КОД,КОД&nbsp;: правило не применится, если любая такса из перелета встретится в списке.<br />
* <>КОД,КОД!&nbsp;: правило не применится, если все таксы перелета встретятся в списке.<br />
где КОД — набор заглавных латинских букв.<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| YQ,YR<br/><>YQ!<br />
|-<br />
| цена подтверждена<br />
| <span id="priceIsActual">priceIsActual</span><br />
| Признак подтвержденной цены перелета. Цена в перелете после поиска считается неподтвержденной, ее статус меняется на "подтверждена" ("актуальна") при создании реального PNR или при запросе актуализации цен в рамках вебсервисов {{NameProject2}} (до создания PNR)<br />
| пустое = любые перелеты<br/>1 — перелет в PNR или его цена проверена заранее <br/>0 — перелет только что получен из результатов поиска<br />
| 0<br/>1<br />
|-<br />
| наличие сегментов ВП во всех тарифах<br />
| <span id="valSegmentsInTariff">valSegmentsInTariff</span><br />
| Проверка: среди сегментов любого тарифа должен присутствовать сегмент валидирующего перевозчика (минимум один)<br />
| пустое или 0 = любые тарифы<br/>1 — условие должно выполняться<br />
| 0<br/>1<br />
|-<br />
| сервис классы<br />
| <span id="serviceClass">serviceClass</span><br />
| Допустимые категории классов обслуживания.<br />
<br />
Варианты ввода:<br />
* КОД,КОД: правило применится, если класс из любого сегмента встречается в списке.<br />
* КОД,КОД!&nbsp;: правило применится, если все классы из всех сегментов перелета есть в списке.<br />
* <>КОД,КОД&nbsp;: правило не применится, если класс из любого сегмента встречается в списке.<br />
* <>КОД,КОД!&nbsp;: правило не применится, если все классы из всех сегментов перелета есть в списке.<br />
где КОД:<br />
* B — бизнес<br />
* E — эконом<br />
* F — первый<br />
* EB — сочетание эконом + бизнес<br />
* EF — сочетание эконом + первый<br />
* BF — сочетание бизнес + первый<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| B,E<br/>F<br/>EB,EF,F<br />
|-<br />
| классы бронирования (коды)<br />
| <span id="bookingClass">bookingClass</span><br />
| Допустимые литеры (однобуквенные коды) классов бронирования. Латинскими буквами, русские буквы допустимые только для правил поставщика Sirena.<br />
<br />
Варианты ввода:<br />
* КОД,КОД: правило применится, если хотя бы один класс из любого сегмента встречается в списке.<br />
* КОД,КОД!&nbsp;: правило применится, если классы из всех сегментов перелета есть в списке.<br />
* <>КОД,КОД&nbsp;: правило не применится, если хотя бы один класс из любого сегмента встречается в списке.<br />
* <>КОД,КОД!&nbsp;: правило не применится, если классы из всех сегментов перелета есть в списке.<br />
| пустое = любые<br/>- одно или несколько значений (см. описание)<br />
| A,B,C<br/><>A,B,C<br />
|-<br />
| перевозчики и классы<br />
| <span id="airlinesAndClasses">airlinesAndClasses</span><br />
| <br />
Набор пар "маркетинговый перевозчик" + "класс бронирования" любого сегмента маршрута.<br />
<br />
Допустимые варианты ввода:<br />
<br />
* КОД:КОД,КОД:КОД,КОД:КОД : правило применится, если хотя бы один сегмент перелета совпадёт с одним из перечисленных в списке.<br />
* КОД:КОД,КОД:КОД,КОД:КОД! : правило применится, если все сегменты из перелета встретятся в списке.<br />
* <>КОД:КОД,КОД:КОД,КОД:КОД : правило не применится, если хотя бы один сегмент перелета совпадет с любым сегментом из перечисленных в списке.<br />
* <>КОД:КОД,КОД:КОД,КОД:КОД! : правило не применится, если все сегменты перелета встретятся в списке.<br />
| <br />
пустое = любые<br/>- одно или несколько значений (см. описание)<br />
<br />
| <br />
SU:A,LH:B,BA:C<br/><br />
SU:A,LH:B!<br/><br />
<>S7:A,SU:B<br/><br />
<>S7:A,BA:B!<br />
|-<br />
| зоны<br />
| <span id="zones">zones</span><br />
| Географические зоны перелета. Весь перелет не должен выходить за пределы одной из указанных зон для срабатывания правила. [http://www.geonames.org/countries/ разделение стран по указанным зонам]<br />
* AF — Африка,<br />
* AN — Антарктика<br />
* AS — Азия<br />
* EU — Европа<br />
* NA — Северная Америка<br />
* OC — Австралия и Океания<br />
* SA — Южная Америка<br />
перелет должен находиться в обеих зонах ( "EUSA, EUNA" — трансатлантический перелет ):<br />
* EUSA — Европа + Южная Америка,<br />
* EUNA — Европа + Северная Америка<br />
* EUAS — Европа + Азия<br />
* EUAF — Европа + Африка<br />
* EUOC — Европа + Австралия и Океания<br />
* AFNA — Африка + Северная Америка<br />
* ASNA — Азия + Северная Америка<br />
* EUAN — Европа + Антарктика<br />
* AFAS — Африка + Азия<br />
* AFAN — Африка + Антарктика <br />
* AFOC — Африка + Австралия и Океания<br />
* AFSA — Африка + Южная Америка<br />
* ANNA — Антарктика + Северная Америка<br />
* ANOC — Антарктика + Австралия и Океания<br />
* ANSA — Антарктика + Южная Америка<br />
* ASAN — Азия + Антарктика<br />
* NASA — Северная Америка + Южная Америка<br />
* OCSA — Австралия и Океания + Южная Америка<br />
* ASSA — Азия + Южная Америка<br />
* NAOC — Северная Америка + Австралия и Океания<br />
* OCAS — Австралия и Океания + Азия<br />
Допустимы только перечисленные комбинации зон!<br />
| пустое = любые<br />
<br />
- одно или несколько значений<br />
| AS,EU<br/>SA<br/>EUSA, EUNA<br />
|-<br />
| зона из стран<br />
| <span id="countryZones">countryZones</span><br />
| Перечисленные коды стран образуют зону, за пределами которой самолет не должен садиться и взлетать.<br />
| пустое = любые<br />
КОД,КОД...<br />
| RU,IT,DE,FR<br />
|-<br />
| страны вылета<br />
| <span id="depCountries">depCountries</span><br />
| Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| RU<br/><>LV,LT<br />
|-<br />
| страны назначения<br />
| <span id="arrCountries">arrCountries</span><br />
| Проверяется страна назначения (для OW и CR: это последняя страна последнего сегмента, для RT: это последняя страна первого плеча маршрута). К примеру для перелета MOW-PAR-MOW страна назначения FR, для MOW-PAR-LON — GB. '''Правило страна вылета=RU, страна назначения=RU не означает местный рейс''' — не забывайте указывать тип рейса DA (ВВЛ).<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| RU<br/><>LV,LT<br />
|-<br />
| прямой рейс<br />
| <span id="isDirect">isDirect</span><br />
| Признак прямого рейса<br />
| пустое = любые<br/>0 — только с пересадками<br/>1 — только прямые<br/><br />
дополнительно:<br/>2 — начальный перелет прямой<br/>3 — начальный перелет с пересадками<br />
| 0<br/>1<br />
|-<br />
| тип маршрута<br />
| <span id="routeType">routeType</span><br />
| Можно оставить поле пустым или указать одно значение:<br />
* В одну сторону — OW,<br />
* Туда и обратно — RT,<br />
* Сложный маршрут — CR.<br />
| пустое = любой<br/>КОД(см. примеры)<br />
| OW<br/>RT<br/>CR<br />
|-<br />
| маршруты<br />
| <span id="routeFull">routeFull</span><br />
| Цепочка из IATA кодов городов или аэропортов, описывающая весь маршрут перелета с учетом пересадок, без разрывов и повторов. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.<br />
| пустое = любые<br/>КОД-КОД,КОД-КОД,...<br/><>КОД-КОД,КОД-КОД,...(кроме)<br />
| MOW-LON,LON-MOW<br/><>MOW-BER-PAR<br />
|-<br />
| содержит маршруты<br />
| <span id="routePart">routePart</span><br />
| Указывается только часть маршрута, составленного по аналогии с предыдущим.<br />
| пустое = любые<br/>КОД-КОД,<br/>-КОД-,...<br/><>-КОД-,...(кроме)<br />
| -CAI-<br/><>-PRG-,PRG-SVX<br />
|-<br />
| маршруты (из аэропортов)<br />
| <span id="routeAirportsFull">routeAirportsFull</span><br />
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с "маршруты"<br />
| см. описание параметра "маршруты"<br />
| см. описание параметра "маршруты"<br />
|-<br />
| содержит маршруты (из аэропортов)<br />
| <span id="routeAirportsPart">routeAirportsPart</span><br />
| Используйте в правиле IATA коды аэропортов (не городов). Остальное аналогично с "содержит маршруты"<br />
| см. описание параметра "содержит маршруты"<br />
| см. описание параметра "содержит маршруты"<br />
|-<br />
| вылет (аэропорты, города)<br />
| <span id="depAirports">depAirports</span><br />
| Проверяется только аэропорт вылета первого сегмента. При указании кодов аэропортов необходимо точное совпадение. При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропортов. Рекомендуется указывать коды конкретных аэропортов.<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| MOW,PAR,BER <>VKO,LON<br />
|-<br />
| прилет (аэропорты, города)<br />
| <span id="arrAirports">arrAirports</span><br />
| Аэропорт прилета определяется аналогично "стране назначения". Проверка на сопоставление происходит по аналогии с "вылетом (аэропорты, города)"<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| MOW,PAR,BER <>VKO,LON<br />
|-<br />
| начало вылета<br />
| <span id="dateBegin">dateBegin</span><br />
| Дата вылета первого сегмента должна быть больше или равна указанной дате<br />
| пустое = игнорируется<br/><br />
DD.MM.YYYY<br />
| 01.01.2012<br />
<br />
31.01.2010<br />
|-<br />
| вылет через (в часах)<br />
| <span id="dateBegin">dateDepartureAfter</span><br />
| От текущей даты задается максимальное значение или диапазон вылета. Например, если необходимо выделить перелеты не позднее 5 дней до вылета, то задается диапазон [0,120].<br />
| пустое = ограничения нет <br/> максимальное значение <br/>[X,X] — диапазон<br />
| 13<br />
<br />
[10,100]<br />
|-<br />
| конец вылета<br />
| <span id="dateEnd">dateEnd</span><br />
| Дата вылета первого сегмента должна быть меньше или равна указанной дате<br />
| пустое = игнорируется<br/><br />
DD.MM.YYYY<br />
| 31.12.2022<br />
|-<br />
| возврат не ранее<br />
| <span id="dateBackBegin">dateBackBegin</span><br />
| Дата вылета последнего сегмента маршрута должна быть больше или равна указанной дате<br />
| пустое = игнорируется<br/><br />
DD.MM.YYYY<br />
| 31.12.2022<br />
|-<br />
| возврат не позднее<br />
| <span id="dateBack">dateBack</span><br />
| Дата вылета последнего сегмента маршрута должна быть меньше или равна указанной дате<br />
| пустое = игнорируется<br/><br />
DD.MM.YYYY<br />
| 31.12.2022<br />
|-<br />
| длительность в днях<br />
| <span id="daysDuration">daysDuration</span><br />
| Ограничение на максимальный разрыв в днях между первой датой перелета и завершением маршрута. Можно задавать диапазон.<br />
<br />
Длительность в днях считается, как математическая разность дат. При вылете и возврате в один день длительность равна 0 дней.<br />
| пустое = ограничения нет<br/>число дней — максимальное значение (включительно)<br/>[X,X] — диапазон<br />
| 13<br/><br />
[3,13]<br />
|-<br />
| дни недели<br />
| <span id="dayOfWeek">dayOfWeek</span><br />
| Допустимые дни недели для даты вылета первого сегмента маршрута. Значения указываются числом, соответствующим порядку дня недели, начиная с понедельника.<br />
| пустое = игнорируется<br/><br />
1 — понедельник<br/>...<br/>7 — воскресенье<br/>- одно или несколько значений<br />
| 2<br/>3,5<br />
|-<br />
| типы пассажиров<br />
| <span id="passengers">passengers</span><br />
| Допустимые типы пассажиров в перелете. Для срабатывания правила в перелете обязательно должны присутствовать все перечисленные типы.<br />
| пустое = любые<br/>ADT — взрослый<br/>CLD — ребенок (2-12)<br/>INF — младенец (0-2)<br/>INS — младенец с местом (0-2)<br/>- одно или несколько значений<br />
| INF<br/>ADT,CLD<br />
|-<br />
| маска перелета<br />
|<br />
| Формализованное описание полета в текстовом формате, для создания сложных правил<br/>Будет добавлено в след. версии программы<br />
|<br />
|<br />
|-<br />
| приоритет<br />
| <span id="priority">priority</span><br />
| Если срабатывает несколько правил, то выбирается одно с наибольшим приоритетом. Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице)<br />
| целое число<br/>пустое = 0<br />
| 1<br/>2<br />
|-<br />
| код акции<br />
|<br />
| Уникальный код промоакции. Создается в панели администрирования в разделе {{Menu|Управление продажами|Модули|Программа лояльности|Промоакции и промокоды}}.<br />
| любой набор букв/цифр/символов<br />
| 12022014_Promo<br />
|-<br />
| utm source<br />
| <span id="utmSource">utmSource</span><br />
| ID источника перехода, который отображается в поле «№» таблицы источников переходов в метрике.<br/> Допустимо вводить несколько источников.<br />
| пустое = любые<br/>КОД,КОД...<br/><>КОД,КОД...(кроме)<br />
| 123,456<br/><>123,456<br />
|-<br />
| комиссия авиакомпании<br />
| <span id="commission">commission</span><br />
| Прибыль агента, получаемая от авиакомпании за проданные билеты. Обязательное для заполнения поле, должно строго соответствовать указанному в контракте значению. Значение передается в ГРС при выписке. Может указываться в процентах от тарифа или в абсолютной стоимости. Комиссия всегда вычисляется для каждого пассажира.<br />
Правила с указанной нулевой комиссией имеют больший приоритет перед правилами с пустой комиссией.<br />
| "xxxКОД" (код валюты) или "XX%"<br />
| 100RUB<br/>13%<br />
|-<br />
| комиссия субагентам<br />
| <span id="agencyCommission">agencyCommission</span><br />
| Комиссия субагенту - это часть прибыли от авиакомпании, которую агент отписывает субагентам. Значение комиссии действует как скидка для субагентов, уменьшая стоимость авиабилетов. Комиссия всегда вычисляется для каждого пассажира стоимость тарифа которого не равна 0.<br />
<br />
'''Форматы задания комиссии субагентам: '''<br />
<br />
Для всех субагентов:<br/><br />
* Фиксированная сумма: <code>XRUB</code>, где:<br />
** ''X'' - сумма комиссии, целое число или десятичная дробь с разделителем в виде точки: <code>60</code>, <code>-3</code>, <code>0.5</code> <br />
** ''RUB'' - IATA-код валюты: <code>EUR</code>, <code>UAH</code>.<br />
* Процент от тарифа: <code>X%</code>, <br />
**где ''X'' - процент от тарифа, целое число или десятичная дробь с разделителем в виде точки: <code>60}</code>, <code>-3</code>, <code>0.5</code>.<br />
Для опеределенных субагентов или групп субагентов:<br/><br />
* <code>(ID:значение),(ID:значение),(ID:значение),...</code>, где ''ID'' - номер субагента (группы) в {{NameSystem}}, ''значение'' - размер комиссии для этого субагенства (группы) в формате <code>X%</code> или <code>XRUB</code>.<br />
<br />
В одном правиле можно комбинировать комиссию для всех субагентов и комиссии для указанных субагентов в формате:<br />
* <code>XX,(ID:YY),(ID:YY),(ID:YY),...}}, где:<br />
** XX - комиссия для всех субагентов в формате, описанном выше,<br />
** YY - комиссия для заданного субагента в формате, описанном выше.<br />
<br />
В этом случае размер комиссии:<br />
* для всех субагентов, кроме указанных: XX, <br />
* для указанных: XX + YY.<br />
<br />
'''Пример:''' <br/><br />
<br />
<pre>5%,(123:2%),(345:3%)</pre>.<br />
<br />
*Комиссия субагента под номером 123 составляет: 5% + 2% = 7% от тарифа. <br/><br />
*Комиссия субагента под номером 345 составляет: 5% + 3% = 8% от тарифа.<br />
<br />
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется "." , например: <code>0.5%</code><br />
| см. описание<br />
| <code>100RUB</code><br />
<br />
<code>6EUR</code><br />
<br />
<code>2%</code><br />
<br />
<code>5%,(123:100RUB%),(345:2%),(345:-0.5%)</code><br />
|-<br />
| посегментный расчет комиссии<br />
| <span id="modeForSegment">modeForSegment</span><br />
| Признак применения комиссии или бонуса за каждый сегмент перелета. Например 100 руб. за каждый сегмент.<br />
| пустое = 0<br/>0 — комиссия одна на весь перелет<br/>1 — комиссию необходимо умножить на кол-во сегментов<br />
| 0<br/>1<br />
|-<br />
| бонус авиакомпании<br />
| <span id="bonus">bonus</span><br />
| Дополнительная прибыль агента, которую агентство получает от авиакомпании, но в запросах к ГРС она не учитывается. Задается и вычисляется полностью аналогично комиссиям (при вычислении учитывается параметр "посегментный расчет комиссии"). Используется для расчета "прибыльности" авиаперелета, влияет на работу микшера и может повлиять на сбор при установке параметра "минимальная прибыль".<br />
<br />
Из всех сработавших правил бонус будет учтен только из одного по следующему приоритету:<br />
* Максимальный приоритет за сработавшим комиссионным правилом<br />
* Если в комиссионном правиле бонуса нет, будет использован бонус из другого сработавшего '''некомиссионного''' правила (дополнительного правила с пустой комиссией). Если таких правил несколько, используется правило с наибольшим идентификатором (ниже в таблице)<br />
| "xxxКОД" (код валюты) или "XX%"<br />
| 100RUB<br/>13%<br />
|-<br />
| бонус за сегмент (допустимые авиакомпании)<br />
| <span id="modeForAirlines">modeForAirlines</span><br />
| Установка текущего параметра принудительно включает режим расчета бонуса за каждый сегмент перелёта (для абсолютно заданного бонуса), но в расчете учитываются только сегменты с валидирующим или с интерлайновыми перевозчиками из заданного здесь списка.<br />
| пустое<br/><br />
КОД (код АК)<br/><br />
КОД,КОД...<br />
| SU<br/><br />
SU,FV<br />
|-<br />
| сбор агентства<br />
| <span id="charge">charge</span><br />
| Здесь указываются все наценки/скидки, которые будут применены для описанного правилом перелета. В одном поле можно указать несколько ценовых правил, разделив их по типам пользователя.<br/><br />
формат = (субъект:сумма),(субъект:сумма),(субъект:сумма)...<br/>субъект = ID групп, пользователей и два значения "B2C", "B2B" с возможностью <>отрицания<br/>сумма = слагаемое + слагаемое + слагаемое...[ограничение]<br/>ограничение = диапазон итоговой величины сбора, задается как [цена,цена]<br/>слагаемое = цена*множитель*множитель...<br/>цена = "xxxКОД" (код валюты) или "XX%" (проценты от итоговой стоимости (тариф+таксы) ГРС)<br/>множитель = одно из значений:<br />
* PAS — общее количество пассажиров (включая INF)<br />
* ADT — количество взрослых<br />
* CLD — количество детей (2-12)<br />
* INF — количество младенцев (0-2)<br />
* INS — количество младенцев с местом (0-2)<br />
* SEG — количество сегментов перелета (перелет из А в Б с 1 пересадкой => 2 сегмента)<br />
* LEG — количество плечей (перелет из А в Б с 1 пересадкой => 1 плечо)<br />
* TRF — для получения цены тарифа, равен сумме тарифов<br />
* SGV — количество сегментов валидирующего перевозчика<br />
Примеры:<br />
* 100RUB*SEG&nbsp;: плюс 100 руб к стоимости заказа за каждый сегмент<br />
* 150RUB*SEG*PAS;: плюс 150 руб за каждый сегмент, на каждого пассажира. Например: перелет с двумя сегмента и двумя пассажирами = 600 руб.<br />
* -10%*TRF&nbsp;: 10% скидка от тарифа<br />
* 50RUB*LEG*ADT[,1000RUB]&nbsp;: 50 руб за каждый билет для взрослого на каждом плече перелета, но не более 1000RUB<br />
* (<>123,345: 100RUB), (123,345: -100RUB)&nbsp;: субъекты 123 и 345 получат скидку 100 руб., остальные наценку в 100 руб.<br />
* (B2B: 1000RUB*ADT — 100RUB*CLD[-10%,-1%]), (B2C: 10% [10USD,]), (123: -1000RUB)&nbsp;: B2B пользователи получают наценку 1000 руб. за каждый взрослый билет и 100 руб скидку за каждый детский билет, но не менее 1% от общей стоимости и не более 10%. B2C пользователи получают 10% наценку, но не менее 10 долларов. Пользователь ID=123 получит скидку 1000 руб.<br />
<br />
Если срабатывает несколько ценовых правил, перечисленных через запятую, берется их сумма. Если это не подходящее поведение, разделяйте ценовые правила в отдельные перелетные правила (строки), их можно регулировать приоритетом.<br />
<br />
Если требуется ввести сумму десятичной дробью, то дробная часть отделяется "." , например: <code>0.5%</code><br />
| см. описание<br />
| см. описание<br />
|-<br />
|Комиссия метапоиску<br />
|MetasearchCommission<br />
|Комиссия, взимается метапоисковой системой (для {{NameSystem}} на данный момент это только Aviasales) и рассчитывается на этапе поиска. Значение должно быть указано как десятичное представление процентной ставки - это доля от 1, например, если задано 0.05 - 5%. Можно задавать с/без знака "%". Комиссия рассчитывается от суммы = цена перелета от поставщика + сборы/скидки + доп.сборы + мин.прибыль. Рассчитанное значение округляется до 2х знаков после разделителя. Более подробно данный параметр описан [http://support.nemo.travel/ru/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D1%81_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8#%D0%9A%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D0%B0%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 здесь].<br />
| см. описание<br />
|0.05<br />
0.025%<br />
|-<br />
| признак доп.сбора<br />
| <span id="chargeExt">chargeExt</span><br />
| Настройка позволяет изменять процедуру расчета сбора, добавляя к итоговому результату дополнительные расчетные правила.<br />
* 0 — Стандартный сбор (значение по умолчанию). Из всех указанных сборов будет применен один по приоритету.<br/><br />
* 1 — Дополнительный сбор. Сборы, указанные как дополнительные, проверяются отдельно. Аналогично применится один дополнительный сбор с максимальным приоритетом<br />
* 2 — Обязательный сбор. Будет обязательно применен, если все параметры сбора удовлетворены. Приоритет игнорируется.<br />
| пустое = 0<br/><br />
1<br/><br />
2<br />
|<br />
0<br/>1<br />
|-<br />
| минимальная прибыль<br />
| <span id="minProfit">minProfit</span><br />
| Минимальная прибыль, которую агентство получит за заказ. Если рассчитанная прибыль агентства меньше минимальной, то сбор будет увеличен до необходимого значения.<br />
Формат аналогичен формату сбора агентства. Для расчетов будет применено значение из правила, по которому будет определена комиссия авиакомпании. Если требуется изменить это поведение, следует установить параметр "приоритет мин. прибыли" (см. ниже)<br />
| см. описание<br />
| 50RUB*LEG*PAS<br />
|-<br />
| приоритет мин. прибыли<br />
| <span id="minProfitPriority">minProfitPriority</span><br />
| Дополнительный параметр, отвечающий за расчет минимальной прибыли. Сработает правило с наибольшим приоритетом, если приоритет совпадает, то будет использовано правило, которое находится ниже<br />
| Положительные числовые значения.<br />
| 1, 2, ...<br />
|-<br />
| округление<br />
| <span id="chargeRounding">chargeRounding</span><br />
| Порядок арифметического округления сбора<br />
| пустое = 0,<br/>0 = до целого значения,<br/>0.1 = до десятых,<br/>0.01 = до сотых<br />
| 0.1<br/>0.01<br />
|-<br />
| <br/><br />
| <br/><br />
| <br/><br />
| <br/><br />
| <br/><br />
|}<br />
<br />
== Дополнительные параметры правил для {{NameSystem}} платформы ==<br />
<br />
Параметры для работы с приватными (конфиденциальными) тарифами.<br />
<br />
Для просмотра описания параметров <span style="background-color:gold">разверните таблицу</span>:<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|colspan="5"| '''Дополнительные параметры правил'''<br />
|-<br />
! scope="col" | Заголовок<br/><br />
! scope="col" | Внутреннее название<br/><br />
! scope="col" | Описание<br/><br />
! scope="col" | Допустимые значения<br/><br />
! scope="col" | Примеры<br/><br />
|-<br />
| tour code<br />
| <span id="id">gdsTourCode</span><br />
| Тур код<br/><br />
| любое значение<br />
| 15ZU<br />
|-<br />
| ticket designator<br />
| <span id="id">gdsTicketDesignator</span><br />
| Тикет десигнатор<br/><br />
| любое значение<br />
| PP08<br />
|-<br />
| endorsement<br />
| <span id="id">gdsEndorsment</span><br />
| Эндорсменты<br/><br />
| любое значение<br/> или %VAT_VALUE% для передачи значения НДС в эндорсменте только для ГРС Amadeus, Sabre, Galileo, GalileouAPI и S7 NDC; для Sabre значение передается в ГРС, но не попадает в МК<br />
| Non-Endorsable/Valid on BA/IB only/Refund only to issuing agent; %VAT_VALUE%<br />
|-<br />
| собственная прибыль агента<br />
| <span id="id">comAgentProfit</span><br />
| Собственная прибыль агента<br/><br />
| "xxxКОД" (код валюты) или "XX%" Допустимы только целые значения<br />
| 100RUB<br/>2% <br />
|-<br />
| субъект скидки по туркоду<br />
| <span id="id">corpClient</span><br />
| ID субъекта, которому будет предоставлена скидка по туркоду<br />
| ID,ID<br />
<>ID,ID<br />
| 2772,2653<br />
<>2786,2361<br />
|-<br />
| скидка по туркоду<br />
| <span id="id">discount</span><br />
| Скидка<br/><br />
| "xxxКОД" (код валюты) или "XX%"<br />
| 100RUB<br/>13%<br />
|-<br />
| код авторизации<br />
| <span id="id">authCode</span><br />
| Код авторизации<br/><br />
| любое значение<br />
| MB10<br />
|}<br />
<br />
== Ценообразование. ГРС SITA Gabriel ==<br />
<br />
Задание ценовых правил для авиакомпании '''«Сибирь» (S7 Airlines)''' в ГРС ''SITA Gabriel'' имеет свою специфику. Поскольку для авиакомпании S7 в ГРС ''SITA Gabriel'' осуществляется только бронирование и выписка, а [[Поиск (Авиабилеты)|поиск]] ведется в других ГРС, цена перелета при поиске и при бронировании может отличаться на размер такс, которые есть в ГРC, используемой для поиска, но отсутствуют в ''SITA Gabriel''. Чтобы цена при переходе к бронированию не менялась, в ценообразовании задают специальные правила, где устанавливают скидку на размер таксы с использованием параметра '''Цена подтверждена''' (см. [[Ценообразование (Авиабилеты)#Параметры правил ценообразования|Параметры правил ценообразования]]).<br />
<br />
Коды такс: <br />
*в ГРС Sabre – ''YQF''.<br />
*в ГРС Sirena – ''ZZ''.<br />
*в ГРС Galileo и Amadeus – ''YQ''.<br />
Размеры такс варьируются в зависимости от курса.<br />
<br />
Каждое правило для перелетов авиакомпании '''«Сибирь» (S7 Airlines)''' разбивается на 2 отдельных строки:<br />
<br />
# Правило ''для поиска'': <br />
#* валидирующий перевозчик: '''''S7''''';<br />
#* системы бронирования: '''''SITA''''';<br />
#* цена подтверждена: '''0''';<br />
#* сбор агентства: ''укажите скидку на размер таксы от ГРС, используемой для поиска + задайте размер сбора агентства''.<br />
# Правило ''для бронирования'':<br />
#* валидирующий перевозчик: '''''S7''''';<br />
#* системы бронирования: '''''SITA''''';<br />
#* цена подтверждена: '''1''';<br />
#* сбор агентства: ''задайте только размер сбора агентства''.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Правила_цо_для_ак_сибирь.png|800px]]<br />
|-<br />
|Правила ценообразования для авиакомпании «Сибирь« (S7 Airlines)<br />
|}<br />
<!--<br />
Например ([[Файл:Example.xls|200px|thumb|left|пример файла]]): <br />
* для строки поиска задать скидку на размер таксы '''''«YQF - для Сейбр/ZZ - для Сирены/YQ - для Галилео»''''', и в столбце «[http://support.nemo.travel/ru/Ценообразование._Импорт_правил#charge Сбор]» нужно проставить "0" - что означает, что цена еще не подтверждена, и к ней применится сбор, установленный вами.<br />
* во второй строке, для бронирования, для GDS SITA в столбце «Цена подтверждена» проставить «1», и скидку с размером таксы уже не указывать. Тогда цена не изменится при переходе с поиска.<br />
--><br />
<br />
== ЕМД (EMD)== <!--тикет №35178--><br />
ЕМД - электронный многоцелевой документ или ваучер (см. [[Ваучер|Ваучер]]).<br />
В разделе "Управление продажами → Авиабилеты → Ценообразование → Настройки" есть настройка '''Выпускать EMD на величину сборов заказа'''. Она отвечает за выпуск ЕМД на сбор агентства (доступно только для Сирены Трэвел). Принцип работы: если для агентства, которое покупает билет, в правилах ценообразования заведён сбор агентства для валидирующей компании авиа перевозчика, то при выписке заказа помимо маршрут-квитанции и ЕМД для дополнительных услуг, будет выписан отдельный ЕМД на сбор агентства. Если в заказе присутствуют несколько людей, то сбор разделится между ними, общая сумма сбора увеличена не будет.<br />
== См. также ==<br />
* [[Ценообразование для субагентов]]<br />
* [[Валюта]]</div>Елизавета Бронникова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&diff=16432Пакеты реквизитов Nemo Connect2019-09-13T10:49:19Z<p>Елизавета Бронникова: Добавление информации про сброс кэша после создания/изменения пакетов реквизитов.</p>
<hr />
<div>[[Категория:Руководство пользователя]]<br />
[[Категория:Справочники параметров системы]]<br />
[[Категория:Реквизиты подключения (Авиабилеты)]]<br />
<!-- --><br />
==Назначение и принцип работы==<br />
<br />
Пакеты реквизитов '''{{NameProject2}}''' подключают [[агентство]] к '''[[ГРС]]''' и задает логику использования различных реквизитов для [[Поиск (Авиабилеты)|поиска]], [[бронирование|бронирования]], [[выписка|выписки]]. У агентства часто возникает потребность, чтобы поиск рейсов происходил в одном [[Pseudo City Code|PCC]], а бронирование и выписка в другом. В {{NameProject2}} реализована такая возможность.<!--<br />
*У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает больше комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью пакетов реквизитов Nemo 2.0 вы можете конкретный список АК искать по одному Источнику Перевозки, а все остальные по другому.<br />
*У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК, в разных зонах покрытия имеют разные тарифы. Пакеты реквизитов Nemo 2.0 позволяют искать одновременно в нескольких Источниках перевозки. -?подходит ли данный пример?--><br />
<br />
Пакет реквизитов основан на '''[[Реквизиты подключения к ГРС в Немо 2.0|реквизитах подключения к ГРС в {{NameProject2}}]]''', поэтому реквизиты подключения к ГРС в {{NameProject2}} [[Реквизиты подключения к ГРС в Nemo 2.0#Создание реквизитов подключения к ГРС в Немо 2.0|настраиваются]] в первую очередь.<br />
<br />
== Создание пакета реквизитов {{NameProject2}} ==<br />
Пакеты реквизитов {{NameProject2}} создаются и редактируются в разделе '''Настройки Авиа → Авиа пакеты'''<!--{{Menu|Настройки Авиа|Авиа пакеты}}-->.<br />
<br />
Чтобы создать пакет реквизитов:<br />
# Нажмите кнопку '''Добавить''' в конце страницы<br />
# Введите произвольное '''Имя пакета'''<br />
# Установите флажок '''Включить пакет'''. Если опция не включена, пакет не будет срабатывать<br />
# Введите '''Код валюты данного пакета''' — [[Валюта|валюту]], в которой работает агентство. В этой валюте возвращаются цены от ГРС<br />
# Выберите ГРС пакета из выпадающего списка '''Поставщик контента в данном пакете'''<br />
# Выберите среду, в которой выполняются запросы к ГРС. Если вы создаете рабочий пакет — выберите ''PROD'', если тестировочный — ''CERT'' (только для ''Sabre'') или ''TEST''<br />
# Выберите '''Поддерживаемый набор запросов к веб-сервисам Амадеуса''':<br />
#* При создании пакетов для ''ГРС Amadeus'' выберите актуальный — ''NemoStandart'' или ''AviaCenter''<br />
#* Для остальных поставщиков выбирите ''NemoStandart''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
Записи о пакетах реквизитов отображаются в таблице на странице '''Авиапакеты'''.<br />
<br />
После создания пакета нужно настроить реквизиты поиска, бронирования и выписки.<!--Для работы пакета нужно добавить реквизиты поиска, бронирования и выписки.--> У каждого поставщика пакета собственный набор параметров для настройки реквизитов поиска, бронирования и выписки.<br />
<br />
После добавления пакетов реквизитов или внесения изменений в пакеты реквизитов нужно сбрасывать кэш в разделе '''Настроки Авиа → Управление сервером → Управление кешем → Кеш настроек авиа''', при этом выбирая все агентство. Можно выбирать все сервера, необходимо выбрать хотя бы первый и второй.<br />
<br />
== Общие параметры пакета реквизитов {{NameProject2}} ==<br />
* '''Имя пакета''' — произвольное название пакета. Должно отражать название поставщика, а если у агентства уже есть настроенные пакеты этой ГДС, то желательно уточнять в названии и конкретный сток (например BSP/ETD (код АК)/ТКП ) или конкретный РСС/Office ID/ client_id.<br />
* '''Включить пакет''' — включает пакет в работу. Не включенные пакеты недоступны для поиска, но доступны для операций с найденными в них ранее перелётами и бронями.<br />
* '''Код валюты данного пакета''' — трехбуквенный код валюты, на которую настроены данные реквизиты в ГДС. Авиасервер будет конвертировать получаемые от ГДС цены в эту валюту. <br />
* '''Поставщик контента в данном пакете''' — поставщик пакета. Выбирается из выпадающего списка.<br />
* '''Среда выполнения запросов''' — среда, в которой выполняются запросы к ГРС .<br />
** ''CERT'' — тестовая среда поставщика ''Sabre'', вариация тестовой с более широкими возможностями. Выберите, если создаете пакет Sabre для тестирования.<br />
** ''PROD'' — боевая/рабочая среда. Выберите, если создаете сразу боевой пакет.<br />
** ''TEST'' — тестовая среда. Выберите, если создаете пакет для тестирования.<br />
* '''Включает работу с допуслугами в данном пакете''' — опция включает работу с допуслугами. На данный момент допуслуги авиакомпаний не поддерживаются ни для одного из поставщиков, реализация планируется в будущем.<br />
* '''Использование J типов пассажиров при прайсинге''' — включать для пакетов поставщика Сейбр, если агентству доступы приватные тарифы по данным типам.<br />
* '''Поддерживаемый набор запросов к веб-сервисам Амадеуса''' — выбор из выпадающего списка:<br />
** ''NemoStandart'' <br />
** ''AviaCenter'' <br /> Определяет допустимый к использованию набор запросов к вебсервисам Амадеуса, в зависимости от типа лицензии. По умолчанию указывается NemoStandart, и только если подключение под лицензию Авиацентра - AviaCenter (урезанный набор вебсервисов).<br />
<br />
== Настройка пакета реквизитов {{NameProject2}} ==<br />
=== Sabre ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Sabre''.<br />
# Нажмите '''Добавить Реквизиты поиска для Sabre'''.<br />
# Укажите идентификатор агентства [[Pseudo City Code#IPCC в nemo.travel|IPCC]] для поиска в качестве '''Уникального идентификатора реквизитов у поставщика'''.<br />
# Выберите из выпадающего списка '''ID временной зоны реквизитов''' часовой пояс агентства.<br />
# Включите режим поиска '''''LFS''''' или '''''BFM'''''. {{Attention|Выберите один из двух режимов согласно договору.}}<br />
# Введите '''Максимальное кол-во результатов в BFM поиске'''.<br />
# Нажмите на кнопку '''Сохранить'''.<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для поиска.<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Использование Sabre BFM поиска ''' — расширенный режим поиска Bargain Finder Max. Открывается агентству после заявления в течение 1 месяца. Характеристики:<br />
** ''большой спектр перелетов и тарифов''<br />
** ''доступность режима [[Поиск по окружным датам (Авиабилеты)|поиска по окружным датам]]''<br />
** ''предоставление дополнительных характеристик перелета''<br />
* '''Использование Sabre LFS поиска''' — режим поиска Low Fare Search, доступный агентству по умолчанию. Характеристики:<br />
** ''19 вариантов перелетов для запроса''<br />
** ''выдача самых дешевых перелетов''<br />
** ''отсутствие поиска по окружным датам''<br />
** ''отсутствие признака возвратности билета'' <br />{{Attention|Выберите один из двух режимов согласно договору.}}<br />
* '''Максимальное кол-во результатов в BFM поиске''' — максимальное число результатов в выдаче при режиме поиска BFM. Максимально допустимое значение определяется контрактом с ГРС.<br />
* '''Использовать mOW поиск''' - режим MultiOW поиска. <br />
* '''Включить поиск более дорогих семейств''' - режим возврата всех доступных брендов в поисковом ответе. '''Внимание!''' Предварительно необходимо запросить включение Multiple Branded Fares.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Sabre''<br />
# Нажмите '''Добавить Реквизиты бронирования для Sabre'''<br />
# Введите идентификатор IPCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для бронирования.<br />
* '''ID временной зоны реквизитов''' — часовой пояс агентства. Выбирается из выпадающего списка <br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — команды, которые будут отображаться в брони. Бывает полезно использовать для внутренних нужд агентства<!--только сейбр и галилео--><br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера "тарификация RBFL (ReBook For Lowest)", с помощью которой производится подбор RBD, на которых будет самая дешёвая цена, с учётом заданных условий тарификации ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы, базовый класс перелета и прочее), включая выбранные пользователем бренды (они будут сохранены), действующая и применимая на данный момент, и перебронирование сегментов на эти новые RBD.<br />
<br />
При наличии небрендированных семейств тарифов опция RBFL не применяется (не выполняется).<br />
<br />
Во всех GDS RBFL выполняется силами GDS: для GDS Sabre это аналог терминальной команды WPNC/WPNCB.<br />
<br />
Функциональность срабатывает при актуализации/репрайсинге перелёта и обновлении брони (не выписанной и не аннулированной).<br />
<br />
При актуализации/репрайсинге основное назначение RBFL - обновление цены перелёта перед бронированием для уточнения актуального состояния полученных ранее данных о перелете по прошествии времени с момента получения перелёта в ответе на запрос поиска.<br />
<br />
При бронировании основное назначение RBFL - возможность протарифицировать бронь другим тарифом, когда старые (полученные от GDS ранее) тарифы перестали действовать или бронь уже невозможно протарифицировать ими.<br />
* '''РСС для ААА переключения''' — PCC агентства для бронирования в оффлайн режиме. Вводится, если агентство желает искать перелеты в IPCC, а бронировать в PCC, при этом AAA-переключение происходит автоматически. PCC также должен быть добавлен в раздел реквизитов с указанием часового пояса, в случае, если часовые пояса IPCC и PCC для ААА переключения различаются. {{Attention|Для добавления PCC в раздел реквизитов обратитесь с запросом в [http://helpdesk.nemo.travel проектный трекер].}}<br />
* '''Признак передачи ПНРа в ААА PCC после его создания''' — ПНР создаётся в IPCC, а после создания передаётся в AAA PCC<br />
* '''Признак только прайсинга в ААА PCC при создании брони'''- включает бронирование в IPCC, а расчет тарифа в PCC<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Sabre, в которую требуется отправлять создаваемые брони<br />
* '''PCC для прайсинга ПНРа'''- бронирование происходит в IPCC, а расчет тарифа происходит в указанном AAA PCC<br />
* '''PCC в который надо передать ПНР после создания'''- ПНР создается в IPCC, а потом передается в указанный AAA PCC<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Sabre''<br />
# Нажмите '''Добавить Реквизиты выписки для Sabre'''<br />
# Введите идентификатор IPCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Укажите '''Дефолтный сток выписки'''<br />
# Введите '''Номер принтера'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — IPCC агентства для выписки.<br />
* '''ID временной зоны реквизитов''' — часовой пояс агентства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' (нужно для корректного срабатывания Ценообразования в Немо 2.0) — BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''Дефолтный сток выписки''' — если установлен флажок ''Признак дефолтных реквизитов'', то это поле заполняется одним из значений (подробнее см. [[Принтер билетопечати (термин)#Принтеры билетопечати Sabre|Принтеры билетопечати Sabre]]): ''RU'', ''AT'', ''DE''.<br />
* '''Номер принтера''' — номер [[Принтер билетопечати (термин)|принтера]], полученный от поставщика пакета <!-- ОБЯЗАТЕЛЬННЫЙ ПАРАМЕТР--><br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — включает добавление пассивного миск (miscellaneous) сегмента при выписке билетов<!-- опция используется:<br />
** для создания брони на рейсы с отсутствующими свободными местами (билет забронируется и выпишется в случае, если на рейсе появится свободное место)<br />
** для оформления изменений в билете через процедуру '''''mco''''' (требуется по правилам некоторых авиакомпаний)<br />
** для перевыписки билетов<br />
** в терминале для расчета стоимости брони на прошедшую дату (например, для оспаривания штрафов от авиакомпании) <!--<br />
когда мест на рейсе нет, то можно взять пассивный сегмент, и ждать когда освободятся места: сделать бронь и навязать пассивные сегменты, они не со статусом hk, а со статусом ak — т.е выписать нельзя билет. И ждать, пока кто-то откажется, или слетит бронь, и место освободится. Еще они нужны, так как по правилам некоторых авиакомпаний оформлять изменения в билете нужно отдельной процедурой- mco. И для перевыписки билетoв\а, тоже нужен такой сегмент. Еще в терминале их используют для просчета стоимости брони на историческую дату — прошедшую, для оспаривания, например, штрафов от а/к--><br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
* '''Номер профиля принтера''' — профиль принтера, полученный от поставщика пакета<br />
* '''РСС для ААА переключения''' — PCC агентства для выписки в оффлайн режиме. Вводится, если агентство желает искать и бронировать перелеты в IPCC, а выписывать в PCC, при этом AAA-переключение происходит автоматически.<br />
* '''Стоки выписки для определённых а/к''' — если у агентства есть прямой договор с авиакомпаниями о выписках и не установлен флажок ''Признак дефолтных реквизитов'', то это поле заполняется одним из значений (подробнее см. [[Принтер билетопечати (термин)#Принтеры билетопечати Sabre|Принтеры билетопечати Sabre]]): ''1Y'', ''1R''.<br />
* '''Интеграция с Sabre Trams Back Office''' — опция включает добавление в ПНР элементов, необходимых для корректной интеграции с Sabre Trams Back Office.<br />
* '''Включает использование авторизации приватной комиссии''' — включает передачу дополнительных данных (тур код, тикет десигнатор, эндорсмент) при выписке для доступа к более выгодным комиссиям<br />
* '''Имя стар профиля в ГДС''' — ID агента в системе идентификации Sabre<br />
* '''PCC в который надо передать ПНР после выписки''' — после выписки ПНР будет передан в указанный AAA PCC<br />
* '''Стоки выписки для определенных а/к''' - поле не используется для ГРС Sabre.<br />
|}<br />
<br />
=== Amadeus ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Amadeus''<br />
# Нажмите '''Добавить Реквизиты поиска для Amadeus'''<br />
# Выберите идентификатор Office ID из выпадающего списка в поле '''Уникального идентификатора реквизитов у поставщика'''. Чтобы новый Office ID появился в списке, предварительно необходимо добавить его в список доступных для данного агентства в разделе '''Настройки Авиа - Настройки подключения к ГДС - Реквизиты к GDS - Доступность реквизитов'''.<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Выставите оптимальное '''Максимальное количество результатов''' (по умолчанию ставить 200)<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — Office ID агентства для поиска. <br />
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). <br />
* '''Максимальное кол-во результатов''' — оптимальное для агентства значение максимального количества результатов выдачи от 0 до 200.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты.<br />
* '''Список а/к, не являющихся участниками BSP/ARC''' — коды авиакомпаний, которые не входят в BSP [[Billing and Settlement Plan]], но должны попадать в поиск. Для них билеты выписываются по механизму ETD (на прямом стоке). Пример таких авиакомпаний — Скат, БекЭйр. Актуально для казахстанского рынка.<br />
* '''Запрашивать коды брендов''' - включает отправку дополнительного параметра запроса к поставщику, позволяя получать кодов брендов при поиске. В запрос включается проставлением опции FFI с 1, если настройка включена (в элементе fee). '''Внимание!''' Предварительно необходимо запросить включение FFI для OfficeID через WorkOrder в Amadeus (включается на стороне поставщика для конкретных пакетов реквизитов клиента).<br />
* '''Использовать mOW поиск''' - режим MultiOW поиска. <br />
* '''Включить поиск более дорогих семейств''' - режим возврата всех доступных брендов в поисковом ответе. '''Внимание!''' Предварительно необходимо запросить включение FFI(FARE FAMILY INFO), FARE FAMILY UPSELL 2 и MAX EDI MSG 128KB для OfficeID через WorkOrder в Amadeus (включается на стороне поставщика для конкретных пакетов реквизитов клиента).<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Amadeus''<br />
# Нажмите '''Добавить Реквизиты бронирования для Amadeus'''<br />
# Выберите идентификатор Office ID из выпадающего списка в поле '''Уникального идентификатора реквизитов у поставщика'''. Чтобы новый Office ID появился в списке, предварительно необходимо добавить его в список доступных для данного агентства в разделе '''Настройки Авиа - Настройки подключения к ГДС - Реквизиты к GDS - Доступность реквизитов'''.<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов''' - это означает, что бронирование в этом пакете будет разрешено по умолчанию для всех авиакомпаний. В любом пакете в реквизитах бронирования должны быть одни дефолтные реквизиты, иначе при бронировании будут возникать ошибки авиасервера. <br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — Office ID агентства для бронирования<br />
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). <br />
* '''Признак дефолтных реквизитов''' — Опция всегда включается в том случае, если создаваемые реквизиты бронирования в данном пакете - единственные на данный момент. Если какие-то авиакомпании необходимо бронировать в другом Office ID, то в этом же пакете создаются еще одни реквизиты бронирования уже с другим Office ID, признак дефолтных реквизитов при этом не ставится, но в этом случае в поле '''Список а/к, на которые применяются данные реквизиты''' нужно перечислить список кодов этих авиакомпаний.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать.<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании специальную ремарку в ПНР для скрытия цены на сайте поставщика.<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера "тарификация RBFL (ReBook For Lowest)", с помощью которой производится подбор RBD, на которых будет самая дешёвая цена, с учётом заданных условий тарификации ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы, базовый класс перелета и прочее), включая выбранные пользователем бренды (они будут сохранены), действующая и применимая на данный момент, и перебронирование сегментов на эти новые RBD.<br />
<br />
При наличии небрендированных семейств тарифов опция RBFL не применяется (не выполняется).<br />
<br />
Во всех GDS RBFL выполняется силами GDS: для GDS Amadeus это аналог терминальной команды FXB.<br />
<br />
Функциональность срабатывает при актуализации/репрайсинге перелёта и обновлении брони (не выписанной и не аннулированной).<br />
<br />
При актуализации/репрайсинге основное назначение RBFL - обновление цены перелёта перед бронированием для уточнения актуального состояния полученных ранее данных о перелете по прошествии времени с момента получения перелёта в ответе на запрос поиска.<br />
<br />
При бронировании основное назначение RBFL - возможность протарифицировать бронь другим тарифом, когда старые (полученные от GDS ранее) тарифы перестали действовать или бронь уже невозможно протарифицировать ими.<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Amadeus, в которую требуется отправить создаваемые брони<br />
* '''Сменить владельца брони на''' — OID в который должна быть передана бронь после создания. <br />
{{Attention|Для активации использования данной опции направьте запрос в проектный трекер системы.}}<br />
* '''ID реквизита поставщика, в чью очередь отправлять ПНР''' — OID в который будет передана очередь после бронирования.<br />
* '''Открыть доступ к брони для OID''' - предоставление выборочного доступа к брони для конкретного OID<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Amadeus''<br />
# Нажмите '''Добавить Реквизиты выписки для Amadeus'''<br />
# Введите идентификатор Office ID в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов''' - это означает, что выписка в этом пакете будет разрешена по умолчанию для всех авиакомпаний. В любом пакете в реквизитах выписки должны быть одни дефолтные реквизиты, иначе при выписке будут возникать ошибки авиасервера. <br />
# Укажите в поле '''Дефолтный сток выписки''':<br />
#* код страны реквизитов, если выписка будет на стоке BSP<br />
#* код авиакомпании, если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct). <br />
# Если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct), установите флажок ''Реквизиты настроены на выписку на стоке а/к''<br />
# Выберите '''Тип контракта реквизитов выписки''' (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании. <br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — OfficeID агентства для выписки<br />
* '''ID временной зоны реквизитов''' — часовой пояс, к которому относится город приписки данного Office ID (ориентироваться на первые три буквы в названии офиса, они указывают на город и, соответственно, на временную зону). <br />
* '''Признак дефолтных реквизитов''' — Опция всегда включается в том случае, если создаваемые реквизиты выписки в данном пакете - единственные на данный момент. Если какие-то авиакомпании необходимо выписывать в другом Office ID, то в этом же пакете создаются еще одни реквизиты выписки уже с другим Office ID, признак дефолтных реквизитов при этом не ставится, но в этом случае в поле '''Список а/к, на которые применяются данные реквизиты''' нужно перечислить список кодов этих авиакомпаний.<br />
* '''Реквизиты настроены на выписку на стоке а/к''' — включите опцию для выписки на стоке авиакомпании<br />
* '''Дефолтный сток выписки''' — в качестве значений указываются:<br />
#* код страны реквизитов, если выписка будет на стоке BSP<br />
#* код авиакомпании, если реквизиты настроены на прямую выписку на стоке конкретной а/к (E-ticket direct). <br />
* '''Тип контракта реквизитов выписки''' - параметры используются для ЦО в Немо 2.0:<br />
** '''''BSP''''';<br />
** '''''TCH''''';<br />
** '''''ARC''''' - аналог BSP и TCH для США<br />
** '''''DDC''''' - для выписки на собственном стоке а/к.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Добавлять пассивные сегменты для удержания брони''' - при включении опции в PNR при выписке билета вносится пассивный сегмент. Дата сегмента - 6 месяцев от даты первого полетного сегмента (вылета). Это позволяет продлить время работы с PNR до момента перемещения ее в архив.<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока введите ''SU'', т.к. передача пассданных в эндорсментах - обязательное требование Аэрофлота. Если в данных реквизитах Аэрофлот точно не будет выписываться, то можно не указывать ничего. <br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика.<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике.<br />
* '''Офис, в который нужно передать бронь для RTS выписки''' — удаленный OfficeID для RTS выписки. Параметр используется, если согласно договору агентства с консолидатором выписка осуществляется посредством механизма RTS (Remote Ticketing Solution). Если поле не заполнено, то в запросах к ГДС будет использовано "99" в качестве номера очереди (очередь по умолчанию для РФ).<br />
* '''ИД агента в выписывающей RTS системе''' — идентификатор выдается консолидатором и уточняется у агента. Параметр используется, если согласно договору агентства с консолидатором выписка осуществляется в RTS (Remote Ticketing Solution).<br />
|}<br />
<br />
=== Galileo ===<br />
{{Attention|Данный коннектор устарел. Сейчас используется Galileo uAPI.}}<br><br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Galileo''<br />
# Нажмите '''Добавить Реквизиты поиска для Galileo'''<br />
# Введите идентификатор [[Pseudo City Code|PCC]] в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Введите '''HAP''', полученный от поставщика<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для поиска<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''HAP''' — HAP агентства для поиска<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Включает использование функций ГДС для метапоиска''' — включает передачу параметра для распознавания ГРС, что этот PCC был создан непосредственно метапоиска<br />
* '''Не учитывать валюту выписки при поиске''' — опция включает использование дефолтной валюты ГРС при поиске. Валюта, указанная в реквизитах выписки или пакете реквизитов, игнорируется.<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Galileo''<br />
# Нажмите '''Добавить Реквизиты бронирования для Galileo'''<br />
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Введите '''HAP''', полученный от поставщика<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для бронирования<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''HAP''' — HAP агентства для бронирования<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS): <br />
** если опция включена:<br />
*** при создании брони сервер Авиа добавляет в поле имени (и отчества) титул пассажира. В силу специфики хранения данных в ГРС Galileo, всё, что внесено в это поле поставщик соединяет в одну строку удаляя все пробелы<br />
*** при обновлении брони сервер Авиа проверяет поле с именем на возможное наличие титула, и, если там есть нужная подстрока, выделяет её из имени в отдельное поле в брони авиа сервера. Из имени в брони (сервера Авиа) эта подстрока удаляется.<br />
** если выключено:<br />
*** сервер Авиа не добавляет титул при создании брони.<br />
*** сервер Авиа не проверяет ПНР на возможное наличие титула в имени пассажиров при обновлении брони.<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — команды, которые будут отображаться в брони. Бывает полезно использовать для внутренних нужд агентства<!--только сейбр и галилео--><br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера "тарификация RBFL (ReBook For Lowest)", с помощью которой производится подбор RBD, на которых будет самая дешёвая цена, с учётом заданных условий тарификации ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы, базовый класс перелета и прочее), включая выбранные пользователем бренды (они будут сохранены), действующая и применимая на данный момент, и перебронирование сегментов на эти новые RBD.<br />
<br />
При наличии небрендированных семейств тарифов опция RBFL не применяется (не выполняется).<br />
<br />
Во всех GDS RBFL выполняется силами GDS: для Galileo Web Services это аналог терминальной команды FQBB.<br />
<br />
Функциональность срабатывает при актуализации/репрайсинге перелёта и обновлении брони (не выписанной и не аннулированной).<br />
<br />
При актуализации/репрайсинге основное назначение RBFL - обновление цены перелёта перед бронированием для уточнения актуального состояния полученных ранее данных о перелете по прошествии времени с момента получения перелёта в ответе на запрос поиска.<br />
<br />
При бронировании основное назначение RBFL - возможность протарифицировать бронь другим тарифом, когда старые (полученные от GDS ранее) тарифы перестали действовать или бронь уже невозможно протарифицировать ими.<br />
* '''Включает использование валюты выписки цены брони''' — опция включает использование валюты, указанной в реквизитах выписки, для расчета цены брони<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — все создаваемые брони будут передаваться в указанную очередь.<br />
* '''PCC для тарификации''' — PCC в котором требуется тарифицировать бронь, отличное от того, где создается ПНР.<br />
* '''ID реквизита поставщика, в чью очередь отправлять ПНР ''' — PCC в очередь которого все создаваемые брони будут передаваться.<br />
<br />
<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Galileo''<br />
# Нажмите '''Добавить Реквизиты выписки для Galileo'''<br />
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Введите '''HAP''', полученный от поставщика<br />
# Укажите номера принтеров:<br />
#* ''MIR printer''<br />
#* ''Ticket printer''<br />
#* ''Itinerary printer''<br />
# Нажмите на кнопку '''Сохранить'''<br />
{{Attention| Для выписки на стоке BSP ТКТ-принтер линковать не нужно!}}<br><br />
{{Attention| Перед проверкой выписки убедитесь, уточнив у клиента, что он выполнил линковку принтеров офлайн в терминале Галилео. Проверить, какие принтеры прилинкованы, можно по команде HMLD}}<br><br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для выписки<br />
* '''ID временной зоны реквизитов''' — часовой пояс агентства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' —(нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''HAP''' — HAP агентства для выписки<br />
* '''MIR printer''' — номер принтера для создания MIR файлов<br />
* '''Ticket printer''' — номер принтера билетопечати<br />
* '''Itinerary printer''' — номер принтера для вывода маршрутной квитанции<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
* '''Код валюты данных реквизитов''' — код валюты для выписки<br />
|}<br />
<br />
=== Sirena ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Sirena''<br />
# Нажмите '''Добавить Реквизиты поиска для Sirena'''<br />
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Выставите оптимальное '''Максимальное количество перелётов в результатах поиска''' и '''Минимальное количество перелётов в результатах поиска'''<br />
# Задайте в поле '''Порядок перебора рейсов в ГДС''' значение ''differentFlightsCombFirst''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
В настройках реквизитов поиска есть возможность переопределить код категории пассажира на случай если агенту предоставлена скидка от тарифа на определенные рейсы.<br><br />
Для оформления таких заказов необходимо провести следующие настройки:<br><br />
# Создать отдельный пакет с необходимым ClientID.<br />
# В настройках реквизитов поиска указать коды категорий пассажиров, по которым предоставляется скидка.<br />
# Настроить в [[Маршрутизатор поисковых запросов Немо Тревел 2.0|маршрутизаторе]] направления, на которых будет работать данный пакет.<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для поиска<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Максимальное количество перелётов в результатах поиска''' — максимальное число результатов выдачи. Выставите оптимальное значение (рекомендовано 50)<br />
* '''Минимальное количество перелётов в результатах поиска''' — минимальное число результатов в выдаче:<br />
**целое положительное число,<br />
**параметр ''spOnePass'' — система должна прекратить перебор рассматриваемых вариантов после первого прохода, используется при порядке перебора ''differentFirst'', ''differentFlightsFirst'' и ''differentFlightsCombFirst''. <br />
* '''Порядок перебора рейсов в ГДС''' — тип алгоритма перебора вариантов перевозки (рейс, тариф, класс):<br />
** ''ordinary'' — все варианты перебираются подряд, один проход по списку вариантов. Недостаток — тенденция к выдаче однообразных вариантов в ответе.<br />
** ''differentFirst'' — при первом проходе пропускаются варианты с рейсами компаний-перевозчиков, встречавшихся ранее, при втором — с совпадающими с ранее пройденными рейсами, при третьем — перебираются не рассмотренные ранее варианты.<br />
** ''differentFlightsCombFirst'' — при первом проходе пропускаются варианты комбинацией рейсов, встречавшейся ранее, при втором перебираются подряд не рассмотренные ранее варианты. Алгоритм в меньшей степени подвержен проблеме однообразия вариантов. Для большинства поисковых запросов данный алгоритм наиболее оптимальный и не требует более одного прохода (параметр ''spOnePass'').<br />
** ''differentFlightsFirst'' — при первом проходе пропускаются варианты, имеющие в составе встречавшийся ранее рейс (без учета класса бронирования). Полезен на маршрутах с очень большим количеством рейсов для получения вариантов от всех компаний, имеющих рейсы на маршруте. <br />Принципиальные различия, недостатки и преимущества алгоритмов проявляются только при обработке запросов на направлениях со значительным количеством рейсов. В общем случае рекомендуется установить значение ''differentFlightsCombFirst''.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Код а/к, на сайте которой реквизиты будут использоваться''' — '''настройка используется только в случае использования пакета на сайте авиавкомпании, созданного на базе Немо.'''<br />
* '''Перегрузка кода категории пассажира ADT''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на взрослого.<br />
* '''Перегрузка кода категории пассажира CNN''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на ребенка.<br />
* '''Перегрузка кода категории пассажира INF''' — трехсимвольный код категории пассажира, по которому предоставляется скидка от тарифа на младенца.<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Sirena''<br />
# Нажмите '''Добавить Реквизиты бронирования для Sirena'''<br />
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Если требуется, ведите ваш '''ERSP код'''<br />
# Если ClientID переведен в боевой режим и ключ шифрования агентства подтвержден Sirena, включите опцию '''Шифровать запросы к поставщику'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для бронирования<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера "тарификация RBFL (ReBook For Lowest)", с помощью которой производится подбор RBD, на которых будет самая дешёвая цена, с учётом заданных условий тарификации ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы, базовый класс перелета и прочее), включая выбранные пользователем бренды (они будут сохранены), действующая и применимая на данный момент, и перебронирование сегментов на эти новые RBD.<br />
<br />
При наличии небрендированных семейств тарифов опция RBFL не применяется (не выполняется).<br />
<br />
Во всех GDS RBFL выполняется силами GDS (на основе доступных веб-сервисов, аналогичных соответствующим терминальным командам GDS).<br />
<br />
Функциональность срабатывает при актуализации/репрайсинге перелёта и обновлении брони (не выписанной и не аннулированной).<br />
<br />
При актуализации/репрайсинге основное назначение RBFL - обновление цены перелёта перед бронированием для уточнения актуального состояния полученных ранее данных о перелете по прошествии времени с момента получения перелёта в ответе на запрос поиска.<br />
<br />
При бронировании основное назначение RBFL - возможность протарифицировать бронь другим тарифом, когда старые (полученные от GDS ранее) тарифы перестали действовать или бронь уже невозможно протарифицировать ими.<br />
* '''ERSP код''' — ERSP код агентства<br />
* '''Шифровать запросы к поставщику'''- включите опцию после того, как:<br />
** ClientID переведен в боевой режим<br />
** ключ шифрования подтвержден Sirena<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в Sirena, в которую требуется отправлять создаваемые брони<br />
* '''Уменьшение ТЛа от поставщика на данное значение''' — уменьшение [[Таймлимит|тайм-лимита]] от поставщика на указанное значение (в минутах). Переопределяет тайм-лимит от поставщика более строгим.<br />
{{Attention|Уменьшение не происходит, если между таймлимитом после вычета и текущим временем - менее 5 минут, или таймлимит после вычета оказывается раньше текущего времени.}} <br />
<!--делалось в этом тикете http://helpdesk.nemo.travel/issues/17301--><br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Sirena''<br />
# Нажмите '''Добавить Реквизиты выписки для Sirena'''<br />
# Введите ваш Client_ID в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Если ClientID переведен в боевой режим и ключ шифрования агентства подтвержден Sirena, включите опцию '''Шифровать запросы к поставщику'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — ClientID агентства для выписки<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' —(нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''Шифровать запросы к поставщику'''- включите опцию после того, как:<br />
** ClientID переведен в боевой режим<br />
** ключ шифрования подтвержден Sirena<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
* '''Код валюты выписки''' — трехбуквенный код валюты, в которой должна быть сформирована цена PNR у поставщика для корректной выписки по данному реквизиту. При указании данного параметра, перелеты будут запрашиваться у поставщика в указанной валюте (конвертация будет происходить по курсу GDS).<br />
|}<br />
<br />
=== SITA Gabriel ===<br />
==== Настройка реквизитов поиска ====<br />
{{Attention|Поиск в SITA Gabriel для авиакомпании ''«Сибирь» (S7 Airlines)'' не поддерживается ГРС!}}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''SITA Gabriel''<br />
# Нажмите '''Добавить Реквизиты бронирования для SITA Gabriel'''<br />
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Задайте параметры, используемые для реквизитов подключения агентства к SITA Gabriel:<br />
#* Логин для терминала<br />
#* Пароль для терминала<br />
#* ИД агента<br />
#* Пароль агента<br />
#* [[Pseudo City Code|PCC]]<br />
#* Некий AgentDutyCode<br />
#* ISO Alpha2 код страны<br />
#* IATA код города/аэропорта приписки агента<br />
#* IATA код а/к<br />
#* Некий реквестор ИД<br />
#* Контекст этого RequestorID<br />
#* Тип RequestorID<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SITA Gabriel<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Логин для терминала''' — введите логин, используемый для реквизитов подключения агентства к SITA Gabriel<br />
* '''Пароль для терминала''' — введите пароль, используемый для реквизитов подключения агентства к SITA Gabriel<br />
* '''ИД агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Пароль агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''PCC''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Некий AgentDutyCode''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''ISO Alpha2 код страны''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''IATA код города/аэропорта приписки агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''IATA код а/к''' -введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Некий реквестор ИД''' — технический параметр, по умолчанию введите ''sidpf-7e0d7-msx5g-9dnov''<br />
* '''Контекст этого RequestorID''' — технический параметр, по умолчанию введите '''''Airfare'''''<br />
* '''Тип RequestorID''' — технический параметр, по умолчанию введите '''''7'''''<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в SITA Gabriel, в которую требуется отправлять создаваемые брони<br />
* '''Правила загрузки УПТ''' - данный параметр используется для перенаправления получения УПТ в другую ГРС. Укажите данные реквизитов ГРС Сирена Трэвел, из которого необходимо загружать тарифные правила. <br><br />
Формата ввода: <code><код языка>:<IATA-код поставщиков через ",">:Sirena:<идентификатор агентства>;...</code><br><br />
Пример данных: <code>RU:SU,UT:Sirena:1325;EN:SU,UT:Sirena:922</code><br><br />
Язык, поставщик и PCC - обязательные параметры. Коды авиакомпании - необязательный параметр. Если коды компаний не указаны, то следует использовать следующий формат: <code>RU::Sirena:1325</code> - такое правило будет применено для всех авиакомпаний. <br><br />
При запуске запроса на получение тарифных правил проверяется выбранный на странице язык (русский или английский для всех остальных языков). Если есть подходящее правило, запускается поиск нужного пакета реквизитов. Если пакет был найден, то получение тарифных правил запускается в нем. Иначе - в текущем пакете. <br><br />
{{Attention|Получение УПТ в другой пакет возможно перенаправить только для бронирований SITA Gabriel для запроса УПТ в ГРС Сирена Трэвел.}}<br />
<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''SITA Gabriel''<br />
# Нажмите '''Добавить Реквизиты выписки для SITA Gabriel'''<br />
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Задайте параметры, используемые для реквизитов подключения агентства к SITA Gabriel:<br />
#* Логин для терминала<br />
#* Пароль для терминала<br />
#* ИД агента<br />
#* Пароль агента<br />
#* PCC<br />
#* Некий AgentDutyCode<br />
#* ISO Alpha2 код страны<br />
#* IATA код города/аэропорта приписки агента<br />
#* IATA код а/к<br />
#* Некий реквестор ИД<br />
#* Контекст этого RequestorID<br />
#* Тип RequestorID<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SITA Gabriel<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''Логин для терминала''' — введите логин, используемый для реквизитов подключения агентства к SITA Gabriel<br />
* '''Пароль для терминала''' — введите пароль, используемый для реквизитов подключения агентства к SITA Gabriel<br />
* '''ИД агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Пароль агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''PCC''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Некий AgentDutyCode''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''ISO Alpha2 код страны''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''IATA код города/аэропорта приписки агента''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''IATA код а/к''' — введите значение параметра, используемое для реквизитов подключения агентства к SITA Gabriel<br />
* '''Некий реквестор ИД''' — валидатор, который выдается авиакомпанией ''«Сибирь» (S7 Airlines)''<br />
* '''Контекст этого RequestorID''' — технический параметр, по умолчанию оставьте поле пустым<br />
* '''Тип RequestorID''' — технический параметр, по умолчанию введите '''''5'''''<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — включите опцию для авиакомпании ''«Сибирь» (S7 Airlines)''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
|}<br />
<br />
=== Nemo Inventory ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''[[Nemo Inventory (компонент)|Nemo Inventory]]''<br />
# Нажмите '''Добавить Реквизиты поиска для Nemo Inventory''' <br />
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Введите параметры, полученные у тех. поддержки {{NameSystem}}:<br />
#* '''Логин к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Nemo Inventory''<br />
# Нажмите '''Добавить Реквизиты бронирования для Nemo Inventory'''<br />
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Введите параметры, полученные у тех. поддержки {{NameSystem}}:<br />
#* '''Логин к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Nemo Inventory''<br />
# Нажмите '''Добавить Реквизиты выписки для Nemo Inventory'''<br />
# Введите идентификатор реквизитов подключения агентства к Nemo Inventory в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Введите параметры, полученные у тех. поддержки {{NameSystem}}:<br />
#* '''Логин к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
#* '''Пароль к Немо Инвентори'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — введите идентификатор реквизитов подключения агентства к Nemo Inventory. идентификатор получается у тех. поддержки {{NameSystem}} и является одинаковым для реквизитов поиска, бронирования и выписки ''Nemo Inventory''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Логин к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
* '''Пароль к Немо Инвентори''' — получите у тех. поддержки {{NameSystem}}<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
|}<br />
<br />
=== TravelFusion ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''TravelFusion''<br />
# Нажмите '''Добавить Реквизиты поиска для TravelFusion''' <br />
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
# '''Теперь достаточно в реквизитах к ГДС указать валюту депозита, в пакете валюту можно не указывать вообще.'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''TravelFusion''<br />
# Нажмите '''Добавить Реквизиты бронирования для TravelFusion'''<br />
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Включите опцию '''Всегда использовать TFPrepay'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Всегда использовать TFPrepay''' — включает способ оплаты через лицевой счет TravelFusion. Включите опцию<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS). Если настройка включена, сервер Авиа проставляет титул пассажира в запросе бронирования к поставщику.<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''TravelFusion''<br />
# Нажмите '''Добавить Реквизиты выписки для TravelFusion'''<br />
# Введите идентификатор реквизитов подключения агентства к TravelFusion в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор реквизитов агентства в TravelFusion<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
|}<br />
<br />
=== Mystifly ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Mystifly''<br />
# Нажмите '''Добавить Реквизиты поиска для Mystifly''' <br />
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Выставите оптимальное '''Максимальное количество перелётов в результатах поиска'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Максимальное количество перелетов в результатах поиска''' — оптимальное для агентства значение максимального количества результатов выдачи<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Mystifly''<br />
# Нажмите '''Добавить Реквизиты бронирования для Mystifly'''<br />
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Включает использование валюты выписки для цены брони''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Mystifly''<br />
# Нажмите '''Добавить Реквизиты выписки для Mystifly'''<br />
# Введите логин реквизитов Mystifly в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Mystifly<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
* '''Код валюты данных реквизитов''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
=== SpecialFares ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''SpecialFares''<br />
# Нажмите '''Добавить Реквизиты поиска для SpecialFares''' <br />
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''SpecialFares''<br />
# Нажмите '''Добавить Реквизиты бронирования для SpecialFares'''<br />
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''SpecialFares''<br />
# Нажмите '''Добавить Реквизиты выписки для SpecialFares'''<br />
# Введите идентификатор реквизитов агентства SpecialFares в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в SpecialFares<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
|}<br />
<br />
=== Pegasys ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Pegasys''<br />
# Нажмите '''Добавить Реквизиты поиска для Pegasys''' <br />
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Задайте параметры, полученные от поставщика:<br />
#* '''Ключ доступа к АПИ'''<br />
#* '''Двубуквенный код языка'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Ключ доступа к АПИ''' — выдаётся Pegasys<br />
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Pegasys''<br />
# Нажмите '''Добавить Реквизиты бронирования для Pegasys'''<br />
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Задайте параметры, полученные от поставщика:<br />
#* '''Ключ доступа к АПИ'''<br />
#* '''Двубуквенный код языка'''<br />
#* '''идентификатор сотрудника агентства'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Ключ доступа к АПИ''' — выдаётся Pegasys<br />
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)<br />
* '''идентификатор сотрудника агентства''' — числовой идентификатор, выдаётся Pegasys<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Включает скрытие цены на сайте ГДС''' — при бронировании добавляет ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — функция не реализована для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — функция не реализована для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Pegasys''<br />
# Нажмите '''Добавить Реквизиты выписки для Pegasys'''<br />
# Введите идентификатор реквизитов агентства Pegasys в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Задайте параметры, полученные от поставщика:<br />
#*'''Ключ доступа к АПИ'''<br />
#*'''Двубуквенный код языка'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства, в качестве которого используются первые 8 символов '''Ключа доступа к АПИ'''<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''Ключ доступа к АПИ''' — выдаётся Pegasys<br />
* '''Двубуквенный код языка''' — язык, на котором будут приходить ответы (например, сообщения об ошибках)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании ''Аэрофлот'' введите ''SU''<br />
* '''Добавлять пассивные миск сегменты''' — опция не реализована для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в {{NameProject2}} в брони в разделе данных об источнике<br />
|}<br />
<br />
=== Galileo uAPI ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Galileo uAPI''<br />
# Нажмите '''Добавить Реквизиты поиска для Galileo uAPI'''<br />
# Введите идентификатор [[Pseudo City Code|PCC]] в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Выберите '''Максимальное кол-во результатов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка.<br />
* '''Максимальное кол-во результатов''' — максимальное число результатов в выдаче. Максимально допустимое значение определяется контрактом с ГРС.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для поиска.<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты.<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Galileo uAPI''<br />
# Нажмите '''Добавить Реквизиты бронирования для Galileo uAPI'''<br />
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для бронирования<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика<br />
* '''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS)<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — команды, которые будут отображаться в брони. Бывает полезно использовать для внутренних нужд агентства<!--только сейбр и галилео--><br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера "тарификация RBFL (ReBook For Lowest)", с помощью которой производится подбор RBD, на которых будет самая дешёвая цена, с учётом заданных условий тарификации ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы, базовый класс перелета и прочее), включая выбранные пользователем бренды (они будут сохранены), действующая и применимая на данный момент, и перебронирование сегментов на эти новые RBD.<br />
<br />
При наличии небрендированных семейств тарифов опция RBFL не применяется (не выполняется).<br />
<br />
Во всех GDS RBFL выполняется силами GDS: для Travelport uAPI это аналог терминальной команды FQBB.<br />
<br />
Функциональность срабатывает при актуализации/репрайсинге перелёта и обновлении брони (не выписанной и не аннулированной).<br />
<br />
При актуализации/репрайсинге основное назначение RBFL - обновление цены перелёта перед бронированием для уточнения актуального состояния полученных ранее данных о перелете по прошествии времени с момента получения перелёта в ответе на запрос поиска.<br />
<br />
При бронировании основное назначение RBFL - возможность протарифицировать бронь другим тарифом, когда старые (полученные от GDS ранее) тарифы перестали действовать или бронь уже невозможно протарифицировать ими.<br />
* '''Включает использование валюты выписки цены брони''' — опция включает использование валюты, указанной в реквизитах выписки, для расчета цены брони<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — все создаваемые брони будут передаваться в указанную очередь.<br />
* '''PCC для тарификации''' — PCC в котором требуется тарифицировать бронь, отличное от того, где создается ПНР.<br />
* '''ID реквизита поставщика, в чью очередь отправлять ПНР ''' — PCC в очередь которого все создаваемые брони будут передаваться.<br />
<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Galileo uAPI''<br />
# Нажмите '''Добавить Реквизиты выписки для Galileo uAPI'''<br />
# Введите идентификатор PCC в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите часовой пояс из выпадающего списка '''ID временной зоны реквизитов'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''ID временной зоны реквизитов''' — часовой пояс агенства. Выбирается из выпадающего списка<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — PCC агентства для выписки<br />
* '''Код страны, к которой принадлежат реквизиты''' — код страны, которой принадлежат реквизиты<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''Добавлять пассивные сегменты для удержания брони''' - при включении опции в PNR при выписке билета вносится пассивный сегмент. Дата сегмента - 180 дней от момента вылета последнего сегмента. Это позволяет продлить время работы с PNR до момента перемещения ее в архив.<br />
* '''Терминальные команды, дополнительно выполняющиеся при выписке'''- поле для ввода терминальных команд, которые будут параллельно выполнены вместе с выпиской.<br />
|}<br />
<br />
=== Farelogix ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Farelogix''<br />
# Нажмите '''Добавить Реквизиты поиска для Farelogix''' <br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — логин реквизитов Farelogix<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Максимальное кол-во результатов''' - ограничивает возвращаемое кол-во результатов от ГДС<br />
* '''Включает использование функций ГДС для метапоиска''' — параметр не поддерживается для данного поставщика<br />
* '''Не учитывать валюту выписки при поиске''' — параметр не поддерживается для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Farelogix''<br />
# Нажмите '''Добавить Реквизиты бронирования для Farelogix'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС <br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
<!--*'''Автоматически добавлять титул пассажира''' — включает автоматическую подстановку статуса пассажира в зависимости от пола (MR / MRS) - ''Не реализовано''--><br />
* '''Использовать перебронирование для наименьшей цены''' — включает функцию авиасервера, которая получает наименьшую доступную для бронирования цену для определённого перелёта, исходя из заданных параметров прайсинга ([[валидирующий перевозчик]], [[валюта]], [[Пассажир#Категории пассажиров|типы пассажиров]], приватные/неприватные тарифы и прочее). Поиск наименьшей цены выполняется в рамках того же базового класса (эконом, премиум эконом, бизнес и т.д.) к которому принадлежат сегменты/тарифы исходного для прайсинга перелёта. Используется при актуализации цены для перелёта, получении тарифных правил для перелёта (если при этом используется прайсинг), а так же при прайсинге во время операций с бронью.<br />
<!--*'''Номер очереди в ГДС, куда помещать создаваемую бронь''' - номер очереди в которую требуется отправлять создаваемые брони. ''Не реализовано''--><br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Автоматически добавлять титул пассажира''' — параметр не поддерживается для данного поставщика<br />
* '''Включает скрытие цены на сайте ГДС''' — параметр не поддерживается для данного поставщика<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — параметр не поддерживается для данного поставщика<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — параметр не поддерживается для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Farelogix''<br />
# Нажмите '''Добавить Реквизиты выписки для Farelogix'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС <br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
* '''Тип контракта реквизитов выписки''' (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании. <br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Код валюты выписки''' - отображает в какой валюте должна быть сформирована цена ПНРа в ГДС для коррентной выписки в данном реквизите.<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Список а/к с пасданными в эндорсменте''' — параметр не поддерживается для данного поставщика<br />
* '''Добавлять пассивные сегменты для удержания брони''' — параметр не поддерживается для данного поставщика<br />
* '''IATA валидатор билетов в данных реквизитах''' — параметр не поддерживается для данного поставщика<br />
|}<br />
<br />
=== S7 NDC ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''S7NDC''<br />
# Нажмите '''Добавить Реквизиты поиска для S7NDC''' <br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''S7NDC''<br />
# Нажмите '''Добавить Реквизиты бронирования для S7NDC'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС <br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если данный реквизит должен иметь наибольший приоритет среди других заданных реквизитов. <br />
*'''Автоматически добавлять титул пассажира''' — параметр не поддерживается для данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — параметр не поддерживается для данного поставщика<br />
* '''Включает скрытие цены на сайте ГДС''' — параметр не поддерживается для данного поставщика<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — параметр не поддерживается для данного поставщика<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — параметр не поддерживается для данного поставщика<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''S7NDC''<br />
# Нажмите '''Добавить Реквизиты выписки для S7NDC'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС <br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если данный реквизит должен иметь наибольший приоритет среди других заданных реквизитов.<br />
|}<br />
<br />
<br />
=== Navitaire ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Navitaire''<br />
# Нажмите '''Добавить Реквизиты поиска для Navitaire'''<br />
# Введите идентификатор агентства (Client ID Availability API) в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Выберите '''Максимальное кол-во результатов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска <br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства на стороне поставщика.<br />
* '''Максимальное кол-во результатов''' — максимальное число результатов в выдаче. Максимально допустимое значение определяется контрактом с ''Navitaire''.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Неучитывать валюту выписки при поиске'''<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Navitaire''<br />
# Нажмите '''Добавить Реквизиты бронирования для Navitaire'''<br />
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства на стороне поставщика.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать.<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП).<br />
* '''Включает скрытие цены на сайте ГДС''' — добавляет при бронировании ремарки для скрытия цены на сайте поставщика.<br />
* '''Включает использование валюты выписки цены брони''' — опция включает использование валюты, указанной в реквизитах выписки, для расчета цены брони.<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Автоматически добавлять титул пассажира''' — параметр не поддерживается для данного поставщика. Титулы подставляются в запросы автоматически.<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — параметр не поддерживается для данного поставщика.<br />
* '''Использовать перебронирование для наименьшей цены''' — параметр не поддерживается для данного поставщика.<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — параметр не поддерживается для данного поставщика. Поставщик не поддерживает очереди.<br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Navitaire''<br />
# Нажмите '''Добавить Реквизиты выписки для Navitaire'''<br />
# Введите идентификатор агентства в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства на стороне поставщика.<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать.<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если выписка в пакете осуществляется на общем стоке (БСП или ТКП).<br />
* '''Код валюты выписки''' — трехбуквенный код валюты, в которой должна быть сформирована цена PNR у поставщика для корректной выписки по данному реквизиту.<br />
|}<br />
<br />
=== Radixx ===<br />
==== Настройка реквизитов поиска ====<br />
# Откройте пакет реквизитов поставщика ''Radixx ''<br />
# Нажмите '''Добавить Реквизиты поиска для Radixx ''' <br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для поиска<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — идентификатор агентства в ГДС (из настроек реквизитов к GDS) <br />
*'''Максимальное кол-во результатов''' — максимальное число результатов в выдаче<br />
|}<br />
<br />
==== Настройка реквизитов бронирования ====<br />
# Откройте пакет реквизитов поставщика ''Radixx''<br />
# Нажмите '''Добавить Реквизиты бронирования для Radixx'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для бронирования<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — Идентификатор агентства в ГДС (из настроек реквизитов к GDS)<br />
* '''Признак дефолтных реквизитов''' — включите опцию, если данный реквизит должен иметь наибольший приоритет среди других заданных реквизитов (если этот реквизит - единственный, опцию все равно нужно включить)<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
* '''Автоматически добавлять титул пассажира''' — по умолчанию указываем титул пассажира (MR/MS MISS/MSTR)<br />
* '''Номер очереди в ГДС, куда помещать создаваемую бронь''' — все создаваемые брони будут передаваться в указанную очередь.<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Включает скрытие цены на сайте ГДС''' — не поддерживается у данного поставщика<br />
* '''Список команд, которые будут выполнены при создании ПНРа''' — не поддерживается у данного поставщика<br />
* '''Использовать перебронирование для наименьшей цены''' — не поддерживается у данного поставщика<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании. <br />
|}<br />
<br />
==== Настройка реквизитов выписки ====<br />
# Откройте пакет реквизитов поставщика ''Radixx''<br />
# Нажмите '''Добавить Реквизиты выписки для Radixx'''<br />
# Введите идентификатор агентства в ГДС в качестве '''Уникального идентификатора реквизитов у поставщика'''<br />
# Установите флажок '''Признак дефолтных реквизитов'''<br />
# Выберите '''Тип контракта реквизитов выписки'''<br />
# Нажмите на кнопку '''Сохранить'''<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed"<br />
|-<br />
! style="text-align:left; width: 800px;" | Параметры пакета реквизитов для выписки<br />
|-<br />
! style="text-align:left;" | Обязательные параметры<br />
|-<br />
|<br />
* '''Уникальный идентификатор реквизитов у поставщика''' — Идентификатор агентства в ГДС (из настроек реквизитов к GDS) <br />
* '''Признак дефолтных реквизитов''' — включите опцию, если данный реквизит должен иметь наибольший приоритет среди других заданных реквизитов (если этот реквизит - единственный, опцию все равно нужно включить)<br />
* '''Тип контракта реквизитов выписки''' — (нужно для корректного срабатывания Ценообразования в Немо 2.0). BSP - для стока BSP, TCH - для стока ТКП, ARC - аналог BSP и TCH для США, DDC - для прямого стока авиакомпании.<br />
* '''IATA валидатор билетов в данных реквизитах''' — идентификатор агентства в IATA. Вводится для отображения в Nemo Connect в брони в разделе данных об источнике<br />
* '''Код валюты выписки''' — код валюты, в которой должна быть сформирована цена PNR у поставщика для корректной выписки по данному реквизиту<br />
|-<br />
! style="text-align:left;" | Необязательные параметры<br />
|-<br />
|<br />
* '''Список а/к, на которые применяются данные реквизиты''' — авиакомпании, для которых реквизиты будут срабатывать<br />
|-<br />
! style="text-align:left;" | Другие параметры<br />
|-<br />
|<br />
* '''Список а/к с пасданными в эндорсменте''' — по умолчанию для БСП/ТКП стока и для авиакомпании Аэрофлот введите SU<br />
* '''Добавлять пассивные сегменты для удержания брони''' — не поддерживается у данного поставщика <br />
|}<br />
<br />
{{Attention|Особенности работы настройки "Максимальное кол-во результатов". Некоторые ГДС поддерживают этот параметр на своем уровне. К ним относятся Амадеус, uAPI, Navitair. Результаты остальных поставщиков .нет "обрезает" на своем уровне. Принцип таков — отфильтровываем наиболее дорогие полеты ДО применения ЦО. }}<br />
<br />
== См. также ==<br />
* [[Реквизиты подключения к ГРС в {{NameProject2}}]]<br />
* [[Реквизиты подключения к ГРС в Немо 1.0]]<br />
* [[Глобальная распределительная система]]<br />
* [[Amadeus]]<br />
* [[Sabre]]<br />
* [[Сирена Трэвел]]<br />
* [[Travelport (Galileo)]]<br />
* [[Pseudo City Code|PCC]]<br />
* [[Международная ассоциация воздушного транспорта|IATA]]</div>Елизавета Бронникова