Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketRefundRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element TicketRefundRQ
Namespace No namespace
Annotations
Ticket Refund Request Root Element
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_Type TicketRefundRQ.tmp#TicketRefundRQ_RecordLocator TicketRefundRQ.tmp#TicketRefundRQ_Traveler TicketRefundRQ.tmp#TicketRefundRQ_OriginalIssueData TicketRefundRQ.tmp#TicketRefundRQ_TicketData TicketRefundRQ.tmp#TicketRefundRQ_RefundData TicketRefundRQ.tmp#TicketRefundRQ_FlownSegment TicketRefundRQ.tmp#TicketRefundRQ_PrinterGroup
Properties
content: complex
Model RecordLocator , Traveler , OriginalIssueData , TicketData , RefundData , FlownSegment{0,15} , PrinterGroup{0,1}
Children FlownSegment, OriginalIssueData, PrinterGroup, RecordLocator, RefundData, TicketData, Traveler
Instance
<TicketRefundRQ Type="">
  <RecordLocator>{1,1}</RecordLocator>
  <Traveler>{1,1}</Traveler>
  <OriginalIssueData>{1,1}</OriginalIssueData>
  <TicketData>{1,1}</TicketData>
  <RefundData>{1,1}</RefundData>
  <FlownSegment CouponNumber="" TicketNumber="">{0,15}</FlownSegment>
  <PrinterGroup>{0,1}</PrinterGroup>
</TicketRefundRQ>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string required
Possible values are: "Full" or "Partial"
Source
<xsd:element name="TicketRefundRQ">
  <xsd:annotation>
    <xsd:documentation>Ticket Refund Request Root Element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="RecordLocator" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>PNR record locator. Example: R1A3SK</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Traveler">
        <xsd:annotation>
          <xsd:documentation>Traveler details group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TravelerName">
              <xsd:annotation>
                <xsd:documentation>Name group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Surname"/>
                  <xsd:element ref="GivenName"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OriginalIssueData">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TktIssueDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TktIssueTime" type="xsd:time" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="IATA" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>IATA number of the agency originating the request. Example: 123456</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="PseudoCityCode">
              <xsd:annotation>
                <xsd:documentation>Pseudo City Code of the agency requesting the void/cancel. Used to verify if it has the authority for this request. Example: LNJ2</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string"/>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The commision that was originally collected (if any) Example: 200</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type" type="xsd:string" use="required">
                      <xsd:annotation>
                        <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                      <xsd:annotation>
                        <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketData">
        <xsd:annotation>
          <xsd:documentation>Contains the breakdown of the REFUND and/or CREDIT PORTION of the ticket values (Base fare, Taxes, Commission). This applies to full as well as partial refunds.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Ticket" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>Data of the coupons to be refunded. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
                    <xsd:annotation>
                      <xsd:documentation>The number of the coupoun to be refunded. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Number" type="xsd:string" use="required">
                  <xsd:annotation>
                    <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:sequence>
              <xsd:element name="FormOfPayment" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Form of payment identifies which amount is refunded to each FOP</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element ref="CreditCard" minOccurs="0" maxOccurs="unbounded"/>
                    <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
                      <xsd:annotation>
                        <xsd:documentation>Other payment information. Example: CHECK 113</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                              <xsd:annotation>
                                <xsd:documentation>This is the amount actually allocated for refund to this FOP</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="Credit" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>This node identifies the amount to be credited for future travel and the document being issued for said credit</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <!--update_add following from PASS_2008_0710-->
                    <xsd:element name="DocNumber">
                      <xsd:annotation>
                        <xsd:documentation>The 13-digit document number (no check digit) of the 'accountable' document providing the credit, such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="InReferenceTo">
                      <xsd:annotation>
                        <xsd:documentation>reference to the document for which this credit has been issued for</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="DocNumber">
                            <xsd:annotation>
                              <xsd:documentation>The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for. Example: 0061234567890</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="DocIssuePlace" type="xsd:string">
                            <xsd:annotation>
                              <xsd:documentation>Three letter IATA code of the town where the document/ticket originally has been issued. Example: MIA</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="DocIssueDate" type="xsd:date">
                            <xsd:annotation>
                              <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:attribute name="Amount" type="xsd:integer" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Total credit amount</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <!--update_add-->
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:element name="FareData">
              <xsd:annotation>
                <xsd:documentation>Base Fare, Taxes, and Total Fare data to be refunded</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="CurrencyCode">
                    <xsd:annotation>
                      <xsd:documentation>Currency code. Example: USD</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="NumberOfDecimals" type="xsd:positiveInteger" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Price">
                    <xsd:annotation>
                      <xsd:documentation>Price group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="BaseFare">
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Surcharges" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Sourcharges group</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
                                      <xsd:annotation>
                                        <xsd:documentation>Surcharges break down information.</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                  </xsd:sequence>
                                  <xsd:attribute name="Amount" type="xsd:integer" use="required">
                                    <xsd:annotation>
                                      <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Amount" type="xsd:integer" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Taxes">
                          <xsd:annotation>
                            <xsd:documentation>Tax break down information group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
                                <xsd:annotation>
                                  <xsd:documentation>Tax break down information group</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Amount" type="xsd:integer" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Total" type="xsd:positiveInteger" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="FareRules">
                    <xsd:annotation>
                      <xsd:documentation>Fare rules information</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Commission" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Represents the commission to be returned to airline</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Type" type="xsd:string" use="required">
                            <xsd:annotation>
                              <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                            <xsd:annotation>
                              <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TicketRemark" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Ticket remark group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Information text. Example: Free flow text</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RefundData">
        <xsd:annotation>
          <xsd:documentation>Data specific to the monetary refund</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CurrencyCode">
              <xsd:annotation>
                <xsd:documentation>Currency code. Example: USD</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="NumberOfDecimals" type="xsd:positiveInteger" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FeesAndPenalties" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Total fees and penalties</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" type="TaxType" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group. Non-refundable taxes (treated as a penalty). Tax break-down needed for some settlement authorities such as BSP</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CancellationCommission" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The amount of commission taken on the cancellation penalty. Example: 100</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Type" use="required">
                            <xsd:annotation>
                              <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:enumeration value="A"/>
                                <xsd:enumeration value="P"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CancellationPenalty" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The amount that is to be paid as cancellation penalty. Example: 100</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:int"/>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CommFee" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>non-refundable commission fee amount charged (if any). Example: 1000</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PenaltyFee" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>penalty fee amount charged based on the original fare rules (if any). Example: 1000</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AdminFee" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Administrative fee amount charged for the processing of the refund transaction (if any). Example: 1000</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total fees and penalties amount. Example: 30000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:sequence>
              <xsd:element name="TotalRefund" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>The total refund amount</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:attribute name="Amount" type="xsd:integer" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Amount EXCLUDING any fees and penalties.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute name="Refund" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Amount INCLUDING any fees and penalties. This is the exact amount returned as a refund</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="TotalCredit" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>The total credit amount (but excluding any fees and penalties)</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:attribute name="Amount" type="xsd:integer" use="required">
                    <xsd:annotation>
                      <xsd:documentation>[Credit] Amount EXCLUDING any fees and penalties.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute name="Refund" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Amount INCLUDING any fees and penalties. This is the exact amount issued as a credit (MCO/EMD, etc)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:element ref="RefundAuthNumber" minOccurs="0"/>
            <xsd:element ref="WaiverCode" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FlownSegment" minOccurs="0" maxOccurs="15">
        <xsd:annotation>
          <xsd:documentation>Information about coupons that have already been used. To be specified for a partial refund.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="BaseFareUsed">
              <xsd:annotation>
                <xsd:documentation>Base fare amount used for this coupon.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer">
                    <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required"/>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareBasisCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare basis code of the fare on flown segment.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TicketDesignator" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>The ticket designator of the segment flown.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="SurchargesUsed" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The surcharges used by this coupon</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer">
                    <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required"/>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="CouponNumber" type="xsd:int" use="required">
            <xsd:annotation>
              <xsd:documentation>The coupon number of the segment flown.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="TicketNumber" type="xsd:long" use="required">
            <xsd:annotation>
              <xsd:documentation>The ticket number of the segment flown. In case of a conjunctive ticket, give the exact ticket number, not the first one of the conjunctive set.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PrinterGroup" type="TktPrinterGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The PrinterGroup specifies the printer(s) to print to. NOTE: The PrinterGroup is mandatory for all GDS, although it may not be required on other CRS!</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Possible values are: "Full" or "Partial"</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Full"/>
          <xsd:enumeration value="Partial"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / RecordLocator
Namespace No namespace
Annotations
PNR record locator.  Example: R1A3SK
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="RecordLocator" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>PNR record locator. Example: R1A3SK</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_Traveler_TravelerName
Properties
content: complex
Model TravelerName
Children TravelerName
Instance
<Traveler>
  <TravelerName>{1,1}</TravelerName>
</Traveler>
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TravelerName">
        <xsd:annotation>
          <xsd:documentation>Name group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Surname"/>
            <xsd:element ref="GivenName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / Traveler / TravelerName
Namespace No namespace
Annotations
Name group
Diagram
Diagram TicketRefundRQ.tmp#Surname TicketRefundRQ.tmp#GivenName
Properties
content: complex
Model Surname , GivenName
Children GivenName, Surname
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
</TravelerName>
Source
<xsd:element name="TravelerName">
  <xsd:annotation>
    <xsd:documentation>Name group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family name.  Example: SMITH
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="Surname">
  <xsd:annotation>
    <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="GivenName">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData
Namespace No namespace
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_TktIssueDate TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_TktIssueTime TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_IATA TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_PseudoCityCode TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_Commission
Properties
content: complex
Model TktIssueDate , TktIssueTime{0,1} , IATA , PseudoCityCode , Commission{0,1}
Children Commission, IATA, PseudoCityCode, TktIssueDate, TktIssueTime
Instance
<OriginalIssueData>
  <TktIssueDate>{1,1}</TktIssueDate>
  <TktIssueTime>{0,1}</TktIssueTime>
  <IATA>{1,1}</IATA>
  <PseudoCityCode>{1,1}</PseudoCityCode>
  <Commission NumberOfDecimals="" Type="">{0,1}</Commission>
</OriginalIssueData>
Source
<xsd:element name="OriginalIssueData">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TktIssueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssueTime" type="xsd:time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IATA" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>IATA number of the agency originating the request. Example: 123456</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PseudoCityCode">
        <xsd:annotation>
          <xsd:documentation>Pseudo City Code of the agency requesting the void/cancel. Used to verify if it has the authority for this request. Example: LNJ2</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string"/>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The commision that was originally collected (if any) Example: 200</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                <xsd:annotation>
                  <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData / TktIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="TktIssueDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData / TktIssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram
Type xsd:time
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TktIssueTime" type="xsd:time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData / IATA
Namespace No namespace
Annotations
IATA number of the agency originating the request.
Example: 123456
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>IATA number of the agency originating the request. Example: 123456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData / PseudoCityCode
Namespace No namespace
Annotations
Pseudo City Code of the agency requesting the void/cancel. Used to verify if it has the authority for this request.
Example: LNJ2
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Source
<xsd:element name="PseudoCityCode">
  <xsd:annotation>
    <xsd:documentation>Pseudo City Code of the agency requesting the void/cancel. Used to verify if it has the authority for this request. Example: LNJ2</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / OriginalIssueData / Commission
Namespace No namespace
Annotations
The commision that was originally collected (if any)
Example: 200
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_TicketRefundRQ_TicketRefundRQ_OriginalIssueData_Commission_Type TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_OriginalIssueData_TicketRefundRQ_TicketRefundRQ_OriginalIssueData_Commission_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:int optional
The number of decimals if the commission type is A.
Example: 2
Type xsd:string required
The type of commission: Percentage (P) or Amount (A).
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The commision that was originally collected (if any) Example: 200</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NumberOfDecimals" type="xsd:int">
          <xsd:annotation>
            <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData
Namespace No namespace
Annotations
Contains the breakdown of the REFUND and/or CREDIT PORTION of the ticket values (Base fare, Taxes, Commission).  This applies to full as well as partial refunds.
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_Ticket TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_FormOfPayment TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_Credit TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_FareData TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRemark
Properties
content: complex
Model Ticket{1,4} , FormOfPayment{0,1} , Credit{0,1} , FareData , TicketRemark*
Children Credit, FareData, FormOfPayment, Ticket, TicketRemark
Instance
<TicketData>
  <Ticket Number="">{1,4}</Ticket>
  <FormOfPayment>{0,1}</FormOfPayment>
  <Credit Amount="">{0,1}</Credit>
  <FareData>{1,1}</FareData>
  <TicketRemark>{0,unbounded}</TicketRemark>
</TicketData>
Source
<xsd:element name="TicketData">
  <xsd:annotation>
    <xsd:documentation>Contains the breakdown of the REFUND and/or CREDIT PORTION of the ticket values (Base fare, Taxes, Commission). This applies to full as well as partial refunds.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Ticket" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Data of the coupons to be refunded. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupoun to be refunded. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:sequence>
        <xsd:element name="FormOfPayment" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Form of payment identifies which amount is refunded to each FOP</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element ref="CreditCard" minOccurs="0" maxOccurs="unbounded"/>
              <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>Other payment information. Example: CHECK 113</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                      <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                        <xsd:annotation>
                          <xsd:documentation>This is the amount actually allocated for refund to this FOP</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="Credit" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>This node identifies the amount to be credited for future travel and the document being issued for said credit</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <!--update_add following from PASS_2008_0710-->
              <xsd:element name="DocNumber">
                <xsd:annotation>
                  <xsd:documentation>The 13-digit document number (no check digit) of the 'accountable' document providing the credit, such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="InReferenceTo">
                <xsd:annotation>
                  <xsd:documentation>reference to the document for which this credit has been issued for</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="DocNumber">
                      <xsd:annotation>
                        <xsd:documentation>The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for. Example: 0061234567890</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssuePlace" type="xsd:string">
                      <xsd:annotation>
                        <xsd:documentation>Three letter IATA code of the town where the document/ticket originally has been issued. Example: MIA</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssueDate" type="xsd:date">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute name="Amount" type="xsd:integer" use="required">
              <xsd:annotation>
                <xsd:documentation>Total credit amount</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
            <!--update_add-->
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="FareData">
        <xsd:annotation>
          <xsd:documentation>Base Fare, Taxes, and Total Fare data to be refunded</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CurrencyCode">
              <xsd:annotation>
                <xsd:documentation>Currency code. Example: USD</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="NumberOfDecimals" type="xsd:positiveInteger" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Price">
              <xsd:annotation>
                <xsd:documentation>Price group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="BaseFare">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Surcharges" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Sourcharges group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
                                <xsd:annotation>
                                  <xsd:documentation>Surcharges break down information.</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Amount" type="xsd:integer" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Taxes">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Tax break down information group</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Total" type="xsd:positiveInteger" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareRules">
              <xsd:annotation>
                <xsd:documentation>Fare rules information</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Represents the commission to be returned to airline</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type" type="xsd:string" use="required">
                      <xsd:annotation>
                        <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                      <xsd:annotation>
                        <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketRemark" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Ticket remark group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Information text. Example: Free flow text</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Ticket
Namespace No namespace
Annotations
Data of the coupons to be refunded. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded.
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Ticket_Number TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Ticket_CouponNumber
Properties
content: complex
maxOccurs: 4
Model CouponNumber{1,4}
Children CouponNumber
Instance
<Ticket Number="">
  <CouponNumber>{1,4}</CouponNumber>
</Ticket>
Attributes
QName Type Fixed Default Use Annotation
Number xsd:string required
The 13 digt ticket number of the ticket to be refunded.
Example: 0012345467891
Source
<xsd:element name="Ticket" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>Data of the coupons to be refunded. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupoun to be refunded. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Ticket / CouponNumber
Namespace No namespace
Annotations
The number of the coupoun to be refunded.
Example: 1
Diagram
Diagram
Type xsd:int
Properties
content: simple
maxOccurs: 4
Source
<xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupoun to be refunded. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FormOfPayment
Namespace No namespace
Annotations
Form of payment identifies which amount is refunded to each FOP
Diagram
Diagram TicketRefundRQ.tmp#CreditCard TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FormOfPayment_Other
Properties
content: complex
minOccurs: 0
Model CreditCard* , Other*
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard ActualAmount="">{0,unbounded}</CreditCard>
  <Other ActualAmount="">{0,unbounded}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Form of payment identifies which amount is refunded to each FOP</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CreditCard" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Other payment information. Example: CHECK 113</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>This is the amount actually allocated for refund to this FOP</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram TicketRefundRQ.tmp#CreditCard_ActualAmount TicketRefundRQ.tmp#CCCode TicketRefundRQ.tmp#CCNumber TicketRefundRQ.tmp#CCExpiration TicketRefundRQ.tmp#CardholderFirstName TicketRefundRQ.tmp#CardholderLastName
Properties
content: complex
Used by
Model CCCode , CCNumber , CCExpiration , CardholderFirstName{0,1} , CardholderLastName
Children CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName
Instance
<CreditCard ActualAmount="">
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
</CreditCard>
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
This is the amount actually allocated for refund to this FOP
Source
<xsd:element name="CreditCard">
  <xsd:annotation>
    <xsd:documentation>Credit card group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CCCode"/>
      <xsd:element ref="CCNumber"/>
      <xsd:element ref="CCExpiration"/>
      <xsd:sequence minOccurs="0">
        <xsd:element ref="CardholderFirstName" minOccurs="0"/>
        <xsd:element ref="CardholderLastName"/>
      </xsd:sequence>
    </xsd:sequence>
    <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>This is the amount actually allocated for refund to this FOP</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element CreditCard
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element CreditCard
Source
<xsd:element name="CCNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketRefundRQ.tmp#CCExpiration_Month TicketRefundRQ.tmp#CCExpiration_Year
Properties
content: complex
Used by
Element CreditCard
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month as found on card. Example: 08</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:integer">
            <xsd:minInclusive value="01"/>
            <xsd:maxInclusive value="12"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration year as found on card. Example: 09</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="9999"/>
            <xsd:minInclusive value="1950"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month as found on card.
Example: 08
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 12
minInclusive 01
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month as found on card. Example: 08</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="01"/>
      <xsd:maxInclusive value="12"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CCExpiration / Year
Namespace No namespace
Annotations
Credit card expiration year as found on card.
Example: 09
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 9999
minInclusive 1950
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration year as found on card. Example: 09</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:maxInclusive value="9999"/>
      <xsd:minInclusive value="1950"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CardholderFirstName
Namespace No namespace
Annotations
Credit card holder's first name.  Example: JOHN
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element CreditCard
Source
<xsd:element name="CardholderFirstName">
  <xsd:annotation>
    <xsd:documentation>Credit card holder's first name. Example: JOHN</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CardholderLastName
Namespace No namespace
Annotations
Credit card holder's last name.  This is only required for Sabre.  Example: SMITH
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element CreditCard
Source
<xsd:element name="CardholderLastName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card holder's last name. This is only required for Sabre. Example: SMITH</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FormOfPayment / Other
Namespace No namespace
Annotations
Other payment information.  Example: CHECK 113
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FormOfPayment_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FormOfPayment_Other_ActualAmount
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
This is the amount actually allocated for refund to this FOP
Source
<xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Other payment information. Example: CHECK 113</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>This is the amount actually allocated for refund to this FOP</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit
Namespace No namespace
Annotations
This node identifies the amount to be credited for future travel and the document being issued for said credit
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_Amount TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_DocNumber TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_InReferenceTo
Properties
content: complex
minOccurs: 0
Model DocNumber , InReferenceTo
Children DocNumber, InReferenceTo
Instance
<Credit Amount="">
  <DocNumber>{1,1}</DocNumber>
  <InReferenceTo>{1,1}</InReferenceTo>
</Credit>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total credit amount
Source
<xsd:element name="Credit" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This node identifies the amount to be credited for future travel and the document being issued for said credit</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <!--update_add following from PASS_2008_0710-->
      <xsd:element name="DocNumber">
        <xsd:annotation>
          <xsd:documentation>The 13-digit document number (no check digit) of the 'accountable' document providing the credit, such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="InReferenceTo">
        <xsd:annotation>
          <xsd:documentation>reference to the document for which this credit has been issued for</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber">
              <xsd:annotation>
                <xsd:documentation>The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for. Example: 0061234567890</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssuePlace" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the document/ticket originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssueDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total credit amount</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!--update_add-->
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of the 'accountable' document providing the credit, such as eCert, voucher, MCO, EMD, etc
Example: 0061234567890
Diagram
Diagram
Source
<xsd:element name="DocNumber">
  <xsd:annotation>
    <xsd:documentation>The 13-digit document number (no check digit) of the 'accountable' document providing the credit, such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit / InReferenceTo
Namespace No namespace
Annotations
reference to the document for which this credit has been issued for
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_InReferenceTo_DocNumber TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_InReferenceTo_DocIssuePlace TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_Credit_InReferenceTo_DocIssueDate
Properties
content: complex
Model DocNumber , DocIssuePlace , DocIssueDate
Children DocIssueDate, DocIssuePlace, DocNumber
Instance
<InReferenceTo>
  <DocNumber>{1,1}</DocNumber>
  <DocIssuePlace>{1,1}</DocIssuePlace>
  <DocIssueDate>{1,1}</DocIssueDate>
</InReferenceTo>
Source
<xsd:element name="InReferenceTo">
  <xsd:annotation>
    <xsd:documentation>reference to the document for which this credit has been issued for</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber">
        <xsd:annotation>
          <xsd:documentation>The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for. Example: 0061234567890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssuePlace" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the document/ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit / InReferenceTo / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for.
Example: 0061234567890
Diagram
Diagram
Source
<xsd:element name="DocNumber">
  <xsd:annotation>
    <xsd:documentation>The 13-digit document number (no check digit) of the document/ticket for which this credit has been issued for. Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit / InReferenceTo / DocIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the document/ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="DocIssuePlace" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the document/ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / Credit / InReferenceTo / DocIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="DocIssueDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData
Namespace No namespace
Annotations
Base Fare, Taxes, and Total Fare data to be refunded
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_CurrencyCode TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_FareRules TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Commission
Properties
content: complex
Model CurrencyCode , Price , FareRules , Commission{0,1}
Children Commission, CurrencyCode, FareRules, Price
Instance
<FareData>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Price Total="">{1,1}</Price>
  <FareRules>{1,1}</FareRules>
  <Commission NumberOfDecimals="" Type="">{0,1}</Commission>
</FareData>
Source
<xsd:element name="FareData">
  <xsd:annotation>
    <xsd:documentation>Base Fare, Taxes, and Total Fare data to be refunded</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CurrencyCode">
        <xsd:annotation>
          <xsd:documentation>Currency code. Example: USD</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="NumberOfDecimals" type="xsd:positiveInteger" use="required">
                <xsd:annotation>
                  <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Price">
        <xsd:annotation>
          <xsd:documentation>Price group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="BaseFare">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Surcharges" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Sourcharges group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Surcharges break down information.</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Taxes">
              <xsd:annotation>
                <xsd:documentation>Tax break down information group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:positiveInteger" use="required">
            <xsd:annotation>
              <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FareRules">
        <xsd:annotation>
          <xsd:documentation>Fare rules information</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Represents the commission to be returned to airline</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                <xsd:annotation>
                  <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_CurrencyCode_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:positiveInteger required
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode">
  <xsd:annotation>
    <xsd:documentation>Currency code. Example: USD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="NumberOfDecimals" type="xsd:positiveInteger" use="required">
          <xsd:annotation>
            <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price
Namespace No namespace
Annotations
Price group
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_Total TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_Taxes
Properties
content: complex
Model BaseFare , Taxes
Children BaseFare, Taxes
Instance
<Price Total="">
  <BaseFare Amount="">{1,1}</BaseFare>
  <Taxes Amount="">{1,1}</Taxes>
