group PNRGroup
diagram sigws_p273.png
children GeneralInfo RelatedBookings Itinerary Passengers Contacts Remarks Comments OtherServices FareInfo TicketInfo EMDInfo BookingGuidelines Dupes PNRText CurrencyConversions BookingsFound
used by
elements SIG_AirBookRS SIG_AirPriceRS
source <s:group name="PNRGroup">
 
<s:choice>
   
<s:sequence>
     
<s:annotation>
       
<s:documentation>Reply on PNR action request
or if only one PNR found on RetrieveBooking by passenger and flight data
</s:documentation>
     
</s:annotation>
     
<s:element name="GeneralInfo" type="GeneralInfoRSType">
       
<s:annotation>
         
<s:documentation>General booking data</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="RelatedBookings" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Booking Identities of related PNRs - parent or child after splitting</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:sequence>
           
<s:element name="BookingIdentity" type="RelatedBookingInfoType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="Itinerary" type="AirItineraryType" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Air itinerary</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="Passengers" type="PassengersType" minOccurs="0"/>
     
<s:element name="Contacts" type="ContactsType" minOccurs="0"/>
     
<s:element name="Remarks" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="Comments" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Comment" type="CommentType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="OtherServices" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="OSI" type="OSIType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="FareInfo" type="FareInfoType" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Fares</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="TicketInfo" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Ticket" maxOccurs="unbounded">
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
                 
<s:element name="ItineraryReceipt" minOccurs="0">
                   
<s:annotation>
                     
<s:documentation>Itinerary receipt - free text</s:documentation>
                   
</s:annotation>
                   
<s:complexType>
                     
<s:simpleContent>
                       
<s:extension base="s:string">
                         
<s:attribute name="Type" type="ItinRctType">
                           
<s:annotation>
                             
<s:documentation>Receipt data type. Default value - Text</s:documentation>
                           
</s:annotation>
                         
</s:attribute>
                       
</s:extension>
                     
</s:simpleContent>
                   
</s:complexType>
                 
</s:element>
                 
<s:element name="MiscDocuments" minOccurs="0">
                   
<s:complexType>
                     
<s:sequence>
                       
<s:element name="EMD" maxOccurs="unbounded">
                         
<s:annotation>
                           
<s:documentation>Electronic miscellaneous document</s:documentation>
                         
</s:annotation>
                         
<s:complexType>
                           
<s:sequence>
                             
<s:element name="Text" type="s:string">
                               
<s:annotation>
                                 
<s:documentation>EMD - Free text</s:documentation>
                               
</s:annotation>
                             
</s:element>
                           
</s:sequence>
                           
<s:attribute name="Number" type="s:string" use="required"/>
                           
<s:attribute name="Type" type="s:string" use="required"/>
                           
<s:attribute name="Currency" type="s:string" use="required"/>
                           
<s:attribute name="Amount" type="s:decimal" use="required"/>
                         
</s:complexType>
                       
</s:element>
                     
</s:sequence>
                   
</s:complexType>
                 
</s:element>
               
</s:sequence>
               
<s:attribute name="TicketRef" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Reference to this item</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="PaxRef" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Passenger reference</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="ReservationRefs" type="strlist" use="required">
                 
<s:annotation>
                   
<s:documentation>References to segment reservations</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="FareRef" type="s:string">
                 
<s:annotation>
                   
<s:documentation>Fare reference</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="StockProvider" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="TicketNumber" type="s:string" use="optional">
                 
<s:annotation>
                   
<s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="ValidatingAirline" type="s:string" use="optional">
                 
<s:annotation>
                   
<s:documentation>Validating carrier</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="AcctgCode" type="s:string" use="optional">
                 
<s:annotation>
                   
<s:documentation>Validating carrier's accounting code</s:documentation>
                 
</s:annotation>
               
</s:attribute>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="EMDInfo" type="EMDInfoType" minOccurs="0"/>
     
<s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/>
     
<s:element name="Dupes" minOccurs="0">
       
<s:annotation>
         
<s:documentation>List of possible duplicated bookings for currently booked PNR - searched by passenger/segment data.
Could be present only in reply to create PNR request.
</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Dupe" maxOccurs="unbounded">
             
<s:complexType>
               
<s:attribute name="PaxRef" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Passenger reference</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="FlightRef" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Flight reference</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="BookingReference" type="s:string" use="required">
                 
<s:annotation>
                   
<s:documentation>Booking reference of duplicated PNR</s:documentation>
                 
</s:annotation>
               
</s:attribute>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
     
<s:element name="PNRText" type="s:string" minOccurs="0"/>
     
<s:element name="CurrencyConversions" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="CurrencyConversion" type="CurrencyConversionRplType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:element name="BookingsFound">
     
<s:annotation>
       
<s:documentation>Reply on RetrieveBooking by passenger and flight data if more than 1 PNR found</s:documentation>
     
</s:annotation>
     
<s:complexType>
       
<s:sequence>
         
<s:element name="BookingInfo" type="BookingInfoType" minOccurs="0" maxOccurs="unbounded"/>
       
</s:sequence>
       
<s:attribute name="Count">
         
<s:simpleType>
           
<s:restriction base="s:int">
             
<s:minInclusive value="0"/>
           
</s:restriction>
         
</s:simpleType>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
 
</s:choice>
</s:group>

element PNRGroup/GeneralInfo
diagram sigws_p274.png
type GeneralInfoRSType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeLimit  s:dateTime  optional      
documentation
Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00
AgencyName  s:string        
documentation
Name of booking Agency.
Will be shown on Check Coupon for rail itineraries.
Tagent  s:string        
documentation
Profile index.
CorpID  s:string        
documentation
Corporate Client ID
CorpTarr  s:string        
BookingReference  s:string  required      
documentation
SIG booking reference
SaleState  derived by: s:string  required      
documentation
Sold - completely sold
PartSold - partially sold
NotSold - not sold
ExchangeInProgress - in exchange transaction
CreationDate  s:dateTime  optional      
documentation
PNR creation data and time. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00
GroupName  s:string  optional      
documentation
GroupName for group bookings, empty for all other
annotation
documentation
General booking data
source <s:element name="GeneralInfo" type="GeneralInfoRSType">
 
<s:annotation>
   
<s:documentation>General booking data</s:documentation>
 
</s:annotation>
</s:element>

element PNRGroup/RelatedBookings
diagram sigws_p275.png
properties
minOcc 0
maxOcc 1
content complex
children BookingIdentity
annotation
documentation
Booking Identities of related PNRs - parent or child after splitting
source <s:element name="RelatedBookings" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Booking Identities of related PNRs - parent or child after splitting</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="BookingIdentity" type="RelatedBookingInfoType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/RelatedBookings/BookingIdentity
diagram sigws_p276.png
type RelatedBookingInfoType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BookingReference  s:string  required      
documentation
Booking reference from the previous AirBookRQ
LeadPassenger  derived by: s:string        
documentation
Family name of the first passenger
Mandatory only for an Air PNRs booked in CRS 1H
Relation  derived by: s:string  required      
source <s:element name="BookingIdentity" type="RelatedBookingInfoType" maxOccurs="unbounded"/>

element PNRGroup/Itinerary
diagram sigws_p277.png
type AirItineraryType
properties
minOcc 0
maxOcc 1
content complex
children FlightSegment
annotation
documentation
Air itinerary
source <s:element name="Itinerary" type="AirItineraryType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Air itinerary</s:documentation>
 
</s:annotation>
</s:element>

element PNRGroup/Passengers
diagram sigws_p278.png
type PassengersType
properties
minOcc 0
maxOcc 1
content complex
children Passenger
source <s:element name="Passengers" type="PassengersType" minOccurs="0"/>

element PNRGroup/Contacts
diagram sigws_p279.png
type ContactsType
properties
minOcc 0
maxOcc 1
content complex
children Contact
source <s:element name="Contacts" type="ContactsType" minOccurs="0"/>

element PNRGroup/Remarks
diagram sigws_p280.png
properties
minOcc 0
maxOcc 1
content complex
children Remark
source <s:element name="Remarks" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/Remarks/Remark
diagram sigws_p281.png
type RemarkType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
RemarkRef  derived by: s:string        
documentation
Reference to this item
ServiceRef  derived by: s:string        
documentation
Reference to this item
SSRCode  derived by: s:string        
documentation
Industry-standard SSR code
AAS  derived by: s:string        
documentation
Action/advice/status code
Status  derived by: s:string        
documentation
Booking status:
  OK - confirmed
  RQ - waitlisted/requested
  NO - not booked/cancelled
  NS - no seat required
  HX - cancelled
  FL - flown/used
Quantity  s:int        
documentation
Service quantity
FlightRef  s:string        
documentation
Flight segment reference
FlightRefs  strlist        
documentation
Flight segment references
SegmentRef  s:string        
documentation
Reference to non-air segment
ServiceCode  s:string        
documentation
Service code
ServiceType  s:string        
documentation
Service code
ServiceGroup  s:string        
documentation
Service group
ServiceSubgroup  s:string        
documentation
Service subgroup
ServiceName  s:string        
documentation
Service name
Currency  s:string        
documentation
Currency
Price  derived by: s:decimal        
documentation
Price
BaseCurrency  s:string        
documentation
Base currency
BasePrice  derived by: s:decimal        
documentation
Base price
VAT  derived by: s:decimal        
documentation
VAT amount
EMDTaxRate  s:decimal        
documentation
EMD tax rate percent
AgeCat  strlist        
documentation
ADT - adult, CHD - child, ADF - adult+infant
PaxRefs  strlist        
documentation
Passenger references
MinOccurrence  s:decimal        
documentation
Minimum occurrence
MaxOccurrence  s:decimal        
documentation
Maximum occurrence
AutoConfirm  s:string        
documentation
true - automatic confirmation, false - manual confirmation, unknown or empty - unknown behaivor
ConjSvc  s:string        
documentation
Reference to conjuction baggage
TimeLimit  s:dateTime  optional      
documentation
Paid service time limit to sell. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00
source <s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/>

element PNRGroup/Comments
diagram sigws_p282.png
properties
minOcc 0
maxOcc 1
content complex
children Comment
source <s:element name="Comments" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Comment" type="CommentType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/Comments/Comment
diagram sigws_p283.png
type CommentType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
CommentRef  s:string        
BookingRef  s:string  optional      
documentation
Booking reference from shop reply - if present in multi PNR mode - the comment will be created only in referenced PNR. Ignored for single PNR mode. Not shown in reply - in reply will be set attribute RecordLocator.
RecordLocator  s:string  optional      
documentation
Used only in SIG replies for multiPNR comments - shows locator of PNR, which the comment belongs to. Ignored for requests
source <s:element name="Comment" type="CommentType" maxOccurs="unbounded"/>

element PNRGroup/OtherServices
diagram sigws_p284.png
properties
minOcc 0
maxOcc 1
content complex
children OSI
source <s:element name="OtherServices" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="OSI" type="OSIType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/OtherServices/OSI
diagram sigws_p285.png
type OSIType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
OsiRef  derived by: s:string  required      
documentation
Reference to this item
FlightRef  s:string        
documentation
Flight segment reference
AK  s:string        
documentation
AK
Either AK or FlightRef should be filled. Otherway error will be returned.
PaxRefs  strlist        
documentation
Passenger references
source <s:element name="OSI" type="OSIType" maxOccurs="unbounded"/>

element PNRGroup/FareInfo
diagram sigws_p286.png
type FareInfoType
properties
minOcc 0
maxOcc 1
content complex
children Fares OldFares Ticketing Changes Payment Baggage
annotation
documentation
Fares
source <s:element name="FareInfo" type="FareInfoType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Fares</s:documentation>
 
</s:annotation>
</s:element>

element PNRGroup/TicketInfo
diagram sigws_p287.png
properties
minOcc 0
maxOcc 1
content complex
children Ticket
source <s:element name="TicketInfo" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Ticket" maxOccurs="unbounded">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
           
<s:element name="ItineraryReceipt" minOccurs="0">
             
<s:annotation>
               
<s:documentation>Itinerary receipt - free text</s:documentation>
             
</s:annotation>
             
<s:complexType>
               
<s:simpleContent>
                 
<s:extension base="s:string">
                   
<s:attribute name="Type" type="ItinRctType">
                     
<s:annotation>
                       
<s:documentation>Receipt data type. Default value - Text</s:documentation>
                     
</s:annotation>
                   
</s:attribute>
                 
</s:extension>
               
</s:simpleContent>
             
</s:complexType>
           
</s:element>
           
<s:element name="MiscDocuments" minOccurs="0">
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="EMD" maxOccurs="unbounded">
                   
<s:annotation>
                     
<s:documentation>Electronic miscellaneous document</s:documentation>
                   
</s:annotation>
                   
<s:complexType>
                     
<s:sequence>
                       
<s:element name="Text" type="s:string">
                         
<s:annotation>
                           
<s:documentation>EMD - Free text</s:documentation>
                         
</s:annotation>
                       
</s:element>
                     
</s:sequence>
                     
<s:attribute name="Number" type="s:string" use="required"/>
                     
<s:attribute name="Type" type="s:string" use="required"/>
                     
<s:attribute name="Currency" type="s:string" use="required"/>
                     
<s:attribute name="Amount" type="s:decimal" use="required"/>
                   
</s:complexType>
                 
</s:element>
               
</s:sequence>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
         
<s:attribute name="TicketRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Reference to this item</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="PaxRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Passenger reference</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="ReservationRefs" type="strlist" use="required">
           
<s:annotation>
             
<s:documentation>References to segment reservations</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="FareRef" type="s:string">
           
<s:annotation>
             
<s:documentation>Fare reference</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="StockProvider" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="TicketNumber" type="s:string" use="optional">
           
<s:annotation>
             
<s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="ValidatingAirline" type="s:string" use="optional">
           
<s:annotation>
             
<s:documentation>Validating carrier</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="AcctgCode" type="s:string" use="optional">
           
<s:annotation>
             
<s:documentation>Validating carrier's accounting code</s:documentation>
           
</s:annotation>
         
</s:attribute>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/TicketInfo/Ticket
diagram sigws_p288.png
properties
minOcc 1
maxOcc unbounded
content complex
children TicketData ItineraryReceipt MiscDocuments
attributes
Name  Type  Use  Default  Fixed  Annotation
TicketRef  s:string  required      
documentation
Reference to this item
PaxRef  s:string  required      
documentation
Passenger reference
ReservationRefs  strlist  required      
documentation
References to segment reservations
FareRef  s:string        
documentation
Fare reference
StockProvider  s:string  required      
documentation
Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
TicketNumber  s:string  optional      
documentation
Ticket number including conj suffix, e.g. 5552412345678-79
ValidatingAirline  s:string  optional      
documentation
Validating carrier
AcctgCode  s:string  optional      
documentation
Validating carrier's accounting code
source <s:element name="Ticket" maxOccurs="unbounded">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
     
<s:element name="ItineraryReceipt" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Itinerary receipt - free text</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:simpleContent>
           
<s:extension base="s:string">
             
<s:attribute name="Type" type="ItinRctType">
               
<s:annotation>
                 
<s:documentation>Receipt data type. Default value - Text</s:documentation>
               
</s:annotation>
             
</s:attribute>
           
</s:extension>
         
</s:simpleContent>
       
</s:complexType>
     
</s:element>
     
<s:element name="MiscDocuments" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="EMD" maxOccurs="unbounded">
             
<s:annotation>
               
<s:documentation>Electronic miscellaneous document</s:documentation>
             
</s:annotation>
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="Text" type="s:string">
                   
<s:annotation>
                     
<s:documentation>EMD - Free text</s:documentation>
                   
</s:annotation>
                 
</s:element>
               
</s:sequence>
               
<s:attribute name="Number" type="s:string" use="required"/>
               
<s:attribute name="Type" type="s:string" use="required"/>
               
<s:attribute name="Currency" type="s:string" use="required"/>
               
<s:attribute name="Amount" type="s:decimal" use="required"/>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="TicketRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Reference to this item</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="PaxRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Passenger reference</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="ReservationRefs" type="strlist" use="required">
     
<s:annotation>
       
<s:documentation>References to segment reservations</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="FareRef" type="s:string">
     
<s:annotation>
       
<s:documentation>Fare reference</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="StockProvider" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="TicketNumber" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="ValidatingAirline" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Validating carrier</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="AcctgCode" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Validating carrier's accounting code</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute PNRGroup/TicketInfo/Ticket/@TicketRef
type s:string
properties
use required
annotation
documentation
Reference to this item
source <s:attribute name="TicketRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to this item</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@PaxRef
type s:string
properties
use required
annotation
documentation
Passenger reference
source <s:attribute name="PaxRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Passenger reference</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@ReservationRefs
type strlist
properties
use required
annotation
documentation
References to segment reservations
source <s:attribute name="ReservationRefs" type="strlist" use="required">
 
<s:annotation>
   
<s:documentation>References to segment reservations</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@FareRef
type s:string
annotation
documentation
Fare reference
source <s:attribute name="FareRef" type="s:string">
 
<s:annotation>
   
<s:documentation>Fare reference</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@StockProvider
type s:string
properties
use required
annotation
documentation
Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
source <s:attribute name="StockProvider" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@TicketNumber
type s:string
properties
use optional
annotation
documentation
Ticket number including conj suffix, e.g. 5552412345678-79
source <s:attribute name="TicketNumber" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@ValidatingAirline
type s:string
properties
use optional
annotation
documentation
Validating carrier
source <s:attribute name="ValidatingAirline" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Validating carrier</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/TicketInfo/Ticket/@AcctgCode
type s:string
properties
use optional
annotation
documentation
Validating carrier's accounting code
source <s:attribute name="AcctgCode" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Validating carrier's accounting code</s:documentation>
 
</s:annotation>
</s:attribute>

element PNRGroup/TicketInfo/Ticket/TicketData
diagram sigws_p289.png
type TicketDataType
properties
minOcc 0
maxOcc 1
content complex
children IssueData AgencyData Passenger Contact Itinerary Price Taxes FareCalculation FOPData Endorsements TourCode Comments BarCode QRCode VATInfo
source <s:element name="TicketData" type="TicketDataType" minOccurs="0"/>

element PNRGroup/TicketInfo/Ticket/ItineraryReceipt
diagram sigws_p290.png
type extension of s:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  ItinRctType        
documentation
Receipt data type. Default value - Text
annotation
documentation
Itinerary receipt - free text
source <s:element name="ItineraryReceipt" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Itinerary receipt - free text</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:simpleContent>
     
<s:extension base="s:string">
       
<s:attribute name="Type" type="ItinRctType">
         
<s:annotation>
           
<s:documentation>Receipt data type. Default value - Text</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:extension>
   
</s:simpleContent>
 
</s:complexType>
</s:element>

attribute PNRGroup/TicketInfo/Ticket/ItineraryReceipt/@Type
type ItinRctType
facets
Kind Value Annotation
enumeration Text
enumeration Link
enumeration PDF-Base64
annotation
documentation
Receipt data type. Default value - Text
source <s:attribute name="Type" type="ItinRctType">
 
<s:annotation>
   
<s:documentation>Receipt data type. Default value - Text</s:documentation>
 
</s:annotation>
</s:attribute>

element PNRGroup/TicketInfo/Ticket/MiscDocuments
diagram sigws_p291.png
properties
minOcc 0
maxOcc 1
content complex
children EMD
source <s:element name="MiscDocuments" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="EMD" maxOccurs="unbounded">
       
<s:annotation>
         
<s:documentation>Electronic miscellaneous document</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Text" type="s:string">
             
<s:annotation>
               
<s:documentation>EMD - Free text</s:documentation>
             
</s:annotation>
           
</s:element>
         
</s:sequence>
         
<s:attribute name="Number" type="s:string" use="required"/>
         
<s:attribute name="Type" type="s:string" use="required"/>
         
<s:attribute name="Currency" type="s:string" use="required"/>
         
<s:attribute name="Amount" type="s:decimal" use="required"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD
diagram sigws_p292.png
properties
minOcc 1
maxOcc unbounded
content complex
children Text
attributes
Name  Type  Use  Default  Fixed  Annotation
Number  s:string  required      
Type  s:string  required      
Currency  s:string  required      
Amount  s:decimal  required      
annotation
documentation
Electronic miscellaneous document
source <s:element name="EMD" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>Electronic miscellaneous document</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Text" type="s:string">
       
<s:annotation>
         
<s:documentation>EMD - Free text</s:documentation>
       
</s:annotation>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="Number" type="s:string" use="required"/>
   
<s:attribute name="Type" type="s:string" use="required"/>
   
<s:attribute name="Currency" type="s:string" use="required"/>
   
<s:attribute name="Amount" type="s:decimal" use="required"/>
 
</s:complexType>
</s:element>

attribute PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD/@Number
type s:string
properties
use required
source <s:attribute name="Number" type="s:string" use="required"/>

attribute PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD/@Type
type s:string
properties
use required
source <s:attribute name="Type" type="s:string" use="required"/>

attribute PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD/@Currency
type s:string
properties
use required
source <s:attribute name="Currency" type="s:string" use="required"/>

attribute PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD/@Amount
type s:decimal
properties
use required
source <s:attribute name="Amount" type="s:decimal" use="required"/>

element PNRGroup/TicketInfo/Ticket/MiscDocuments/EMD/Text
diagram sigws_p293.png
type s:string
properties
content simple
annotation
documentation
EMD - Free text
source <s:element name="Text" type="s:string">
 
<s:annotation>
   
<s:documentation>EMD - Free text</s:documentation>
 
</s:annotation>
</s:element>

element PNRGroup/EMDInfo
diagram sigws_p294.png
type EMDInfoType
properties
minOcc 0
maxOcc 1
content complex
children EMD
source <s:element name="EMDInfo" type="EMDInfoType" minOccurs="0"/>

element PNRGroup/BookingGuidelines
diagram sigws_p295.png
type BookingGuidelinesType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
RussianNamesSupported  s:boolean        
documentation
Passenger names could be entered in latin and in cyrillic characters
VisaReq  s:string        
documentation
Visa information required in the PNR. List of itinerary cities this requirement applies to
TransitVisaReq  s:string        
documentation
Transit visa information required in the PNR. List of itinerary cities this requirement applies to
AddressReq  s:string        
documentation
Address information required in the PNR. List of itinerary cities this requirement applies to
source <s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/>

element PNRGroup/Dupes
diagram sigws_p296.png
properties
minOcc 0
maxOcc 1
content complex
children Dupe
annotation
documentation
List of possible duplicated bookings for currently booked PNR - searched by passenger/segment data.
Could be present only in reply to create PNR request.
source <s:element name="Dupes" minOccurs="0">
 
<s:annotation>
   
<s:documentation>List of possible duplicated bookings for currently booked PNR - searched by passenger/segment data.
Could be present only in reply to create PNR request.
</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Dupe" maxOccurs="unbounded">
       
<s:complexType>
         
<s:attribute name="PaxRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Passenger reference</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="FlightRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Flight reference</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="BookingReference" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Booking reference of duplicated PNR</s:documentation>
           
</s:annotation>
         
</s:attribute>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/Dupes/Dupe
diagram sigws_p297.png
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
PaxRef  s:string  required      
documentation
Passenger reference
FlightRef  s:string  required      
documentation
Flight reference
BookingReference  s:string  required      
documentation
Booking reference of duplicated PNR
source <s:element name="Dupe" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="PaxRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Passenger reference</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="FlightRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Flight reference</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="BookingReference" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Booking reference of duplicated PNR</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute PNRGroup/Dupes/Dupe/@PaxRef
type s:string
properties
use required
annotation
documentation
Passenger reference
source <s:attribute name="PaxRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Passenger reference</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/Dupes/Dupe/@FlightRef
type s:string
properties
use required
annotation
documentation
Flight reference
source <s:attribute name="FlightRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Flight reference</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PNRGroup/Dupes/Dupe/@BookingReference
type s:string
properties
use required
annotation
documentation
Booking reference of duplicated PNR
source <s:attribute name="BookingReference" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Booking reference of duplicated PNR</s:documentation>
 
</s:annotation>
</s:attribute>

element PNRGroup/PNRText
diagram sigws_p298.png
type s:string
properties
minOcc 0
maxOcc 1
content simple
source <s:element name="PNRText" type="s:string" minOccurs="0"/>

element PNRGroup/CurrencyConversions
diagram sigws_p299.png
properties
minOcc 0
maxOcc 1
content complex
children CurrencyConversion
source <s:element name="CurrencyConversions" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="CurrencyConversion" type="CurrencyConversionRplType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element PNRGroup/CurrencyConversions/CurrencyConversion
diagram sigws_p300.png
type CurrencyConversionRplType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
CurrencyFrom  s:string  required      
CurrencyTo  s:string  required      
RateDate  s:date  optional      
documentation
if not present - current date
Amount  s:decimal  required      
ExchangeRate  s:double  required      
source <s:element name="CurrencyConversion" type="CurrencyConversionRplType" maxOccurs="unbounded"/>

element PNRGroup/BookingsFound
diagram sigws_p301.png
properties
content complex
children BookingInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Count  derived by: s:int        
annotation
documentation
Reply on RetrieveBooking by passenger and flight data if more than 1 PNR found
source <s:element name="BookingsFound">
 
<s:annotation>
   
<s:documentation>Reply on RetrieveBooking by passenger and flight data if more than 1 PNR found</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="BookingInfo" type="BookingInfoType" minOccurs="0" maxOccurs="unbounded"/>
   
</s:sequence>
   
<s:attribute name="Count">
     
<s:simpleType>
       
<s:restriction base="s:int">
         
<s:minInclusive value="0"/>
       
</s:restriction>
     
</s:simpleType>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute PNRGroup/BookingsFound/@Count
type restriction of s:int
facets
Kind Value Annotation
minInclusive 0
source <s:attribute name="Count">
 
<s:simpleType>
   
<s:restriction base="s:int">
     
<s:minInclusive value="0"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

element PNRGroup/BookingsFound/BookingInfo
diagram sigws_p302.png
type BookingInfoType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BookingReference  s:string  required      
documentation
Booking reference from the previous AirBookRQ
LeadPassenger  derived by: s:string        
documentation
Family name of the first passenger
Mandatory only for an Air PNRs booked in CRS 1H
SeatCount  derived by: s:int        
Airline  derived by: s:string        
documentation
Marketing Airline
Flight  derived by: s:string        
documentation
Flight number
Date  s:date        
documentation
Departure date
Status  derived by: s:string        
documentation
Booking status:
  OK - confirmed
  RQ - waitlisted/requested
  NO - not booked/cancelled
  NS - no seat required
  HX - cancelled
  FL - flown/used
source <s:element name="BookingInfo" type="BookingInfoType" minOccurs="0" maxOccurs="unbounded"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy