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

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


onlineticket:104operations:01tickets

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
onlineticket:104operations:01tickets [2016/09/09 11:39] kharitonovonlineticket:104operations:01tickets [2024/05/02 16:37] (текущий) kharitonov
Строка 1: Строка 1:
-===== Авиабилеты ===== +====== Авиабилеты ====== 
-**TICKETS** — корневой узел XML-документа , состоит из записи об операции **TICKET**.\\ +**TICKETS** — корневой узел XML-документа , состоит из записи об операции **TICKET**.
-\\ +
-==== Блок "TICKET" ====+
  
 +===== Блок "TICKET" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**TYPE**|Тип документа: ''TICKET'', ''ETICKET'', ''MCO'', ''RECEIPT'', ''EMD''| |**TYPE**|Тип документа: ''TICKET'', ''ETICKET'', ''MCO'', ''RECEIPT'', ''EMD''|
 |**SYSTEM**|Информация о системе резервирования.\\ Атрибут //id// – код системы (для ГРС – ''1H'', для других центров – их идентификатор).\\ Атрибут //session// – сеанс работы (может отсутствовать).\\ Атрибут //bso_id// – внутрисистемный номер БСО (может отсутствовать)| |**SYSTEM**|Информация о системе резервирования.\\ Атрибут //id// – код системы (для ГРС – ''1H'', для других центров – их идентификатор).\\ Атрибут //session// – сеанс работы (может отсутствовать).\\ Атрибут //bso_id// – внутрисистемный номер БСО (может отсутствовать)|
 |**CURRENCY**|Код валюты оплаты: ''USD'', ''RUB''| |**CURRENCY**|Код валюты оплаты: ''USD'', ''RUB''|
-|**DEALDATE**|Дата продажи, возврата, обмена – дата сделки| +|**DEALDATE**|Дата операции| 
-|**DEALTIME**|Время продажи, возврата, обмена – время сделки|+|**DEALTIME**|Время операции|
 |**OPTYPE**|Тип операции: ''SALE'' – финансовые средства берутся с клиента, ''REFUND'' – финансовые средства возвращаются клиенту| |**OPTYPE**|Тип операции: ''SALE'' – финансовые средства берутся с клиента, ''REFUND'' – финансовые средства возвращаются клиенту|
 |**TRANS_TYPE**|Общий тип транзакции: ''SALE'', ''REFUND'', ''CANCEL'', ''EXCHANGE'', ''ERASE''| |**TRANS_TYPE**|Общий тип транзакции: ''SALE'', ''REFUND'', ''CANCEL'', ''EXCHANGE'', ''ERASE''|
Строка 19: Строка 18:
 |**NAME**|Имя пассажира, введенное в PNR при бронировании| |**NAME**|Имя пассажира, введенное в PNR при бронировании|
 |**PASS**|Документ, удостоверяющий личность пассажира| |**PASS**|Документ, удостоверяющий личность пассажира|
 +|**PASSENGER_TYPE**|Код категории пассажира (может не заполняться при отсутствии информации)|
 |**BENEFIT_DOC**|Документ о предоставлении льготы| |**BENEFIT_DOC**|Документ о предоставлении льготы|
 |**BIRTH_DATE**|Дата рождения пассажира в формате //ДДММГГГГ// (например, ''25011950'')| |**BIRTH_DATE**|Дата рождения пассажира в формате //ДДММГГГГ// (например, ''25011950'')|
 +|**GENDER**|Пол пассажира (''M'' – мужской, ''F'' – женский)|
 +|**CITIZENSHIP**|Гражданство пассажира (ISO код страны)|
 |**GENERAL_CARRIER**|Валидирующий перевозчик (например, ''421'')| |**GENERAL_CARRIER**|Валидирующий перевозчик (например, ''421'')|
 |**RETTYPE**|Вид возврата: добровольный = ''0'', вынужденный = ''1''| |**RETTYPE**|Вид возврата: добровольный = ''0'', вынужденный = ''1''|
Строка 29: Строка 31:
 |**NCURRENCY**|Код валюты расчета тарифа: ''USD'', ''RUB''…| |**NCURRENCY**|Код валюты расчета тарифа: ''USD'', ''RUB''…|
 |**OFARE**|Сумма тарифа из графы «**Тариф**» билета (например, ''400.00'')| |**OFARE**|Сумма тарифа из графы «**Тариф**» билета (например, ''400.00'')|
 +|**PENALTY**|Величина штрафа в валюте оплаты (например, ''100.00'')|
 |**FARE**|Тариф в валюте оплаты (например, ''10360.00'').\\ Атрибут //type// принимает значения: ''FREE'' – бесплатный билет, ''IT'' – IT-тариф, ''BT'' – BT-тариф, а при наличии текста, заданного для поля «**Тариф**» в 35 категории, принимает его значение.\\ Атрибут //vat_amount// – сумма НДС по тарифу.\\ Атрибут //vat_rate// – процентная ставка НДС по тарифу| |**FARE**|Тариф в валюте оплаты (например, ''10360.00'').\\ Атрибут //type// принимает значения: ''FREE'' – бесплатный билет, ''IT'' – IT-тариф, ''BT'' – BT-тариф, а при наличии текста, заданного для поля «**Тариф**» в 35 категории, принимает его значение.\\ Атрибут //vat_amount// – сумма НДС по тарифу.\\ Атрибут //vat_rate// – процентная ставка НДС по тарифу|
 |**NRATE**|Курс перевода из валюты расчета тарифа в валюту оплаты (например, ''25.9003'')| |**NRATE**|Курс перевода из валюты расчета тарифа в валюту оплаты (например, ''25.9003'')|
Строка 50: Строка 53:
 |**EXCH_TICKET**|Информация об обмениваемом билете, заполняется только при обмене| |**EXCH_TICKET**|Информация об обмениваемом билете, заполняется только при обмене|
  
-==== Блок "SEGMENT" ==== +===== Блок "SEGMENT" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**SEGNO**|Порядковый номер сегмента| |**SEGNO**|Порядковый номер сегмента|
 |**SEG_BSONUM**|Номер бланка, на котором оформлен сегмент| |**SEG_BSONUM**|Номер бланка, на котором оформлен сегмент|
 |**COUPON_NO**|Номер купона| |**COUPON_NO**|Номер купона|
-|**IS_VOID**|''F'' – flight, ''V'' – VOID, ''S'' – Surface+|**IS_VOID**|Статус сегмента: ''F'' – flight, ''V'' – void, ''S'' – surface
-|**STOP**|Признак стоповера (на билете //Х//): ''0'' – остановка разрешена, ''1'' – запрещена| +|**STPO**|Признак стоповера: ''0'' – остановка разрешена, ''1'' – запрещена| 
-|**CITY1CODE**|Код города отправления как на бланке (например, ''LED'')| +|**CITY1CODE**|Код города вылета как на бланке (например, ''LED'')| 
-|**CITY2CODE**|Код города прибытия как на бланке (например, ''MOW'')| +|**CITY2CODE**|Код города прилета как на бланке (например, ''MOW'')| 
-|**PORT1CODE**|Код порта отправления как на бланке (например, ''PUL'')| +|**PORT1CODE**|Код порта вылета как на бланке (например, ''PUL'')| 
-|**PORT2CODE**|Код порта прибытия как на бланке (например, ''VKO'')|+|**PORT2CODE**|Код порта прилета как на бланке (например, ''VKO'')|
 |**TERM1**|Терминал вылета| |**TERM1**|Терминал вылета|
-|**TERM2**|Терминал прибытия|+|**TERM2**|Терминал прилета|
 |**CARRIER**|Код перевозчика на сегменте (например, ''S7'')| |**CARRIER**|Код перевозчика на сегменте (например, ''S7'')|
-|**CLASS**|Класс обслуживания тарифа (например, ''X'', ''N''…)|+|**OPERATING_CARRIER**|Код оперирующего перевозчика на сегменте (например, ''UT''), будет добавлен в обменный файл, если оператором рейса является другая авиакомпания (отличная от маркетингового перевозчика)| 
 +|**CLASS**|Класс обслуживания (например, ''X'', ''N''…)|
 |**REIS**|Номер рейса| |**REIS**|Номер рейса|
-|**FLYDATE**|Дата отправления в формате //ДДММГГГГ//. Также может быть включён атрибут //changed_to//, отражающий новую дату вылета рейса в случае известного на момент оформления билета изменения в расписании| +|**FLYDATE**|Дата вылета в формате //ДДММГГГГ//. Также может быть включён атрибут //changed_to//, отражающий новую дату вылета рейса в случае известного на момент оформления билета изменения в расписании| 
-|**FLYTIME**|Время отправления в формате //ЧЧММ//+|**FLYTIME**|Время вылета в формате //ЧЧММ//
-|**ARRDATE**|Дата прибытия в формате //ДДММГГГГ//+|**ARRDATE**|Дата прилета в формате //ДДММГГГГ//
-|**ARRTIME**|Время прибытия в формате //ЧЧММ//|+|**ARRTIME**|Время прилета в формате //ЧЧММ//|
 |**BASICFARE**|Базовый тариф| |**BASICFARE**|Базовый тариф|
 |**FFP_INFO**|Информация о часто летающем пассажире (ЧЛП), содержащая атрибуты:\\ • //number// – номер бонусной карты программы ЧЛП;\\ • //certificate// – номер сертификата программы ЧЛП| |**FFP_INFO**|Информация о часто летающем пассажире (ЧЛП), содержащая атрибуты:\\ • //number// – номер бонусной карты программы ЧЛП;\\ • //certificate// – номер сертификата программы ЧЛП|
Строка 76: Строка 79:
 |**BAGGAGE**|Информация о багаже, содержащая атрибуты (могут отсутствовать):\\ • //number// – количество багажа;\\ • //qualifier// – единицы измерения багажа (''P'' – места багажные, ''L'' – фунты, ''K'' – килограммы, ''S'' – места в салоне)| |**BAGGAGE**|Информация о багаже, содержащая атрибуты (могут отсутствовать):\\ • //number// – количество багажа;\\ • //qualifier// – единицы измерения багажа (''P'' – места багажные, ''L'' – фунты, ''K'' – килограммы, ''S'' – места в салоне)|
  
-==== Блок "TAX" ==== +===== Блок "TAX" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**TAX**|Данные атрибуты в настоящее заполняются только для сбора ТКП (ZZ).\\ Атрибут //vat_amount// – сумма НДС по сбору, не включенному в общую сумму НДС по сборам авиакомпании.\\ Атрибут //vat_rate// – процентная ставка НДС по данному сбору| |**TAX**|Данные атрибуты в настоящее заполняются только для сбора ТКП (ZZ).\\ Атрибут //vat_amount// – сумма НДС по сбору, не включенному в общую сумму НДС по сборам авиакомпании.\\ Атрибут //vat_rate// – процентная ставка НДС по данному сбору|
Строка 88: Строка 90:
 |**OAMOUNT**|Сумма сбора в валюте отчетности (например, ''500.00'')| |**OAMOUNT**|Сумма сбора в валюте отчетности (например, ''500.00'')|
 |**OCURRENCY**|Код валюты отчетности (например, ''EUR'', ''USD'')| |**OCURRENCY**|Код валюты отчетности (например, ''EUR'', ''USD'')|
-|**ORATE**|Курс перевода из валюты назначения в валюту отчетности (например, ''1.56.'')|+|**ORATE**|Курс перевода из валюты назначения в валюту отчетности (например, ''1.56'')|
 |**OPRATE**|Курс перевода из валюты отчетности в валюту оплаты| |**OPRATE**|Курс перевода из валюты отчетности в валюту оплаты|
  
-==== Блок "FOP" ==== +===== Блок "FOP" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**TYPE**|Форма оплаты (например, ''CA'', ''СС'', ''INV'', ''ПК'')| |**TYPE**|Форма оплаты (например, ''CA'', ''СС'', ''INV'', ''ПК'')|
-|**ORG**|Организация (например, ''MO'' – Министерство Обороны)|+|**ORG**|Организация (например, ''МО'' – Министерство Обороны), используется для взаиморасчётов с перевозчиком|
 |**DOCSER**|Серия документа| |**DOCSER**|Серия документа|
 |**DOCNUM**|Номер документа| |**DOCNUM**|Номер документа|
 |**DOCINFO**|Полная информация о платежном документе| |**DOCINFO**|Полная информация о платежном документе|
-|**AUTH_INFO**|Информация о пластиковой карте:\\ • //code// – код авторизации;\\ • //currency// – код валюты авторизации;\\ • //amount// – сумма авторизации|+|**AUTH_INFO**|Информация о пластиковой карте:\\ • //code// – код авторизации;\\ • //currency// – код валюты авторизации;\\ • //amount// – сумма авторизации;\\ • //provider// – код центра авторизации при оплате пластиковой картой (может отсутствовать, если информации нет в системе);\\ • //RRN// – уникальный идентификатор банковской транзакции;\\ • //acq_bank// – название Банка-эквайера|
 |**AMOUNT**|Сумма итого в валюте оплаты (например, ''389.00'')| |**AMOUNT**|Сумма итого в валюте оплаты (например, ''389.00'')|
  
-==== Блок "CONTACTS" ==== +===== Блок "AGN_INFO" =====
- +
-^  Поле  ^  Описание +
-|**CONTACT**|Контактная информация| +
- +
-==== Блок "AGN_INFO" ==== +
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**CLIENT_NUM**|Номер клиента (например, ''3ПРОЧРМРКНК00000000'')| |**CLIENT_NUM**|Номер клиента (например, ''3ПРОЧРМРКНК00000000'')|
Строка 114: Строка 109:
 |**INFO**|Текст ремарок (например, ''3ПРОЧРМРК''), может повторяться по числу ремарок| |**INFO**|Текст ремарок (например, ''3ПРОЧРМРК''), может повторяться по числу ремарок|
  
-==== Блок "EXCH_TICKET" ==== +===== Блок "EXCH_TICKET" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**FIO**|ФИО пассажира| |**FIO**|ФИО пассажира|
Строка 122: Строка 116:
 |**TAXES**|Массив элементов **TAX**, каждый содержит информацию о сборе на сдаваемом билете, учтенном в процессе обмена| |**TAXES**|Массив элементов **TAX**, каждый содержит информацию о сборе на сдаваемом билете, учтенном в процессе обмена|
  
-==== Блок "SEGMENTS" по принятому в обмен билету ==== +===== Блок "SEGMENT" по принятому в обмен билету =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**SEGNO**|Порядковый номер сегмента| |**SEGNO**|Порядковый номер сегмента|
 |**CITY1CODE**|Код города вылета| |**CITY1CODE**|Код города вылета|
-|**CITY2CODE**|Код города прибытия|+|**CITY2CODE**|Код города прилета|
 |**PORT1CODE**|Код порта вылета| |**PORT1CODE**|Код порта вылета|
-|**PORT2CODE**|Код порта прибытия|+|**PORT2CODE**|Код порта прилета|
 |**CARRIER**|Код перевозчика| |**CARRIER**|Код перевозчика|
 |**CLASS**|Класс обслуживания| |**CLASS**|Класс обслуживания|
 |**REIS**|Номер рейса| |**REIS**|Номер рейса|
-|**FLYDATE**|Дата отправления в формате //ДДММГГГГ//+|**FLYDATE**|Дата вылета в формате //ДДММГГГГ//
-|**FLYTIME**|Время отправления в формате //ЧЧММ//|+|**FLYTIME**|Время вылета в формате //ЧЧММ//|
 |**BASICFARE**|Код тарифа| |**BASICFARE**|Код тарифа|
  
-==== Блок "TAXES" по принятому в обмен билету ==== +===== Блок "TAX" по принятому в обмен билету =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
-|**SEGNO**|Номер сегмента|+|**SEGNO**|Порядковый номер сегмента|
 |**CODE**|Код сбора| |**CODE**|Код сбора|
 |**AMOUNT**|Сумма сбора в валюте оплаты (например, ''389.00'')| |**AMOUNT**|Сумма сбора в валюте оплаты (например, ''389.00'')|
onlineticket/104operations/01tickets.1473421168.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki