Управление тарифами в Nemo Inventory: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Новая страница: «== Формат файла для внесения информации о тарифе туда и обратно. == {| style="width: 100% margin-top: 40px;" a…»)
 
(Формат файла для внесения информации о тарифе туда и обратно.)
 
(не показано 14 промежуточных версий 7 участников)
Строка 3: Строка 3:
 
{| style="width: 100% margin-top: 40px;" align="left" border="1" cellpadding="5" cellspacing="1"
 
{| style="width: 100% margin-top: 40px;" align="left" border="1" cellpadding="5" cellspacing="1"
 
|-
 
|-
! scope="col" | Заголовок<br/>
+
! scope="col" | Поле<br/>
 
! scope="col" | Описание<br/>
 
! scope="col" | Описание<br/>
 
! scope="col" | Допустимые значения<br/>
 
! scope="col" | Допустимые значения<br/>
Строка 9: Строка 9:
 
|-
 
|-
 
| <span id="id">id</span>
 
| <span id="id">id</span>
| Уникальный номер записи о тарифе, который присваивает система.<br/> По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. <br/> Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле не пустое будет создано новое правило.
+
| Уникальный номер записи о перелете, который присваивает система при выгрузке файла. <span style="background-color: #fbecdd;">При загрузке файла не заполняется</span>.<br/>Редактирование правила с заданным id приводит к изменению уже созданного правила, а если поле пустое, то будет создано новое правило.
 
| Пустое или системный номер
 
| Пустое или системный номер
 
| 30<br/>48
 
| 30<br/>48
 
|-
 
|-
| <span id="тип маршрута">тип маршрута</span>
+
| <span id="активен">активен</span>
| Тип маршрута «Туда и обратно», для данного файла в этом столбце всегда содержится значение «RT».<br/>
+
| Используется для удаления тарифа<br/>
| RT
+
| <code>-1</code> — удаление тарифа <br/> пустое — без изменений
| RT
+
| -1
|-
 
| <span id="рейс">рейс</span>
 
| Код авиакомпании и номер рейса, который выполняет перелет туда по данному тарифу<br/>
 
| Код + номер, без разделителей
 
| SU125<br/>UN103
 
|-
 
| <span id="обратный рейс">обратный рейс</span>
 
| Код авиакомпании и номер рейса, который выполняет перелет обратно по данному тарифу<br/>
 
| Код + номер, без разделителей
 
| SU155<br/>UN105
 
 
|-
 
|-
 
| <span id="ВП">маркетинговая компания</span>
 
| <span id="ВП">маркетинговая компания</span>
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета<br/>
+
| Название или код [Маркетинговый перевозчик|маркетинговой авиакомпании]. Маркетинговая компания должна соответствовать фрахтователю из файла информации о рейсе.<br/>
 
| Текстовая строка  
 
| Текстовая строка  
| Полет<br/>UN
+
| SU<br/>UN
 
|-
 
|-
| <span id="класс">класс</span>
+
|<span id="класс">класс</span>
 
| Базовый класс тарифа<br/>
 
| Базовый класс тарифа<br/>
| Текстовая строка, допустимые значения:
+
| Текстовая строка:
* Economy — Эконом класс (стандарт).<br/>
+
* Economy — Эконом-класс (стандарт),<br/>
* Business — Бизнес класс (и стандарт и премиум).<br/>
+
* Business — Бизнес-класс (стандарт и премиум),<br/>
* First — Первый класс (и стандарт и премиум).<br/>
+
* First — Первый класс (стандарт и премиум),<br/>
* PremiumEconomy — Премиум эконом.<br/>
+
* PremiumEconomy — Премиум-эконом,<br/>
* Other — Все прочие классы, не относящиеся ни к одному из вышеприведённых.
+
* Other — остальные классы.
 
| Business<br/>PremiumEconomy
 
| Business<br/>PremiumEconomy
 
|-
 
|-
 
| <span id="код тарифа">код тарифа</span>
 
| <span id="код тарифа">код тарифа</span>
| Код тарифа <br/>
+
| Буквенно-цифровой код тарифа<br/>
 
| Текстовая строка
 
| Текстовая строка
| BTWE <br/>ECNN
+
| BTWE<br/>ECNN
|-
 
| <span id="литера">литера</span>
 
| Литера подкласса бронирования <br/>
 
| Код
 
| Y <br/>D
 
|-
 
| <span id="литера обратного рейса">литера обратного рейса</span>
 
| Литера подкласса бронирования для рейса обратно<br/>
 
| Код
 
| M <br/>L
 
|-
 
| <span id="разница в днях между вылетами">разница в днях между вылетами</span>
 
| Количество дней между вылетом рейса туда и вылетом рейса обратно.<br/> Задается для ограничения применения тарифа только для перелетов рейса с заданной длительностью пребывания.
 
| Цифры, разделенные запятой.
 
| 4,8 (если рейсы туда и рейсы обратно выполняются каждый день, то тариф применится только к тем комбинациям, длительность пребывания для которых составляет 4 или 8 дней.  <br/>
 
 
|-
 
|-
 
| <span id="таймлимит">таймлимит</span>
 
| <span id="таймлимит">таймлимит</span>
| Время жизни бронирования до автоматической аннуляции.<br/>Задается в трех вариантах:
+
| Время жизни бронирования до автоматической аннуляции.<br/>Задается как количество часов:
* Количество часов с момента бронирования.
+
* с момента бронирования,
* Количество часов до вылета.
+
* до вылета,
* До конца суток бронирования (аннуляция запускается в 23:45 суток бронирования).
+
* до конца суток бронирования (аннуляция запускается в 23:45 суток бронирования).
 
|
 
|
*+H
+
* +H,
*-Н
+
* -Н,
*d
+
* d
| +24 (заказ аннулируется спустя сутки с момента бронирования) <br/> -120 (заказ аннулируется за 5 суток до вылета)<br/> d (заказ аннулируется в конце суток бронирования)
+
|  
 +
+24 (заказ аннулируется спустя сутки с момента бронирования)<br/>-120 (заказ аннулируется за 5 суток до вылета)<br/>d (заказ аннулируется в конце суток бронирования)
 
|-
 
|-
 
| <span id="возврат">возврат</span>
 
| <span id="возврат">возврат</span>
 
| Условия возврата по тарифу<br/>
 
| Условия возврата по тарифу<br/>
 
|
 
|
* 0 — полностью возвратный тариф;
+
* <code>0</code> — полностью возвратный тариф,
* 1 — полностью невозвратный тариф;
+
* пустое значение — полностью невозвратный тариф.
* Х — штраф за возврат составляет X в валюте тарифа;
+
 
* Х% — штраф за возврат составляет X процентов от тарифа.
+
| 0
| 1<br/>80%<br/>1300
 
 
|-
 
|-
 
| <span id="обмен">обмен</span>
 
| <span id="обмен">обмен</span>
 
| Условия обмена по тарифу<br/>
 
| Условия обмена по тарифу<br/>
 
|
 
|
* 0 — обмен осуществляется бесплатно;
+
* <code>0</code> — обмен производится бесплатно,
* 1 билет по данному тарифу обмену не подлежит;
+
* пустое значение полностью невозвратный тариф.
* Х — стоимость обмена составляет X в валюте тарифа;
+
 
* Х% — стоимость обмена составляет X процентов от тарифа.
+
| 0
| 1<br/>80%<br/>1300
 
 
|-
 
|-
 
| <span id="дата начала продаж">дата начала продаж</span>
 
| <span id="дата начала продаж">дата начала продаж</span>
| Дата начала периода продаж по данному тарифу<br/>
+
| Дата начала продаж по данному тарифу<br/>
 
| DD.MM.YYYY
 
| DD.MM.YYYY
 
| 01.01.2014<br/>02.08.2015
 
| 01.01.2014<br/>02.08.2015
 
|-
 
|-
 
| <span id="дата конца продаж">дата конца продаж</span>
 
| <span id="дата конца продаж">дата конца продаж</span>
| Дата окончания периода продаж по данному тарифу<br/>
+
| Дата окончания продаж по данному тарифу<br/>
 
| DD.MM.YYYY
 
| DD.MM.YYYY
 
| 01.01.2015<br/>02.08.2016
 
| 01.01.2015<br/>02.08.2016
 
|-
 
|-
 
| <span id="дата начала полетов">дата начала полетов</span>
 
| <span id="дата начала полетов">дата начала полетов</span>
| Дата начала рейсов по данному тарифу<br/>
+
| Дата начала рейсов по данному тарифу. Указывается та же дата, что и в файле [[Nemo Inventory (компонент)#Комбинации|'''Комбинации''']]<br/>
 
| DD.MM.YYYY
 
| DD.MM.YYYY
 
| 01.01.2014<br/>02.08.2015
 
| 01.01.2014<br/>02.08.2015
 
|-
 
|-
 
| <span id="дата конца полетов">дата конца полетов</span>
 
| <span id="дата конца полетов">дата конца полетов</span>
| Дата окончания рейсов по данному тарифу<br/>
+
| Дата окончания рейсов по данному тарифу. Указывается та же дата, что и в файле [[Nemo Inventory (компонент)#Комбинации|'''Комбинации''']]<br/>
 
| DD.MM.YYYY
 
| DD.MM.YYYY
 
| 01.01.2015<br/>02.08.2016
 
| 01.01.2015<br/>02.08.2016
 +
<span id="литера">литера</span>
 
|-
 
|-
| <span id="тариф на взрослого">тариф на взрослого</span>
+
| <span id="цены на комбинации">цены на комбинации</span>
| Сумма базового тарифа и валюта базового тарифа для категории пассажира «Взрослый»<br/>
+
| Комбинация рейсов, к которым применяется тариф. Для каждой комбинации указывается своя цена
| Сумма + код валюты по стандарту ISO 4217 (например, RUB для российского рубля), разделенные пробелом.
+
| id комбинации(цена)
| 10000 RUB<br/>800 USD<br/>1200 EUR
+
| 1170(1000 RUB)<br/>4(13000 RUB)
 
|-
 
|-
 
| <span id="скидка для ребенка">скидка для ребенка</span>
 
| <span id="скидка для ребенка">скидка для ребенка</span>
 
| Скидка от базового тарифа для категории пассажира «Ребенок»<br/>
 
| Скидка от базового тарифа для категории пассажира «Ребенок»<br/>
| Процентное значение или значение в валюте базового тарифа.
+
| Процентное значение или значение в валюте базового тарифа
 
| 30%<br/>2000
 
| 30%<br/>2000
 
|-
 
|-
 
| <span id="скидка для младенцев без места">скидка для младенцев без места</span>
 
| <span id="скидка для младенцев без места">скидка для младенцев без места</span>
 
| Скидка от базового тарифа для категории пассажира «Младенец без места»<br/>
 
| Скидка от базового тарифа для категории пассажира «Младенец без места»<br/>
| Процентное значение или значение в валюте базового тарифа.
+
| Процентное значение или значение в валюте базового тарифа
 
| 50%<br/>4000
 
| 50%<br/>4000
 
|-
 
|-
 
| <span id="скидка для младенцев с местом">скидка для младенцев с местом</span>
 
| <span id="скидка для младенцев с местом">скидка для младенцев с местом</span>
 
| Скидка от базового тарифа для категории пассажира «Младенец без места»<br/>
 
| Скидка от базового тарифа для категории пассажира «Младенец без места»<br/>
| Процентное значение или значение в валюте базового тарифа.
+
| Процентное значение или значение в валюте базового тарифа
 
| 90%<br/>8000
 
| 90%<br/>8000
 +
|-
 +
| <span id="скидка для ребенка, летящего отдельно">скидка для ребенка, летящего отдельно</span>
 +
| Скидка от базового тарифа для ребенка без сопровождения взрослого <br/>
 +
| Процентное значение или значение в валюте базового тарифа
 +
| 30%<br/>2000
 
|-
 
|-
 
| <span id="текст правил">текст правил</span>
 
| <span id="текст правил">текст правил</span>
 
| Текст условий применения тарифа
 
| Текст условий применения тарифа
| Текстовая строка
 
|
 
|-
 
| <span id="доп данные">доп данные</span>
 
| Любые дополнительные данные по тарифу<br/>
 
 
| Текстовая строка
 
| Текстовая строка
 
|
 
|
 
|-
 
|-
 
| <span id="питание">питание</span>
 
| <span id="питание">питание</span>
| Доступные для выбора типы питания на борту.<br/> Разделяются запятой.
+
| Доступные для выбора типы питания на борту. Разделяются запятой
 
|
 
|
* AlcoholBeverages
+
* AlcoholBeverages,
* Beverages
+
* Beverages,
* Breakfast
+
* Breakfast,
* ColdMeal
+
* ColdMeal,
* ContinentalBreakfast
+
* ContinentalBreakfast,
* Dinner
+
* Dinner,
* HotMeal
+
* HotMeal,
* Lunch
+
* Lunch,
* Meal
+
* Meal,
* Refreshment
+
* Refreshment,
 
* Snack
 
* Snack
 
| Beverages,Snack,HotMeal<br/>ContinentalBreakfast,Lunch,Meal
 
| Beverages,Snack,HotMeal<br/>ContinentalBreakfast,Lunch,Meal
 
|-
 
|-
 
| <span id="багаж для взрослого">багаж для взрослого</span>
 
| <span id="багаж для взрослого">багаж для взрослого</span>
| Норма бесплатного провоза багажа для категории пассажира «Взрослый». <br/>
+
| Норма бесплатного провоза багажа для категории пассажира «Взрослый» <br/>
 
|
 
|
* пустое - багаж оплачивается отдельно,
+
* Пустое — багаж оплачивается отдельно,
 
* 1PC — количество багажных мест,
 
* 1PC — количество багажных мест,
* 10KG — максимальный вес в киллограммах,
+
* 10KG — максимальный вес в килограммах,
* 10LB — максимальный вес в фунтах,
+
* 10LB — максимальный вес в фунтах
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу
+
<!--* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу-->
| 1PC 20KG (одно место, не более двадцати килограмм) <br/>10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)
+
| 1PC (одно место)<br/>10LB (десять фунтов)
 
|-
 
|-
 
| <span id="багаж для ребенка">багаж для ребенка</span>
 
| <span id="багаж для ребенка">багаж для ребенка</span>
| Норма бесплатного провоза багажа для категории пассажира «Ребенок».<br/>
+
| Норма бесплатного провоза багажа для категории пассажира «Ребенок»<br/>
 
|
 
|
* пустое - багаж оплачивается отдельно,
+
* Пустое — багаж оплачивается отдельно,
 
* 1PC — количество багажных мест,
 
* 1PC — количество багажных мест,
 
* 10KG — максимальный вес в киллограммах,
 
* 10KG — максимальный вес в киллограммах,
* 10LB — максимальный вес в фунтах,
+
* 10LB — максимальный вес в фунтах
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу
+
<!--* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу-->
| 1PC 20KG (одно место, не более двадцати килограмм) <br/>10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)
+
| 1PC (одно место) <br/>10LB (десять фунтов)
 
|-
 
|-
 
| <span id="багаж для младенца без места">багаж для младенца без места</span>
 
| <span id="багаж для младенца без места">багаж для младенца без места</span>
| Норма бесплатного провоза багажа для категории пассажира «Младенец без места».<br/>
+
| Норма бесплатного провоза багажа для категории пассажира «Младенец без места»<br/>
 
|
 
|
* пустое - багаж оплачивается отдельно,
+
* Пустое — багаж оплачивается отдельно,
 
* 1PC — количество багажных мест,
 
* 1PC — количество багажных мест,
 
* 10KG — максимальный вес в киллограммах,
 
* 10KG — максимальный вес в киллограммах,
* 10LB — максимальный вес в фунтах,
+
* 10LB — максимальный вес в фунтах
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу
+
<!--* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу-->
| 1PC 20KG (одно место, не более двадцати килограмм) <br/>10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)
+
| 1PC (одно место) <br/>10LB (десять фунтов)
 
|-
 
|-
 
| <span id="багаж для младенца с местом">багаж для младенца с местом</span>
 
| <span id="багаж для младенца с местом">багаж для младенца с местом</span>
| Норма бесплатного провоза багажа для категории пассажира «Младенец с местом».<br/>
+
| Норма бесплатного провоза багажа для категории пассажира «Младенец с местом»<br/>
 
|
 
|
* пустое - багаж оплачивается отдельно,
+
* Пустое — багаж оплачивается отдельно,
 
* 1PC — количество багажных мест,
 
* 1PC — количество багажных мест,
 
* 10KG — максимальный вес в киллограммах,
 
* 10KG — максимальный вес в киллограммах,
* 10LB — максимальный вес в фунтах,
+
* 10LB — максимальный вес в фунтах
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу
+
<!--* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу-->
| 1PC 20KG (одно место, не более двадцати килограмм) <br/>10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)
+
| 1PC (одно место) <br/>10LB (десять фунтов)
 
|-
 
|-
 
| <span id="маска тарифа">маска тарифа</span>
 
| <span id="маска тарифа">маска тарифа</span>
| Маска тарифа для маршрутной квитанции.<br/> Если задана, в маршрутной квитанции код тарифа заменяется на заданное значение.
+
| Маска тарифа для маршрутной квитанции. Если задана, в маршрутной квитанции код тарифа заменяется на заданное значение
 
| Текстовая строка
 
| Текстовая строка
 
| CHRT<br/>CHRT BUSINESS
 
| CHRT<br/>CHRT BUSINESS
 
|-
 
|-
 
| <span id="endorsement">endorsement</span>
 
| <span id="endorsement">endorsement</span>
| Эндорсмент, задается если требуется вывести его в маршрутной квитанции.
+
| Эндорсмент. Задается, если нужно вывести его в маршрутной квитанции
 
| Текстовая строка
 
| Текстовая строка
 
|
 
|
 
|-
 
|-
 
| <span id="ticketing gtee">ticketing gtee</span>
 
| <span id="ticketing gtee">ticketing gtee</span>
| Гарантированный срок отправки маршрутной квитанции пассажиру.<br/> Задается в часах до вылета.
+
| Гарантированный срок отправки маршрутной квитанции пассажиру
| H — количество часов до вылета.
+
| H — количество часов до вылета
 
| 25<br/>48<br/>
 
| 25<br/>48<br/>
 
|}
 
|}

Текущая версия на 15:36, 31 июля 2023

Формат файла для внесения информации о тарифе туда и обратно.

Поле
Описание
Допустимые значения
Примеры
id Уникальный номер записи о перелете, который присваивает система при выгрузке файла. При загрузке файла не заполняется.
Редактирование правила с заданным id приводит к изменению уже созданного правила, а если поле пустое, то будет создано новое правило.
Пустое или системный номер 30
48
активен Используется для удаления тарифа
-1 — удаление тарифа
пустое — без изменений
-1
маркетинговая компания маркетинговой авиакомпании]. Маркетинговая компания должна соответствовать фрахтователю из файла информации о рейсе.
Текстовая строка SU
UN
класс Базовый класс тарифа
Текстовая строка:
  • Economy — Эконом-класс (стандарт),
  • Business — Бизнес-класс (стандарт и премиум),
  • First — Первый класс (стандарт и премиум),
  • PremiumEconomy — Премиум-эконом,
  • Other — остальные классы.
Business
PremiumEconomy
код тарифа Буквенно-цифровой код тарифа
Текстовая строка BTWE
ECNN
таймлимит Время жизни бронирования до автоматической аннуляции.
Задается как количество часов:
  • с момента бронирования,
  • до вылета,
  • до конца суток бронирования (аннуляция запускается в 23:45 суток бронирования).
  • +H,
  • -Н,
  • d

+24 (заказ аннулируется спустя сутки с момента бронирования)
-120 (заказ аннулируется за 5 суток до вылета)
d (заказ аннулируется в конце суток бронирования)

возврат Условия возврата по тарифу
  • 0 — полностью возвратный тариф,
  • пустое значение — полностью невозвратный тариф.
0
обмен Условия обмена по тарифу
  • 0 — обмен производится бесплатно,
  • пустое значение — полностью невозвратный тариф.
0
дата начала продаж Дата начала продаж по данному тарифу
DD.MM.YYYY 01.01.2014
02.08.2015
дата конца продаж Дата окончания продаж по данному тарифу
DD.MM.YYYY 01.01.2015
02.08.2016
дата начала полетов Дата начала рейсов по данному тарифу. Указывается та же дата, что и в файле Комбинации
DD.MM.YYYY 01.01.2014
02.08.2015
дата конца полетов Дата окончания рейсов по данному тарифу. Указывается та же дата, что и в файле Комбинации
DD.MM.YYYY 01.01.2015
02.08.2016

литера

цены на комбинации Комбинация рейсов, к которым применяется тариф. Для каждой комбинации указывается своя цена id комбинации(цена) 1170(1000 RUB)
4(13000 RUB)
скидка для ребенка Скидка от базового тарифа для категории пассажира «Ребенок»
Процентное значение или значение в валюте базового тарифа 30%
2000
скидка для младенцев без места Скидка от базового тарифа для категории пассажира «Младенец без места»
Процентное значение или значение в валюте базового тарифа 50%
4000
скидка для младенцев с местом Скидка от базового тарифа для категории пассажира «Младенец без места»
Процентное значение или значение в валюте базового тарифа 90%
8000
скидка для ребенка, летящего отдельно Скидка от базового тарифа для ребенка без сопровождения взрослого
Процентное значение или значение в валюте базового тарифа 30%
2000
текст правил Текст условий применения тарифа Текстовая строка
питание Доступные для выбора типы питания на борту. Разделяются запятой
  • AlcoholBeverages,
  • Beverages,
  • Breakfast,
  • ColdMeal,
  • ContinentalBreakfast,
  • Dinner,
  • HotMeal,
  • Lunch,
  • Meal,
  • Refreshment,
  • Snack
Beverages,Snack,HotMeal
ContinentalBreakfast,Lunch,Meal
багаж для взрослого Норма бесплатного провоза багажа для категории пассажира «Взрослый»
  • Пустое — багаж оплачивается отдельно,
  • 1PC — количество багажных мест,
  • 10KG — максимальный вес в килограммах,
  • 10LB — максимальный вес в фунтах
1PC (одно место)
10LB (десять фунтов)
багаж для ребенка Норма бесплатного провоза багажа для категории пассажира «Ребенок»
  • Пустое — багаж оплачивается отдельно,
  • 1PC — количество багажных мест,
  • 10KG — максимальный вес в киллограммах,
  • 10LB — максимальный вес в фунтах
1PC (одно место)
10LB (десять фунтов)
багаж для младенца без места Норма бесплатного провоза багажа для категории пассажира «Младенец без места»
  • Пустое — багаж оплачивается отдельно,
  • 1PC — количество багажных мест,
  • 10KG — максимальный вес в киллограммах,
  • 10LB — максимальный вес в фунтах
1PC (одно место)
10LB (десять фунтов)
багаж для младенца с местом Норма бесплатного провоза багажа для категории пассажира «Младенец с местом»
  • Пустое — багаж оплачивается отдельно,
  • 1PC — количество багажных мест,
  • 10KG — максимальный вес в киллограммах,
  • 10LB — максимальный вес в фунтах
1PC (одно место)
10LB (десять фунтов)
маска тарифа Маска тарифа для маршрутной квитанции. Если задана, в маршрутной квитанции код тарифа заменяется на заданное значение Текстовая строка CHRT
CHRT BUSINESS
endorsement Эндорсмент. Задается, если нужно вывести его в маршрутной квитанции Текстовая строка
ticketing gtee Гарантированный срок отправки маршрутной квитанции пассажиру H — количество часов до вылета 25
48