complexType PriceItineraryType
diagram sigws_p433.png
children Payment Discount ExcludeTaxes ExchangeOptions
used by
element SIG_AirBookRQ/PriceItinerary
attributes
Name  Type  Use  Default  Fixed  Annotation
PriceExchange  s:boolean  optional      
ExchangeType  RefundExchangeType        
Options  s:string        
documentation
Extra pricing options depending on the vendor
annotation
documentation
Itinerary pricing options
source <s:complexType name="PriceItineraryType">
 
<s:annotation>
   
<s:documentation>Itinerary pricing options</s:documentation>
 
</s:annotation>
 
<s:sequence>
   
<s:element name="Payment" type="PaymentBaseType" minOccurs="0" maxOccurs="unbounded">
     
<s:annotation>
       
<s:documentation>Multiple payment option is allowed only for exchange request. For booking request no more than one option is allowed.</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="Discount" type="DiscountType" minOccurs="0"/>
   
<s:element name="ExcludeTaxes" type="ExcludeTaxesType" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Exclude taxes from fare calculation</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="ExchangeOptions" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Exchange pricing options</s:documentation>
     
</s:annotation>
     
<s:complexType>
       
<s:sequence>
         
<s:element name="FareCalc" type="s:string" minOccurs="0">
           
<s:annotation>
             
<s:documentation>Fare calculation</s:documentation>
           
</s:annotation>
         
</s:element>
         
<s:element name="ROE" type="CurrencyConversionRplType" minOccurs="0"/>
       
</s:sequence>
       
<s:attribute name="Penalty" type="s:decimal"/>
       
<s:attribute name="OldFare" type="s:decimal"/>
       
<s:attribute name="FareBrand" type="s:string"/>
       
<s:attribute name="DocNumber" type="s:string"/>
       
<s:attributeGroup ref="BagAllowanceType"/>
       
<s:attributeGroup ref="NotValidDatesType"/>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="PriceExchange" type="s:boolean" use="optional"/>
 
<s:attribute name="ExchangeType" type="RefundExchangeType"/>
 
<s:attribute name="Options" type="s:string">
   
<s:annotation>
     
<s:documentation>Extra pricing options depending on the vendor</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute PriceItineraryType/@PriceExchange
type s:boolean
properties
use optional
source <s:attribute name="PriceExchange" type="s:boolean" use="optional"/>

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

attribute PriceItineraryType/@Options
type s:string
annotation
documentation
Extra pricing options depending on the vendor
source <s:attribute name="Options" type="s:string">
 
<s:annotation>
   
<s:documentation>Extra pricing options depending on the vendor</s:documentation>
 
</s:annotation>
</s:attribute>

element PriceItineraryType/Payment
diagram sigws_p434.png
type PaymentBaseType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
FOP  FOPType  required      
documentation
Form of payment
FOPExt  s:string        
documentation
Form of payment extended data - optional
annotation
documentation
Multiple payment option is allowed only for exchange request. For booking request no more than one option is allowed.
source <s:element name="Payment" type="PaymentBaseType" minOccurs="0" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>Multiple payment option is allowed only for exchange request. For booking request no more than one option is allowed.</s:documentation>
 
</s:annotation>
</s:element>

element PriceItineraryType/Discount
diagram sigws_p435.png
type DiscountType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  s:string  optional      
documentation
Discount name
Amount  derived by: s:integer  optional      
documentation
Discount amount
AgreementNumber  s:string        
documentation
Agreement number
Designator  s:string        
documentation
Discount fare designator to be added to fare code
source <s:element name="Discount" type="DiscountType" minOccurs="0"/>

element PriceItineraryType/ExcludeTaxes
diagram sigws_p436.png
type ExcludeTaxesType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Exclude  derived by: s:string  required      
documentation
All - exclude all taxes;
List - exclude listed taxes;
Ignore - ignore TST tax option - for exchange only.
annotation
documentation
Exclude taxes from fare calculation
source <s:element name="ExcludeTaxes" type="ExcludeTaxesType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Exclude taxes from fare calculation</s:documentation>
 
</s:annotation>
</s:element>

element PriceItineraryType/ExchangeOptions
diagram sigws_p437.png
properties
minOcc 0
maxOcc 1
content complex
children FareCalc ROE
attributes
Name  Type  Use  Default  Fixed  Annotation
Penalty  s:decimal        
OldFare  s:decimal        
FareBrand  s:string        
DocNumber  s:string        
BagType  derived by: s:string        
documentation
Allowance type:
  KG - kilograms
  LB - pounds
  PC - peaces
  NO - no free baggage
BagAllowance  s:int        
documentation
Allowance value
NotValidBefore  s:date  optional      
documentation
Not valid before date
NotValidAfter  s:date  optional      
documentation
Not valid after date
annotation
documentation
Exchange pricing options
source <s:element name="ExchangeOptions" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Exchange pricing options</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="FareCalc" type="s:string" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Fare calculation</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="ROE" type="CurrencyConversionRplType" minOccurs="0"/>
   
</s:sequence>
   
<s:attribute name="Penalty" type="s:decimal"/>
   
<s:attribute name="OldFare" type="s:decimal"/>
   
<s:attribute name="FareBrand" type="s:string"/>
   
<s:attribute name="DocNumber" type="s:string"/>
   
<s:attributeGroup ref="BagAllowanceType"/>
   
<s:attributeGroup ref="NotValidDatesType"/>
 
</s:complexType>
</s:element>

attribute PriceItineraryType/ExchangeOptions/@Penalty
type s:decimal
source <s:attribute name="Penalty" type="s:decimal"/>

attribute PriceItineraryType/ExchangeOptions/@OldFare
type s:decimal
source <s:attribute name="OldFare" type="s:decimal"/>

attribute PriceItineraryType/ExchangeOptions/@FareBrand
type s:string
source <s:attribute name="FareBrand" type="s:string"/>

attribute PriceItineraryType/ExchangeOptions/@DocNumber
type s:string
source <s:attribute name="DocNumber" type="s:string"/>

element PriceItineraryType/ExchangeOptions/FareCalc
diagram sigws_p438.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 PriceItineraryType/ExchangeOptions/ROE
diagram sigws_p439.png
type CurrencyConversionRplType
properties
minOcc 0
maxOcc 1
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="ROE" type="CurrencyConversionRplType" minOccurs="0"/>


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