ССВ

Стандарт Системы взаиморасчетов на воздушном транспорте

Утвержден

Председатель НСАВ

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 >