Инструменты пользователя

Инструменты сайта


onlineticket:104operations

Это старая версия документа!


Приложение 2: Описание полей XML документа

TICKETS — корневой узел XML документа , состоит из записи об операции TICKET.

Табл. 1. Поля записи об операции 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Документ, удостоверяющий личность.
BENEFIT_DOCДокумент о предоставлении льготы.
BIRTH_DATEДата рождения пассажира в формате ДДММГГГГ (например, 25011950).
GENERAL_CARRIERВалидирующий перевозчик – 421.
RETTYPEВид возврата: добровольный = 0, вынужденный = 1.
TOURCODEКод тура.
OCURRENCYКод валюты графы «Тариф»: EUR, USD, RUB…
ORATEКурс перевода из валюты расчета тарифа в валюту графы «Тариф» 0.7103.
OPRATEКурс перевода из валюты графы «Тариф» в валюту оплаты.
NCURRENCYКод валюты расчета тарифа: USD, RUB…
OFAREСумма тарифа из графы «Тариф» билета : 400.00.
FAREТариф в валюте оплаты 10360.00.
Атрибут type принимает значения: FREE – бесплатный билет, IT – IT-тариф, BT – BT-тариф, а при наличии текста, заданного для поля «Тариф» в 35 категории, принимает его значение.
Атрибут vat_amount – сумма НДС по тарифу.
Атрибут vat_rate – процентная ставка НДС по тарифу.
NRATEКурс перевода из валюты расчета тарифа в валюту оплаты – 25.9003.
PNRPNR заказа.
PNR_LATPNR заказа на латинице.
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).
FARECALССтрока «Расчет тарифа».
CONTACTSМассив записей CONTACT.
EXCH_TICKETИнформация об обмениваемом билете, заполняется только при обмене.

Табл. 2. Поля записи участка маршрута SEGMEN

ПолеОписание
SEGNOНомер участка: от 1 до 4.
SEG_BSONUMНомер бланка, на котором оформлен сегмент.
COUPON_NOНомер купона.
IS_VOIDF – flight, V – VOID, S – Surface.
STOPПризнак стоповера (на билете Х): 0 – остановка разрешена, 1 – запрещена
CITY1CODEКод города отправления как на бланке – LED.
CITY2CODEКод города прибытия как на бланке – MOW.
PORT1CODEКод порта отправления как на бланке – PUL.
PORT2CODEКод порта прибытия как на бланке – VKO.
TERM1Терминал вылета
TERM2Терминал прибытия.
CARRIERКод перевозчика на участке – S7.
CLASSКласс обслуживания тарифа: X, N…
REISНомер рейса.
FLYDATEДата отправления в формате ДДММГГГГ.
FLYTIMEВремя отправления в формате ЧЧММ.
ARRDATEДата прибытия в формате ДДММГГГГ.
ARRTIMEВремя прибытия в формате ЧЧММ.
BASICFAREБазовый тариф – FARE BASIS (название атрибута некорректное, но так уж исторически сложилось).
FFP_INFOИнформация о часто летающем пассажире (ЧЛП), содержащая атрибуты:
number – номер бонусной карты программы ЧЛП;
certificate – номер сертификата программы ЧЛП.
NFAREТариф в валюте расчета – 400.00.
BAGGAGEИнформация о багаже, содержащая атрибуты (могут отсутствовать):
number – количество багажа;
qualifier – единицы измерения багажа:
P – места багажные;
L – фунты;
K – килограммы;
S – места в салоне.

Табл. 3. Поля записи сбора TAX

ПолеОписание
Данные атрибуты сейчас заполняются только для таксы ТКП (ZZ).
Атрибут vat_amount – сумма НДС по сбору, не включенному в общую сумму НДС по сборам авиакомпании.
Атрибут vat_rate – процентная ставка НДС по данному сбору.
SEGNOНомер участка: от 1 до 4.
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Курс перевода из валюты отчетности в валюту оплаты.

Табл. 4. Поля записи формы оплаты FOP

ПолеОписание
TYPEФорма оплаты: CA, СС, INV, ПК.
ORGОрганизация – MO (Министерство обороны)…
DOCSERСерия документа.
DOCNUMНомер документа.
DOCINFOПолная информация о платежном документе.
AUTH_INFOИнформация о пластиковой карте:
code – код авторизации;
currency – код валюты авторизации;
amount – сумма авторизации.
AMOUNTСумма итого в валюте оплаты – 389.00.

Табл. 5. Поля записи формы контактов CONTACTS

Поле Описание
CONTACTКонтактная информация.

Табл. 6. Поля записи формы информации агентств AGN_INFO

ПолеОписание
CLIENT_NUMНомер клиента – 3ПРОЧРМРКНК00000000.
RESERV_NUMНомер заказа – 3ПРОЧРМРКНЗ00000000.
INFOТекст ремарок – 3ПРОЧРМРК, может повторяться по числу ремарок.

Табл. 7. Поля записи о принятом в обмен билете EXCH_TICKET

FIOФИО пассажира.
AMOUNTСумма по билету, учтенная при обмене.
SEGMENTSМассив элементов SEGMENT, каждый содержит информацию о сегменте сдаваемого билета.
TAXESСодержит массив элементов TAX, каждый элемент содержит информацию о сборе на сдаваемом билете, учтенном в процессе обмена.

Табл. 8. Поля записи SEGMENTS по принятому в обмен билету

SEGNOПорядковый номер сегмента.
CITY1CODEКод города вылета.
CITY2CODEКод города прибытия.
PORT1CODEКод порта вылета.
PORT2CODEКод порта прибытия.
CARRIERКод перевозчика.
CLASSКласс обслуживания.
REISНомер рейса.
FLYDATEДата отправления в формате ДДММГГГГ.
FLYTIMEВремя отправления в формате ЧЧММ.
BASICFAREКод тарифа.

Табл. 9. Поля записи TAXES по принятому в обмен билету

ПолеОписание
SEGNOНомер сегмента.
CODEКод сбора.
AMOUNTСумма сбора в валюте оплаты – 389.00.
NAMOUNTСумма в исходной валюте сбора – 15.00.
NCURRENCYКод исходной валюты сбора: EUR, USD.
NRATEКурс перевода из исходной валюты сбора в валюту оплаты – 1.33.

Описание полей файла с информацией о страховках

onlineticket/104operations.1457700139.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki