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

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


onlineticket:104operations:04train

Железнодорожные/автобусные билеты

Информация о железнодорожных билетах вносится в запись об операции TICKET корневого узла XML документа – TICKETS.

Блок "TICKET"

Поле Описание
TYPE_CARRIERТип перевозки: TRAIN – железнодорожная, BUS – автобусная
TYPEТип документа: TRAIN_TICKET
SYSTEMИнформация о системе резервирования.
Атрибут id – код системы (для МКЛ – 1H, для других центров – их идентификатор).
Атрибут session – сеанс работы (может отсутствовать)
CURRENCYКод валюты оплаты билета (например, USD, RUB)
DEALDATEДата операции
DEALTIMEВремя операции
OPTYPEТип операции: SALE – финансовые средства берутся с клиента, REFUND – финансовые средства возвращаются клиенту
TRANS_TYPEОбщий тип транзакции: SALE, REFUND
EMD_NUMНомер EMD
TICKNUMНомер билета
ORDER_NUMНомер заказа ЖД
FAREТариф. Может содержать атрибуты:
vat_amount – сумма НДС;
vat_rate – ставка НДС (заполняется только при предоставлении данных перевозчиком)
FARETYPEТип тарифа
FARE_CURRВалюта тарифа
PNRPNR заказа (если есть)
PNR_LATPNR заказа на латинице (если есть)
INSURANCEСтраховой тариф (в валюте тарифа)
SERVICESСервисные услуги (в валюте тарифа) с дополнительными атрибутами (заполняются только при предоставлении данных перевозчиком):
vat_amount – сумма НДС сервисных услуг;
vat_rate – ставка НДС сервисных услуг
COMMISSIONСборы комиссионные (в валюте тарифа)
TOTALОбщая сумма в валюте оплаты. Может содержать атрибуты (заполняются только при предоставлении данных перевозчиком):
commission_fee_vat_amount – сумма НДС комиссионного сбора при возврате;
commission_fee_vat_rate – ставка НДС комиссионного сбора при возврате;
refund_tax_vat_amount – сумма НДС сбора за возврат;
refund_tax_vat_rate – ставка НДС сбора за возврат
CARRIER_VAT_IDИНН перевозчика
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)
SEGMENTSМассив информации по участкам перевозки SEGMENT
PASSENGERSМассив информации о пассажирах с элементами PASSENGER
CONTACTSМассив информации о контактах пассажиров с элементами CONTACT, где может быть указан адрес электронной почты или телефон

Блок "SEGMENT"

Поле Описание
SEGNOПорядковый номер участка (всегда равен 1)
DEPPORTКод пункта отправления
DC_DEPPORTЦифровой код пункта отправления
ARRPORTКод пункта прибытия
DC_ARRPORTЦифровой код пункта прибытия
CLASSКласс обслуживания
SEATSМассив записей SEAT.
Каждая из записей содержит номер места и необязательный атрибут tier — ярус места
DEPDATEДата отправления в формате ДДММГГГГ
DEPTIMEВремя отправления в формате ЧЧММ
ARRDATEДата прибытия в формате ДДММГГГГ
ARRTIMEВремя прибытия в формате ЧЧММ
TRAINНомер поезда
COACHНомер вагона

Блок "PASSENGER"

Поле Описание
PASSNOПорядковый номер пассажира
FIOФИО пассажира
SURNAMEФамилия пассажира
NAMEИмя и отчество пассажира
PASSДокумент, удостоверяющий личность пассажира
GENDERПол пассажира (M – мужской, F – женский)
CITIZENSHIPГражданство пассажира (ISO код страны)
BIRTH_DATEДата рождения пассажира в формате ДДММГГГГ

Блок "CONTACTS"

Поле Описание
CONTACTКонтактная информация по пассажиру. Может быть указан либо адрес электронной почты, либо телефон.
• Формат номера телефона: без знака «+­», не более 14 цифр.
• Формат адреса электронной почты:
   • поле может включать один символ «@», после которого возможна одна точка;
   • допускаются цифры, русские, латинские символы, точки, тире и подчеркивания;
   • если указана хотя бы одна латинская буква, то следует указать все буквы латинскими;
   • не допускается два специальных символа подряд (точка, тире, подчеркивание)

См. также:

onlineticket/104operations/04train.txt · Последнее изменение: 2026/06/04 18:54 — kharitonov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki