complexType IssueType
diagram sigws_p385.png
children Payment TicketAttributes TicketMods
used by
elements SIG_AirBookRQ/Issue SIG_RailBookRQ/Issue
attributes
Name  Type  Use  Default  Fixed  Annotation
DocType  derived by: s:string        
documentation
Issue type
ERSPCode  s:string        
documentation
ERSP code
source <s:complexType name="IssueType">
 
<s:sequence>
   
<s:element name="Payment" type="PaymentType" minOccurs="0"/>
   
<s:element name="TicketAttributes" type="TicketAttrType" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Common ticket attributes - will be used if are not specified in TicketMods element</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="TicketMods" minOccurs="0">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="TicketMod" maxOccurs="unbounded">
           
<s:complexType>
             
<s:complexContent>
               
<s:extension base="TicketAttrType">
                 
<s:sequence>
                   
<s:element name="Payments" minOccurs="0">
                     
<s:complexType>
                       
<s:sequence>
                         
<s:element name="Payment" type="PaymentType" maxOccurs="unbounded"/>
                       
</s:sequence>
                     
</s:complexType>
                   
</s:element>
                   
<s:element name="ManualFare" minOccurs="0">
                     
<s:complexType>
                       
<s:sequence>
                         
<s:element name="Ininerary" type="FareItineraryType"/>
                         
<s:element name="Price" type="PriceType">
                           
<s:annotation>
                             
<s:documentation>Manual price for ticket</s:documentation>
                           
</s:annotation>
                         
</s:element>
                         
<s:element name="FareCalc" type="s:string">
                           
<s:annotation>
                             
<s:documentation>Fare calculation</s:documentation>
                           
</s:annotation>
                         
</s:element>
                         
<s:element name="Taxes" type="TaxesType" minOccurs="0">
                           
<s:annotation>
                             
<s:documentation>Taxes for manual fare - if not present, taxes from existing fare will be applied</s:documentation>
                           
</s:annotation>
                         
</s:element>
                       
</s:sequence>
                     
</s:complexType>
                   
</s:element>
                 
</s:sequence>
                 
<s:attribute name="TicketRefs" type="strlist">
                   
<s:annotation>
                     
<s:documentation>List of ticket references this modifier applies to</s:documentation>
                   
</s:annotation>
                 
</s:attribute>
                 
<s:attribute name="RemarkRefs" type="strlist">
                   
<s:annotation>
                     
<s:documentation>List of remark references this modifier applies to</s:documentation>
                   
</s:annotation>
                 
</s:attribute>
                 
<s:attribute name="ERSPCode" type="s:string">
                   
<s:annotation>
                     
<s:documentation>ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing</s:documentation>
                   
</s:annotation>
                 
</s:attribute>
               
</s:extension>
             
</s:complexContent>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="DocType">
   
<s:annotation>
     
<s:documentation>Issue type</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="EMD"/>
       
<s:enumeration value="EMD-S"/>
       
<s:enumeration value="Total"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="ERSPCode" type="s:string">
   
<s:annotation>
     
<s:documentation>ERSP code</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute IssueType/@DocType
type restriction of s:string
facets
Kind Value Annotation
enumeration EMD
enumeration EMD-S
enumeration Total
annotation
documentation
Issue type
source <s:attribute name="DocType">
 
<s:annotation>
   
<s:documentation>Issue type</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="EMD"/>
     
<s:enumeration value="EMD-S"/>
     
<s:enumeration value="Total"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute IssueType/@ERSPCode
type s:string
annotation
documentation
ERSP code
source <s:attribute name="ERSPCode" type="s:string">
 
<s:annotation>
   
<s:documentation>ERSP code</s:documentation>
 
</s:annotation>
</s:attribute>

element IssueType/Payment
diagram sigws_p386.png
type PaymentType
properties
minOcc 0
maxOcc 1
content complex
children CreditCard Invoice AgentAccount
attributes
Name  Type  Use  Default  Fixed  Annotation
FOP  FOPType  required      
documentation
Form of payment
FOPExt  s:string        
documentation
Form of payment extended data - optional
Currency  s:string  required      
documentation
Currency
Amount  s:decimal  required      
documentation
Payment amount
FreeText  s:string        
documentation
Free text depend of FOP type
source <s:element name="Payment" type="PaymentType" minOccurs="0"/>

element IssueType/TicketAttributes
diagram sigws_p387.png
type TicketAttrType
properties
minOcc 0
maxOcc 1
content complex
children Endorsement TourCode Comission AgencyCommission OTACommission AgencyServiceFee
annotation
documentation
Common ticket attributes - will be used if are not specified in TicketMods element
source <s:element name="TicketAttributes" type="TicketAttrType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Common ticket attributes - will be used if are not specified in TicketMods element</s:documentation>
 
</s:annotation>
</s:element>

element IssueType/TicketMods
diagram sigws_p388.png
properties
minOcc 0
maxOcc 1
content complex
children TicketMod
source <s:element name="TicketMods" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="TicketMod" maxOccurs="unbounded">
       
<s:complexType>
         
<s:complexContent>
           
<s:extension base="TicketAttrType">
             
<s:sequence>
               
<s:element name="Payments" minOccurs="0">
                 
<s:complexType>
                   
<s:sequence>
                     
<s:element name="Payment" type="PaymentType" maxOccurs="unbounded"/>
                   
</s:sequence>
                 
</s:complexType>
               
</s:element>
               
<s:element name="ManualFare" minOccurs="0">
                 
<s:complexType>
                   
<s:sequence>
                     
<s:element name="Ininerary" type="FareItineraryType"/>
                     
<s:element name="Price" type="PriceType">
                       
<s:annotation>
                         
<s:documentation>Manual price for ticket</s:documentation>
                       
</s:annotation>
                     
</s:element>
                     
<s:element name="FareCalc" type="s:string">
                       
<s:annotation>
                         
<s:documentation>Fare calculation</s:documentation>
                       
</s:annotation>
                     
</s:element>
                     
<s:element name="Taxes" type="TaxesType" minOccurs="0">
                       
<s:annotation>
                         
<s:documentation>Taxes for manual fare - if not present, taxes from existing fare will be applied</s:documentation>
                       
</s:annotation>
                     
</s:element>
                   
</s:sequence>
                 
</s:complexType>
               
</s:element>
             
</s:sequence>
             
<s:attribute name="TicketRefs" type="strlist">
               
<s:annotation>
                 
<s:documentation>List of ticket references this modifier applies to</s:documentation>
               
</s:annotation>
             
</s:attribute>
             
<s:attribute name="RemarkRefs" type="strlist">
               
<s:annotation>
                 
<s:documentation>List of remark references this modifier applies to</s:documentation>
               
</s:annotation>
             
</s:attribute>
             
<s:attribute name="ERSPCode" type="s:string">
               
<s:annotation>
                 
<s:documentation>ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing</s:documentation>
               
</s:annotation>
             
</s:attribute>
           
</s:extension>
         
</s:complexContent>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element IssueType/TicketMods/TicketMod
diagram sigws_p389.png
type extension of TicketAttrType
properties
minOcc 1
maxOcc unbounded
content complex
children Endorsement TourCode Comission AgencyCommission OTACommission AgencyServiceFee Payments ManualFare
attributes
Name  Type  Use  Default  Fixed  Annotation
TicketRefs  strlist        
documentation
List of ticket references this modifier applies to
RemarkRefs  strlist        
documentation
List of remark references this modifier applies to
ERSPCode  s:string        
documentation
ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing
source <s:element name="TicketMod" maxOccurs="unbounded">
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="TicketAttrType">
       
<s:sequence>
         
<s:element name="Payments" minOccurs="0">
           
<s:complexType>
             
<s:sequence>
               
<s:element name="Payment" type="PaymentType" maxOccurs="unbounded"/>
             
</s:sequence>
           
</s:complexType>
         
</s:element>
         
<s:element name="ManualFare" minOccurs="0">
           
<s:complexType>
             
<s:sequence>
               
<s:element name="Ininerary" type="FareItineraryType"/>
               
<s:element name="Price" type="PriceType">
                 
<s:annotation>
                   
<s:documentation>Manual price for ticket</s:documentation>
                 
</s:annotation>
               
</s:element>
               
<s:element name="FareCalc" type="s:string">
                 
<s:annotation>
                   
<s:documentation>Fare calculation</s:documentation>
                 
</s:annotation>
               
</s:element>
               
<s:element name="Taxes" type="TaxesType" minOccurs="0">
                 
<s:annotation>
                   
<s:documentation>Taxes for manual fare - if not present, taxes from existing fare will be applied</s:documentation>
                 
</s:annotation>
               
</s:element>
             
</s:sequence>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
       
<s:attribute name="TicketRefs" type="strlist">
         
<s:annotation>
           
<s:documentation>List of ticket references this modifier applies to</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="RemarkRefs" type="strlist">
         
<s:annotation>
           
<s:documentation>List of remark references this modifier applies to</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="ERSPCode" type="s:string">
         
<s:annotation>
           
<s:documentation>ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:extension>
   
</s:complexContent>
 
</s:complexType>
</s:element>

attribute IssueType/TicketMods/TicketMod/@TicketRefs
type strlist
annotation
documentation
List of ticket references this modifier applies to
source <s:attribute name="TicketRefs" type="strlist">
 
<s:annotation>
   
<s:documentation>List of ticket references this modifier applies to</s:documentation>
 
</s:annotation>
</s:attribute>

attribute IssueType/TicketMods/TicketMod/@RemarkRefs
type strlist
annotation
documentation
List of remark references this modifier applies to
source <s:attribute name="RemarkRefs" type="strlist">
 
<s:annotation>
   
<s:documentation>List of remark references this modifier applies to</s:documentation>
 
</s:annotation>
</s:attribute>

attribute IssueType/TicketMods/TicketMod/@ERSPCode
type s:string
annotation
documentation
ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing
source <s:attribute name="ERSPCode" type="s:string">
 
<s:annotation>
   
<s:documentation>ERSP code, in case if both ERSP codes (here and in Issue node) are set - this ERSP code will be used for ticketing</s:documentation>
 
</s:annotation>
</s:attribute>

element IssueType/TicketMods/TicketMod/Payments
diagram sigws_p390.png
properties
minOcc 0
maxOcc 1
content complex
children Payment
source <s:element name="Payments" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Payment" type="PaymentType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element IssueType/TicketMods/TicketMod/Payments/Payment
diagram sigws_p391.png
type PaymentType
properties
minOcc 1
maxOcc unbounded
content complex
children CreditCard Invoice AgentAccount
attributes
Name  Type  Use  Default  Fixed  Annotation
FOP  FOPType  required      
documentation
Form of payment
FOPExt  s:string        
documentation
Form of payment extended data - optional
Currency  s:string  required      
documentation
Currency
Amount  s:decimal  required      
documentation
Payment amount
FreeText  s:string        
documentation
Free text depend of FOP type
source <s:element name="Payment" type="PaymentType" maxOccurs="unbounded"/>

element IssueType/TicketMods/TicketMod/ManualFare
diagram sigws_p392.png
properties
minOcc 0
maxOcc 1
content complex
children Ininerary Price FareCalc Taxes
source <s:element name="ManualFare" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Ininerary" type="FareItineraryType"/>
     
<s:element name="Price" type="PriceType">
       
<s:annotation>
         
<s:documentation>Manual price for ticket</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="FareCalc" type="s:string">
       
<s:annotation>
         
<s:documentation>Fare calculation</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="Taxes" type="TaxesType" minOccurs="0">
       
<s:annotation>
         
<s:documentation>Taxes for manual fare - if not present, taxes from existing fare will be applied</s:documentation>
       
</s:annotation>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element IssueType/TicketMods/TicketMod/ManualFare/Ininerary
diagram sigws_p393.png
type FareItineraryType
properties
content complex
children FlightSegmentDetails RailSegmentDetails
source <s:element name="Ininerary" type="FareItineraryType"/>

element IssueType/TicketMods/TicketMod/ManualFare/Price
diagram sigws_p394.png
type 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        
annotation
documentation
Manual price for ticket
source <s:element name="Price" type="PriceType">
 
<s:annotation>
   
<s:documentation>Manual price for ticket</s:documentation>
 
</s:annotation>
</s:element>

element IssueType/TicketMods/TicketMod/ManualFare/FareCalc
diagram sigws_p395.png
type s:string
properties
content simple
annotation
documentation
Fare calculation
source <s:element name="FareCalc" type="s:string">
 
<s:annotation>
   
<s:documentation>Fare calculation</s:documentation>
 
</s:annotation>
</s:element>

element IssueType/TicketMods/TicketMod/ManualFare/Taxes
diagram sigws_p396.png
type TaxesType
properties
minOcc 0
maxOcc 1
content complex
children Tax
annotation
documentation
Taxes for manual fare - if not present, taxes from existing fare will be applied
source <s:element name="Taxes" type="TaxesType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Taxes for manual fare - if not present, taxes from existing fare will be applied</s:documentation>
 
</s:annotation>
</s:element>


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