</Price>
Attributes
QName Type Fixed Default Use Annotation
Total xsd:positiveInteger required
Total fare amount for one traveler of the specified passenger type.  Total price = base fare amount + taxes amount.  Example: 230000
Source
<xsd:element name="Price">
  <xsd:annotation>
    <xsd:documentation>Price group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="BaseFare">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Surcharges" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Sourcharges group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Surcharges break down information.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Taxes">
        <xsd:annotation>
          <xsd:documentation>Tax break down information group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tax break down information group</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:positiveInteger" use="required">
      <xsd:annotation>
        <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price / BaseFare
Namespace No namespace
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_Amount TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_Surcharges
Properties
content: complex
Model Surcharges{0,1}
Children Surcharges
Instance
<BaseFare Amount="">
  <Surcharges Amount="">{0,1}</Surcharges>
</BaseFare>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total base fare amount that includes surcharges (if any).  Example: 200000
Source
<xsd:element name="BaseFare">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Surcharges" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Sourcharges group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Surcharges break down information.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price / BaseFare / Surcharges
Namespace No namespace
Annotations
Sourcharges group
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_Surcharges_Amount TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_BaseFare_Surcharges_Surcharge
Properties
content: complex
minOccurs: 0
Model Surcharge+
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="">{1,unbounded}</Surcharge>
</Surcharges>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total surcharges amount.  Example: 2000
Source
<xsd:element name="Surcharges" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Sourcharges group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Surcharges break down information.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price / BaseFare / Surcharges / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundRQ.tmp#SurchargeTypeBasic_Amount TicketRefundRQ.tmp#SurchargeTypeBasic_Designator TicketRefundRQ.tmp#SurchargeTypeBasic_Description TicketRefundRQ.tmp#SurchargeTypeBasic
Type SurchargeTypeBasic
Properties
content: complex
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Surcharge Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Surcharge>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Source
<xsd:element name="Surcharge" type="SurchargeTypeBasic" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Surcharges break down information.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SurchargeTypeBasic / Designator
Namespace No namespace
Annotations
Surcharge designator.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Surcharge designator.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SurchargeTypeBasic / Description
Namespace No namespace
Annotations
Surcharge descriptions as free form text.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Surcharge descriptions as free form text.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price / Taxes
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_Taxes_Amount TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Price_Taxes_Tax
Properties
content: complex
Model Tax+
Children Tax
Instance
<Taxes Amount="">
  <Tax Amount="">{1,unbounded}</Tax>
</Taxes>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total taxes amount.  Example: 30000
Source
<xsd:element name="Taxes">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tax break down information group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Price / Taxes / Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRQ.tmp#TaxType_Amount TicketRefundRQ.tmp#TaxType_Designator TicketRefundRQ.tmp#TaxType_Nature TicketRefundRQ.tmp#TaxType_Description TicketRefundRQ.tmp#TaxType_CollectionPoint TicketRefundRQ.tmp#TaxType
Type TaxType
Properties
content: complex
maxOccurs: unbounded
Model Designator{0,1} , Nature{0,1} , Description{0,1} , CollectionPoint*
Children CollectionPoint, Description, Designator, Nature
Instance
<Tax Amount="">
  <Designator>{0,1}</Designator>
  <Nature>{0,1}</Nature>
  <Description>{0,1}</Description>
  <CollectionPoint Amount="">{0,unbounded}</CollectionPoint>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual tax amount.  Example: 2500
Source
<xsd:element name="Tax" type="TaxType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TaxType / Designator
Namespace No namespace
Annotations
Tax designator.
Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Designator" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax designator. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TaxType / Nature
Namespace No namespace
Annotations
Tax nature.
Example: US2
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Nature" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax nature. Example: US2</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TaxType / Description
Namespace No namespace
Annotations
Tax free form text descriptions.
Example: US DOMESTIC SEGMENT TAX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax free form text descriptions. Example: US DOMESTIC SEGMENT TAX</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TaxType / CollectionPoint
Namespace No namespace
Annotations
NOTE: this definition will eventually supercede the Calculation element. Use this  group instead of Calculation as Calculation will be deprecated in near future.

For XF and ZP taxes. 
Tax data break down for each collection point.  

The sum of individual amounts entered here must  be equal to the Amount entered in the Tax element.
Diagram
Diagram TicketRefundRQ.tmp#TaxType_TaxType_CollectionPoint_Amount TicketRefundRQ.tmp#AirportCode TicketRefundRQ.tmp#TaxType_TaxType_CollectionPoint_AirportAmount TicketRefundRQ.tmp#CurrencyCode
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model AirportCode , AirportAmount , CurrencyCode
Children AirportAmount, AirportCode, CurrencyCode
Instance
<CollectionPoint Amount="">
  <AirportCode>{1,1}</AirportCode>
  <AirportAmount>{1,1}</AirportAmount>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
</CollectionPoint>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer optional
Individual amount for collection point (in POS currency)  
Example: 2500
Source
<xsd:element name="CollectionPoint" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>NOTE: this definition will eventually supercede the Calculation element. Use this group instead of Calculation as Calculation will be deprecated in near future. For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirportCode"/>
      <xsd:element name="AirportAmount">
        <xsd:annotation>
          <xsd:documentation>The amount actually filed by the airport in the currency applicable to the geographical location of the airport (same as shown in FareCalculation line)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CurrencyCode">
        <xsd:annotation>
          <xsd:documentation>Currency code applicable to the airport's geographical location.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Individual amount for collection point (in POS currency) Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AirportCode
Namespace No namespace
Annotations
IATA standard airport code .
Example: MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
Used by
Source
<xsd:element name="AirportCode">
  <xsd:annotation>
    <xsd:documentation>IATA standard airport code . Example: MIA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TaxType / CollectionPoint / AirportAmount
Namespace No namespace
Annotations
The amount actually filed by the airport in the currency applicable to the geographical location of the airport
(same as shown in FareCalculation line)
Diagram
Diagram
Source
<xsd:element name="AirportAmount">
  <xsd:annotation>
    <xsd:documentation>The amount actually filed by the airport in the currency applicable to the geographical location of the airport (same as shown in FareCalculation line)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundRQ.tmp#CurrencyCodeType_NumberOfDecimals TicketRefundRQ.tmp#CurrencyCodeType TicketRefundRQ.tmp#CurrencyCode_NumberOfDecimals
Type restriction of CurrencyCodeType
Type hierarchy
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer required
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode">
  <xsd:annotation>
    <xsd:documentation>Currency code. Example: USD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:restriction base="CurrencyCodeType">
        <xsd:pattern value="[A-Z0-9]{3}"/>
        <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required">
          <xsd:annotation>
            <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / FareRules
Namespace No namespace
Annotations
Fare rules information
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_FareRules_TourCode
Properties
content: complex
Model TourCode{0,1}
Children TourCode
Instance
<FareRules>
  <TourCode>{0,1}</TourCode>
</FareRules>
Source
<xsd:element name="FareRules">
  <xsd:annotation>
    <xsd:documentation>Fare rules information</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / FareRules / TourCode
Namespace No namespace
Annotations
Tour code identifier. Example: ITGF12
(Galileo / Apollo)
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TourCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / FareData / Commission
Namespace No namespace
Annotations
Represents the commission to be returned to airline
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Commission_Type TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_FareData_Commission_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:int optional
The number of decimals if the commission type is A.
Example: 2
Type xsd:string required
The type of commission: Percentage (P) or Amount (A).
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Represents the commission to be returned to airline</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>The type of commission: Percentage (P) or Amount (A). Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NumberOfDecimals" type="xsd:int">
          <xsd:annotation>
            <xsd:documentation>The number of decimals if the commission type is A. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / TicketRemark
Namespace No namespace
Annotations
Ticket remark group
Diagram
Diagram TicketRefundRQ.tmp#TicketRefundRQ_TicketRefundRQ_TicketData_TicketRefundRQ_TicketRefundRQ_TicketData_TicketRemark_Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text+
Children Text
Instance
<TicketRemark>
  <Text>{1,unbounded}</Text>
</TicketRemark>
Source
<xsd:element name="TicketRemark" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Ticket remark group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text. Example: Free flow text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundRQ / TicketData / TicketRemark / Text
Namespace No namespace
Annotations