1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
barcode data to be displayed in the UIC control App:
ticket choice: reservation,openTicket,pass,customerCard
issuingData: securityProvider,issuing date-time,issuerName,
specimen --> only displayed if value is "true",
?securePaperTicket --> only displayed if value is "true"?
activated --> only displayed if value is "false"
currency,currencyFract --> used for formatting prices
issuerPNR
controlData:
passportValidationRequired --> only displayed if value is "true",
ageCheckRequired --> only displayed if value is "true",
reductionCardCheckRequired --> only displayed if value is "true",
?includedTickets?
TravelerData:
groupName --> only displayed if provided
list of travelers
- first + second + last name in one line
- idCard/passportId --> only displayed if provided
- date-of-birth
- passengerType
- passengerWithReducedMobility --> only displayed if provided
- countryOfResidence --> code list needed for display
Reservation
train, departureDate and time as date-time,
serviceBrandAbrUTF8 --> only displayed if provided
service --> displayed from code list
fromStationNameUTF8,
toStationNameUTF8
classCode --> displayed from code list
serviceLevel --> displayed from code list, display code if not in list
places + additional places as "coach xyz, places 1,2,3,4"
bicycle places
numberOfOverbooked --> displayed if > 0
berth --> display as one line per berthType type from code list + # + compartmentGender from code list
tariff
priceType --> Display from code list
price --> displayed with currency and fraction) (9.99 EUR)
TariffType:
numberOfPassengers + passengerType from code list
tariffDesc
reductionCard --> List of CardReference Type
CardReferenceType: to be displayed in one line:
cardName
cardId --> display if provided
leadingCardId --> display if provided
trainingCardId --> display if provided
OpenTicket:
returnIncluded --> displayed in case the value is "true"
fromStationNameUTF8,
toStationNameUTF8,
validRegionDesc,
returnDescription -->
fromStationNameUTF8,
toStationNameUTF8,
validRegionDesc,
valid-from datetime,
valid-until datetime
classCode --> displayed from code list
serviceLevel --> displayed from code list, display code if not in list
tariff
price --> displayed with currency and fraction) (9.99 EUR)
Pass:
passType --> display from code list,
passDescription
classCode --> displayed from code list
valid-from datetime,
valid-until datetime,
numberOfPossibleTrips,
countries -> Displayed from code list
infoText
tariff
price --> displayed with currency and fraction) (9.99 EUR)
CustomerCard:
customer
valid-from datetime,
valid-until datetime,
classCode --> displayed from code list
cardTypeDescr
customerStatusDescr
|