Schema PNRCreateRQ.xsd


element Account
diagram
type extension of xsd:string
properties
content  complex
used by
element  Corporate
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string optional        

attribute Account/@Code
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  Y
enumeration  N

element AccountingLine
diagram
properties
content  complex
children SegmentIDRef VendorText ChargeCode ReceiptNumber Commission BaseAmount TaxAmount TaxSurcharge FareApplication Payment NumberOfDocuments Text
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required      OTH  

attribute AccountingLine/@Type
type restriction of xsd:string
properties
isRef  0
fixed  OTH
use  required
facets
minLength  3
maxLength  3

element ActionCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  AirTaxiSegment BusSegment CarPassiveSegment ChaufferBusDriveSegment Flight HotelPassiveSegment Insurance InsuranceSegment LandSegment MCOSegment OtherSegment PTASegment RailSegment SeaSegment TourSegment
facets
minLength  2
maxLength  2

element Address
diagram
type extension of xsd:string
properties
content  complex
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherInformation OtherPNRElements/APIS/StayingAt
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute Address/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element AddressGroup
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef ServiceIDRef OptionalCompanyName OptionalName Addressee Address City PostalCode StateCode CountryCode
used by
element  BillingAndDeliveryData
attributes
Name   Type   Use   Default   Fixed  
Use derived by: xsd:string required        
SplitItems derived by: xsd:string optional        
Source         

attribute AddressGroup/@Use
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  B
enumeration  D
enumeration  A
enumeration  H
enumeration  O
enumeration  M
enumeration  T

attribute AddressGroup/@SplitItems
type restriction of xsd:string
properties
isRef  0
use  optional
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element AddressGroup/OptionalCompanyName
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element AddressGroup/Addressee
diagram
properties
isRef  0
content  complex
children Surname GivenName Title Gender

element AddressGroup/Addressee/Gender
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  F
enumeration  M

element AddressGroup/CountryCode
diagram
type extension of CountryCodeLength2Type
properties
isRef  0
content  complex
facets
minLength  2
maxLength  2
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:string         

attribute AddressGroup/CountryCode/@SplitItemLine
type xsd:string
properties
isRef  0

element Age
diagram
type restriction of xsd:nonNegativeInteger
properties
content  simple
used by
elements  PassengerInformation Itinerary/Rail/Traveler TravelerName
facets
maxInclusive  120

element AgencyProfile
diagram
type extension of xsd:string
properties
content  complex
used by
element  MoveFromProfile
attributes
Name   Type   Use   Default   Fixed  
IdentifierType ProfileIdentifierType    NAME     

attribute AgencyProfile/@IdentifierType
type ProfileIdentifierType
properties
isRef  0
default  NAME
facets
enumeration  NAME
enumeration  LOCATOR

element AgencyType
diagram
type xsd:string
properties
content  simple
used by
element  PricingInfo

element Agent
diagram
type xsd:string
properties
content  simple
used by
elements  Flight OtherInformation

element AirlineCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  CreditCard/Authorization Carrier ManualPricing/Fare/FareRules/FareInfo FlightArrival OtherPNRElements/ManualTicket OtherServiceInformation SpecialServiceRequest TimeLimit
attributes
Name   Type   Use   Default   Fixed  
AirlineName xsd:string         

attribute AirlineCode/@AirlineName
type xsd:string
properties
isRef  0

element AirportCode
diagram
type restriction of AirportCodeType
properties
content  complex
used by
elements  Arrival Tax/CollectionPoint Departure DropOff PickUp TimeLimit
facets
minLength  3
maxLength  3
attributes
Name   Type   Use   Default   Fixed  
AirportName xsd:string optional        

element AirTaxiSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate OriginCityCode DestinationCityCode ActionCode NumberInParty Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Amount
diagram
type xsd:integer
properties
content  simple
used by
elements  CreditCard/Authorization DiscountInfo DocumentInvoiceRemark MCOSegment RoomRate TicketingInstructions/TicketExchange

element Arrival
diagram
properties
content  complex
children AirportCode Date Time
used by
element  Flight

element ArrivalPoint
diagram
type xsd:string
properties
content  simple
used by
elements  RailSegment SeaSegment

element ArrivalTime
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  BusSegment ManualPricing/Fare/FareRules/FareInfo RailSegment SeaSegment
facets
pattern  ([0-1][0-9]|2[0-4]):[0-5][0-9]

element Assignment
diagram
properties
content  complex
children TravelerIDRef SeatLocation Characteristic
used by
element  Seat

element AuthorizationNumber
diagram
type xsd:string
properties
content  simple
used by
element  OtherInformation

element BaseAmount
diagram
type extension of xsd:string
properties
content  complex
used by
element  AccountingLine
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute BaseAmount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element Beneficiary
diagram
type xsd:string
properties
content  simple
used by
element  PassengerInformation

element BillingAndDeliveryData
diagram
properties
content  complex
children FormOfPayment AddressGroup
used by
element  OtherPNRElements

element BookingCode
diagram
type xsd:string
properties
content  simple
used by
element  Room

element BusinessAccountRecord
diagram
type xsd:string
properties
content  simple
used by
element  CustomerProfile

element BusinessProfile
diagram
type extension of xsd:string
properties
content  complex
used by
element  MoveFromProfile
attributes
Name   Type   Use   Default   Fixed  
IdentifierType ProfileIdentifierType    NAME     

attribute BusinessProfile/@IdentifierType
type ProfileIdentifierType
properties
isRef  0
default  NAME
facets
enumeration  NAME
enumeration  LOCATOR

element BusName
diagram
type xsd:string
properties
content  simple
used by
element  BusSegment

element BusSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode DepartureDate OriginCityCode DestinationCityCode ActionCode NumberInParty DeparturePoint DepartureTime ArrivalPoint ArrivalTime BusName ServiceInformation ConfirmationNumber Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element BusSegment/ArrivalPoint
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element Car
diagram
properties
content  complex
children TravelerIDRef NumberOfCars PickUp DropOff CarVendorCode CarType RateOptions OptionalEquipment SupplementalInformation
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
ReturnRuleText derived by: xsd:string    N     
Source         

attribute Car/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Car/@ReturnRuleText
type restriction of xsd:string
properties
isRef  0
default  N
facets
enumeration  Y
enumeration  N

element Car/SupplementalInformation
diagram
type extension of CarHotelSupplementalInformationType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation Voucher Coupon TourCode BillingNumber BillingReference DriverGroup

element Car/SupplementalInformation/BillingNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Car/SupplementalInformation/BillingReference
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Car/SupplementalInformation/DriverGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Driver

element Car/SupplementalInformation/DriverGroup/Driver
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Age xsd:positiveInteger         
CountryOfResidency derived by: xsd:string         

attribute Car/SupplementalInformation/DriverGroup/Driver/@Age
type xsd:positiveInteger
properties
isRef  0

attribute Car/SupplementalInformation/DriverGroup/Driver/@CountryOfResidency
type restriction of xsd:string
properties
isRef  0
facets
length  2

element CarPassiveSegment
diagram
properties
content  complex
children TravelerIDRef CarVendorCode CityCode ActionCode NumberOfCars PickUpInfo DropOffInfo CarType RateOptions BookingSource ServiceInformation ConfirmationNumber Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
Source         

attribute CarPassiveSegment/@AssociationID
type xsd:ID
properties
isRef  0
use  required

element CarPassiveSegment/RateOptions
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children RateAmount CurrencyCode DistanceUnit MileKmRate MileKmLimit ExtraCharges
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional        
Category derived by: xsd:string optional        

attribute CarPassiveSegment/RateOptions/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  D
enumeration  E
enumeration  W
enumeration  M
enumeration  H
enumeration  P

attribute CarPassiveSegment/RateOptions/@Category
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  G
enumeration  I
enumeration  K
enumeration  L
enumeration  P
enumeration  R
enumeration  S
enumeration  U
enumeration  V
enumeration  X

element CarPassiveSegment/RateOptions/DistanceUnit
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1
maxLength  1
enumeration  M
enumeration  K

element CarPassiveSegment/RateOptions/MileKmRate
diagram
type xsd:positiveInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarPassiveSegment/RateOptions/ExtraCharges
diagram
properties
isRef  0
minOcc  0
maxOcc  0
content  complex
children ExtraChargesAmount MileKmLimit
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute CarPassiveSegment/RateOptions/ExtraCharges/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  D
enumeration  H

element CarPassiveSegment/RateOptions/ExtraCharges/ExtraChargesAmount
diagram
type xsd:integer
properties
isRef  0
content  simple

element CarRental
diagram
properties
content  complex
children PickUpDate DropOffDate
used by
element  OtherInformation

element Carrier
diagram
properties
content  complex
children AirlineCode FlightNumber
used by
element  Flight

element CarrierCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  Itinerary/Rail/Segment/Carrier HotelPassiveSegment
attributes
Name   Type   Use   Default   Fixed  
CarrierName xsd:string         

attribute CarrierCode/@CarrierName
type xsd:string
properties
isRef  0

element CarType
diagram
type extension of xsd:string
properties
content  complex
used by
elements  Car CarPassiveSegment
attributes
Name   Type   Use   Default   Fixed  
CodeType derived by: xsd:string    SIPP     

attribute CarType/@CodeType
type restriction of xsd:string
properties
isRef  0
default  SIPP
facets
enumeration  SIPP
enumeration  VS

element CarVendorCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  Car CarPassiveSegment
attributes
Name   Type   Use   Default   Fixed  
LinkType derived by: xsd:string optional        
CarVendorName xsd:string         

attribute CarVendorCode/@LinkType
type restriction of xsd:string
properties
isRef  0
use  optional
facets
minLength  3
maxLength  3
enumeration  GCM
enumeration  GCO
enumeration  GLP
enumeration  GLO
enumeration  GIA
enumeration  GIO
enumeration  ASA
enumeration  ACA
enumeration  ACP
enumeration  SDA
enumeration  SDC
enumeration  SOL
enumeration  WAP
enumeration  WMP
enumeration  WNA

attribute CarVendorCode/@CarVendorName
type xsd:string
properties
isRef  0

element ChainCode
diagram
type xsd:string
properties
content  simple
used by
element  Hotel

element ChangeGroup
diagram
properties
content  complex
children DepartureDate ReturnDate DestinationCity
used by
element  Insurance

element Characteristic
diagram
type extension of xsd:string
properties
content  complex
used by
element  Assignment
attributes
Name   Type   Use   Default   Fixed  
Location derived by: xsd:string optional        

attribute Characteristic/@Location
type restriction of xsd:string
properties
isRef  0
use  optional
facets
minLength  1
maxLength  1
enumeration  F
enumeration  L
enumeration  R
enumeration  T

element ChargeCode
diagram
type restriction of xsd:string
properties
content  simple
used by
element  AccountingLine
facets
minLength  3
maxLength  3

element ChaufferBusDriveSegment
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef VendorCode ActionCode NumberOfServices ServiceInfo ServiceType PointOfSale Text TelephoneNumber
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element ChaufferBusDriveSegment/NumberOfServices
diagram
type xsd:integer
properties
isRef  0
content  simple
nillable  0

element ChaufferBusDriveSegment/ServiceInfo
diagram
properties
isRef  0
content  complex
children Date Time CityCode

element ChaufferBusDriveSegment/ServiceType
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
length  3
enumeration  CDD
enumeration  CDA
enumeration  BSD
enumeration  BSA

element ChaufferBusDriveSegment/PointOfSale
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element CheckInDate
diagram
type xsd:date
properties
content  simple
used by
elements  Hotel HotelPassiveSegment

element CheckOutDate
diagram
type xsd:date
properties
content  simple
used by
elements  Hotel HotelPassiveSegment

element City
diagram
type extension of xsd:string
properties
content  complex
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherPNRElements/APIS/StayingAt
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute City/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element CityCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CarPassiveSegment Contact DropOffInfo Hotel HotelPassiveSegment PickUpInfo Purchase SaleInfo ChaufferBusDriveSegment/ServiceInfo Telephone TicketingInfo TourSegment
complexType  DocumentIssueType
facets
minLength  1

element CityName
diagram
type xsd:string
properties
content  simple
used by
element  Purchase

element ClassifiedFare
diagram
properties
content  complex
children TravelerIDRef ClassifiedGroup
used by
element  PricingInfo

element ClassifiedGroup
diagram
properties
content  complex
children SegmentIDRef FareBasisCode PseudoCityCode TicketDesignator
used by
element  ClassifiedFare

element Commission
diagram
type CommissionType
properties
content  complex
used by
elements  AccountingLine ManualPricing/Fare PricingInfo
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

element CompletePNRElements
diagram
properties
content  complex
children Itinerary Group Traveler Telephone Ticketing ReceivedFrom
used by
element  PNRCreateRQ

element CompletePNRElements/Group
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children GroupName BSGGroupName NumberOfPassengers

element CompletePNRElements/Group/GroupName
diagram
type xsd:string
properties
isRef  0
content  simple

element CompletePNRElements/Group/BSGGroupName
diagram
type xsd:string
properties
isRef  0
content  simple

element CompletePNRElements/Group/NumberOfPassengers
diagram
type xsd:integer
properties
isRef  0
content  simple

element ConfirmationNumber
diagram
type xsd:string
properties
content  simple
used by
elements  BusSegment CarPassiveSegment HotelPassiveSegment RailSegment SeaSegment TourSegment

element Contact
diagram
properties
content  complex
children CityCode TelephoneNumber
used by
element  OtherInformation
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Contact/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  R
enumeration  B
enumeration  F

element Contract
diagram
type xsd:string
properties
content  simple
used by
element  Corporate

element Corporate
diagram
properties
content  complex
children Account Contract
used by
element  PrivateFares

element Country
diagram
type extension of xsd:string
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute Country/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element CountryCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard/CCAddressGroup TravelerName/Residence SaleInfo OtherPNRElements/APIS/StayingAt TicketingInfo
facets
minLength  2
maxLength  2

element Coupon
diagram
type xsd:string
properties
content  simple
used by
element  Car/SupplementalInformation

element Coverage
diagram
type xsd:string
properties
content  simple
used by
element  Insurance

element CreditCard
diagram
properties
content  complex
children CCCode CCNumber CCExpiration SecurityID Authorization CardholderFirstName CardholderLastName CardholderIDRef ApprovalCode ExtendedPayment Remark CCAddressGroup
used by
elements  FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
InhibitPrint derived by: xsd:string         
PartialAmount xsd:positiveInteger         

attribute CreditCard/@InhibitPrint
type restriction of xsd:string
properties
isRef  0
facets
length  1
enumeration  Y
enumeration  N

attribute CreditCard/@PartialAmount
type xsd:positiveInteger
properties
isRef  0

element CreditCard/Authorization
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Amount AirlineCode
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute CreditCard/Authorization/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  A
enumeration  S
enumeration  D

element CreditCard/CCAddressGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Address City PostalCode StateCode CountryCode

element CreditCardInformation
diagram
type extension of CreditCardInformationType
properties
content  complex
children CCCode CCNumber CCExpiration TravelerIDRef CardholderFirstName CardholderLastName

element Crib
diagram
type xsd:integer
properties
content  simple
used by
element  RoomOptions

element CustomerIdentification
diagram
properties
content  complex
children Text
used by
element  OtherPNRElements

element CustomerProfile
diagram
properties
content  complex
children PassengerAccountRecord BusinessAccountRecord MasterAccountRecord
used by
element  OtherPNRElements

element Date
diagram
type xsd:date
properties
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element DateOfBirth
diagram
type xsd:date
properties
content  simple
used by
elements  Itinerary/Rail/Identification/IdentityCard Infant PassengerInformation OtherPNRElements/APIS/PictureID Itinerary/Rail/Traveler TravelerName

element Departure
diagram
properties
content  complex
children AirportCode Date Time
used by
element  Flight

element DepartureCity
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Insurance

element DepartureDate
diagram
type xsd:date
properties
content  simple
used by
elements  BusSegment ChangeGroup ManualPricing/Fare/FareRules/FareInfo Insurance RailSegment SeaSegment

element DeparturePoint
diagram
type xsd:string
properties
content  simple
used by
elements  BusSegment RailSegment SeaSegment

element DepartureTime
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  BusSegment ManualPricing/Fare/FareRules/FareInfo RailSegment SeaSegment
facets
pattern  ([0-1][0-9]|2[0-4]):[0-5][0-9]

element Description
diagram
type xsd:string
properties
content  simple
used by
element  Tax

element Designator
diagram
type xsd:string
properties
content  simple
used by
element  Tax

element DestinationCity
diagram
type xsd:string
properties
content  simple
used by
elements  ChangeGroup Insurance

element DestinationCityCode
diagram
type xsd:string
properties
content  simple
used by
elements  AirTaxiSegment BusSegment LandSegment RailSegment SeaSegment

element DirectPricing
diagram
properties
content  complex
children Fare
used by
element  PricingInfo

element DirectPricing/Fare
diagram
properties
isRef  0
minOcc  1
maxOcc  2
content  complex
children SegmentIDRef FareRefKey

element Discount
diagram
type extension of xsd:string
properties
content  complex
used by
element  DiscountGroup
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Discount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element DiscountGroup
diagram
properties
content  complex
children SegmentIDRef FareBasisCode TicketDesignator Discount CurrencyCode
used by
element  DiscountPricing

element DiscountInfo
diagram
properties
content  complex
children Type Amount
used by
element  Traveler

element DiscountPricing
diagram
properties
content  complex
children TravelerIDRef DiscountGroup
used by
element  PricingInfo

element Display
diagram
properties
content  complex
children History HistoricalFares
used by
element  PNRCreateRQ

element DocumentInvoiceRemark
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef Keyword Text Amount CurrencyCode
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional        

attribute DocumentInvoiceRemark/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  C
enumeration  H
enumeration  M

element DollarValue
diagram
type xsd:string
properties
content  simple
used by
element  PaymentType

element DropOff
diagram
properties
content  complex
children AirportCode Location Date Time CollectFrom
used by
element  Car

element DropOff/CollectFrom
diagram
type CarDeliverToCollectFromType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Address Date Time Comment Telephone

element DropOffDate
diagram
type xsd:date
properties
content  simple
used by
element  CarRental

element DropOffInfo
diagram
properties
content  complex
children Date Time CityCode
used by
element  CarPassiveSegment

element DuePaidAmount
diagram
type xsd:string
properties
content  simple
used by
element  DuePaidText

element DuePaidText
diagram
properties
content  complex
children DuePaidTextType Date DuePaidAmount CurrencyCode Text
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Indicator derived by: xsd:string    D     

attribute DuePaidText/@Indicator
type restriction of xsd:string
properties
isRef  0
default  D
facets
enumeration  D
enumeration  P
enumeration  T

element DuePaidTextType
diagram
type restriction of xsd:string
properties
content  simple
used by
element  DuePaidText
facets
enumeration  AS
enumeration  AX
enumeration  AT
enumeration  AH
enumeration  AC

element Email
diagram
type ValidEmailAddressType
properties
content  simple
used by
element  EmailAddress
facets
pattern  [a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+)*@([0-9A-Za-z][0-9A-Za-z\-]*[0-9A-Za-z]\.)+[a-zA-Z]{2,4}

element EmailAddress
diagram
properties
content  complex
children TravelerIDRef Email
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Source         
Type derived by: xsd:string optional        

attribute EmailAddress/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  B
enumeration  E
enumeration  H
enumeration  O
enumeration  T

element EndLine
diagram
type xsd:integer
properties
content  simple
used by
element  MoveFromProfile

element EndTransaction
diagram
properties
content  complex
children PNRName PseudoCityCode Queue
used by
element  PNRCreateRQ
attributes
Name   Type   Use   Default   Fixed  
TransactionType derived by: xsd:string required        
IgnoreWarnings derived by: xsd:string optional   N     

attribute EndTransaction/@TransactionType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  ET
enumeration  ER
enumeration  EM
enumeration  EMR
enumeration  EMX
enumeration  EMXR
enumeration  EMXP
enumeration  EMXPR
enumeration  EMT
enumeration  IG
enumeration  IR
enumeration  RD
enumeration  QT
enumeration  QR
enumeration  EK

attribute EndTransaction/@IgnoreWarnings
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

element ExtraAdult
diagram
type xsd:integer
properties
content  simple
used by
element  RoomOptions

element ExtraChild
diagram
type xsd:integer
properties
content  simple
used by
element  RoomOptions

element FareApplication
diagram
type restriction of xsd:string
properties
content  simple
used by
element  AccountingLine
facets
minLength  3
maxLength  3
enumeration  ONE
enumeration  PER
enumeration  ALL

element FareBasisCode
diagram
type xsd:string
properties
content  simple
used by
elements  ClassifiedGroup DiscountGroup ManualPricing/Fare/FareRules/FareInfo

element FFCompanyCode
diagram
type xsd:string
properties
content  simple
used by
element  FrequentTravelerGroup

element FFFlyingCompany
diagram
type xsd:string
properties
content  simple
used by
element  FrequentTravelerGroup

element FFLoyaltyLevel
diagram
type xsd:string
properties
content  simple
used by
element  FrequentTravelerGroup

element FFNumber
diagram
type xsd:string
properties
content  simple
used by
element  FrequentTravelerGroup

element FFProgramName
diagram
type xsd:string
properties
content  simple

element FFSharedProgramName
diagram
type xsd:string
properties
content  simple

element Flight
diagram
properties
content  complex
children Departure Arrival Carrier ClassOfService NumberInParty ActionCode VendorLocator Agent
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
OriginDestinationID xsd:string required        
Type derived by: xsd:string optional        
CnxxIndicator derived by: xsd:string optional        
MarriedSegment derived by: xsd:string optional        
Source         
SellIndicator derived by: xsd:string         
SellType derived by: xsd:string         

attribute Flight/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Flight/@OriginDestinationID
type xsd:string
properties
isRef  0
use  required

attribute Flight/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  BSG
enumeration  P
enumeration  O
enumeration  S
enumeration  W

attribute Flight/@CnxxIndicator
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  Y
enumeration  N

attribute Flight/@MarriedSegment
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  B
enumeration  E

attribute Flight/@SellIndicator
type restriction of xsd:string
properties
isRef  0
facets
minLength  1

attribute Flight/@SellType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  ASA
enumeration  ACA
enumeration  ACP
enumeration  ADY
enumeration  AIA
enumeration  GIA
enumeration  GIP
enumeration  GRM
enumeration  GLP
enumeration  SDC
enumeration  SOL
enumeration  WSV
enumeration  WAP
enumeration  WNP
enumeration  HRS

element Flight/ClassOfService
diagram
type ClassOfServiceWithCabinType
properties
isRef  0
content  complex
facets
minLength  1
maxLength  1
pattern  [A-Z]
attributes
Name   Type   Use   Default   Fixed  
Cabin CabinType optional        

element Flight/VendorLocator
diagram
type restriction of xsd:string
properties
isRef  0
content  simple

element FlightArrival
diagram
properties
content  complex
children AirlineCode FlightNumber
used by
element  PickUp

element FormOfPayment
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef ServiceIDRef CreditCard Other DirectBill Invoice CurrencyCode
used by
element  BillingAndDeliveryData
attributes
Name   Type   Use   Default   Fixed  
Source         

element FormOfPayment/DirectBill
diagram
properties
isRef  0
content  complex
children Company PaymentAmount

element FormOfPayment/DirectBill/Company
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
CompanyName xsd:string         
CompanyCode xsd:string required        

attribute FormOfPayment/DirectBill/Company/@CompanyName
type xsd:string
properties
isRef  0

attribute FormOfPayment/DirectBill/Company/@CompanyCode
type xsd:string
properties
isRef  0
use  required

element FormOfPayment/DirectBill/PaymentAmount
diagram
type extension of xsd:int
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
CurrencyCode derived by: xsd:string required        
NumberOfDecimals xsd:nonNegativeInteger required        

attribute FormOfPayment/DirectBill/PaymentAmount/@CurrencyCode
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  3
maxLength  3

attribute FormOfPayment/DirectBill/PaymentAmount/@NumberOfDecimals
type xsd:nonNegativeInteger
properties
isRef  0
use  required

element FormOfPayment/Invoice
diagram
properties
isRef  0
content  complex
children DatePaid FirstName LastName PaymentComment PaymentAmount

element FormOfPayment/Invoice/DatePaid
diagram
type Date
properties
isRef  0
content  simple

element FormOfPayment/Invoice/FirstName
diagram
type xsd:string
properties
isRef  0
content  simple

element FormOfPayment/Invoice/LastName
diagram
type xsd:string
properties
isRef  0
content  simple

element FormOfPayment/Invoice/PaymentComment
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex

element FormOfPayment/Invoice/PaymentAmount
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
CurrencyCode derived by: xsd:string required        
NumberOfDecimals xsd:nonNegativeInteger required        

attribute FormOfPayment/Invoice/PaymentAmount/@CurrencyCode
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  3
maxLength  3

attribute FormOfPayment/Invoice/PaymentAmount/@NumberOfDecimals
type xsd:nonNegativeInteger
properties
isRef  0
use  required

element FrequentTravelerGroup
diagram
properties
content  complex
children TravelerIDRef FFCompanyCode FFNumber FFFlyingCompany FFLoyaltyLevel
used by
element  OtherPNRElements

element Gender
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Infant OtherPNRElements/APIS/PictureID
facets
minLength  1
maxLength  2
enumeration  F
enumeration  M
enumeration  MI
enumeration  FI
enumeration  U

element GeneralRemark
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef Text
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Source         
Category xsd:string optional   <empty>     
Type xsd:string optional   <empty>     

attribute GeneralRemark/@Category
type xsd:string
properties
isRef  0
default  <empty>
use  optional

attribute GeneralRemark/@Type
type xsd:string
properties
isRef  0
default  <empty>
use  optional

element Guarantee
diagram
type restriction of xsd:string
properties
content  simple
facets
enumeration  Y
enumeration  N

element HiddenRemark
diagram
properties
content  complex
children TravelerIDRef Text PseudoCityCode
used by
element  OtherPNRElements

element HistoricalFares
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Display
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element HistoricalRemark
diagram
properties
content  complex
children Text
used by
element  OtherPNRElements

element History
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Display
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element Hotel
diagram
properties
content  complex
children TravelerIDRef CheckInDate CheckOutDate NumberOfNights NumberOfPersons ChainCode PropertyCode CityCode Room SupplementalInformation
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
SellType derived by: xsd:string required        
ReturnRuleText derived by: xsd:string    N     
ShortSell derived by: xsd:string optional   N     
Source         
AcceptPendingStatus derived by: xsd:string    Y     
NoPriceRetrieval derived by: xsd:string    N     

attribute Hotel/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Hotel/@SellType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  CacheOrSource
enumeration  ASA
enumeration  ACA
enumeration  ACP
enumeration  ADY
enumeration  AIA
enumeration  CRC
enumeration  CRCOFF
enumeration  GIA
enumeration  GIP
enumeration  GRM
enumeration  GLP
enumeration  PEG
enumeration  SDC
enumeration  SOL
enumeration  WSV
enumeration  WAP
enumeration  WNP
enumeration  HRS
enumeration  HRSEXT
enumeration  HBC
enumeration  CSP
enumeration  EHT
enumeration  JVW
enumeration  UTL

attribute Hotel/@ReturnRuleText
type restriction of xsd:string
properties
isRef  0
default  N
facets
enumeration  Y
enumeration  N

attribute Hotel/@ShortSell
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute Hotel/@AcceptPendingStatus
type restriction of xsd:string
properties
isRef  0
default  Y
facets
enumeration  Y
enumeration  N

attribute Hotel/@NoPriceRetrieval
type restriction of xsd:string
properties
isRef  0
default  N
facets
enumeration  Y
enumeration  N

element Hotel/SupplementalInformation
diagram
type extension of CarHotelSupplementalInformationType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation Voucher TourCode

element HotelInformation
diagram
properties
content  complex
children HotelName Address City StateCode Country PostalCode TelephoneNumber FaxNumber Email
used by
element  HotelPassiveSegment

element HotelInformation/Address
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  simple

element HotelInformation/City
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelInformation/StateCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelInformation/Country
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelInformation/PostalCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelInformation/FaxNumber
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelInformation/Email
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelName
diagram
type xsd:string
properties
content  simple
used by
element  HotelInformation

element HotelPassiveSegment
diagram
properties
content  complex
children TravelerIDRef CarrierCode CheckInDate CheckOutDate CityCode ActionCode NumberOfRooms RoomType RoomRate Guarantee HotelInformation ConfirmationNumber Text PropertyCode ReasonCode RoomOptions SupplementalInformation RateCode RateAccess Commission
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
Source         

attribute HotelPassiveSegment/@AssociationID
type xsd:ID
properties
isRef  0
use  required

element HotelPassiveSegment/Guarantee
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  Y
enumeration  N

element HotelPassiveSegment/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  simple

element HotelPassiveSegment/ReasonCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/RoomOptions
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Crib RollawayChild RollawayAdult ExtraChild ExtraAdult

element HotelPassiveSegment/RoomOptions/Crib
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/RoomOptions/RollawayChild
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/RoomOptions/RollawayAdult
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/RoomOptions/ExtraChild
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/RoomOptions/ExtraAdult
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element HotelPassiveSegment/SupplementalInformation
diagram
type CarHotelSupplementalInformationType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation

element HotelPassiveSegment/RateAccess
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  3
maxLength  6

element HotelPassiveSegment/Commission
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute HotelPassiveSegment/Commission/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A
enumeration  Y
enumeration  N

element IDNumber
diagram
type xsd:string
properties
content  simple
used by
element  PassengerInformation

element Infant
diagram
properties
content  complex
children Surname GivenName DateOfBirth NameRemark Gender
used by
element  Traveler
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
Type xsd:string optional        

attribute Infant/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Infant/@Type
type xsd:string
properties
isRef  0
use  optional

element Initial
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  OtherPNRElements/APIS/PictureID TravelerName
facets
length  1

element Insurance
diagram
properties
content  complex
children VendorCode PurchaseDate ActionCode NumberInParty DepartureCity DepartureDate DestinationCity ReturnDate PlanType PassengerIDRef Coverage PartialRefund ChangeGroup PaymentType OtherInformation
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
Type derived by: xsd:string optional   B     

attribute Insurance/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Insurance/@Type
type restriction of xsd:string
properties
isRef  0
default  B
use  optional
facets
minLength  1
maxLength  1
enumeration  B
enumeration  C
enumeration  R

element InsuranceSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate Purchase ActionCode NumberInParty Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Issued
diagram
type xsd:string
properties
content  simple
used by
element  Ticketing

element Itinerary
diagram
properties
content  complex
children Flight Car Hotel Rail Miscellaneous Insurance Event
used by
element  CompletePNRElements

element Itinerary/Rail
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children TravelerIDRef Segment Traveler Payment FrequentTraveler Identification OptionalServices Parameters
attributes
Name   Type   Use   Default   Fixed  
Source         

element Itinerary/Rail/Segment
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Departure Arrival ClassOfService Carrier Seat FareRefKey ConnectionRefKey
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
OriginDestinationID xsd:string required        
Type RailSegmentTypeType required        

attribute Itinerary/Rail/Segment/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Itinerary/Rail/Segment/@OriginDestinationID
type xsd:string
properties
isRef  0
use  required

attribute Itinerary/Rail/Segment/@Type
type RailSegmentTypeType
properties
isRef  0
use  required
facets
enumeration  Bus
enumeration  Car
enumeration  Ferry
enumeration  Ship
enumeration  Hovercraft
enumeration  Suburban
enumeration  Taxi
enumeration  Train
enumeration  Tram
enumeration  Transfer
enumeration  Underground
enumeration  Unknown
enumeration  Walking

element Itinerary/Rail/Segment/Departure
diagram
properties
isRef  0
content  complex
children StationCode Date Time

element Itinerary/Rail/Segment/Arrival
diagram
properties
isRef  0
content  complex
children StationCode Date Time

element Itinerary/Rail/Segment/ClassOfService
diagram
type xsd:string
properties
isRef  0
content  simple

element Itinerary/Rail/Segment/Carrier
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CarrierCode TrainNumber

element Itinerary/Rail/Segment/Carrier/TrainNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element Itinerary/Rail/Segment/Seat
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Preference

element Itinerary/Rail/Segment/Seat/Preference
diagram
type RailSeatPrefType
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  simple
facets
enumeration  FORWARD
enumeration  BACKWARD
enumeration  AIRLINE
enumeration  WINDOW
enumeration  AISLE
enumeration  COMPARTMENT
enumeration  MIDDLE
enumeration  QUIET
enumeration  TABLE
enumeration  POWER
enumeration  PHONE
enumeration  LUGGAGE
enumeration  LAVATORY
enumeration  SINGLE

element Itinerary/Rail/Segment/ConnectionRefKey
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element Itinerary/Rail/Traveler
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Age DateOfBirth Discount
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Itinerary/Rail/Traveler/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  ADT

element Itinerary/Rail/Traveler/Discount
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type RailDiscountType required        
Code derived by: xsd:string         
AuthorizationCode derived by: xsd:string         

attribute Itinerary/Rail/Traveler/Discount/@Type
type RailDiscountType
properties
isRef  0
use  required
facets
enumeration  AmtrakAAA
enumeration  AmtrakCorporate
enumeration  AmtrakIntlStudentID
enumeration  AmtrakNatAssocRailPax
enumeration  AmtrakStudentAdvantage
enumeration  AmtrakUSArmedForces
enumeration  AmtrakVeteranAdvantage
enumeration  AtocUKAnnualGold
enumeration  AtocUKChildDisability
enumeration  AtocUKDisability
enumeration  AtocUKFamilyFriends
enumeration  AtocUKGroupsave3
enumeration  AtocUKGroupsave4
enumeration  AtocUKHMArmedForces
enumeration  AtocUKJobcentrePlus
enumeration  AtocUKNetwork
enumeration  AtocUKSenior
enumeration  AtocUKTwoTogether
enumeration  AtocUKYouth
enumeration  BahnCard1st25
enumeration  BahnCard2nd25
enumeration  BahnCard1st50
enumeration  BahnCard2nd50
enumeration  BahnCardBusiness1st25
enumeration  BahnCardBusiness2nd25
enumeration  BahnCardBusiness1st50
enumeration  BahnCardBusiness2nd50
enumeration  A-VORTEILScardInclRAILPLUS
enumeration  CH-HalbtaxAboInclRAILPLUS
enumeration  CH-HalbtaxAbo
enumeration  NL-VoordeelurenaboInclRAILPLUS
enumeration  NL-Voordeelurenabo
enumeration  RAILPLUS
enumeration  DBCorporate
enumeration  EurostarCorporate
enumeration  RenfeCarnetGo25ISTC
enumeration  RenfeCarnetJoven
enumeration  RenfeCorporate
enumeration  RenfeTarjetaDorada
enumeration  RenfeTarjetaJovenRenfe
enumeration  RenfeTarjetaRailPlusJunior
enumeration  ThalysCorporate
enumeration  VIACorporate

attribute Itinerary/Rail/Traveler/Discount/@Code
type restriction of xsd:string
properties
isRef  0
facets
minLength  1

attribute Itinerary/Rail/Traveler/Discount/@AuthorizationCode
type restriction of xsd:string
properties
isRef  0
facets
minLength  1

element Itinerary/Rail/Payment
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CreditCard

element Itinerary/Rail/Payment/CreditCard
diagram
type extension of BasicCreditCardType
properties
isRef  0
content  complex
children CCCode CCNumber CCExpiration SecurityID CardholderFirstName CardholderLastName

element Itinerary/Rail/FrequentTraveler
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children FTProgram FTNumber

element Itinerary/Rail/FrequentTraveler/FTProgram
diagram
type RailFrequentTravelerType
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  BahnCard
enumeration  BahnBonusCard
enumeration  Amtrak

element Itinerary/Rail/FrequentTraveler/FTNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Itinerary/Rail/Identification
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children MaestroCard CreditCard IdentityCard CustomerCard

element Itinerary/Rail/Identification/MaestroCard
diagram
properties
isRef  0
content  complex
children BankIdentificationCode AccountNumber Expiration

element Itinerary/Rail/Identification/MaestroCard/BankIdentificationCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Itinerary/Rail/Identification/MaestroCard/AccountNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  \d+

element Itinerary/Rail/Identification/MaestroCard/Expiration
diagram
properties
isRef  0
content  complex
children Year

element Itinerary/Rail/Identification/MaestroCard/Expiration/Year
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  \d{4}

element Itinerary/Rail/Identification/CreditCard
diagram
properties
isRef  0
content  complex
children CCNumber CCExpiration

element Itinerary/Rail/Identification/IdentityCard
diagram
properties
isRef  0
content  complex
children CardNumber ExpirationDate DateOfBirth IssueCountry

element Itinerary/Rail/Identification/IdentityCard/CardNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Itinerary/Rail/Identification/IdentityCard/ExpirationDate
diagram
type xsd:date
properties
isRef  0
content  simple

element Itinerary/Rail/Identification/IdentityCard/IssueCountry
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  [A-Z]{2}

element Itinerary/Rail/Identification/CustomerCard
diagram
properties
isRef  0
content  complex
children CardNumber ExpirationDate
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Itinerary/Rail/Identification/CustomerCard/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  BahnCard
enumeration  BahnBonusCard

element Itinerary/Rail/Identification/CustomerCard/CardNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element Itinerary/Rail/Identification/CustomerCard/ExpirationDate
diagram
type xsd:date
properties
isRef  0
content  simple

element Itinerary/Rail/OptionalServices
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children RailService

element Itinerary/Rail/OptionalServices/RailService
diagram
type extension of RailServiceType
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children SegmentIDRef Attribute ReferenceKey
attributes
Name   Type   Use   Default   Fixed  
Type RailServiceTypeType required        
IgnoreUnavailable derived by: xsd:string    N     

attribute Itinerary/Rail/OptionalServices/RailService/@IgnoreUnavailable
type restriction of xsd:string
properties
isRef  0
default  N
facets
enumeration  N
enumeration  Y

element Itinerary/Rail/Parameters
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Parameter

element Itinerary/Rail/Parameters/Parameter
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Key derived by: xsd:string required        
Value xsd:string required        

attribute Itinerary/Rail/Parameters/Parameter/@Key
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1

attribute Itinerary/Rail/Parameters/Parameter/@Value
type xsd:string
properties
isRef  0
use  required

element Itinerary/Event
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children TravelerIDRef StartDate SupplementalInformation
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
EventCode xsd:string required        
Quantity xsd:integer         

attribute Itinerary/Event/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Itinerary/Event/@EventCode
type xsd:string
properties
isRef  0
use  required

attribute Itinerary/Event/@Quantity
type xsd:integer
properties
isRef  0

element Itinerary/Event/StartDate
diagram
type Date
properties
isRef  0
content  simple

element Itinerary/Event/SupplementalInformation
diagram
type extension of CarHotelSupplementalInformationType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation

element ItineraryRemark
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef Text
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Type xsd:string required        

attribute ItineraryRemark/@Type
type xsd:string
properties
isRef  0
use  required

element Keyword
diagram
type restriction of xsd:string
properties
content  simple
used by
element  DocumentInvoiceRemark
facets
enumeration  AC
enumeration  AD
enumeration  BB
enumeration  CA
enumeration  CD
enumeration  DF
enumeration  DS
enumeration  DY
enumeration  FA
enumeration  FS
enumeration  NP
enumeration  PF
enumeration  PH
enumeration  PT
enumeration  RC
enumeration  SA
enumeration  SD
enumeration  SF
enumeration  TK

element LandSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate OriginCityCode DestinationCityCode ActionCode NumberInParty Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Language
diagram
type xsd:string
properties
content  simple
default  ENGLISH
used by
element  OtherInformation

element Location
diagram
type CarLocation
properties
content  complex
children CityCode Category Number
used by
elements  DropOff PickUp

element ManualPricing
diagram
properties
content  complex
children Text CurrencyCode Fare
used by
element  PricingInfo

element ManualPricing/Fare
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children TravelerIDRef Price NetRemit Commission FareRules ReissueFare
attributes
Name   Type   Use   Default   Fixed  
Type xsd:string required        
TypeCount xsd:integer optional        
TypeTotalPrice xsd:integer optional        
Tour derived by: xsd:string optional        

attribute ManualPricing/Fare/@Type
type xsd:string
properties
isRef  0
use  required

attribute ManualPricing/Fare/@TypeCount
type xsd:integer
properties
isRef  0
use  optional

attribute ManualPricing/Fare/@TypeTotalPrice
type xsd:integer
properties
isRef  0
use  optional

attribute ManualPricing/Fare/@Tour
type restriction of xsd:string
properties
isRef  0
use  optional
facets
minLength  1
maxLength  1
enumeration  I
enumeration  B

element ManualPricing/Fare/NetRemit
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children APBC AEBA
attributes
Name   Type   Use   Default   Fixed  
NRIndicator xsd:string         

attribute ManualPricing/Fare/NetRemit/@NRIndicator
type xsd:string
properties
isRef  0

element ManualPricing/Fare/NetRemit/APBC
diagram
type xsd:positiveInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/NetRemit/AEBA
diagram
type xsd:positiveInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/FareRules
diagram
properties
isRef  0
content  complex
children FareInfo TicketByDate Penalty FareCalculation Restriction Endorsements TourCode

element ManualPricing/Fare/FareRules/FareInfo
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children DepartureDate DepartureTime DepartureCode ArrivalDate ArrivalTime ArrivalCode ChangeOfDay FareBasisCode TicketDesignator AirlineCode RelatedSegment SegmentIDRef ClassOfService BaggageAllowance NVB NVA StopOverIndicator

element ManualPricing/Fare/FareRules/FareInfo/DepartureCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
length  3

element ManualPricing/Fare/FareRules/FareInfo/ArrivalDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/FareRules/FareInfo/ArrivalCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
length  3

element ManualPricing/Fare/FareRules/FareInfo/ChangeOfDay
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/FareRules/FareInfo/RelatedSegment
diagram
properties
isRef  0
minOcc  1
maxOcc  16
content  complex
children SegmentIDRef Cabin ClassOfService BaggageAllowance NVA NVB StopOverIndicator

element ManualPricing/Fare/FareRules/FareInfo/RelatedSegment/Cabin
diagram
type CabinType
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  P
enumeration  F
enumeration  J
enumeration  C
enumeration  W
enumeration  Y

element ManualPricing/Fare/FareRules/FareInfo/RelatedSegment/BaggageAllowance
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/FareRules/FareInfo/RelatedSegment/StopOverIndicator
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  X
enumeration  O

element ManualPricing/Fare/FareRules/FareInfo/BaggageAllowance
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element ManualPricing/Fare/FareRules/FareInfo/StopOverIndicator
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  X
enumeration  O

element ManualPricing/Fare/FareRules/TicketByDate
diagram
type extension of xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Time derived by: xsd:string         

attribute ManualPricing/Fare/FareRules/TicketByDate/@Time
type restriction of xsd:string
properties
isRef  0
facets
pattern  ([0-1][0-9]|2[0-4]):[0-5][0-9]

element ManualPricing/Fare/FareRules/Penalty
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  0
content  simple

element ManualPricing/Fare/FareRules/FareCalculation
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element ManualPricing/Fare/FareRules/Restriction
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  0
content  simple

element ManualPricing/Fare/FareRules/Endorsements
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Text SegmentIDRef
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         

attribute ManualPricing/Fare/FareRules/Endorsements/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  M
enumeration  P

element ManualPricing/Fare/FareRules/TourCode
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Text SegmentIDRef

element ManualPricing/Fare/ReissueFare
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children AdditionalCollection
attributes
Name   Type   Use   Default   Fixed  
TypeOfExchange derived by: xsd:string required        
OriginalCurrency derived by: xsd:string         

attribute ManualPricing/Fare/ReissueFare/@TypeOfExchange
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  E
enumeration  A
enumeration  R

attribute ManualPricing/Fare/ReissueFare/@OriginalCurrency
type restriction of xsd:string
properties
isRef  0
facets
pattern  [A-Z0-9]{3}

element ManualPricing/Fare/ReissueFare/AdditionalCollection
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:int required        

attribute ManualPricing/Fare/ReissueFare/AdditionalCollection/@Amount
type xsd:int
properties
isRef  0
use  required

element MasterAccountRecord
diagram
type xsd:string
properties
content  simple
used by
element  CustomerProfile

element MCOSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate Purchase ActionCode NumberInParty Amount CurrencyCode Text AccountingText
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         
AssociationID xsd:ID required        
Purpose derived by: xsd:string    MCO     

attribute MCOSegment/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute MCOSegment/@Purpose
type restriction of xsd:string
properties
isRef  0
default  MCO
facets
enumeration  MCO
enumeration  SVC
enumeration  XSB
enumeration  TAS

element MCOSegment/AccountingText
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element MileKmLimit
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CarPassiveSegment/RateOptions/ExtraCharges CarPassiveSegment/RateOptions
facets
minLength  1
pattern  \d+|UNL

element Miscellaneous
diagram
properties
content  complex
children OtherSegment InsuranceSegment MCOSegment PTASegment AirTaxiSegment LandSegment BusSegment RailSegment SeaSegment TourSegment CarPassiveSegment HotelPassiveSegment ChaufferBusDriveSegment
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        

attribute Miscellaneous/@AssociationID
type xsd:ID
properties
isRef  0
use  required

element MoveFromProfile
diagram
properties
content  complex
children AgencyProfile PseudoCityCode BusinessProfile TravelerProfile StartLine EndLine RefLineNumber
used by
element  PNRCreateRQ
attributes
Name   Type   Use   Default   Fixed  
MoveAgencyProfile derived by: xsd:string         
Source         
ProfileSystem derived by: xsd:string         

attribute MoveFromProfile/@MoveAgencyProfile
type restriction of xsd:string
properties
isRef  0
facets
length  1
enumeration  Y
enumeration  N

attribute MoveFromProfile/@ProfileSystem
type restriction of xsd:string
properties
isRef  0
facets
enumeration  ST
enumeration  SP

element MoveFromProfile/RefLineNumber
diagram
type xsd:nonNegativeInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element NameRemark
diagram
type xsd:string
properties
content  simple
used by
elements  Infant TravelerName

element Native
diagram
type xsd:string
properties
content  simple
used by
element  Ticketing

element Nature
diagram
type xsd:string
properties
content  simple
used by
element  Tax

element Number
diagram
type xsd:string
properties
content  simple
used by
element  Voucher

element NumberInParty
diagram
type restriction of xsd:integer
properties
content  simple
used by
elements  AirTaxiSegment BusSegment Flight Insurance InsuranceSegment LandSegment MCOSegment OtherSegment PTASegment RailSegment SeaSegment SpecialServiceRequest TourSegment
facets
minInclusive  0

element NumberOfCars
diagram
type xsd:integer
properties
content  simple
used by
elements  Car CarPassiveSegment

element NumberOfDocuments
diagram
type xsd:integer
properties
content  simple
used by
element  AccountingLine

element NumberOfNights
diagram
type xsd:integer
properties
content  simple
used by
element  Hotel

element NumberOfPersons
diagram
type extension of xsd:integer
properties
content  complex
used by
element  Hotel
attributes
Name   Type   Use   Default   Fixed  
NumberOfChildren xsd:int         
NumberOfInfants xsd:int optional        

attribute NumberOfPersons/@NumberOfChildren
type xsd:int
properties
isRef  0

attribute NumberOfPersons/@NumberOfInfants
type xsd:int
properties
isRef  0
use  optional

element NumberOfRooms
diagram
type xsd:integer
properties
content  simple
used by
elements  HotelPassiveSegment Room

element Office
diagram
type extension of xsd:string
properties
content  complex
used by
element  PrivateFares
attributes
Name   Type   Use   Default   Fixed  
Provider derived by: xsd:string required        

attribute Office/@Provider
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  2
enumeration  1A
enumeration  1W
enumeration  1P
enumeration  1V
enumeration  1G
enumeration  1S
enumeration  1B

element OptionalEquipment
diagram
type extension of xsd:string
properties
content  complex
used by
element  Car
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
Quantity xsd:positiveInteger    1     

attribute OptionalEquipment/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  EQP
enumeration  VS

attribute OptionalEquipment/@Quantity
type xsd:positiveInteger
properties
isRef  0
default  1

element OptionalName
diagram
type xsd:string
properties
content  simple
used by
element  AddressGroup

element OptionalServices
diagram
properties
content  complex
children Service
used by
element  OtherPNRElements

element OptionalServices/Service
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children SegmentIDRef TravelerIDRef ServiceLocation ServiceDate Description DescriptionVariable ServicePrice ReferenceKey
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
ReasonCode required        
SubCode required        
ServiceCode         
FareBrand         
Quantity    1     
Source         

attribute OptionalServices/Service/@AssociationID
type xsd:ID
properties
isRef  0
use  required

element OptionalServices/Service/Description
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OptionalServices/Service/DescriptionVariable
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OptionalServices/Service/ReferenceKey
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element OriginCityCode
diagram
type xsd:string
properties
content  simple
used by
elements  AirTaxiSegment BusSegment LandSegment RailSegment SeaSegment

element Other
diagram
type extension of xsd:string
properties
content  complex
used by
elements  FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
PartialAmount xsd:positiveInteger         

attribute Other/@PartialAmount
type xsd:positiveInteger
properties
isRef  0

element OtherInformation
diagram
properties
content  complex
children Contact Address PassengerInformation Agent StateCode CarRental Language TourOperator PolicyNumber RefundReason AuthorizationNumber
used by
element  Insurance

element OtherPNRElements
diagram
properties
content  complex
children EmailAddress FrequentTravelerGroup BillingAndDeliveryData CustomerIdentification CustomerProfile DocumentInvoiceRemark DuePaidText GeneralRemark ItineraryRemark OtherServiceInformation ReviewBookingQueue Seat OptionalServices SpecialServiceRequest APIS TicketRemark UserRemark HistoricalRemark AccountingLine AccountingInfo TicketingInstructions HiddenRemark TourCode ManualTicket AgentIDOverride Security
used by
element  PNRCreateRQ

element OtherPNRElements/APIS
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children TravelerIDRef SegmentIDRef PictureID VISA StayingAt

element OtherPNRElements/APIS/PictureID
diagram
properties
isRef  0
content  complex
children DocType IssueCountry DocNumber NationalityCountry DateOfBirth Gender DocExpirationDate Surname GivenName Initial PassportHolder DocIssueDate IssueCity

element OtherPNRElements/APIS/PictureID/DocType
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  1
enumeration  A
enumeration  C
enumeration  P
enumeration  F
enumeration  M
enumeration  N
enumeration  V

element OtherPNRElements/APIS/PictureID/IssueCountry
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  2
maxLength  3

element OtherPNRElements/APIS/PictureID/DocNumber
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element OtherPNRElements/APIS/PictureID/NationalityCountry
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  2
maxLength  3

element OtherPNRElements/APIS/PictureID/DocExpirationDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/APIS/PictureID/PassportHolder
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  1
enumeration  H

element OtherPNRElements/APIS/PictureID/DocIssueDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/APIS/PictureID/IssueCity
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/APIS/VISA
diagram
properties
isRef  0
content  complex
children DocType PlaceOfBirth DocNumber PlaceOfIssue IssueDate IssuedForCountry InfantOnLap

element OtherPNRElements/APIS/VISA/DocType
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
default  V
facets
length  1
enumeration  V
enumeration  K
enumeration  R

element OtherPNRElements/APIS/VISA/PlaceOfBirth
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element OtherPNRElements/APIS/VISA/DocNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element OtherPNRElements/APIS/VISA/PlaceOfIssue
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/APIS/VISA/IssueDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/APIS/VISA/IssuedForCountry
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  2
maxLength  3

element OtherPNRElements/APIS/VISA/InfantOnLap
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
default  N
facets
length  1
enumeration  Y
enumeration  N

element OtherPNRElements/APIS/StayingAt
diagram
properties
isRef  0
content  complex
children Address City StateCode CountryCode PostalCode InfantOnLap
attributes
Name   Type   Use   Default   Fixed  
AddressType derived by: xsd:string         

attribute OtherPNRElements/APIS/StayingAt/@AddressType
type restriction of xsd:string
properties
isRef  0
facets
length  1
enumeration  R
enumeration  D

element OtherPNRElements/APIS/StayingAt/InfantOnLap
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
default  N
facets
length  1
enumeration  Y
enumeration  N

element OtherPNRElements/AccountingInfo
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children AccountNumber CompanyNumber CostCenter

element OtherPNRElements/AccountingInfo/AccountNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element OtherPNRElements/AccountingInfo/CompanyNumber
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/AccountingInfo/CostCenter
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/TourCode
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children TravelerIDRef SegmentIDRef PassengerType Text

element OtherPNRElements/TourCode/PassengerType
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/TourCode/Text
diagram
type FreeFormTextField
properties
isRef  0
content  simple
facets
minLength  1

element OtherPNRElements/ManualTicket
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children TravelerIDRef SegmentIDRef AirlineCode TicketNumber TNCheckDigit TNLastConjunction TNLastConjunctionCheckDigit Text
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
IsInfant derived by: xsd:string optional   N     

attribute OtherPNRElements/ManualTicket/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  A
enumeration  E
enumeration  M

attribute OtherPNRElements/ManualTicket/@IsInfant
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

element OtherPNRElements/ManualTicket/TicketNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element OtherPNRElements/ManualTicket/TNCheckDigit
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/ManualTicket/TNLastConjunction
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/ManualTicket/TNLastConjunctionCheckDigit
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OtherPNRElements/AgentIDOverride
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children AgentID

element OtherPNRElements/AgentIDOverride/AgentID
diagram
type xsd:string
properties
isRef  0
content  simple

element OtherPNRElements/Security
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children AccessControl

element OtherPNRElements/Security/AccessControl
diagram
properties
isRef  0
minOcc  0
maxOcc  5
content  complex
attributes
Name   Type   Use   Default   Fixed  
AccessLevel derived by: xsd:string required        
PseudoCityCode xsd:string required        

attribute OtherPNRElements/Security/AccessControl/@AccessLevel
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  B
enumeration  N
enumeration  R
enumeration  T

attribute OtherPNRElements/Security/AccessControl/@PseudoCityCode
type xsd:string
properties
isRef  0
use  required

element OtherSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate Purchase ActionCode NumberInParty Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element OtherServiceInformation
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef AirlineCode OSICode Text
used by
element  OtherPNRElements

element OtherServiceInformation/OSICode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PartialRefund
diagram
properties
content  complex
children RefundAmount RefundTax
used by
element  Insurance

element PassengerAccountRecord
diagram
type xsd:string
properties
content  simple
used by
element  CustomerProfile

element PassengerIDRef
diagram
type xsd:string
properties
content  simple
used by
elements  Insurance PassengerInformation

element PassengerInformation
diagram
properties
content  complex
children PassengerIDRef RateType DateOfBirth Age Beneficiary IDNumber
used by
element  OtherInformation

element PassengerRef
diagram
type xsd:integer
properties
content  simple
used by
element  PaymentType

element Payment
diagram
type tPaymentType
properties
content  complex
children CreditCardInformation Other
used by
element  AccountingLine

element PaymentGuarantee
diagram
properties
content  complex
children CreditCard Other
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional   G     

attribute PaymentGuarantee/@Type
type restriction of xsd:string
properties
isRef  0
default  G
use  optional
facets
minLength  1
maxLength  1
enumeration  G
enumeration  D

element PaymentType
diagram
properties
content  complex
children CCCode CCNumber CCExpiration CardholderLastName PassengerRef Percentage DollarValue
used by
element  Insurance
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute PaymentType/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  2
maxLength  2
enumeration  CA
enumeration  CC
enumeration  CK

element Percentage
diagram
type xsd:integer
properties
content  simple
used by
element  PaymentType

element PickUp
diagram
properties
content  complex
children AirportCode Location Date Time FlightArrival DeliverTo
used by
element  Car

element PickUp/DeliverTo
diagram
type CarDeliverToCollectFromType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Address Date Time Comment Telephone

element PickUpDate
diagram
type xsd:date
properties
content  simple
used by
element  CarRental

element PickUpInfo
diagram
properties
content  complex
children Date Time CityCode
used by
element  CarPassiveSegment

element PlanType
diagram
type xsd:string
properties
content  simple
used by
element  Insurance

element PNRCreateRQ
diagram
properties
content  complex
children SaleInfo TicketingInfo MoveFromProfile CompletePNRElements OtherPNRElements PricingInfo Display EndTransaction RecordLocator Authentication CustomData
attributes
Name   Type   Use   Default   Fixed  
version xsd:string optional        
RedisplayPNR derived by: xsd:string optional        
UpdateFareGroups derived by: xsd:string optional   Y     
Lang Lang optional   en     
BookingType derived by: xsd:string         
Source         

attribute PNRCreateRQ/@version
type xsd:string
properties
isRef  0
use  optional

attribute PNRCreateRQ/@RedisplayPNR
type restriction of xsd:string
properties
isRef  0
use  optional
facets
length  1
enumeration  N
enumeration  Y

attribute PNRCreateRQ/@UpdateFareGroups
type restriction of xsd:string
properties
isRef  0
default  Y
use  optional
facets
length  1
enumeration  Y
enumeration  N

attribute PNRCreateRQ/@Lang
type Lang
properties
isRef  0
default  en
use  optional
facets
length  2
pattern  [a-z][a-z]

attribute PNRCreateRQ/@BookingType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  OPTION
enumeration  REGULAR

element PNRCreateRQ/CustomData
diagram
type extension of xsd:anyType
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
ActionType derived by: xsd:string required        
Source optional        

attribute PNRCreateRQ/CustomData/@ActionType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  Add
enumeration  Delete

element PNRName
diagram
type xsd:string
properties
content  simple
used by
element  EndTransaction

element PolicyNumber
diagram
type xsd:string
properties
content  simple
used by
element  OtherInformation

element PostalCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherPNRElements/APIS/StayingAt
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute PostalCode/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element Prepaid
diagram
type xsd:string
properties
content  simple
used by
element  Ticketing

element Price
diagram
properties
content  complex
children BaseFare Taxes
used by
elements  ManualPricing/Fare TravelerGroup
attributes
Name   Type   Use   Default   Fixed  
Total xsd:integer required        

attribute Price/@Total
type xsd:integer
properties
isRef  0
use  required

element Price/BaseFare
diagram
type restriction of BaseFareType
properties
isRef  0
content  complex
children FiledIn Surcharges
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute Price/BaseFare/@Amount
type xsd:integer
properties
isRef  0
use  required

element Price/BaseFare/Surcharges
diagram
type SurchargesType
properties
isRef  0
minOcc  0
maxOcc  0
content  complex
children Surcharge
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

element PricingInfo
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef ServiceIDRef Restrictions AgencyType PrivateFares Commission Endorsement TicketingIdentifier ValidatingCarrier ResidentDiscount HistoricPricingDate ExemptTax TaxOverride NetRemit AltTicketingDate ManualPricing DiscountPricing ClassifiedFare DirectPricing
used by
element  PNRCreateRQ
attributes
Name   Type   Use   Default   Fixed  
FareType derived by: xsd:string    BOTH     
Price derived by: xsd:string    N     
StorePrice derived by: xsd:string    N     
BestPricing derived by: xsd:string optional   N     
ConnectionSelection derived by: xsd:string optional   N     
PriceServicesOnly derived by: xsd:string optional   N     
StorePriceMethod derived by: xsd:string optional   TR     
FullTicketingOnly derived by: xsd:string    N     

attribute PricingInfo/@FareType
type restriction of xsd:string
properties
isRef  0
default  BOTH
facets
minLength  4
maxLength  4
enumeration  PUBL
enumeration  NEGO
enumeration  BOTH

attribute PricingInfo/@Price
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute PricingInfo/@StorePrice
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute PricingInfo/@BestPricing
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  C
enumeration  N

attribute PricingInfo/@ConnectionSelection
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute PricingInfo/@PriceServicesOnly
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute PricingInfo/@StorePriceMethod
type restriction of xsd:string
properties
isRef  0
default  TR
use  optional
facets
enumeration  TR
enumeration  PI

attribute PricingInfo/@FullTicketingOnly
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element PricingInfo/TravelerIDRef
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
PassengerTypeCode xsd:string         

attribute PricingInfo/TravelerIDRef/@PassengerTypeCode
type xsd:string
properties
isRef  0

element PricingInfo/Endorsement
diagram
type extension of BasicEndorsement
properties
isRef  0
minOcc  0
maxOcc  3
content  complex
children Text
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute PricingInfo/Endorsement/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  M
enumeration  P

element PricingInfo/TicketingIdentifier
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  1
enumeration  E
enumeration  P

element PricingInfo/ResidentDiscount
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children TravelerIDRef DiscountCode IdentificationCardType IdentificationCardNumber CheckCode PostalCode VendorCode

element PricingInfo/ResidentDiscount/DiscountCode
diagram
type xsd:string
properties
isRef  0
content  simple

element PricingInfo/ResidentDiscount/IdentificationCardType
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Code xsd:string required        

attribute PricingInfo/ResidentDiscount/IdentificationCardType/@Code
type xsd:string
properties
isRef  0
use  required

element PricingInfo/ResidentDiscount/IdentificationCardNumber
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PricingInfo/ResidentDiscount/CheckCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PricingInfo/ResidentDiscount/PostalCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PricingInfo/ExemptTax
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children TaxCode AllTaxes

element PricingInfo/ExemptTax/TaxCode
diagram
type xsd:string
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  simple

element PricingInfo/ExemptTax/AllTaxes
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
length  0

element PricingInfo/TaxOverride
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
TaxCode xsd:string required        
Amount xsd:decimal required        
NumberOfDecimals xsd:int         

attribute PricingInfo/TaxOverride/@TaxCode
type xsd:string
properties
isRef  0
use  required

attribute PricingInfo/TaxOverride/@Amount
type xsd:decimal
properties
isRef  0
use  required

attribute PricingInfo/TaxOverride/@NumberOfDecimals
type xsd:int
properties
isRef  0

element PricingInfo/NetRemit
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children ValueCode ContractCode

element PricingInfo/NetRemit/ValueCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PricingInfo/NetRemit/ContractCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PricingInstruction
diagram
type extension of xsd:string
properties
content  complex
used by
element  TicketingInstructions
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute PricingInstruction/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  S
enumeration  M

element PrivateFares
diagram
properties
content  complex
children Office Corporate TravelerInfo PassengerType
used by
element  PricingInfo

element PrivateFares/PassengerType
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children TravelerIDRef Code

element PrivateFares/PassengerType/Code
diagram
type xsd:string
properties
isRef  0
content  simple

element PropertyCode
diagram
type xsd:string
properties
content  simple
used by
elements  Hotel HotelPassiveSegment

element PseudoCityCode
diagram
type xsd:string
properties
content  simple
used by
elements  ClassifiedGroup EndTransaction HiddenRemark MoveFromProfile Queue ReviewBookingQueue Telephone TimeLimit

element PTASegment
diagram
properties
content  complex
children TravelerIDRef VendorCode ServiceDate Purchase ActionCode NumberInParty Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Purchase
diagram
properties
content  complex
children CityCode CityName
used by
elements  InsuranceSegment MCOSegment OtherSegment PTASegment

element PurchaseDate
diagram
type xsd:date
properties
content  simple
used by
element  Insurance

element Quantity
diagram
type xsd:integer
properties
content  simple

element Queue
diagram
properties
content  complex
children PseudoCityCode Date Time QueueNumber QueueCategory QueueName
used by
element  EndTransaction
attributes
Name   Type   Use   Default   Fixed  
Source         

element QueueCategory
diagram
type xsd:string
properties
content  simple
used by
elements  Queue Queue ReviewBookingQueue TimeLimit

element QueueName
diagram
type xsd:string
properties
content  simple
used by
element  Queue

element QueueNumber
diagram
type xsd:integer
properties
content  simple
used by
elements  Queue ReviewBookingQueue TimeLimit

element RailName
diagram
type xsd:string
properties
content  simple
used by
element  RailSegment

element RailSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode DepartureDate OriginCityCode DestinationCityCode ActionCode NumberInParty DeparturePoint DepartureTime ArrivalPoint ArrivalTime RailName ServiceInformation ConfirmationNumber Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element RateAmount
diagram
type xsd:integer
properties
content  simple
used by
elements  RateOptions CarPassiveSegment/RateOptions Room

element RateCategory
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Room
facets
enumeration  ASN
enumeration  CLB
enumeration  CON
enumeration  COR
enumeration  DAY
enumeration  FAM
enumeration  GOV
enumeration  MIL
enumeration  NEG
enumeration  PKG
enumeration  PRO
enumeration  RAC
enumeration  SPE
enumeration  SRS
enumeration  STP
enumeration  TUR
enumeration  TVL
enumeration  WKD

element RateCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  HotelPassiveSegment RateOptions Room
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         
Code derived by: xsd:string         
RateType derived by: xsd:string         

attribute RateCode/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  RPT

attribute RateCode/@Code
type restriction of xsd:string
properties
isRef  0
facets
enumeration  4
enumeration  10
enumeration  22
enumeration  24
enumeration  25

attribute RateCode/@RateType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  Corporate
enumeration  Negotiated
enumeration  NetRate
enumeration  Standard

element RateOptions
diagram
properties
content  complex
children RateCode RateAmount CurrencyCode RateID RateQualifier
used by
element  Car
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional        
Category derived by: xsd:string optional        

attribute RateOptions/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  D
enumeration  E
enumeration  W
enumeration  M
enumeration  H
enumeration  P

attribute RateOptions/@Category
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  G
enumeration  I
enumeration  K
enumeration  L
enumeration  P
enumeration  R
enumeration  S
enumeration  U
enumeration  V
enumeration  X

element RateOptions/RateID
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element RateQualifier
diagram
type xsd:string
properties
content  simple
used by
element  RateOptions

element RateType
diagram
type restriction of xsd:string
properties
content  simple
used by
element  PassengerInformation
facets
minLength  1
maxLength  1

element ReceiptNumber
diagram
type xsd:string
properties
content  simple
used by
element  AccountingLine

element ReceivedFrom
diagram
type xsd:string
properties
content  simple
used by
element  CompletePNRElements

element RecordLocator
diagram
type restriction of xsd:string
properties
content  simple
used by
element  PNRCreateRQ
facets
minLength  1

element RefundAmount
diagram
type xsd:integer
properties
content  simple
used by
element  PartialRefund

element RefundReason
diagram
type xsd:string
properties
content  simple
used by
element  OtherInformation

element RefundTax
diagram
type xsd:integer
properties
content  simple
used by
element  PartialRefund

element Remark
diagram
type restriction of xsd:string
properties
content  simple
used by
element  CreditCard
facets
enumeration  Y
enumeration  N

element Restrictions
diagram
properties
content  complex
children TravelerInfo
used by
element  PricingInfo
attributes
Name   Type   Use   Default   Fixed  
ExcludeAll derived by: xsd:string optional   N     
MinimumStay derived by: xsd:string    Y     
MaximumStay derived by: xsd:string    Y     
Advance derived by: xsd:string    Y     
Penalty derived by: xsd:string    Y     
Refundable derived by: xsd:string optional        

attribute Restrictions/@ExcludeAll
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute Restrictions/@MinimumStay
type restriction of xsd:string
properties
isRef  0
default  Y
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@MaximumStay
type restriction of xsd:string
properties
isRef  0
default  Y
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@Advance
type restriction of xsd:string
properties
isRef  0
default  Y
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@Penalty
type restriction of xsd:string
properties
isRef  0
default  Y
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@Refundable
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  Y
enumeration  N

element ReturnDate
diagram
type xsd:date
properties
content  simple
used by
elements  ChangeGroup Insurance

element ReviewBookingQueue
diagram
properties
content  complex
children Date QueueNumber PseudoCityCode Time Text QueueCategory
used by
element  OtherPNRElements

element RollawayAdult
diagram
type xsd:integer
properties
content  simple
used by
element  RoomOptions

element RollawayChild
diagram
type xsd:integer
properties
content  simple
used by
element  RoomOptions

element Room
diagram
properties
content  complex
children BookingCode RateCategory RoomType NumberOfRooms RateAmount TotalAmount CurrencyCode RateCode RoomOptions Packages Rebates Features RoomIdentifier
used by
element  Hotel

element Room/Packages
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children PackageRequirements
attributes
Name   Type   Use   Default   Fixed  
T xsd:string         
DT Date         
DD xsd:integer         

attribute Room/Packages/@T
type xsd:string
properties
isRef  0

attribute Room/Packages/@DT
type Date
properties
isRef  0

attribute Room/Packages/@DD
type xsd:integer
properties
isRef  0

element Room/Packages/PackageRequirements
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
CI xsd:string optional        
CE xsd:string optional        
V xsd:string optional        

attribute Room/Packages/PackageRequirements/@CI
type xsd:string
properties
isRef  0
use  optional

attribute Room/Packages/PackageRequirements/@CE
type xsd:string
properties
isRef  0
use  optional

attribute Room/Packages/PackageRequirements/@V
type xsd:string
properties
isRef  0
use  optional

element Room/Rebates
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
RT derived by: xsd:string optional        
RC xsd:string         
RN xsd:string         
RV xsd:string         
D xsd:string         

attribute Room/Rebates/@RT
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  F
enumeration  NN
enumeration  P
enumeration  U

attribute Room/Rebates/@RC
type xsd:string
properties
isRef  0

attribute Room/Rebates/@RN
type xsd:string
properties
isRef  0

attribute Room/Rebates/@RV
type xsd:string
properties
isRef  0

attribute Room/Rebates/@D
type xsd:string
properties
isRef  0

element Room/Features
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
T derived by: xsd:string required        
C xsd:string required        
Q xsd:string         

attribute Room/Features/@T
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  BED
enumeration  COV
enumeration  HAC
enumeration  RMA
enumeration  RVT
enumeration  RLT
enumeration  MPT
enumeration  BUS
enumeration  SEC
enumeration  PHY
enumeration  VS

attribute Room/Features/@C
type xsd:string
properties
isRef  0
use  required

attribute Room/Features/@Q
type xsd:string
properties
isRef  0

element Room/RoomIdentifier
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  simple

element RoomCode
diagram
type xsd:string
properties
content  simple
used by
element  TourSegment

element RoomOptions
diagram
properties
content  complex
children ExtraAdult ExtraChild RollawayAdult RollawayChild Crib
used by
element  Room

element RoomRate
diagram
properties
content  complex
children Amount CurrencyCode
used by
element  HotelPassiveSegment

element RoomType
diagram
type xsd:string
properties
content  simple
used by
elements  HotelPassiveSegment Room

element SaleInfo
diagram
properties
content  complex
children CityCode CountryCode CurrencyCode
used by
element  PNRCreateRQ

element SeaSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode DepartureDate OriginCityCode DestinationCityCode ActionCode NumberInParty DeparturePoint DepartureTime ArrivalPoint ArrivalTime ShipName ServiceInformation ConfirmationNumber Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Seat
diagram
properties
content  complex
children SegmentIDRef Assignment
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
Source         

element SeatLocation
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Assignment
facets
pattern  [0-9]{1,3}[A-Z]

element SecondaryAction
diagram
type extension of xsd:string
properties
content  complex
used by
element  TicketingInstructions
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string required        

attribute SecondaryAction/@Code
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  A
enumeration  E
enumeration  F
enumeration  H
enumeration  J
enumeration  K
enumeration  P
enumeration  Q
enumeration  U

element ServiceIDRef
diagram
type extension of xsd:string
properties
content  complex
used by
elements  AddressGroup FormOfPayment PricingInfo

element ServiceInformation
diagram
type xsd:string
properties
content  simple
used by
elements  BusSegment CarPassiveSegment RailSegment SeaSegment TourSegment

element ShipName
diagram
type xsd:string
properties
content  simple
used by
element  SeaSegment

element SpecialServiceRequest
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef AirlineCode SSRCode NumberInParty Text
used by
element  OtherPNRElements

element StartDate
diagram
type xsd:date
properties
content  simple
used by
element  TourSegment

element StartLine
diagram
type xsd:integer
properties
content  simple
used by
element  MoveFromProfile

element StateCode
diagram
type extension of xsd:string
properties
content  complex
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherInformation OtherPNRElements/APIS/StayingAt
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute StateCode/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element Tax
diagram
properties
content  complex
children Designator Nature Description CollectionPoint
used by
element  Taxes
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        
Paid derived by: xsd:string optional   N     

attribute Tax/@Amount
type xsd:integer
properties
isRef  0
use  required

attribute Tax/@Paid
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
minLength  1
maxLength  2
enumeration  PD
enumeration  N
enumeration  RF

element Tax/CollectionPoint
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children AirportCode
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer         
Paid derived by: xsd:string         

attribute Tax/CollectionPoint/@Amount
type xsd:integer
properties
isRef  0

attribute Tax/CollectionPoint/@Paid
type restriction of xsd:string
properties
isRef  0
facets
enumeration  PD
enumeration  RF

element TaxAmount
diagram
type extension of xsd:string
properties
content  complex
used by
element  AccountingLine
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute TaxAmount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element Taxes
diagram
properties
content  complex
children Tax
used by
element  Price
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute Taxes/@Amount
type xsd:integer
properties
isRef  0
use  required

element TaxSurcharge
diagram
type xsd:string
properties
content  simple
used by
element  AccountingLine

element Telephone
diagram
properties
content  complex
children TravelerIDRef TelephoneNumber CityCode StateCode CountryCode PseudoCityCode
used by
element  CompletePNRElements
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional        

attribute Telephone/@Type
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  F
enumeration  H
enumeration  M
enumeration  O
enumeration  T

element Telephone/TelephoneNumber
diagram
type extension of xsd:string
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
SID xsd:string prohibited        

attribute Telephone/TelephoneNumber/@SID
type xsd:string
properties
isRef  0
use  prohibited

element Telephone/StateCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element Telephone/CountryCode
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  2

element TelephoneNumber
diagram
type extension of xsd:string
properties
content  complex
used by
elements  ChaufferBusDriveSegment Contact HotelInformation

element TicketDesignator
diagram
type xsd:string
properties
content  simple
used by
elements  ClassifiedGroup DiscountGroup ManualPricing/Fare/FareRules/FareInfo

element Ticketing
diagram
properties
content  complex
children Issued TimeLimit Prepaid Native Text
used by
element  CompletePNRElements
attributes
Name   Type   Use   Default   Fixed  
Source         

element TicketingInfo
diagram
properties
content  complex
children CityCode CountryCode
used by
element  PNRCreateRQ

element TicketingInstructions
diagram
properties
content  complex
children SecondaryAction PricingInstruction TicketExchange
used by
element  OtherPNRElements

element TicketingInstructions/TicketExchange
diagram
properties
isRef  0
content  complex
children TravelerIDRef SegmentIDRef CommissionGroup PaymentGroup OriginalDocument ExchangeForDocument Amount BaseAmount TaxAmount PenaltyAmount Text CurrencyCode
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute TicketingInstructions/TicketExchange/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  E
enumeration  R
enumeration  A

element TicketingInstructions/TicketExchange/CommissionGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Commission OldCommission

element TicketingInstructions/TicketExchange/CommissionGroup/Commission
diagram
type restriction of CommissionType
properties
isRef  0
content  complex
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

element TicketingInstructions/TicketExchange/CommissionGroup/OldCommission
diagram
type extension of CommissionType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

element TicketingInstructions/TicketExchange/PaymentGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Payment OldPayment

element TicketingInstructions/TicketExchange/PaymentGroup/Payment
diagram
type tPaymentType
properties
isRef  0
content  complex
children CreditCardInformation Other

element TicketingInstructions/TicketExchange/PaymentGroup/OldPayment
diagram
type extension of tPaymentType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CreditCardInformation Other

element TicketingInstructions/TicketExchange/OriginalDocument
diagram
type DocumentIssueType
properties
isRef  0
content  complex
children Airline TicketNumber CheckDigit Coupon LastConjunctionDigits LasConjuctionCheckDigit ConjunctionCoupon CityCode IATACode DateOfIssue

element TicketingInstructions/TicketExchange/ExchangeForDocument
diagram
type extension of DocumentIssueType
properties
isRef  0
minOcc  0
maxOcc  2
content  complex
children Airline TicketNumber CheckDigit Coupon LastConjunctionDigits LasConjuctionCheckDigit ConjunctionCoupon CityCode IATACode DateOfIssue

element TicketingInstructions/TicketExchange/BaseAmount
diagram
type extension of xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute TicketingInstructions/TicketExchange/BaseAmount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element TicketingInstructions/TicketExchange/TaxAmount
diagram
type extension of xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute TicketingInstructions/TicketExchange/TaxAmount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element TicketingInstructions/TicketExchange/PenaltyAmount
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element TicketRemark
diagram
properties
content  complex
children Text
used by
element  OtherPNRElements

element Time
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit
facets
pattern  ([0-1][0-9]|2[0-4]):[0-5][0-9]

element TimeLimit
diagram
properties
content  complex
children Date Time PseudoCityCode AirportCode AirlineCode QueueNumber QueueCategory
used by
element  Ticketing

element Title
diagram
type xsd:string
properties
content  simple
used by
elements  AddressGroup/Addressee TravelerName

element TotalAmount
diagram
type extension of xsd:integer
properties
content  complex
used by
element  Room
attributes
Name   Type   Use   Default   Fixed  
TAMT derived by: xsd:string         

attribute TotalAmount/@TAMT
type restriction of xsd:string
properties
isRef  0
facets
enumeration  N
enumeration  T
enumeration  S
enumeration  ST
enumeration  U
enumeration  C

element TourCode
diagram
type xsd:string
properties
content  simple
used by
elements  Car/SupplementalInformation Hotel/SupplementalInformation TourSegment

element TourName
diagram
type xsd:string
properties
content  simple
used by
element  TourSegment

element TourOperator
diagram
type xsd:string
properties
content  simple
used by
element  OtherInformation

element TourSegment
diagram
properties
content  complex
children TravelerIDRef VendorCode StartDate CityCode ActionCode NumberInParty TourName TourCode RoomCode ServiceInformation ConfirmationNumber Text
used by
element  Miscellaneous
attributes
Name   Type   Use   Default   Fixed  
Source         

element Traveler
diagram
properties
content  complex
children TravelerName Infant DiscountInfo
used by
element  CompletePNRElements
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
Type xsd:string optional        
ID derived by: xsd:string         

attribute Traveler/@AssociationID
type xsd:ID
properties
isRef  0
use  required

attribute Traveler/@Type
type xsd:string
properties
isRef  0
use  optional

attribute Traveler/@ID
type restriction of xsd:string
properties
isRef  0
facets
minLength  1

element TravelerGroup
diagram
properties
content  complex
children BookingClass Price ValidBefore ValidAfter
attributes
Name   Type   Use   Default   Fixed  
TypeRequested derived by: xsd:string required        
TypePriced xsd:string required        
TypeCount derived by: xsd:integer required        
TypeTotalPrice xsd:integer required        

attribute TravelerGroup/@TypeRequested
type restriction of xsd:string
properties
isRef  0
use  required

attribute TravelerGroup/@TypePriced
type xsd:string
properties
isRef  0
use  required

attribute TravelerGroup/@TypeCount
type restriction of xsd:integer
properties
isRef  0
use  required
facets
minInclusive  0
maxInclusive  9

attribute TravelerGroup/@TypeTotalPrice
type xsd:integer
properties
isRef  0
use  required

element TravelerGroup/BookingClass
diagram
type xsd:string
properties
isRef  0
content  simple

element TravelerGroup/ValidBefore
diagram
type xsd:string
properties
isRef  0
content  simple

element TravelerGroup/ValidAfter
diagram
type xsd:string
properties
isRef  0
content  simple

element TravelerInfo
diagram
type extension of xsd:string
properties
content  complex
used by
elements  PrivateFares Restrictions
attributes
Name   Type   Use   Default   Fixed  
Type xsd:string required        

attribute TravelerInfo/@Type
type xsd:string
properties
isRef  0
use  required

element TravelerName
diagram
properties
content  complex
children Surname GivenName Initial Title Age DateOfBirth NameRemark Gender Residence
used by
element  Traveler

element TravelerName/Gender
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  F
enumeration  M

element TravelerName/Residence
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CountryCode

element TravelerProfile
diagram
type extension of xsd:string
properties
content  complex
used by
element  MoveFromProfile
attributes
Name   Type   Use   Default   Fixed  
IdentifierType ProfileIdentifierType    NAME     

attribute TravelerProfile/@IdentifierType
type ProfileIdentifierType
properties
isRef  0
default  NAME
facets
enumeration  NAME
enumeration  LOCATOR

element Type
diagram
type xsd:string
properties
content  simple
used by
element  DiscountInfo

element UserNumber
diagram
type xsd:string
properties
content  simple
used by
element  UserRemark

element UserRemark
diagram
properties
content  complex
children UserNumber Text
used by
element  OtherPNRElements
attributes
Name   Type   Use   Default   Fixed  
InhibitPrint derived by: xsd:string required        

attribute UserRemark/@InhibitPrint
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element ValidatingCarrier
diagram
type restriction of xsd:string
properties
content  simple
used by
element  PricingInfo
facets
length  2

element Value
diagram
type xsd:string
properties
content  simple
used by
element  Voucher

element VendorCode
diagram
type restriction of VendorCodeType
properties
content  complex
used by
elements  AirTaxiSegment BusSegment ChaufferBusDriveSegment Insurance InsuranceSegment LandSegment MCOSegment OtherSegment PTASegment RailSegment PricingInfo/ResidentDiscount SeaSegment TourSegment
facets
minLength  2
maxLength  2
attributes
Name   Type   Use   Default   Fixed  
VendorName xsd:string optional        

element VendorText
diagram
type restriction of xsd:string
properties
content  simple
used by
element  AccountingLine
facets
minLength  6
maxLength  6

element Voucher
diagram
properties
content  complex
children Number Value CurrencyCode
used by
elements  Car/SupplementalInformation Hotel/SupplementalInformation

element Year
diagram
type restriction of xsd:string
properties
content  simple
facets
length  2

complexType AirportCodeType
diagram
type extension of xsd:string
properties
base  xsd:string
used by
element  AirportCode
attributes
Name   Type   Use   Default   Fixed  
AirportName xsd:string optional        

attribute AirportCodeType/@AirportName
type xsd:string
properties
isRef  0
use  optional

complexType CreditCardInformationType
diagram
children CCCode CCNumber CCExpiration TravelerIDRef CardholderFirstName CardholderLastName
used by
elements  CreditCardInformation tPaymentType/CreditCardInformation

complexType DocumentIssueType
diagram
children Airline TicketNumber CheckDigit Coupon LastConjunctionDigits LasConjuctionCheckDigit ConjunctionCoupon CityCode IATACode DateOfIssue
used by
elements  TicketingInstructions/TicketExchange/ExchangeForDocument TicketingInstructions/TicketExchange/OriginalDocument

element DocumentIssueType/Airline
diagram
type xsd:string
properties
isRef  0
content  simple

element DocumentIssueType/TicketNumber
diagram
type extension of xsd:string
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute DocumentIssueType/TicketNumber/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  P
enumeration  E

element DocumentIssueType/CheckDigit
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element DocumentIssueType/Coupon
diagram
type xsd:int
properties
isRef  0
minOcc  0
maxOcc  4
content  simple

element DocumentIssueType/LastConjunctionDigits
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element DocumentIssueType/LasConjuctionCheckDigit
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element DocumentIssueType/ConjunctionCoupon
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  4
content  simple

element DocumentIssueType/IATACode
diagram
type xsd:string
properties
isRef  0
content  simple

element DocumentIssueType/DateOfIssue
diagram
type xsd:date
properties
isRef  0
content  simple

complexType tPaymentType
diagram
children CreditCardInformation Other
used by
elements  TicketingInstructions/TicketExchange/PaymentGroup/OldPayment Payment TicketingInstructions/TicketExchange/PaymentGroup/Payment

element tPaymentType/CreditCardInformation
diagram
type extension of CreditCardInformationType
properties
isRef  0
content  complex
children CCCode CCNumber CCExpiration TravelerIDRef CardholderFirstName CardholderLastName

element tPaymentType/Other
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
enumeration  CA
enumeration  CK

complexType VendorCodeType
diagram
type extension of xsd:string
properties
base  xsd:string
used by
element  VendorCode
attributes
Name   Type   Use   Default   Fixed  
VendorName xsd:string optional        

attribute VendorCodeType/@VendorName
type xsd:string
properties
isRef  0
use  optional

simpleType CountryCodeLength2Type
type restriction of xsd:string
used by
element  AddressGroup/CountryCode
facets
minLength  2
maxLength  2

simpleType ProfileIdentifierType
type restriction of xsd:string
used by
attributes  AgencyProfile/@IdentifierType BusinessProfile/@IdentifierType TravelerProfile/@IdentifierType
facets
enumeration  NAME
enumeration  LOCATOR

complexType RailFareGroupRuleType
diagram
type extension of RailRuleType
properties
base  RailRuleType
children Text Penalty
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
ApplicableBookingStatus derived by: xsd:string         
ApplicableTDO RailTicketDeliveryType         
ExpirationDateTime         
IsEstimated derived by: xsd:string         
PriceType derived by: xsd:string         

attribute RailFareGroupRuleType/@PriceType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  Ticket
enumeration  SeatReservation
enumeration  Accommodation
enumeration  OnboardServices
enumeration  Fee

complexType RailRuleType
diagram
children Text Penalty
used by
complexType  RailFareGroupRuleType
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
ApplicableBookingStatus derived by: xsd:string         
ApplicableTDO RailTicketDeliveryType         
ExpirationDateTime         
IsEstimated derived by: xsd:string         

attribute RailRuleType/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  EXCHANGE_ALLOWED
enumeration  EXCHANGE_PROHIBITED
enumeration  REFUND_ALLOWED
enumeration  REFUND_PROHIBITED
enumeration  TEXT

attribute RailRuleType/@ApplicableBookingStatus
type restriction of xsd:string
properties
isRef  0
facets
enumeration  BOOKED
enumeration  CONFIRMED
enumeration  TICKETED
enumeration  RETURNED

attribute RailRuleType/@ApplicableTDO
type RailTicketDeliveryType
properties
isRef  0
facets
enumeration  EML
enumeration  PNR
enumeration  TBC
enumeration  TBM
enumeration  TBO
enumeration  TBX
enumeration  TML
enumeration  TOF
enumeration  TVM

attribute RailRuleType/@ExpirationDateTime
properties
isRef  0

attribute RailRuleType/@IsEstimated
type restriction of xsd:string
properties
isRef  0
facets
enumeration  Y

element RailRuleType/Text
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element RailRuleType/Penalty
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:positiveInteger required        

attribute RailRuleType/Penalty/@Amount
type xsd:positiveInteger
properties
isRef  0
use  required

complexType RailServiceAttributeType
diagram
used by
element  RailServiceType/Attribute
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string required        
Value derived by: xsd:string required        

attribute RailServiceAttributeType/@Code
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  SeatPreference
enumeration  SeatQuantity
enumeration  SeatArea
enumeration  SeatLocation
enumeration  SeatZone
enumeration  SeatUnavailablePolicy

attribute RailServiceAttributeType/@Value
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  Any
enumeration  1
enumeration  2
enumeration  3
enumeration  4
enumeration  5
enumeration  OpenSaloon
enumeration  Compartment
enumeration  OpenSaloonWithTable
enumeration  QuietZone
enumeration  PhoneZone
enumeration  Aisle
enumeration  Window
enumeration  OppositeWindow
enumeration  Opposite
enumeration  SideBySide
enumeration  Backward
enumeration  Forward
enumeration  Lavatory
enumeration  Luggage
enumeration  Middle
enumeration  Power
enumeration  Single
enumeration  Table
enumeration  FailIfUnavailable
enumeration  RestrictToAvailableMatchingPrefs
enumeration  RestrictToAvailable
enumeration  BookWithoutSeats

complexType RailServiceAvailabilityRestrictionType
diagram
children SegmentIDRef Text

complexType RailServicePriceType
diagram
attributes
Name   Type   Use   Default   Fixed  
Total xsd:integer required        

attribute RailServicePriceType/@Total
type xsd:integer
properties
isRef  0
use  required

complexType RailServiceType
diagram
children SegmentIDRef Attribute ReferenceKey
used by
element  Itinerary/Rail/OptionalServices/RailService
attributes
Name   Type   Use   Default   Fixed  
Type RailServiceTypeType required        

attribute RailServiceType/@Type
type RailServiceTypeType
properties
isRef  0
use  required
facets
enumeration  Accommodation
enumeration  Internet
enumeration  LocalTransit
enumeration  Meal
enumeration  ReservationSeatsOnly
enumeration  ReservationWithSeats
enumeration  TicketsByMail
enumeration  TicketsSeparateInAndOutbound
enumeration  CityTicketOutboundSingle
enumeration  CityTicketOutboundDay
enumeration  CityTicketInboundSingle
enumeration  CityTicketInboundDay

element RailServiceType/Attribute
diagram
type RailServiceAttributeType
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string required        
Value derived by: xsd:string required        

element RailServiceType/ReferenceKey
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

complexType RailTransferToFromSegmentType
diagram
attributes
Name   Type   Use   Default   Fixed  
Time TimeDurationHoursMinutes         
MeansOfTransfer RailMeansOfTransferType         

attribute RailTransferToFromSegmentType/@Time
type TimeDurationHoursMinutes
properties
isRef  0
facets
pattern  [0-9][0-9]:[0-5][0-9]

attribute RailTransferToFromSegmentType/@MeansOfTransfer
type RailMeansOfTransferType
properties
isRef  0
facets
enumeration  BICYCLE
enumeration  CAR
enumeration  FOOT
enumeration  TAXI

simpleType IsStopoverLocationType
type restriction of xsd:string
facets
enumeration  N
enumeration  Y

simpleType RailAmenityType
type restriction of xsd:string
facets
enumeration  BAGGAGE
enumeration  BAR
enumeration  BUFFET
enumeration  DINING
enumeration  MEAL
enumeration  NEWSPAPER
enumeration  QUIET
enumeration  SNACK
enumeration  TAXI
enumeration  TROLLEY
enumeration  AUDIO
enumeration  VIDEO
enumeration  POWER_SOCKET
enumeration  LOUNGE_ACCESS
enumeration  INTERNET
enumeration  INTERNET_AVAILABLE
enumeration  PARKING

simpleType RailBookingStatusType
type restriction of xsd:string
facets
enumeration  BOOKED
enumeration  CONFIRMED
enumeration  TICKETED
enumeration  ABANDONED
enumeration  RELEASED
enumeration  CANCELED
enumeration  WITHDRAWN
enumeration  RETURNED
enumeration  INVALID

simpleType RailCustomerCardType
type restriction of xsd:string
facets
enumeration  Amtrak
enumeration  BahnCard
enumeration  BahnBonusCard

simpleType RailDiscountType
type restriction of xsd:string
used by
attribute  Itinerary/Rail/Traveler/Discount/@Type
facets
enumeration  AmtrakAAA
enumeration  AmtrakCorporate
enumeration  AmtrakIntlStudentID
enumeration  AmtrakNatAssocRailPax
enumeration  AmtrakStudentAdvantage
enumeration  AmtrakUSArmedForces
enumeration  AmtrakVeteranAdvantage
enumeration  AtocUKAnnualGold
enumeration  AtocUKChildDisability
enumeration  AtocUKDisability
enumeration  AtocUKFamilyFriends
enumeration  AtocUKGroupsave3
enumeration  AtocUKGroupsave4
enumeration  AtocUKHMArmedForces
enumeration  AtocUKJobcentrePlus
enumeration  AtocUKNetwork
enumeration  AtocUKSenior
enumeration  AtocUKTwoTogether
enumeration  AtocUKYouth
enumeration  BahnCard1st25
enumeration  BahnCard2nd25
enumeration  BahnCard1st50
enumeration  BahnCard2nd50
enumeration  BahnCardBusiness1st25
enumeration  BahnCardBusiness2nd25
enumeration  BahnCardBusiness1st50
enumeration  BahnCardBusiness2nd50
enumeration  A-VORTEILScardInclRAILPLUS
enumeration  CH-HalbtaxAboInclRAILPLUS
enumeration  CH-HalbtaxAbo
enumeration  NL-VoordeelurenaboInclRAILPLUS
enumeration  NL-Voordeelurenabo
enumeration  RAILPLUS
enumeration  DBCorporate
enumeration  EurostarCorporate
enumeration  RenfeCarnetGo25ISTC
enumeration  RenfeCarnetJoven
enumeration  RenfeCorporate
enumeration  RenfeTarjetaDorada
enumeration  RenfeTarjetaJovenRenfe
enumeration  RenfeTarjetaRailPlusJunior
enumeration  ThalysCorporate
enumeration  VIACorporate

simpleType RailFrequentTravelerType
type restriction of xsd:string
used by
element  Itinerary/Rail/FrequentTraveler/FTProgram
facets
enumeration  BahnCard
enumeration  BahnBonusCard
enumeration  Amtrak

simpleType RailMeansOfTransferChoiceType
type restriction of xsd:string
facets
enumeration  FOOT
enumeration  FOOT_OR_BICYCLE
enumeration  FOOT_OR_CAR
enumeration  FOOT_OR_TAXI

simpleType RailMeansOfTransferType
type restriction of xsd:string
used by
attribute  RailTransferToFromSegmentType/@MeansOfTransfer
facets
enumeration  BICYCLE
enumeration  CAR
enumeration  FOOT
enumeration  TAXI

simpleType RailSeatPrefType
type restriction of xsd:string
used by
element  Itinerary/Rail/Segment/Seat/Preference
facets
enumeration  FORWARD
enumeration  BACKWARD
enumeration  AIRLINE
enumeration  WINDOW
enumeration  AISLE
enumeration  COMPARTMENT
enumeration  MIDDLE
enumeration  QUIET
enumeration  TABLE
enumeration  POWER
enumeration  PHONE
enumeration  LUGGAGE
enumeration  LAVATORY
enumeration  SINGLE

simpleType RailSegmentTypeType
type restriction of xsd:string
used by
attribute  Itinerary/Rail/Segment/@Type
facets
enumeration  Bus
enumeration  Car
enumeration  Ferry
enumeration  Ship
enumeration  Hovercraft
enumeration  Suburban
enumeration  Taxi
enumeration  Train
enumeration  Tram
enumeration  Transfer
enumeration  Underground
enumeration  Unknown
enumeration  Walking

simpleType RailServiceAvailabilityStatusType
type restriction of xsd:string
facets
enumeration  AsRequested
enumeration  WithRestrictions

simpleType RailServiceTypeType
type restriction of xsd:string
used by
attribute  RailServiceType/@Type
facets
enumeration  Accommodation
enumeration  Internet
enumeration  LocalTransit
enumeration  Meal
enumeration  ReservationSeatsOnly
enumeration  ReservationWithSeats
enumeration  TicketsByMail
enumeration  TicketsSeparateInAndOutbound
enumeration  CityTicketOutboundSingle
enumeration  CityTicketOutboundDay
enumeration  CityTicketInboundSingle
enumeration  CityTicketInboundDay

simpleType RailTicketDeliveryDestinationType
type restriction of xsd:string
facets
enumeration  EU
enumeration  GLOBAL
enumeration  NA
enumeration  UK

simpleType RailTicketDeliveryType
type restriction of xsd:string
used by
attribute  RailRuleType/@ApplicableTDO
facets
enumeration  EML
enumeration  PNR
enumeration  TBC
enumeration  TBM
enumeration  TBO
enumeration  TBX
enumeration  TML
enumeration  TOF
enumeration  TVM

attribute DetailedFareType
type restriction of xsd:string
facets
enumeration  A35F
enumeration  CA35
enumeration  CNFR
enumeration  DDFR
enumeration  A15F
enumeration  CA15
enumeration  CDDF
enumeration  PRFR
enumeration  NRFR
enumeration  PUBL
enumeration  NEGO

attribute DistanceUnit
type restriction of xsd:string
used by
element  GeoCoded
facets
minLength  1
maxLength  1
enumeration  M
enumeration  K

attribute FareBrand
type xsd:string
used by
element  OptionalServices/Service

attribute FareType
type restriction of xsd:string
facets
enumeration  PUBL
enumeration  NEGO
enumeration  BOTH
enumeration  HIST
enumeration  UNDF

attribute POIType
type restriction of xsd:string

attribute Quantity
type restriction of xsd:integer
properties
default  1
used by
element  OptionalServices/Service
facets
minInclusive  1
maxInclusive  99

attribute Radius
type restriction of xsd:unsignedLong
used by
element  GeoCoded

attribute ReasonCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  1

attribute SaleStatus
type restriction of xsd:string
facets
enumeration  Issued
enumeration  Booked

attribute ServiceCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  2

attribute Source
type restriction of xsd:string
used by
elements  AddressGroup AirTaxiSegment BusSegment Car CarPassiveSegment ChaufferBusDriveSegment PNRCreateRQ/CustomData EmailAddress Error Flight ForInfo FormOfPayment GeneralRemark Hotel HotelPassiveSegment InsuranceSegment LandSegment MCOSegment MoveFromProfile OtherSegment PNRCreateRQ PTASegment Queue Itinerary/Rail RailSegment SeaSegment Seat OptionalServices/Service Ticketing TourSegment
facets
minLength  1

attribute SourceRef
type restriction of xsd:string
used by
elements  Error ForInfo
facets
minLength  1

attribute SubCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  3

attribute Timeout
type xsd:positiveInteger

element AltTicketingDate
diagram
properties
content  complex
children Date
used by
element  PricingInfo

element AltTicketingDate/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element ApprovalCode
diagram
type xsd:string
properties
content  simple
used by
element  CreditCard

element Attributes
diagram
properties
content  complex
children Group SubGroup Desc1 Desc2

element Attributes/Group
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/Group/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Group/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType

element Attributes/SubGroup
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/SubGroup/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/SubGroup/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType

element Attributes/Desc1
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/Desc1/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Desc1/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType

element Attributes/Desc2
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Code Text

element Attributes/Desc2/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Desc2/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType

element Authentication
diagram
properties
content  complex
children Surname GivenName Car Hotel CreditCard MaestroCard IdentityCard CustomerCard
used by
element  PNRCreateRQ

element Authentication/Car
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children PickUp RateOptions
used by
element  Itinerary

element Authentication/Car/PickUp
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Location Date
used by
element  Car

element Authentication/Car/PickUp/Location
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CityCode Category Number
used by
elements  DropOff PickUp

element Authentication/Car/PickUp/Location/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CarPassiveSegment Contact DropOffInfo Hotel HotelPassiveSegment PickUpInfo Purchase SaleInfo ChaufferBusDriveSegment/ServiceInfo Telephone TicketingInfo TourSegment
complexType  DocumentIssueType
facets
length  3

element Authentication/Car/PickUp/Location/Category
diagram
properties
isRef  0
used by
complexTypes  CarLocation RequestForCarLocation

element Authentication/Car/PickUp/Location/Number
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Voucher

element Authentication/Car/PickUp/Date
diagram
properties
isRef  0
minOcc  0
maxOcc  1
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element Authentication/Car/RateOptions
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
used by
element  Car
attributes
Name   Type   Use   Default   Fixed  
Category derived by: xsd:string         

attribute Authentication/Car/RateOptions/@Category
type restriction of xsd:string
properties
isRef  0
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  G
enumeration  I
enumeration  K
enumeration  L
enumeration  P
enumeration  R
enumeration  S
enumeration  U
enumeration  V
enumeration  X

element Authentication/Hotel
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
used by
element  Itinerary
attributes
Name   Type   Use   Default   Fixed  
CheckInDate Date         
CheckOutDate Date         
ChainCode xsd:string         
PropertyCode xsd:string         

attribute Authentication/Hotel/@CheckInDate
type Date
properties
isRef  0

attribute Authentication/Hotel/@CheckOutDate
type Date
properties
isRef  0

attribute Authentication/Hotel/@ChainCode
type xsd:string
properties
isRef  0

attribute Authentication/Hotel/@PropertyCode
type xsd:string
properties
isRef  0

element Authentication/CreditCard
diagram
properties
isRef  0
content  complex
children CCNumber
used by
elements  FormOfPayment PaymentGuarantee

element Authentication/MaestroCard
diagram
properties
isRef  0
content  complex
children BankIdentificationCode AccountNumber

element Authentication/MaestroCard/BankIdentificationCode
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/MaestroCard/AccountNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/IdentityCard
diagram
properties
isRef  0
content  complex
children CardNumber ExpirationDate DateOfBirth IssueCountry

element Authentication/IdentityCard/CardNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/IdentityCard/ExpirationDate
diagram
type xsd:date
properties
isRef  0
content  simple

element Authentication/IdentityCard/DateOfBirth
diagram
type xsd:date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Identification/IdentityCard Infant PassengerInformation OtherPNRElements/APIS/PictureID Itinerary/Rail/Traveler TravelerName

element Authentication/IdentityCard/IssueCountry
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  [A-Z]{2}

element Authentication/CustomerCard
diagram
properties
isRef  0
content  complex
children CardNumber
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Authentication/CustomerCard/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  BahnCard
enumeration  BahnBonusCard

element Authentication/CustomerCard/CardNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element BaggageAllowance
diagram
type xsd:string
properties
content  simple

element BaggagePolicy
diagram
properties
content  complex
children CurrencyCode Text Url
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer optional        
BaggageItem derived by: xsd:string         

attribute BaggagePolicy/@Amount
type xsd:integer
properties
isRef  0
use  optional

attribute BaggagePolicy/@BaggageItem
type restriction of xsd:string
properties
isRef  0
facets
minLength  1
maxLength  2
pattern  ([1-9]{1,2})|BF|C|CF|E

element BaggagePolicy/Url
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element BookingInstructions
diagram
properties
content  complex
children SSRCode OSIText UpgradeMethod Text

element BookingInstructions/OSIText
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  simple

element BookingInstructions/UpgradeMethod
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
NewClass xsd:string         

attribute BookingInstructions/UpgradeMethod/@NewClass
type xsd:string
properties
isRef  0

element BookingSource
diagram
type extension of xsd:string
properties
content  complex
used by
element  CarPassiveSegment
complexType  CarHotelSupplementalInformationType
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         

attribute BookingSource/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  ARC
enumeration  IATA
enumeration  TIDS
enumeration  CLIA
enumeration  AAA
enumeration  GDS
enumeration  OTHER

element CardholderFirstName
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Payment/CreditCard CreditCard
complexType  CreditCardInformationType
facets
minLength  1

element CardholderIDRef
diagram
type restriction of xsd:string
properties
content  simple
used by
element  CreditCard
facets
minLength  1

element CardholderLastName
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Payment/CreditCard CreditCard PaymentType
complexType  CreditCardInformationType
facets
minLength  1

element Category
diagram
type restriction of xsd:string
properties
content  simple
used by
complexTypes  CarLocation RequestForCarLocation
facets
enumeration  A
enumeration  C
enumeration  D
enumeration  E
enumeration  F
enumeration  N
enumeration  O
enumeration  P
enumeration  R
enumeration  S
enumeration  T
enumeration  W
enumeration  X
enumeration  *

element CCCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard PaymentType
complexType  CreditCardInformationType
facets
length  2
pattern  [A-Z]{2}

element CCExpiration
diagram
properties
content  complex
children Month Year
used by
elements  Itinerary/Rail/Identification/CreditCard CreditCard PaymentType
complexTypes  BasicCreditCardType CreditCardInformationType

element CCExpiration/Month
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  0[1-9]|1[0-2]
pattern  XX

element CCExpiration/Year
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  [0-9][0-9]
pattern  XX

element CCNumber
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Identification/CreditCard CreditCard Authentication/CreditCard PaymentType
complexType  CreditCardInformationType
facets
minLength  1

element ClassOfService
diagram
type COSType
properties
content  simple
used by
elements  ManualPricing/Fare/FareRules/FareInfo ManualPricing/Fare/FareRules/FareInfo/RelatedSegment
facets
minLength  1
maxLength  1
pattern  [A-Z]

element Code
diagram
type xsd:string
properties
content  simple
used by
element  Error

element CurrencyCode
diagram
type restriction of CurrencyCodeType
properties
content  complex
used by
elements  BaggagePolicy DiscountGroup DocumentInvoiceRemark DuePaidText FiledIn FormOfPayment ManualPricing MCOSegment RateOptions CarPassiveSegment/RateOptions Room RoomRate SaleInfo TicketingInstructions/TicketExchange Voucher
facets
pattern  [A-Z0-9]{3}
attributes
Name   Type   Use   Default   Fixed  
NumberOfDecimals xsd:integer required        

attribute CurrencyCode/@NumberOfDecimals
type xsd:integer
properties
isRef  0
use  required

element Error
diagram
properties
content  complex
children Code Text UnderlyingError
used by
element  InfoGroup
attributes
Name   Type   Use   Default   Fixed  
ErrorType xsd:string required        
Source         
SourceRef         

attribute Error/@ErrorType
type xsd:string
properties
isRef  0
use  required

element ExtendedPayment
diagram
type extension of xsd:string
properties
content  complex
used by
element  CreditCard
attributes
Name   Type   Use   Default   Fixed  
NumberOfMonths xsd:positiveInteger         
Code xsd:string         

attribute ExtendedPayment/@NumberOfMonths
type xsd:positiveInteger
properties
isRef  0

attribute ExtendedPayment/@Code
type xsd:string
properties
isRef  0

element FareRefKey
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  DirectPricing/Fare Itinerary/Rail/Segment
facets
minLength  1

element FiledIn
diagram
properties
content  complex
children CurrencyCode Amount
used by
element  Price/BaseFare
complexType  BaseFareType

element FiledIn/Amount
diagram
type xsd:integer
properties
isRef  0
content  simple
used by
elements  CreditCard/Authorization DiscountInfo DocumentInvoiceRemark MCOSegment RoomRate TicketingInstructions/TicketExchange

element FlightNumber
diagram
type FlightNumberWithSuffixType
properties
content  complex
used by
elements  Carrier FlightArrival
facets
minInclusive  0
maxInclusive  9999
attributes
Name   Type   Use   Default   Fixed  
Suffix derived by: xsd:string optional        

element ForInfo
diagram
properties
content  complex
children Text
used by
element  InfoGroup
attributes
Name   Type   Use   Default   Fixed  
Source optional        
SourceRef optional        

element GeoCoded
diagram
properties
content  complex
children Longitude Latitude
attributes
Name   Type   Use   Default   Fixed  
Radius         
DistanceUnit    K     

element GivenName
diagram
type xsd:string
properties
content  simple
used by
elements  AddressGroup/Addressee Authentication Infant OtherPNRElements/APIS/PictureID TravelerName

element HistoricalPricingInfo
diagram
properties
content  complex
children ReservationDateTime TicketedDateTime RecordLocator

element HistoricalPricingInfo/ReservationDateTime
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Date Time

element HistoricalPricingInfo/ReservationDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element HistoricalPricingInfo/ReservationDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element HistoricalPricingInfo/TicketedDateTime
diagram
properties
isRef  0
content  complex
children Date Time

element HistoricalPricingInfo/TicketedDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element HistoricalPricingInfo/TicketedDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element HistoricalPricingInfo/RecordLocator
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  0
content  simple
used by
element  PNRCreateRQ

element HistoricPricingDate
diagram
properties
content  complex
children Date
used by
element  PricingInfo

element HistoricPricingDate/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element HotelRating
diagram
type extension of xsd:string
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
RatingSystem derived by: xsd:string         
RatingType derived by: xsd:string         
RatingPersonType derived by: xsd:string         

attribute HotelRating/@RatingSystem
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AAA
enumeration  AMA
enumeration  C24
enumeration  CRC
enumeration  EHB
enumeration  EHS
enumeration  EHT
enumeration  GUESTS
enumeration  HBC
enumeration  HRS
enumeration  JVW
enumeration  LSR
enumeration  MIC
enumeration  MOB
enumeration  NTM
enumeration  OHG
enumeration  TPA
enumeration  UNK

attribute HotelRating/@RatingType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AVG
enumeration  UNK
enumeration  COF
enumeration  ATM
enumeration  FOR
enumeration  SOE
enumeration  HFA
enumeration  RFA
enumeration  RSI
enumeration  SAN
enumeration  CLE
enumeration  BFQ
enumeration  REQ
enumeration  WEL
enumeration  PKG
enumeration  VAL

attribute HotelRating/@RatingPersonType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AVG
enumeration  UNK
enumeration  PRI
enumeration  BUS
enumeration  GRP
enumeration  CON
enumeration  YCP
enumeration  ECP
enumeration  FSC
enumeration  FOC

element InfoGroup
diagram
properties
content  complex
children ForInfo Error BackOffice

element InfoGroup/BackOffice
diagram
type BackOfficeContainer
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  

element Latitude
diagram
type restriction of xsd:decimal
properties
content  simple
used by
element  GeoCoded
facets
minInclusive  -90
maxInclusive  90

element Longitude
diagram
type restriction of xsd:decimal
properties
content  simple
used by
element  GeoCoded
facets
minInclusive  -180
maxInclusive  180

element NegoRateCode
diagram
type restriction of xsd:string
properties
content  simple
facets
minLength  1

element NVA
diagram
type xsd:date
properties
content  simple
used by
elements  ManualPricing/Fare/FareRules/FareInfo ManualPricing/Fare/FareRules/FareInfo/RelatedSegment

element NVB
diagram
type xsd:date
properties
content  simple
used by
elements  ManualPricing/Fare/FareRules/FareInfo ManualPricing/Fare/FareRules/FareInfo/RelatedSegment

element OpeningInterval
diagram
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
OpeningTime Time         
ClosingTime Time         

attribute OpeningInterval/@OpeningTime
type Time
properties
isRef  0
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

attribute OpeningInterval/@ClosingTime
type Time
properties
isRef  0
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element POI
diagram
type xsd:string
properties
content  simple

element POIDistance
diagram
type extension of xsd:decimal
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
POIType derived by: xsd:string required        
POIName xsd:string         

attribute POIDistance/@POIType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  AIRPORT
enumeration  CAR RENTAL STATION
enumeration  CINEMA
enumeration  CITY CENTER
enumeration  CITY DISTRICT
enumeration  COMPANY LOCATION
enumeration  FAIR
enumeration  HIGHWAY
enumeration  LOCATION
enumeration  PETROL STATION
enumeration  SHOPPING
enumeration  SMALL TOWN
enumeration  THEATER
enumeration  TOURIST FEATURE
enumeration  TRAIN STATION
enumeration  UNKNOWN

attribute POIDistance/@POIName
type xsd:string
properties
isRef  0

element ReferenceData
diagram
properties
content  complex
children Airport

element ReferenceData/Airport
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string required        
Long xsd:double required        
Lat xsd:double required        
Name xsd:string         

attribute ReferenceData/Airport/@Code
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  3

attribute ReferenceData/Airport/@Long
type xsd:double
properties
isRef  0
use  required

attribute ReferenceData/Airport/@Lat
type xsd:double
properties
isRef  0
use  required

attribute ReferenceData/Airport/@Name
type xsd:string
properties
isRef  0

element ReservationsDateTime
diagram
properties
content  complex
children Date Time

element ReservationsDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element ReservationsDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element SecurityID
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Payment/CreditCard CreditCard CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard
facets
pattern  \d{3,4}

element SegmentIDRef
diagram
type xsd:string
properties
content  simple
used by
elements  AccountingLine AddressGroup OtherPNRElements/APIS ChaufferBusDriveSegment ClassifiedGroup DiscountGroup DocumentInvoiceRemark ManualPricing/Fare/FareRules/Endorsements DirectPricing/Fare ManualPricing/Fare/FareRules/FareInfo FormOfPayment GeneralRemark ItineraryRemark OtherPNRElements/ManualTicket OtherServiceInformation PricingInfo ManualPricing/Fare/FareRules/FareInfo/RelatedSegment Seat OptionalServices/Service SpecialServiceRequest TicketingInstructions/TicketExchange ManualPricing/Fare/FareRules/TourCode OtherPNRElements/TourCode
complexTypes  RailServiceAvailabilityRestrictionType RailServiceType

element ServiceDate
diagram
type xsd:date
properties
content  simple
used by
elements  AirTaxiSegment InsuranceSegment LandSegment MCOSegment OtherSegment PTASegment OptionalServices/Service

element ServiceLocation
diagram
type restriction of xsd:string
properties
content  simple
used by
element  OptionalServices/Service
facets
length  3

element ServicePrice
diagram
properties
content  complex
children BasePrice Taxes
used by
element  OptionalServices/Service
attributes
Name   Type   Use   Default   Fixed  
Total xsd:integer required        

attribute ServicePrice/@Total
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/BasePrice
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/BasePrice/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Tax
used by
element  Price
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/Taxes/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes/Tax
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Designator Description
used by
element  Taxes
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/Taxes/Tax/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes/Tax/Designator
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  Tax
facets
minLength  1

element ServicePrice/Taxes/Tax/Description
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  Tax
facets
minLength  1

element SSRCode
diagram
type xsd:string
properties
content  simple
used by
elements  BookingInstructions SpecialServiceRequest

element StationCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Itinerary/Rail/Segment/Departure

element Surname
diagram
type xsd:string
properties
content  simple
used by
elements  AddressGroup/Addressee Authentication Infant OtherPNRElements/APIS/PictureID TravelerName

element Text
diagram
type xsd:string
properties
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType

element TravelerIDRef
diagram
type xsd:string
properties
content  simple
used by
elements  AddressGroup AirTaxiSegment OtherPNRElements/APIS Assignment BusSegment Car CarPassiveSegment ChaufferBusDriveSegment ClassifiedFare DiscountPricing DocumentInvoiceRemark EmailAddress Itinerary/Event ManualPricing/Fare FormOfPayment FrequentTravelerGroup GeneralRemark HiddenRemark Hotel HotelPassiveSegment InsuranceSegment ItineraryRemark LandSegment OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PrivateFares/PassengerType PTASegment Itinerary/Rail RailSegment PricingInfo/ResidentDiscount SeaSegment OptionalServices/Service SpecialServiceRequest Telephone TicketingInstructions/TicketExchange OtherPNRElements/TourCode TourSegment
complexType  CreditCardInformationType

element UnderlyingError
diagram
properties
content  complex
children Text
used by
element  Error
attributes
Name   Type   Use   Default   Fixed  
Code xsd:string         

attribute UnderlyingError/@Code
type xsd:string
properties
isRef  0

complexType BaseFareType
diagram
children FiledIn Surcharges
used by
element  Price/BaseFare
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute BaseFareType/@Amount
type xsd:integer
properties
isRef  0
use  required

element BaseFareType/Surcharges
diagram
type SurchargesType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Surcharge
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

complexType BasicCreditCardType
diagram
children CCCode CCNumber CCExpiration
used by
elements  Itinerary/Rail/Payment/CreditCard CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard

element BasicCreditCardType/CCCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CreditCard PaymentType
complexType  CreditCardInformationType
facets
length  2
pattern  [A-Z0-9]{2}

element BasicCreditCardType/CCNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Identification/CreditCard CreditCard Authentication/CreditCard PaymentType
complexType  CreditCardInformationType
facets
minLength  1

complexType BasicEndorsement
diagram
children Text
used by
element  PricingInfo/Endorsement

element BasicEndorsement/Text
diagram
type FreeFormTextField
properties
isRef  0
content  simple
used by
elements  AccountingLine AirTaxiSegment BaggagePolicy BookingInstructions BusSegment CarPassiveSegment ChaufferBusDriveSegment CustomerIdentification DocumentInvoiceRemark DuePaidText ManualPricing/Fare/FareRules/Endorsements Error ForInfo GeneralRemark HiddenRemark HistoricalRemark InsuranceSegment ItineraryRemark LandSegment ManualPricing OtherPNRElements/ManualTicket MCOSegment OtherSegment OtherServiceInformation PTASegment RailSegment ReviewBookingQueue SeaSegment SpecialServiceRequest TicketingInstructions/TicketExchange Ticketing TicketRemark ManualPricing/Fare/FareRules/TourCode TourSegment UnderlyingError UserRemark
complexType  RailServiceAvailabilityRestrictionType
facets
minLength  1

complexType CarDeliverToCollectFromType
diagram
children Address Date Time Comment Telephone
used by
elements  DropOff/CollectFrom PickUp/DeliverTo

element CarDeliverToCollectFromType/Address
diagram
properties
isRef  0
content  complex
children Name Street City PostalCode CountryCode
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherInformation OtherPNRElements/APIS/StayingAt

element CarDeliverToCollectFromType/Address/Name
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarDeliverToCollectFromType/Address/Street
diagram
type xsd:string
properties
isRef  0
content  simple

element CarDeliverToCollectFromType/Address/City
diagram
type xsd:string
properties
isRef  0
content  simple
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherPNRElements/APIS/StayingAt

element CarDeliverToCollectFromType/Address/PostalCode
diagram
type xsd:string
properties
isRef  0
content  simple
used by
elements  AddressGroup CreditCard/CCAddressGroup OtherPNRElements/APIS/StayingAt

element CarDeliverToCollectFromType/Address/CountryCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CreditCard/CCAddressGroup TravelerName/Residence SaleInfo OtherPNRElements/APIS/StayingAt TicketingInfo
facets
minLength  2
maxLength  2

element CarDeliverToCollectFromType/Date
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo DuePaidText PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit

element CarDeliverToCollectFromType/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Segment/Arrival Arrival Itinerary/Rail/Segment/Departure Departure DropOff DropOffInfo PickUp PickUpInfo Queue ReviewBookingQueue ChaufferBusDriveSegment/ServiceInfo TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element CarDeliverToCollectFromType/Comment
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarDeliverToCollectFromType/Telephone
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  CompletePNRElements
facets
maxLength  20

complexType CarHotelSupplementalInformationType
diagram
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation
used by
elements  Itinerary/Event/SupplementalInformation Car/SupplementalInformation Hotel/SupplementalInformation HotelPassiveSegment/SupplementalInformation

element CarHotelSupplementalInformationType/CorporateRateOverride
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarHotelSupplementalInformationType/CorporateDiscountNumber
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children CreditCard Other
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional   G     

attribute CarHotelSupplementalInformationType/PaymentGuarantee/@Type
type restriction of xsd:string
properties
isRef  0
default  G
use  optional
facets
enumeration  G
enumeration  D
enumeration  P

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard
diagram
type extension of BasicCreditCardType
properties
isRef  0
content  complex
children CCCode CCNumber CCExpiration SecurityID CardholderFirstName CardholderLastName ExtraData
used by
elements  FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
CardType derived by: xsd:string         

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/@CardType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  1
enumeration  2
enumeration  3

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/CardholderFirstName
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  Itinerary/Rail/Payment/CreditCard CreditCard
complexType  CreditCardInformationType
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/CardholderLastName
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  Itinerary/Rail/Payment/CreditCard CreditCard PaymentType
complexType  CreditCardInformationType
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type xsd:string         
Value xsd:string         

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData/@Type
type xsd:string
properties
isRef  0

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData/@Value
type xsd:string
properties
isRef  0

element CarHotelSupplementalInformationType/PaymentGuarantee/Other
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  FormOfPayment PaymentGuarantee
facets
minLength  1

element CarHotelSupplementalInformationType/FrequentGuest
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children FGCode FGNumber

element CarHotelSupplementalInformationType/FrequentGuest/FGCode
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  2

element CarHotelSupplementalInformationType/FrequentGuest/FGNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element CarHotelSupplementalInformationType/FrequentFlyer
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children FFCode FFNumber

element CarHotelSupplementalInformationType/FrequentFlyer/FFCode
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  2

element CarHotelSupplementalInformationType/FrequentFlyer/FFNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
element  FrequentTravelerGroup
facets
minLength  1

element CarHotelSupplementalInformationType/AdditionalInformation
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

complexType CarLocation
diagram
children CityCode Category Number
used by
element  Location

element CarLocation/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CarPassiveSegment Contact DropOffInfo Hotel HotelPassiveSegment PickUpInfo Purchase SaleInfo ChaufferBusDriveSegment/ServiceInfo Telephone TicketingInfo TourSegment
complexType  DocumentIssueType
facets
length  3

element CarLocation/Number
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Voucher

complexType Children
diagram
children Child

element Children/Child
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children Age ExtraBed

element Children/Child/Age
diagram
type restriction of xsd:int
properties
isRef  0
content  simple
used by
elements  PassengerInformation Itinerary/Rail/Traveler TravelerName
facets
minInclusive  0
maxInclusive  17

element Children/Child/ExtraBed
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  Y
enumeration  N

complexType ClassOfServiceWithCabinType
diagram
type extension of COSType
properties
base  COSType
used by
element  Flight/ClassOfService
facets
minLength  1
maxLength  1
pattern  [A-Z]
attributes
Name   Type   Use   Default   Fixed  
Cabin CabinType optional        

attribute ClassOfServiceWithCabinType/@Cabin
type CabinType
properties
isRef  0
use  optional
facets
enumeration  P
enumeration  F
enumeration  J
enumeration  C
enumeration  W
enumeration  Y

complexType CommissionType
diagram
type extension of nonNegativeDecimal
properties
base  nonNegativeDecimal
used by
elements  Commission TicketingInstructions/TicketExchange/CommissionGroup/Commission TicketingInstructions/TicketExchange/CommissionGroup/OldCommission
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute CommissionType/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

complexType CurrencyCodeType
diagram
type extension of xsd:string
properties
base  xsd:string
used by
element  CurrencyCode
attributes
Name   Type   Use   Default   Fixed  
NumberOfDecimals xsd:integer optional        

attribute CurrencyCodeType/@NumberOfDecimals
type xsd:integer
properties
isRef  0
use  optional

complexType FlightNumberWithSuffixType
diagram
type extension of FlightNumberType
properties
base  FlightNumberType
used by
element  FlightNumber
facets
minInclusive  0
maxInclusive  9999
attributes
Name   Type   Use   Default   Fixed  
Suffix derived by: xsd:string optional        

attribute FlightNumberWithSuffixType/@Suffix
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  D

complexType Media
diagram
type extension of MediaType
properties
base  MediaType
children Url Width Height Type Preview Description Caption

element Media/Preview
diagram
type MediaType
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Url Width Height Type

element Media/Description
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
used by
element  Tax
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         
Code xsd:string         
Description xsd:string         

attribute Media/Description/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  PIC

attribute Media/Description/@Code
type xsd:string
properties
isRef  0

attribute Media/Description/@Description
type xsd:string
properties
isRef  0

element Media/Caption
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

complexType MediaType
diagram
children Url Width Height Type
used by
element  Media/Preview
complexType  Media

element MediaType/Url
diagram
type xsd:string
properties
isRef  0
content  simple

element MediaType/Width
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Unit MediaSizeUnitType required        

attribute MediaType/Width/@Unit
type MediaSizeUnitType
properties
isRef  0
use  required
facets
enumeration  px
enumeration  mm

element MediaType/Height
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Unit MediaSizeUnitType required        

attribute MediaType/Height/@Unit
type MediaSizeUnitType
properties
isRef  0
use  required
facets
enumeration  px
enumeration  mm

element MediaType/Type
diagram
type extension of MediaTypeType
properties
isRef  0
content  complex
used by
element  DiscountInfo
facets
enumeration  OTA
enumeration  image
enumeration  webcam
enumeration  360
enumeration  video
enumeration  logo
enumeration  map
enumeration  gallery
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         
Code xsd:string         
Description xsd:string         

attribute MediaType/Type/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  CTT
enumeration  PIC

attribute MediaType/Type/@Code
type xsd:string
properties
isRef  0

attribute MediaType/Type/@Description
type xsd:string
properties
isRef  0

complexType RequestForCarLocation
diagram
children CityCode Category Number

element RequestForCarLocation/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CarPassiveSegment Contact DropOffInfo Hotel HotelPassiveSegment PickUpInfo Purchase SaleInfo ChaufferBusDriveSegment/ServiceInfo Telephone TicketingInfo TourSegment
complexType  DocumentIssueType
facets
length  3

element RequestForCarLocation/Number
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  Voucher

complexType SurchargesType
diagram
children Surcharge
used by
elements  Price/BaseFare/Surcharges BaseFareType/Surcharges
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute SurchargesType/@Amount
type xsd:integer
properties
isRef  0
use  required

element SurchargesType/Surcharge
diagram
type SurchargeType
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children Designator Description
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        
Segment xsd:integer         

complexType SurchargeType
diagram
type extension of SurchargeTypeBasic
properties
base  SurchargeTypeBasic
children Designator Description
used by
element  SurchargesType/Surcharge
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        
Segment xsd:integer         

attribute SurchargeType/@Segment
type xsd:integer
properties
isRef  0

complexType SurchargeTypeBasic
diagram
children Designator Description
used by
complexType  SurchargeType
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute SurchargeTypeBasic/@Amount
type xsd:integer
properties
isRef  0
use  required

element SurchargeTypeBasic/Designator
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
element  Tax
facets
minLength  1

element SurchargeTypeBasic/Description
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  Tax
facets
minLength  1

simpleType CabinType
type restriction of xsd:string
used by
element  ManualPricing/Fare/FareRules/FareInfo/RelatedSegment/Cabin
attribute  ClassOfServiceWithCabinType/@Cabin
facets
enumeration  P
enumeration  F
enumeration  J
enumeration  C
enumeration  W
enumeration  Y

simpleType COSType
type restriction of xsd:string
used by
element  ClassOfService
complexType  ClassOfServiceWithCabinType
facets
minLength  1
maxLength  1
pattern  [A-Z]

simpleType CountryCodeAlpha2
type restriction of xsd:string
facets
pattern  [A-Z]{2}

simpleType Date
type xsd:date
used by
elements  HistoricalPricingInfo/ReservationDateTime/Date HistoricalPricingInfo/TicketedDateTime/Date ReservationsDateTime/Date HistoricPricingDate/Date AltTicketingDate/Date FormOfPayment/Invoice/DatePaid Itinerary/Event/StartDate
attributes  Authentication/Hotel/@CheckInDate Authentication/Hotel/@CheckOutDate Room/Packages/@DT

simpleType FlightNumberType
type restriction of xsd:integer
used by
complexType  FlightNumberWithSuffixType
facets
minInclusive  0
maxInclusive  9999

simpleType FreeFormTextField
type restriction of xsd:string
used by
elements  OtherPNRElements/TourCode/Text BasicEndorsement/Text
facets
minLength  1

simpleType Lang
type restriction of xsd:string
used by
attribute  PNRCreateRQ/@Lang
facets
length  2
pattern  [a-z][a-z]

simpleType MediaSizeUnitType
type restriction of xsd:string
used by
attributes  MediaType/Width/@Unit MediaType/Height/@Unit
facets
enumeration  px
enumeration  mm

simpleType MediaTypeType
type restriction of xsd:string
used by
element  MediaType/Type
facets
enumeration  OTA
enumeration  image
enumeration  webcam
enumeration  360
enumeration  video
enumeration  logo
enumeration  map
enumeration  gallery

simpleType nonNegativeDecimal
type restriction of xsd:decimal
used by
complexType  CommissionType
facets
minInclusive  0

simpleType PNRRecordLocator
type restriction of xsd:string
facets
length  6
pattern  [A-Z0-9]{6}

simpleType positiveDecimal
type restriction of xsd:decimal
facets
minExclusive  0

simpleType positiveIntegerOrEmpty
type restriction of xsd:string
facets
pattern  [1-9][0-9]*|

simpleType stringLength4
type restriction of xsd:string
facets
length  4

simpleType Time
type restriction of xsd:string
used by
elements  HistoricalPricingInfo/ReservationDateTime/Time HistoricalPricingInfo/TicketedDateTime/Time ReservationsDateTime/Time CarDeliverToCollectFromType/Time
attributes  OpeningInterval/@ClosingTime OpeningInterval/@OpeningTime
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

simpleType TimeDurationHoursMinutes
type restriction of xsd:string
used by
attribute  RailTransferToFromSegmentType/@Time
facets
pattern  [0-9][0-9]:[0-5][0-9]

simpleType ValidEmailAddressType
type restriction of xsd:token
used by
element  Email
facets
pattern  [a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+)*@([0-9A-Za-z][0-9A-Za-z\-]*[0-9A-Za-z]\.)+[a-zA-Z]{2,4}

simpleType YNBoolean
type restriction of xsd:string
facets
enumeration  N
enumeration  Y

complexType BackOfficeContainer
diagram
type extension of xsd:anyType
properties
base  xs:anyType
used by
element  InfoGroup/BackOffice
attributes
Name   Type   Use   Default   Fixed  


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy