onlineticket:104operations:01tickets
Содержание
Авиабилеты
TICKETS — корневой узел XML-документа , состоит из записи об операции TICKET.
Блок "TICKET"
Поле | Описание |
---|---|
TYPE | Тип документа: TICKET , ETICKET , MCO , RECEIPT , EMD |
SYSTEM | Информация о системе резервирования. Атрибут id – код системы (для МКЛ – 1H , для других центров – их идентификатор).Атрибут session – сеанс работы (может отсутствовать). Атрибут bso_id – внутрисистемный номер БСО (может отсутствовать) |
CURRENCY | Код валюты оплаты: USD , RUB |
DEALDATE | Дата операции |
DEALTIME | Время операции |
OPTYPE | Тип операции: SALE – финансовые средства берутся с клиента, REFUND – финансовые средства возвращаются клиенту |
TRANS_TYPE | Общий тип транзакции: SALE , REFUND , CANCEL , EXCHANGE , ERASE |
MCO_TYPE | Если сообщение является данными MCO/EMD то указывается тип MCO из ряда: PTA , RECEIPT , PENALTY , EXC_BAGG , REF_NOTICE , USED_NOTICE , RAILWAY , SERVICE .Атрибут rfic – код основания для выдачи. Атрибут rfisc – устаревший, будет удалён в следующей версии, следует использовать аналогичный атрибут элемента REASON из записи EMDCOUPON |
BSONUM | Номер БСО (например, 4214200000001 ).Содержит расчётный код авиакомпании и номер билета без пробела |
EX_BSONUM | Заполняется при обменах, содержит номер БСО сданного билета |
FIO | ФИО пассажира |
SURNAME | Фамилия пассажира, введенная в PNR при бронировании |
NAME | Имя пассажира, введенное в PNR при бронировании |
PASS | Документ, удостоверяющий личность пассажира |
PASSENGER_TYPE | Код категории пассажира (может не заполняться при отсутствии информации) |
BENEFIT_DOC | Документ о предоставлении льготы |
BIRTH_DATE | Дата рождения пассажира в формате ДДММГГГГ (например, 25011950 ) |
GENDER | Пол пассажира (M – мужской, F – женский) |
CITIZENSHIP | Гражданство пассажира (ISO код страны) |
GENERAL_CARRIER | Валидирующий перевозчик (например, 421 ) |
RETTYPE | Вид возврата/обмена: добровольный = 0 , вынужденный = 1 |
TOURCODE | Код тура |
OCURRENCY | Код валюты графы «Тариф»: EUR , USD , RUB |
ORATE | Курс перевода из валюты расчета тарифа в валюту графы «Тариф» (например, 0.7103 ) |
OPRATE | Курс перевода из валюты графы «Тариф» в валюту оплаты |
NCURRENCY | Код валюты расчета тарифа: USD , RUB … |
OFARE | Сумма тарифа из графы «Тариф» билета (например, 400.00 ) |
PENALTY | Величина штрафа в валюте оплаты (например, 100.00 ) |
FARE | Тариф в валюте оплаты (например, 10360.00 ).Атрибут type принимает значения: FREE – бесплатный билет, IT – IT-тариф, BT – BT-тариф, а при наличии текста, заданного для поля «Тариф» в 35 категории, принимает его значение.Атрибут vat_amount – сумма НДС по тарифу. Атрибут vat_rate – процентная ставка НДС по тарифу |
NRATE | Курс перевода из валюты расчёта тарифа в валюту графы «Тариф» (например, 25.9003 ) |
PNR | PNR заказа |
PNR_LAT | PNR заказа на латинице |
INV_PNR | Идентификатор инвенторного PNR |
CONJ | Номера дополнительных бланков |
TO_BSONUM | Заполняется для МСО. Номер основного билета |
TYP_NUM | Типографский номер бланка. Атрибут ser — серия бланка |
SEGMENTS | Данные сегментов перелёта (может содержать одну, несколько или ни одной записи SEGMENT) |
TAXES | Данные сборов. Может содержать одну, несколько или ни одной записи TAX и следующие атрибуты: • vat_amount – общая сумма НДС по сборам авиакомпании; • vat_rate – процентная ставка НДС по сборам авиакомпании |
FOPS | Одна или несколько записей форм оплаты FOP |
FCMODE | Режим тарификации: AUTO , MANUAL |
COMISSION | Информация об агентской комиссии заключена в атрибутах: • type – тип комиссии, принимает значения fixed или percent ;• currency – код валюты комиссии; • amount — сумма валюты; • rate – процентная величина комиссии. Заполняется только для сеанса BSP |
BOOK | Информация о бронировании заключена в атрибутах: • agency – код агентства, в котором была создана бронь; • date – дата бронирования; • disp – идентификатор оператора, создавшего бронь; • opr_num – номер (жетон) оператора, создавшего бронь; • stamp – идентификатор ППР, в котором была создана бронь; • tap – пульт, с которого была проведена операция бронирования; • time – время проведения бронирования; • utc – UTC дата и время проведения операции бронирования в ISO формате (YYYYMMDDThhmmss) |
DEAL | Информация о сделке заключена в атрибутах: • agency – код агентства, в котором была проведена операция; • date – дата проведения операции; • disp – идентификатор оператора, проведшего операцию; • ersp – код интернет пункта продажи (может отсутствовать); • pcc – код PCC (pseudo city code), может отсутствовать, сейчас заполняется для сеанса B1G; • opr_num – номер (жетон) оператора, проведшего операцию; • stamp – идентификатор ППР, в котором была проведена операция; • tap – пульт, с которого была проведена операция; • time – время проведения операции; • utc – UTC дата и время проведения операции в ISO формате (YYYYMMDDThhmmss) |
SALE | Информация об операции продажи при обмене/возврате заключена в атрибутах: • agency – код агентства, в котором была проведена операция продажи; • date – дата проведения операции продажи; • disp – идентификатор оператора, проведшего операцию продажи; • opr_num – номер (жетон) оператора, проведшего операцию продажи; • stamp – идентификатор ППР, в котором была проведена операция продажи; • tap – пульт, с которого была проведена операция продажи; • time – время проведения операции продажи; • utc – UTC дата и время проведения операции продажи в ISO формате (YYYYMMDDThhmmss) |
EMDCOUPONS | Массив купонов EMD в блоках EMDCOUPON, заполняется только для EMD |
FARECALС | Строка «Расчет тарифа» |
ENDORS_RESTR | Данные из графы ENDORSEMENTS/RESTRICTION билета |
CONTACTS | Массив записей CONTACT (контактные данные) |
EXCH_TICKET | Информация об обмениваемом билете, заполняется только при обмене |
Блок "EMDCOUPON"
Поле | Описание |
---|---|
COUPON_NO | Номер купона |
VALUE | Стоимость купона EMD, если EMD оценивается покупонно, иначе нулевое значение |
REMARK | Ремарка купона |
RELATED | Номер документа, с которым связан купон EMD. • coupon – номер купона документа, с которым связан купон EMD (0 – отсутствие привязки EMD к купону документа) |
REASON | Описание основания выдачи (reason for issuance). • rfisc – дополнительный код основания для выдачи; • airline – код перевозчика, которому соответствует RFISC |
XBAGGAGE | Информация о сверхнормативном багаже, атрибуты присутствуют, если в купоне содержится услуга сверхнормативного багажа. • number – количество сверхнормативного багажа; • qualifier – единицы измерения сверхнормативного багажа (P — места багажные, L — фунты, K — килограммы, S — места в салоне); • rpu – тариф за единицу сверхнормативного багажа; • currency – код валюты тарифа сверхнормативного багажа |
Блок "SEGMENT"
Поле | Описание |
---|---|
SEGNO | Порядковый номер сегмента |
SEG_BSONUM | Номер бланка, на котором оформлен сегмент |
COUPON_NO | Номер купона |
IS_VOID | Статус сегмента: F – flight, V – void, S – surface |
STPO | Признак стоповера: 0 – остановка разрешена, 1 – запрещена |
CITY1CODE | Код города вылета как на бланке (например, LED ) |
CITY2CODE | Код города прилета как на бланке (например, MOW ) |
PORT1CODE | Код порта вылета как на бланке (например, PUL ) |
PORT2CODE | Код порта прилета как на бланке (например, VKO ) |
TERM1 | Терминал вылета |
TERM2 | Терминал прилета |
CARRIER | Код перевозчика на сегменте (например, S7 ) |
OPERATING_CARRIER | Код оперирующего перевозчика на сегменте (например, UT ), будет добавлен в обменный файл, если оператором рейса является другая авиакомпания (отличная от маркетингового перевозчика) |
CLASS | Класс обслуживания (например, X , N …) |
REIS | Номер рейса |
FLYDATE | Дата вылета в формате ДДММГГГГ. Также может быть включён атрибут changed_to, отражающий новую дату вылета рейса в случае известного на момент оформления билета изменения в расписании |
FLYTIME | Время вылета в формате ЧЧММ |
ARRDATE | Дата прилета в формате ДДММГГГГ |
ARRTIME | Время прилета в формате ЧЧММ |
BASICFARE | Базовый тариф |
FFP_INFO | Информация о часто летающем пассажире (ЧЛП), содержащая атрибуты: • number – номер бонусной карты программы ЧЛП; • certificate – номер сертификата программы ЧЛП |
NFARE | Тариф в валюте расчета (например, 400.00 ) |
BAGGAGE | Информация о багаже, содержащая атрибуты (могут отсутствовать): • number – количество багажа; • qualifier – единицы измерения багажа ( P – места багажные, L – фунты, K – килограммы, S – места в салоне) |
Блок "TAX"
Поле | Описание |
---|---|
TAX | Данные атрибуты в настоящее заполняются только для сбора ТКП (ZZ). Атрибут vat_amount – сумма НДС по сбору, не включенному в общую сумму НДС по сборам авиакомпании. Атрибут vat_rate – процентная ставка НДС по данному сбору |
SEGNO | Порядковый номер сегмента |
CODE | Код сбора (например, RU , YQ ) |
AMOUNT | Сумма сбора в валюте оплаты (например, 389.00 ) |
NAMOUNT | Сумма в исходной валюте сбора (например, 15.00 ) |
NCURRENCY | Код исходной валюты сбора (например, EUR , USD ) |
NRATE | Курс перевода из исходной валюты сбора в валюту оплаты (например, 1.33 ) |
OAMOUNT | Сумма сбора в валюте отчетности (например, 500.00 ) |
OCURRENCY | Код валюты отчетности (например, EUR , USD ) |
ORATE | Курс перевода из валюты назначения в валюту отчетности (например, 1.56 ) |
OPRATE | Курс перевода из валюты отчетности в валюту оплаты |
Блок "FOP"
Поле | Описание |
---|---|
TYPE | Форма оплаты (например, CA , СС , INV , ПК ) |
ORG | Организация (например, МО – Министерство Обороны), используется для взаиморасчётов с перевозчиком |
DOCSER | Серия документа |
DOCNUM | Номер документа |
DOCINFO | Полная информация о платежном документе |
AUTH_INFO | Информация о пластиковой карте: • code – код авторизации; • currency – код валюты авторизации; • amount – сумма авторизации; • provider – код центра авторизации при оплате пластиковой картой (может отсутствовать, если информации нет в системе); • RRN – уникальный идентификатор банковской транзакции; • acq_bank – название Банка-эквайера |
AMOUNT | Сумма итого в валюте оплаты (например, 389.00 ) |
Блок "AGN_INFO"
Поле | Описание |
---|---|
CLIENT_NUM | Номер клиента (например, 3ПРОЧРМРКНК00000000 ) |
RESERV_NUM | Номер заказа (например, 3ПРОЧРМРКНЗ00000000 ) |
INFO | Текст ремарок (например, 3ПРОЧРМРК ), может повторяться по числу ремарок |
Блок "EXCH_TICKET"
Поле | Описание |
---|---|
FIO | ФИО пассажира |
AMOUNT | Сумма по билету, учтенная при обмене |
SEGMENTS | Массив элементов SEGMENT, каждый содержит информацию о сегменте сдаваемого билета |
TAXES | Массив элементов TAX, каждый содержит информацию о сборе на сдаваемом билете, учтенном в процессе обмена |
Блок "SEGMENT" по принятому в обмен билету
Поле | Описание |
---|---|
SEGNO | Порядковый номер сегмента |
CITY1CODE | Код города вылета |
CITY2CODE | Код города прилета |
PORT1CODE | Код порта вылета |
PORT2CODE | Код порта прилета |
CARRIER | Код перевозчика |
CLASS | Класс обслуживания |
REIS | Номер рейса |
FLYDATE | Дата вылета в формате ДДММГГГГ |
FLYTIME | Время вылета в формате ЧЧММ |
BASICFARE | Код тарифа |
Блок "TAX" по принятому в обмен билету
Поле | Описание |
---|---|
SEGNO | Порядковый номер сегмента |
CODE | Код сбора |
AMOUNT | Сумма сбора в валюте оплаты (например, 389.00 ) |
NAMOUNT | Сумма в исходной валюте сбора (например, 15.00 ) |
NCURRENCY | Код исходной валюты сбора (например, EUR, USD ) |
NRATE | Курс перевода из исходной валюты сбора в валюту оплаты (например, 1.33 ) |
См. также:
onlineticket/104operations/01tickets.txt · Последнее изменение: 2024/12/24 14:01 — kharitonov