complexType PaymentType
diagram sigws_p405.png
type extension of PaymentBaseType
properties
base PaymentBaseType
children CreditCard Invoice AgentAccount
used by
elements TicketActionInfo/RefundData/FOPData/FOPItem SIG_AirBookRQ/Reissue/Payment SIG_AirBookRQ/Reissue/TicketMods/TicketMod/Payments/Payment IssueType/Payment IssueType/TicketMods/TicketMod/Payments/Payment
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:complexType name="PaymentType">
 
<s:complexContent>
   
<s:extension base="PaymentBaseType">
     
<s:choice minOccurs="0">
       
<s:element name="CreditCard" type="CreditCardType"/>
       
<s:element name="Invoice" type="InvoiceType"/>
       
<s:element name="AgentAccount" type="AgentAccountType"/>
     
</s:choice>
     
<s:attribute name="Currency" type="s:string" use="required">
       
<s:annotation>
         
<s:documentation>Currency</s:documentation>
       
</s:annotation>
     
</s:attribute>
     
<s:attribute name="Amount" type="s:decimal" use="required">
       
<s:annotation>
         
<s:documentation>Payment amount</s:documentation>
       
</s:annotation>
     
</s:attribute>
     
<s:attribute name="FreeText" type="s:string">
       
<s:annotation>
         
<s:documentation>Free text depend of FOP type</s:documentation>
       
</s:annotation>
     
</s:attribute>
   
</s:extension>
 
</s:complexContent>
</s:complexType>

attribute PaymentType/@Currency
type s:string
properties
use required
annotation
documentation
Currency
source <s:attribute name="Currency" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Currency</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PaymentType/@Amount
type s:decimal
properties
use required
annotation
documentation
Payment amount
source <s:attribute name="Amount" type="s:decimal" use="required">
 
<s:annotation>
   
<s:documentation>Payment amount</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PaymentType/@FreeText
type s:string
annotation
documentation
Free text depend of FOP type
source <s:attribute name="FreeText" type="s:string">
 
<s:annotation>
   
<s:documentation>Free text depend of FOP type</s:documentation>
 
</s:annotation>
</s:attribute>

element PaymentType/CreditCard
diagram sigws_p406.png
type CreditCardType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
PaymentSystem  s:string  required      
AccountNumber  s:string  required      
ExpirationDate  s:gYearMonth        
ApprovalCode  s:string        
CardHolder  s:string        
source <s:element name="CreditCard" type="CreditCardType"/>

element PaymentType/Invoice
diagram sigws_p407.png
type InvoiceType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ClientID  s:string        
InvoiceNumber  s:string        
InvoiceNumber2  s:string        
PaymentDate  s:date        
AgreementNumber  s:string        
source <s:element name="Invoice" type="InvoiceType"/>

element PaymentType/AgentAccount
diagram sigws_p408.png
type AgentAccountType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ClientID  s:string        
AccountNumber  s:string        
PaymentDate  s:date        
source <s:element name="AgentAccount" type="AgentAccountType"/>


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