complexType TicketActionInfo
diagram sigws_p518.png
children RefundData
used by
element SIG_AirTicketRQ/TicketInfo/Ticket
attributes
Name  Type  Use  Default  Fixed  Annotation
Action  TicketActionType  required      
documentation
Action:
Display - show ticket information
QuoteRefund - show ticket and refund information
Refund - refund ticket
Void - void ticket
TicketNumber  s:string        
EMDNumber  s:string        
BookingReference  s:string        
documentation
Mandatory for Display, QuoteRefund and Refund requests. For void ticket query record locator is optional.
CRS  CRSType        
documentation
For void ticket query is mandatory, if BookingReference is not set.
Office  derived by: s:string        
documentation
For void ticket query is mandatory, if BookingReference is not set.
LeadPassenger  s:string        
FreeText  s:string        
documentation
Free text system dependant parameter - for SITA it is an alternative validator
source <s:complexType name="TicketActionInfo">
 
<s:sequence>
   
<s:element name="RefundData" minOccurs="0">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="Price" minOccurs="0">
           
<s:complexType>
             
<s:attribute name="Total" type="s:float" use="required"/>
             
<s:attribute name="Currency" type="s:string" use="required"/>
             
<s:attribute name="BaseFare" type="s:float" use="required"/>
             
<s:attribute name="EquivFare" type="s:float" use="required"/>
             
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
             
<s:attribute name="Penalty" type="s:float" use="required"/>
           
</s:complexType>
         
</s:element>
         
<s:element name="FOPData" minOccurs="0">
           
<s:complexType>
             
<s:sequence>
               
<s:element name="FOPItem" type="PaymentType" maxOccurs="unbounded"/>
             
</s:sequence>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
       
<s:attribute name="RefundType" type="RefundExchangeType" use="required">
         
<s:annotation>
           
<s:documentation>Refund type:
Voluntary
Involuntary
</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="QuoteSource" type="s:string"/>
       
<s:attribute name="QuoteMethod" type="QuoteType">
         
<s:annotation>
           
<s:documentation>Quote calculation method:
Automatic
Manual
</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="Action" type="TicketActionType" use="required">
   
<s:annotation>
     
<s:documentation>Action:
Display - show ticket information
QuoteRefund - show ticket and refund information
Refund - refund ticket
Void - void ticket
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="TicketNumber" type="s:string"/>
 
<s:attribute name="EMDNumber" type="s:string"/>
 
<s:attribute name="BookingReference" type="s:string">
   
<s:annotation>
     
<s:documentation> Mandatory for Display, QuoteRefund and Refund requests. For void ticket query record locator is optional.</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="CRS" type="CRSType">
   
<s:annotation>
     
<s:documentation>For void ticket query is mandatory, if BookingReference is not set.</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Office">
   
<s:annotation>
     
<s:documentation>For void ticket query is mandatory, if BookingReference is not set.</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:minLength value="3"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="LeadPassenger" type="s:string"/>
 
<s:attribute name="FreeText" type="s:string">
   
<s:annotation>
     
<s:documentation>Free text system dependant parameter - for SITA it is an alternative validator</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute TicketActionInfo/@Action
type TicketActionType
properties
use required
facets
Kind Value Annotation
enumeration Display
enumeration QuoteRefund
enumeration Refund
enumeration Void
annotation
documentation
Action:
Display - show ticket information
QuoteRefund - show ticket and refund information
Refund - refund ticket
Void - void ticket
source <s:attribute name="Action" type="TicketActionType" use="required">
 
<s:annotation>
   
<s:documentation>Action:
Display - show ticket information
QuoteRefund - show ticket and refund information
Refund - refund ticket
Void - void ticket
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute TicketActionInfo/@TicketNumber
type s:string
source <s:attribute name="TicketNumber" type="s:string"/>

attribute TicketActionInfo/@EMDNumber
type s:string
source <s:attribute name="EMDNumber" type="s:string"/>

attribute TicketActionInfo/@BookingReference
type s:string
annotation
documentation
Mandatory for Display, QuoteRefund and Refund requests. For void ticket query record locator is optional.
source <s:attribute name="BookingReference" type="s:string">
 
<s:annotation>
   
<s:documentation> Mandatory for Display, QuoteRefund and Refund requests. For void ticket query record locator is optional.</s:documentation>
 
</s:annotation>
</s:attribute>

attribute TicketActionInfo/@CRS
type CRSType
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
For void ticket query is mandatory, if BookingReference is not set.
source <s:attribute name="CRS" type="CRSType">
 
<s:annotation>
   
<s:documentation>For void ticket query is mandatory, if BookingReference is not set.</s:documentation>
 
</s:annotation>
</s:attribute>

attribute TicketActionInfo/@Office
type restriction of s:string
facets
Kind Value Annotation
minLength 3
annotation
documentation
For void ticket query is mandatory, if BookingReference is not set.
source <s:attribute name="Office">
 
<s:annotation>
   
<s:documentation>For void ticket query is mandatory, if BookingReference is not set.</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:minLength value="3"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute TicketActionInfo/@LeadPassenger
type s:string
source <s:attribute name="LeadPassenger" type="s:string"/>

attribute TicketActionInfo/@FreeText
type s:string
annotation
documentation
Free text system dependant parameter - for SITA it is an alternative validator
source <s:attribute name="FreeText" type="s:string">
 
<s:annotation>
   
<s:documentation>Free text system dependant parameter - for SITA it is an alternative validator</s:documentation>
 
</s:annotation>
</s:attribute>

element TicketActionInfo/RefundData
diagram sigws_p519.png
properties
minOcc 0
maxOcc 1
content complex
children Price FOPData
attributes
Name  Type  Use  Default  Fixed  Annotation
RefundType  RefundExchangeType  required      
documentation
Refund type:
Voluntary
Involuntary
QuoteSource  s:string        
QuoteMethod  QuoteType        
documentation
Quote calculation method:
Automatic
Manual
source <s:element name="RefundData" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Price" minOccurs="0">
       
<s:complexType>
         
<s:attribute name="Total" type="s:float" use="required"/>
         
<s:attribute name="Currency" type="s:string" use="required"/>
         
<s:attribute name="BaseFare" type="s:float" use="required"/>
         
<s:attribute name="EquivFare" type="s:float" use="required"/>
         
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
         
<s:attribute name="Penalty" type="s:float" use="required"/>
       
</s:complexType>
     
</s:element>
     
<s:element name="FOPData" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="FOPItem" type="PaymentType" maxOccurs="unbounded"/>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="RefundType" type="RefundExchangeType" use="required">
     
<s:annotation>
       
<s:documentation>Refund type:
Voluntary
Involuntary
</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="QuoteSource" type="s:string"/>
   
<s:attribute name="QuoteMethod" type="QuoteType">
     
<s:annotation>
       
<s:documentation>Quote calculation method:
Automatic
Manual
</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute TicketActionInfo/RefundData/@RefundType
type RefundExchangeType
properties
use required
facets
Kind Value Annotation
enumeration Voluntary
enumeration Involuntary
enumeration ExchgViaRefund
enumeration InvolIATA
enumeration NameChange
enumeration VolOnIncomplete
enumeration VolOnOverbook
annotation
documentation
Refund type:
Voluntary
Involuntary
source <s:attribute name="RefundType" type="RefundExchangeType" use="required">
 
<s:annotation>
   
<s:documentation>Refund type:
Voluntary
Involuntary
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute TicketActionInfo/RefundData/@QuoteSource
type s:string
source <s:attribute name="QuoteSource" type="s:string"/>

attribute TicketActionInfo/RefundData/@QuoteMethod
type QuoteType
facets
Kind Value Annotation
enumeration Automatic
enumeration Manual
annotation
documentation
Quote calculation method:
Automatic
Manual
source <s:attribute name="QuoteMethod" type="QuoteType">
 
<s:annotation>
   
<s:documentation>Quote calculation method:
Automatic
Manual
</s:documentation>
 
</s:annotation>
</s:attribute>

element TicketActionInfo/RefundData/Price
diagram sigws_p520.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Total  s:float  required      
Currency  s:string  required      
BaseFare  s:float  required      
EquivFare  s:float  required      
BaseCurrency  s:string  required      
Penalty  s:float  required      
source <s:element name="Price" minOccurs="0">
 
<s:complexType>
   
<s:attribute name="Total" type="s:float" use="required"/>
   
<s:attribute name="Currency" type="s:string" use="required"/>
   
<s:attribute name="BaseFare" type="s:float" use="required"/>
   
<s:attribute name="EquivFare" type="s:float" use="required"/>
   
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
   
<s:attribute name="Penalty" type="s:float" use="required"/>
 
</s:complexType>
</s:element>

attribute TicketActionInfo/RefundData/Price/@Total
type s:float
properties
use required
source <s:attribute name="Total" type="s:float" use="required"/>

attribute TicketActionInfo/RefundData/Price/@Currency
type s:string
properties
use required
source <s:attribute name="Currency" type="s:string" use="required"/>

attribute TicketActionInfo/RefundData/Price/@BaseFare
type s:float
properties
use required
source <s:attribute name="BaseFare" type="s:float" use="required"/>

attribute TicketActionInfo/RefundData/Price/@EquivFare
type s:float
properties
use required
source <s:attribute name="EquivFare" type="s:float" use="required"/>

attribute TicketActionInfo/RefundData/Price/@BaseCurrency
type s:string
properties
use required
source <s:attribute name="BaseCurrency" type="s:string" use="required"/>

attribute TicketActionInfo/RefundData/Price/@Penalty
type s:float
properties
use required
source <s:attribute name="Penalty" type="s:float" use="required"/>

element TicketActionInfo/RefundData/FOPData
diagram sigws_p521.png
properties
minOcc 0
maxOcc 1
content complex
children FOPItem
source <s:element name="FOPData" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="FOPItem" type="PaymentType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element TicketActionInfo/RefundData/FOPData/FOPItem
diagram sigws_p522.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="FOPItem" type="PaymentType" maxOccurs="unbounded"/>


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