complexType FareType
diagram sigws_p352.png
children PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock
used by
elements FareInfoType/Fares/Fare FareInfoType/OldFares/Fare
attributes
Name  Type  Use  Default  Fixed  Annotation
FareRef  s:string  required      
documentation
Reference to this item
PriceExchange  s:boolean  optional      
documentation
Exchange indicator
ExchangeType  RefundExchangeType        
documentation
Exchange type:
          Voluntary
          Involuntary
BookingRef  s:string        
documentation
Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
Upsell  s:string        
documentation
Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
source <s:complexType name="FareType">
 
<s:sequence>
   
<s:element name="PaxType">
     
<s:complexType>
       
<s:attribute name="AgeCat" type="AgeCatType" use="required">
         
<s:annotation>
           
<s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="PTC" type="strlist">
         
<s:annotation>
           
<s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="Count" type="s:int" use="required">
         
<s:annotation>
           
<s:documentation>Number of passengers</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="MinAge" type="s:int">
         
<s:annotation>
           
<s:documentation>Minumum Age, years</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="MaxAge" type="s:int">
         
<s:annotation>
           
<s:documentation>Maximum Age, years</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="Gender">
         
<s:annotation>
           
<s:documentation>Male, Female</s:documentation>
         
</s:annotation>
         
<s:simpleType>
           
<s:restriction base="s:string">
             
<s:enumeration value="Male"/>
             
<s:enumeration value="Female"/>
           
</s:restriction>
         
</s:simpleType>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
   
<s:element name="Itinerary" type="FareItineraryType"/>
   
<s:element name="Price">
     
<s:complexType>
       
<s:complexContent>
         
<s:extension base="PriceType"/>
       
</s:complexContent>
     
</s:complexType>
   
</s:element>
   
<s:element name="Taxes" type="TaxesType" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Ticket taxes</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="NetData" type="s:string" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Optional net data</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="FareCalc" type="s:string" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Fare calculation</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="TourCode" type="s:string" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Tour code</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="Rules" type="RulesType">
     
<s:annotation>
       
<s:documentation>Fare Rules</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="TicketStock">
     
<s:annotation>
       
<s:documentation>Ticket stock details</s:documentation>
     
</s:annotation>
     
<s:complexType>
       
<s:attribute name="CRS" type="CRSType" use="required">
         
<s:annotation>
           
<s:documentation>CRS code</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="BookingOffice" type="s:string" use="optional">
         
<s:annotation>
           
<s:documentation>Reservation system booking office code</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="FormOwner" type="s:string" use="required">
         
<s:annotation>
           
<s:documentation>Form owner</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="FormCode" type="s:string">
         
<s:annotation>
           
<s:documentation>Form code</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="ValidatingCarrier" type="s:string" use="required">
         
<s:annotation>
           
<s:documentation>Validating carrier code</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="AcctgCode" type="s:string" use="required">
         
<s:annotation>
           
<s:documentation>Validating carrier accounting code</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="Interface" type="s:string" use="optional">
         
<s:annotation>
           
<s:documentation>Reservation system interface</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="TicketCount" use="optional">
         
<s:annotation>
           
<s:documentation>Ticket count - numeric 1..10, default 1</s:documentation>
         
</s:annotation>
         
<s:simpleType>
           
<s:restriction base="s:int">
             
<s:minInclusive value="1"/>
             
<s:maxInclusive value="10"/>
           
</s:restriction>
         
</s:simpleType>
       
</s:attribute>
       
<s:attribute name="CodeStock" type="s:string" use="optional">
         
<s:annotation>
           
<s:documentation>Ticket stock owner code</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="FareRef" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Reference to this item</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="PriceExchange" type="s:boolean" use="optional">
   
<s:annotation>
     
<s:documentation>Exchange indicator</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ExchangeType" type="RefundExchangeType">
   
<s:annotation>
     
<s:documentation>Exchange type:
          Voluntary
          Involuntary
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="BookingRef" type="s:string">
   
<s:annotation>
     
<s:documentation>Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Upsell" type="s:string">
   
<s:annotation>
     
<s:documentation>Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute FareType/@FareRef
type s:string
properties
use required
annotation
documentation
Reference to this item
source <s:attribute name="FareRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to this item</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/@PriceExchange
type s:boolean
properties
use optional
annotation
documentation
Exchange indicator
source <s:attribute name="PriceExchange" type="s:boolean" use="optional">
 
<s:annotation>
   
<s:documentation>Exchange indicator</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/@ExchangeType
type RefundExchangeType
facets
Kind Value Annotation
enumeration Voluntary
enumeration Involuntary
enumeration ExchgViaRefund
enumeration InvolIATA
enumeration NameChange
enumeration VolOnIncomplete
enumeration VolOnOverbook
annotation
documentation
Exchange type:
          Voluntary
          Involuntary
source <s:attribute name="ExchangeType" type="RefundExchangeType">
 
<s:annotation>
   
<s:documentation>Exchange type:
          Voluntary
          Involuntary
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/@BookingRef
type s:string
annotation
documentation
Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
source <s:attribute name="BookingRef" type="s:string">
 
<s:annotation>
   
<s:documentation>Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/@Upsell
type s:string
annotation
documentation
Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
source <s:attribute name="Upsell" type="s:string">
 
<s:annotation>
   
<s:documentation>Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
</s:documentation>
 
</s:annotation>
</s:attribute>

element FareType/PaxType
diagram sigws_p353.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
AgeCat  AgeCatType  required      
documentation
ADT - adult, CHD - Child. INF - Infant
PTC  strlist        
documentation
Industry-standard Passenger Type Code or PTC list
Count  s:int  required      
documentation
Number of passengers
MinAge  s:int        
documentation
Minumum Age, years
MaxAge  s:int        
documentation
Maximum Age, years
Gender  derived by: s:string        
documentation
Male, Female
source <s:element name="PaxType">
 
<s:complexType>
   
<s:attribute name="AgeCat" type="AgeCatType" use="required">
     
<s:annotation>
       
<s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="PTC" type="strlist">
     
<s:annotation>
       
<s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="Count" type="s:int" use="required">
     
<s:annotation>
       
<s:documentation>Number of passengers</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="MinAge" type="s:int">
     
<s:annotation>
       
<s:documentation>Minumum Age, years</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="MaxAge" type="s:int">
     
<s:annotation>
       
<s:documentation>Maximum Age, years</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="Gender">
     
<s:annotation>
       
<s:documentation>Male, Female</s:documentation>
     
</s:annotation>
     
<s:simpleType>
       
<s:restriction base="s:string">
         
<s:enumeration value="Male"/>
         
<s:enumeration value="Female"/>
       
</s:restriction>
     
</s:simpleType>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute FareType/PaxType/@AgeCat
type AgeCatType
properties
use required
facets
Kind Value Annotation
enumeration ADT
enumeration CHD
enumeration INF
annotation
documentation
ADT - adult, CHD - Child. INF - Infant
source <s:attribute name="AgeCat" type="AgeCatType" use="required">
 
<s:annotation>
   
<s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/PaxType/@PTC
type strlist
annotation
documentation
Industry-standard Passenger Type Code or PTC list
source <s:attribute name="PTC" type="strlist">
 
<s:annotation>
   
<s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/PaxType/@Count
type s:int
properties
use required
annotation
documentation
Number of passengers
source <s:attribute name="Count" type="s:int" use="required">
 
<s:annotation>
   
<s:documentation>Number of passengers</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/PaxType/@MinAge
type s:int
annotation
documentation
Minumum Age, years
source <s:attribute name="MinAge" type="s:int">
 
<s:annotation>
   
<s:documentation>Minumum Age, years</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/PaxType/@MaxAge
type s:int
annotation
documentation
Maximum Age, years
source <s:attribute name="MaxAge" type="s:int">
 
<s:annotation>
   
<s:documentation>Maximum Age, years</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/PaxType/@Gender
type restriction of s:string
facets
Kind Value Annotation
enumeration Male
enumeration Female
annotation
documentation
Male, Female
source <s:attribute name="Gender">
 
<s:annotation>
   
<s:documentation>Male, Female</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="Male"/>
     
<s:enumeration value="Female"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

element FareType/Itinerary
diagram sigws_p354.png
type FareItineraryType
properties
content complex
children FlightSegmentDetails RailSegmentDetails
source <s:element name="Itinerary" type="FareItineraryType"/>

element FareType/Price
diagram sigws_p355.png
type extension of PriceType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Total  s:decimal  optional      
documentation
Total amount
TotalAddCollect  s:decimal  optional      
documentation
Total exchange amount
AddCollect  s:decimal  optional      
documentation
Exchange amount
Currency  s:string  required      
documentation
Currency
BaseFare  s:decimal  optional      
documentation
Base fare
OldBaseFare  s:decimal  optional      
documentation
Old base fare
BaseCurrency  s:string  optional      
documentation
Currency of the base fare
Taxes  s:decimal        
documentation
Ticket taxes in ticketing currency
PaidTaxes  s:decimal        
documentation
Paid ticket taxes in ticketing currency
ExchangeRate  s:string        
documentation
Exchange rate
EquivFare  s:decimal        
documentation
Fare equivalent in the ticketing currency
FareAddCollect  s:decimal  optional      
documentation
Fare difference amount for exchange
VAT  derived by: s:decimal        
documentation
VAT amount
VATRate  derived by: s:decimal        
documentation
VAT rate percent
OldEquivFare  s:decimal        
documentation
Old fare equivalent in the ticketing currency
NetPrice  s:decimal        
documentation
Net price
AirlineFee  s:decimal        
documentation
Airline fees not reflected on the ticket
AgencyFee  s:decimal        
documentation
Agency fee not reflected on the ticket
Penalty  s:decimal        
documentation
Penalty not reflected on the ticket
MaskVar  s:decimal        
source <s:element name="Price">
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="PriceType"/>
   
</s:complexContent>
 
</s:complexType>
</s:element>

element FareType/Taxes
diagram sigws_p356.png
type TaxesType
properties
minOcc 0
maxOcc 1
content complex
children Tax
annotation
documentation
Ticket taxes
source <s:element name="Taxes" type="TaxesType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Ticket taxes</s:documentation>
 
</s:annotation>
</s:element>

element FareType/NetData
diagram sigws_p357.png
type s:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Optional net data
source <s:element name="NetData" type="s:string" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Optional net data</s:documentation>
 
</s:annotation>
</s:element>

element FareType/FareCalc
diagram sigws_p358.png
type s:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Fare calculation
source <s:element name="FareCalc" type="s:string" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Fare calculation</s:documentation>
 
</s:annotation>
</s:element>

element FareType/TourCode
diagram sigws_p359.png
type s:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Tour code
source <s:element name="TourCode" type="s:string" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Tour code</s:documentation>
 
</s:annotation>
</s:element>

element FareType/Rules
diagram sigws_p360.png
type RulesType
properties
content complex
children RuleKey
annotation
documentation
Fare Rules
source <s:element name="Rules" type="RulesType">
 
<s:annotation>
   
<s:documentation>Fare Rules</s:documentation>
 
</s:annotation>
</s:element>

element FareType/TicketStock
diagram sigws_p361.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
CRS  CRSType  required      
documentation
CRS code
BookingOffice  s:string  optional      
documentation
Reservation system booking office code
FormOwner  s:string  required      
documentation
Form owner
FormCode  s:string        
documentation
Form code
StockProvider  s:string  required      
documentation
Ticket stock provider:
BSP - BSP stock
TCH - TCH stock
nnn - airline stock (nnn - accountig code)
ValidatingCarrier  s:string  required      
documentation
Validating carrier code
AcctgCode  s:string  required      
documentation
Validating carrier accounting code
Interface  s:string  optional      
documentation
Reservation system interface
TicketCount  derived by: s:int  optional      
documentation
Ticket count - numeric 1..10, default 1
CodeStock  s:string  optional      
documentation
Ticket stock owner code
annotation
documentation
Ticket stock details
source <s:element name="TicketStock">
 
<s:annotation>
   
<s:documentation>Ticket stock details</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:attribute name="CRS" type="CRSType" use="required">
     
<s:annotation>
       
<s:documentation>CRS code</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="BookingOffice" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Reservation system booking office code</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="FormOwner" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Form owner</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="FormCode" type="s:string">
     
<s:annotation>
       
<s:documentation>Form code</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="ValidatingCarrier" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Validating carrier code</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="AcctgCode" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Validating carrier accounting code</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="Interface" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Reservation system interface</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="TicketCount" use="optional">
     
<s:annotation>
       
<s:documentation>Ticket count - numeric 1..10, default 1</s:documentation>
     
</s:annotation>
     
<s:simpleType>
       
<s:restriction base="s:int">
         
<s:minInclusive value="1"/>
         
<s:maxInclusive value="10"/>
       
</s:restriction>
     
</s:simpleType>
   
</s:attribute>
   
<s:attribute name="CodeStock" type="s:string" use="optional">
     
<s:annotation>
       
<s:documentation>Ticket stock owner code</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute FareType/TicketStock/@CRS
type CRSType
properties
use required
facets
Kind Value Annotation
enumeration 1A
documentation
Amadeus
enumeration 1G
documentation
Galileo
enumeration 1H
documentation
Sirena2000
enumeration 1M
documentation
TAIS CRS
enumeration 1N
enumeration 1S
documentation
Sabre
enumeration S7
documentation
SITA S7
enumeration DP
documentation
Navitaire for DP
enumeration 
documentation
Charter gate
enumeration 
documentation
Aviacenter charter gate
enumeration R3
documentation
SITA R3
enumeration A4
documentation
TAIS CRS for A4
enumeration XS
documentation
SITA CRS
enumeration NDC
documentation
NDC based CRS
enumeration MV
documentation
GRS-MixVel
annotation
documentation
CRS code
source <s:attribute name="CRS" type="CRSType" use="required">
 
<s:annotation>
   
<s:documentation>CRS code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@BookingOffice
type s:string
properties
use optional
annotation
documentation
Reservation system booking office code
source <s:attribute name="BookingOffice" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Reservation system booking office code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@FormOwner
type s:string
properties
use required
annotation
documentation
Form owner
source <s:attribute name="FormOwner" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Form owner</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@FormCode
type s:string
annotation
documentation
Form code
source <s:attribute name="FormCode" type="s:string">
 
<s:annotation>
   
<s:documentation>Form code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@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 FareType/TicketStock/@ValidatingCarrier
type s:string
properties
use required
annotation
documentation
Validating carrier code
source <s:attribute name="ValidatingCarrier" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Validating carrier code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@AcctgCode
type s:string
properties
use required
annotation
documentation
Validating carrier accounting code
source <s:attribute name="AcctgCode" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Validating carrier accounting code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@Interface
type s:string
properties
use optional
annotation
documentation
Reservation system interface
source <s:attribute name="Interface" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Reservation system interface</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareType/TicketStock/@TicketCount
type restriction of s:int
properties
use optional
facets
Kind Value Annotation
minInclusive 1
maxInclusive 10
annotation
documentation
Ticket count - numeric 1..10, default 1
source <s:attribute name="TicketCount" use="optional">
 
<s:annotation>
   
<s:documentation>Ticket count - numeric 1..10, default 1</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:int">
     
<s:minInclusive value="1"/>
     
<s:maxInclusive value="10"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute FareType/TicketStock/@CodeStock
type s:string
properties
use optional
annotation
documentation
Ticket stock owner code
source <s:attribute name="CodeStock" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Ticket stock owner code</s:documentation>
 
</s:annotation>
</s:attribute>


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