complexType PriceType
diagram sigws_p429.png
used by
elements SIG_AirAvailRS/ItineraryOptions/ItineraryOption/Fares/Fare/Price SIG_RailBookRS/TicketInfo/Ticket/TicketData/Price FareType/Price IssueType/TicketMods/TicketMod/ManualFare/Price TicketDataType/Price
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:complexType name="PriceType">
 
<s:attributeGroup ref="BasePrice"/>
 
<s:attribute name="EquivFare" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Fare equivalent in the ticketing currency</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FareAddCollect" type="s:decimal" use="optional">
   
<s:annotation>
     
<s:documentation>Fare difference amount for exchange</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="VAT">
   
<s:annotation>
     
<s:documentation>VAT amount</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:decimal">
       
<s:minInclusive value="0"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="VATRate">
   
<s:annotation>
     
<s:documentation>VAT rate percent</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:decimal">
       
<s:minInclusive value="0"/>
       
<s:maxInclusive value="99"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="OldEquivFare" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Old fare equivalent in the ticketing currency</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="NetPrice" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Net price</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AirlineFee" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Airline fees not reflected on the ticket</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AgencyFee" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Agency fee not reflected on the ticket</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Penalty" type="s:decimal">
   
<s:annotation>
     
<s:documentation>Penalty not reflected on the ticket</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="MaskVar" type="s:decimal"/>
</s:complexType>

attribute PriceType/@EquivFare
type s:decimal
annotation
documentation
Fare equivalent in the ticketing currency
source <s:attribute name="EquivFare" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Fare equivalent in the ticketing currency</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@FareAddCollect
type s:decimal
properties
use optional
annotation
documentation
Fare difference amount for exchange
source <s:attribute name="FareAddCollect" type="s:decimal" use="optional">
 
<s:annotation>
   
<s:documentation>Fare difference amount for exchange</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@VAT
type restriction of s:decimal
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
VAT amount
source <s:attribute name="VAT">
 
<s:annotation>
   
<s:documentation>VAT amount</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:decimal">
     
<s:minInclusive value="0"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PriceType/@VATRate
type restriction of s:decimal
facets
Kind Value Annotation
minInclusive 0
maxInclusive 99
annotation
documentation
VAT rate percent
source <s:attribute name="VATRate">
 
<s:annotation>
   
<s:documentation>VAT rate percent</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:decimal">
     
<s:minInclusive value="0"/>
     
<s:maxInclusive value="99"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PriceType/@OldEquivFare
type s:decimal
annotation
documentation
Old fare equivalent in the ticketing currency
source <s:attribute name="OldEquivFare" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Old fare equivalent in the ticketing currency</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@NetPrice
type s:decimal
annotation
documentation
Net price
source <s:attribute name="NetPrice" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Net price</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@AirlineFee
type s:decimal
annotation
documentation
Airline fees not reflected on the ticket
source <s:attribute name="AirlineFee" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Airline fees not reflected on the ticket</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@AgencyFee
type s:decimal
annotation
documentation
Agency fee not reflected on the ticket
source <s:attribute name="AgencyFee" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Agency fee not reflected on the ticket</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@Penalty
type s:decimal
annotation
documentation
Penalty not reflected on the ticket
source <s:attribute name="Penalty" type="s:decimal">
 
<s:annotation>
   
<s:documentation>Penalty not reflected on the ticket</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PriceType/@MaskVar
type s:decimal
source <s:attribute name="MaskVar" type="s:decimal"/>


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