uzluga.ru
добавить свой файл
Специальные соглашения (seSPA)
  1. Описание


Формат «seSPA» предназначен для архивирования кодировок Специальных прорейтовых соглашений (SPA), соглашений по «блочному» код-шерингу (BSA), соглашений «SkyTeam» и др.

Формат «seSPA», как дополнение к формату «seProviso», содержит все необходимые данные для обеспечения автоматизированной расценки пассажирских билетов методом прорейта с учетом специальных соглашений между авиакомпаниями.
  1. Версионность формата


    Версия

    Дата

    1.0.0

    2007-02-08












  2. Изменения формата


Не проводились.
  1. Комментарии к формату файла


Формат «seSPA» имеет иерархическую структуру и состоит из следующих элементов:

  • Список соглашений (один корневой элемент SPA_LIST)

Элемент SPA_LIST должен содержать один или несколько элементов HEADER.

  • Сведения о соглашении (элементы HEADER)

Элемент HEADER должен включать дочерние элементы:

  • данные по Авиакомпании-участнику соглашения (не менее 2-х элементов SIGNATORY – по числу участников соглашения)

  • Элемент SIGNATORY может содержать несколько правил соглашения (элементы RULE)

  • Элемент RULE может содержать несколько условий, ограничивающих применение данного правила (элементы CONDITION)
Элемент SPA_LIST

Корневой элемент. Обязательный.

Атрибуты:

  • VERSION – версия формата
Элемент HEADER

Повторяющийся элемент. Содержит данные одного соглашения.

Атрибуты:

  • REG_NO – наименование

  • NAME – список (разделитель “/”) IATA-кодов авиакомпаний-участников

  • D_FROM – дата начала действия

  • D_TILL – дата окончания действия

  • PERIOD – период действия

  • PRIORITY – приоритет

  • DATE_TYPE – способ определения периода действия соглашения. Допустимые значения: «Flight», «Sale»

  • BSA - признак соглашения типа BSA (Block Seats codeshare Agreement). Допустимые значения: «TRUE», «FALSE»

  • Атрибуты-признаки применимости соглашения (допустимые значения: «TRUE», «FALSE»)

  • ISSUING_AL – для владельца бланка

  • APPLY_TO_ATBP - только для ATBP

  • OTHER_AIRLINE – при наличии «третьего» перевозчика

  • PTA_MCO – для PTA/MCO

  • TICKET – к пассажирским билетам

  • EBT – к квитанциям платного багажа

  • ISC – наличие комиссии ISC. Допустимые значения: «TRUE», «FALSE»

  • GSA – наличие комиссии Генерального агента. Допустимые значения: «TRUE», «FALSE»

  • SPEC_PERCENT – процент Специальной комиссии

  • ENDORSEMENT – разрешение передачи перевозочных документов. Допустимые значения: «Участнику», «Запрещена», «Разрешена»

  • EDITOR_CODE – код пользователя, выполнившего последнее исправление кодировки Соглашения

  • EDITION_DATE CODE – дата последнее исправление кодировки Соглашения

  • SPA_OBJECT – объект, содержащий данные «дерева» соглашения

  • TSpaLevel0Item – содержит «общие» данные соглашения, соответствующие элементу HEADER (0-ой уровень - корень «дерева»)

  • TSpaLevel1Item – содержит данные об участниках соглашения, соответствующие элементу SIGNATORY (1-ый уровень «дерева»)

  • TSpaSpaValueItem, TSpaMpaSpaItem и др. – содержат данные правил, соответствующие элементам RULE (2-ой уровень «дерева»)

  • TSpaSegmentConditionItem, TSpaATBPConditionItem, TSpaJourneyConditionItem TSpaFareConditionItem, TSpaFlightsConditionItem, TSpaIssuePlaceConditionItem – содержат данные правил, соответствующие элементам CONDITION (3-ий уровень «дерева»)
Элемент SIGNATORY

Повторяющийся элемент. Содержит данные одного участника соглашения.

Атрибуты:

  • CARRIER – 2-х символьный IATA-код авиакомпании-участника соглашения

  • WITHOUT_RULES – признак отсутствия «собственных» правил/условий участника. Допустимые значения: «TRUE», «FALSE»
Элемент RULE

Повторяющийся элемент. Содержит данные одного правила. Не должно быть элементов RULE, если в элементе SIGNATORY значение атрибута WITHOUT_RULES=«TRUE».

Атрибуты:

  • RULE_KIND, RULE_TYPE - тип правила. Допустимые значения: «SPA Amount», «Min(MPA,SPA)», «TPM*K», «MPA Percent», «MPA,SRP», «MPA, MinRule», «Fare», «Base Amount»

  • CAPTION – название правила.

  • RULE_PRIORITY - приоритет.

  • SPEC_USAGE.

  • WITHOUT_CONDITIONS - признак отсутствия в правиле. Допустимые значения: «TRUE», «FALSE»

  • ISC – наличие комиссии ISC. Допустимые значения: «TRUE», «FALSE»

  • GSA – наличие комиссии Генерального агента. Допустимые значения: «TRUE», «FALSE»

  • SPEC_PERCENT – процент Специальной комиссии

  • CHILD_DISCOUNT – вид детской скидки. Допустимые значения: «Запрещено», «% с билета», «% из SPA»

  • INFANT_DISCOUNT – вид младенческой скидки. Допустимые значения: «Запрещено», «% с билета», «% из SPA»

  • OTHER_DISCOUNT– вид других скидок. Допустимые значения: «Запрещено» , «Без скидки», «% из SPA»

  • CHILD_PERCENT – процент детской скидки.

  • INFANT_PERCENT – процент младенческой скидки.

  • AMOUNT – сумма ставки SPA

  • CURRENCY – валюта ставки SPA
Элемент CONDITION

Повторяющийся элемент. Содержит данные одного условия к правилу.

Атрибуты:

  • COND_TYPE, COND_KIND - вид условия. Допустимые значения: «Segment», «ATBP», «Journey», «Fare», «Flight», «Issue»,

  • CAPTION – название условия

  • EXC_INC – признак включающего/исключающего условия. Допустимые значения: «Inc», «Exc»

  • RELATION – вид условия. Допустимые значения «Between/And», «From/To», «Within», «Origin»

  • FROM_TYPE – тип пункта отправления. Допустимые значения: «A», «C», «S», «R», «W»

  • FROM_DATA – список кодов пунктов отправления (разделитель «/») соответствующего типа

  • TO_TYPE – тип пункта прибытия. Допустимые значения: «A», «C», «S», «R», «W»

  • TO_DATE – список кодов пунктов прибытия (разделитель «/») соответствующего типа

  • VIA_TYPE – тип промежуточного пункта. Допустимые значения: «A», «C», «S», «R», «W»

  • VIA_DATA – список кодов промежуточных пунктов (разделитель «/») соответствующего типа

  • ADJACENT – признак разрешения смежных сегментов. Допустимые значения: «Yes», «No»

  • ROUTE_TYPE – код направления

  • SERVICE – список классов обслуживания (разделитель «/»)

  • BOOKING – список классов бронирования (разделитель «/»)

  • FARE_GROUP – список кодов групповых тарифов (разделитель «/»)

  • FARE_TYPE – вид тарифа. Допустимые значения: «All», «Normal», «Special», «IT»

  • SEASON – список кодов сезонности (разделитель «/»)

  • PERIOD_FROM - дата начала действия

  • PERIOD_TO - дата окончания действия

  • BY_FIRST_COUPON – признак определения периода действия по первому купону. Допустимые значения: «Yes», «No»

  • FLIGHTS – список номеров рейсов (с указанием кода перевозчика, разделитель «/»)

  • PERIOD_USAGE – зарезервировано для будущего использования
  1. Особенности


  • Коды городов, стран, перевозчиков, видов тарифов, терминов MPA-P/SPA и т.п. соответствуют документам «IATA Ticketing Handbook», «Passenger Air Tariff», «IATA Prorate Manual Passenger»

  • Коды регионов и других реквизитов географических условий, соответствуют средствам кодирования SPA в подсистеме ASIANext.PVC (см. документацию на подсистему PVC)

  • Элементы HEADER и его атрибуты содержат собственно «загружаемые» данные соглашений

  • Остальные элементы дублируют данные атрибута SPA_OBJECT и предназначены только для просмотра в Интернет-браузере.



Конец текста