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