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. |
| 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). |
| FARECALС | Строка «Расчет тарифа». |
| CONTACTS | Массив записей CONTACT. |
| EXCH_TICKET | Информация об обмениваемом билете, заполняется только при обмене. |
Табл. 2. Поля записи участка маршрута SEGMEN
| Поле | Описание |
| SEGNO | Номер участка: от 1 до 4. |
| SEG_BSONUM | Номер бланка, на котором оформлен сегмент. |
| COUPON_NO | Номер купона. |
| IS_VOID | F – 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.1457955460.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)