ССВ
Стандарт Системы взаиморасчетов на воздушном транспорте
Утвержден
Председатель НСАВ
22 июня 2007 г.
Система продажи пассажирских железнодорожных перевозок
Структура данных файла архива агентских продаж в формате XML
ТКП
Предисловие
1 Разработан ТКП.
2 Введен в действие с даты утверждения.
3 Введен впервые
Содержание:
1.. Область применения. 3
2.. Структура и описание файла и его сегментов. 3
2 Область применения
Настоящий стандарт определяет правила формирования файла архива агентских продаж в формате XML с данными о продажах железнодорожных пассажирских перевозок пунктами продажи, аккредитованными в ТКП, для предоставления из ТКП в УФС.
3 Структура и описание файла и его сегментов
Файл XML формируется в кодировке UTF-8. Структура и описание сегментов файла приведены в таблице, которая имеет следующие колонки:
· Уровень – уровень вложенности;
· Элемент – название элемента;
· Наименование – наименование элемента;
· Обязат. – статус элемента, при указании в графе «+» элемент является обязательным;
· Тип - тип данных с указанием количества символов: цифровые («N»), затем указывается количество символов. Например: N4 – данные цифровые размер строго 4 символа; N…5 – данные цифровые размер до 5 символов; N…18.2 – данные цифровые размер до 18 символов с 2-мя знаками после запятой;
· Примечание – дополнительная информация по элементу.
Уровень | Элемент | Наименование | Обязат. | Тип | Примечание |
0 | TchRwGate | Заголовок обменного файла | + | ||
1 | CreateDate | Дата формирования файла | + | N6 | Формат DDMMYY |
1 | FileNo | Порядковый номер файла | + | N…4 | Сквозная нумерация файлов в течение календарного года |
1 | RwTransaction | Заголовок для описания транзакций оформления/возврата | + | ||
2 | TransactionNo | Номер транзакции UFS | + | N…14 | |
2 | ReservationNo | Номер брони UFS | N…14 | ||
2 | OperationType | Тип операции | + | N1 | 1– продажа 2- возврат |
2 | OperationDate | Дата операции | + | N6 | Формат DDMMYY |
2 | OperationTime | Время операции | + | N4 | Формат HHMM |
2 | PassengerCount | Кол-во пассажиров | + | N1 | |
2 | Amount | Общая стоимость по операции в валюте назначения | + | N…18.2 | |
2 | ProfitUFS | Сбор за услуги UFS | + | N…18.2 | Сумма сбора |
Ниже приведены примеры транзакции продажа и транзакции возврат:
<?xml version="1.0" encoding="utf-8" ?>
< TchRwGate > // Заголовок файла
< CreateDate >100607< /CreateDate > // Дата создания
< FileNo >21< / FileNo > // Порядковый номер файла
< RwTransaction > // Заголовок операции 1
< TransactionNo ></ TransactionNo > // Номер транзакции
< ReservationNo >2367834</ ReservationNo > // Номер брони
< OperationType >1</ OperationType > // Тип операции
< OperationDate >100607</ OperationDate > // Дата операции
< OperationTime >1047</ OperationTime > // Время операции
< PassengerCount >1</ PassengerCount > // Кол-во пассажиров
< Amount >2830.60</ Amount > // Стоимость
< ProfitUFS >100.00</ ProfitUFS > // Сбор за услуги
</ RwTransaction > // Конец операции 1
< RwTransaction > // Заголовок операции 2
< TransactionNo ></ TransactionNo >
< ReservationNo >2367848</ ReservationNo >
< OperationType >2</ OperationType >
< OperationDate >100607</ OperationDate >
< OperationTime >1814</ OperationTime >
< PassengerCount >2</ PassengerCount >
< Amount >1230.00</ Amount >
...
</ RwTransaction >
</ TchRwGate >


