Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketRefundRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundRS
Namespace No namespace
Annotations
Ticket Refund Response Root Element.
The TicketRefundRS is basically a copy of the request (TicketRefundRQ) with the addition of the InfoGroup node. All nodes are optional. InfoGroup is particularly useful to report any error message during the processing of the transaction.
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_Type TicketRefundRS.tmp#InfoGroup TicketRefundRS.tmp#TicketRefundRS_ESAC TicketRefundRS.tmp#TicketRefundRS_RecordLocator TicketRefundRS.tmp#TicketRefundRS_Traveler TicketRefundRS.tmp#TicketRefundRS_OriginalIssueData TicketRefundRS.tmp#TicketRefundRS_TicketData TicketRefundRS.tmp#TicketRefundRS_RefundData TicketRefundRS.tmp#TicketRefundRS_RefundDocumentNumber
Properties
content: complex
Model InfoGroup{0,1} , ESAC{0,1} , RecordLocator{0,1} , Traveler{0,1} , OriginalIssueData{0,1} , TicketData{0,1} , RefundData{0,1} , RefundDocumentNumber{0,1}
Children ESAC, InfoGroup, OriginalIssueData, RecordLocator, RefundData, RefundDocumentNumber, TicketData, Traveler
Instance
<TicketRefundRS Type="">
  <InfoGroup>{0,1}</InfoGroup>
  <ESAC Declined="" Manual="">{0,1}</ESAC>
  <RecordLocator>{0,1}</RecordLocator>
  <Traveler>{0,1}</Traveler>
  <OriginalIssueData>{0,1}</OriginalIssueData>
  <TicketData Destination="" Origin="">{0,1}</TicketData>
  <RefundData>{0,1}</RefundData>
  <RefundDocumentNumber>{0,1}</RefundDocumentNumber>
</TicketRefundRS>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string optional
Possible values are: "Full" or "Partial"
Source
<xsd:element name="TicketRefundRS">
  <xsd:annotation>
    <xsd:documentation>Ticket Refund Response Root Element. The TicketRefundRS is basically a copy of the request (TicketRefundRQ) with the addition of the InfoGroup node. All nodes are optional. InfoGroup is particularly useful to report any error message during the processing of the transaction.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="InfoGroup" minOccurs="0"/>
      <xsd:element name="ESAC" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Electronic Settlement Authorization Code from the airline authorizing the void/cancel. A single SAC/ESAC shall be sent per passenger for all coupons of a ticket/document number within a request for change of coupon status. Characters 1 through 4 of the 14 character code shall be the 3 or 4 digit airline accounting code. When a 3- digit airline accounting code is used, position 1 shall be left blank. The remaining 10 characters (no blanks) of the SAC/ESAC are left to the discretion of the Validating Carrier.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="13"/>
                  <xsd:maxLength value="14"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Date" type="xsd:date" minOccurs="0">
              <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:attribute name="Declined" type="xsd:boolean">
            <xsd:annotation>
              <xsd:documentation>true / false</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Manual" type="xsd:boolean">
            <xsd:annotation>
              <xsd:documentation>true / false True if the ESAC was obtained by agent directly</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PNR record locator. Example: R1A3SK</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Traveler" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler details group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TravelerElementNumber" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Element number of traveler associated to this item. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <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:element name="NativeGivenName" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OriginalIssueData" minOccurs="0">
        <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" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket Data</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Ticket" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>Data of the ticket. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded. NOTE: Sabre does automatically refund all unused segments when using automated refunds.</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:element name="FormOfPayment">
              <xsd:annotation>
                <xsd:documentation>Form of payment group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:choice>
                  <xsd:sequence>
                    <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
                      <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="PartialPayment" type="xsd:positiveInteger">
                          <xsd:annotation>
                            <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                      </xsd:complexType>
                    </xsd:element>
                    <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="PartialPayment" type="xsd:positiveInteger">
                              <xsd:annotation>
                                <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:element name="NativeElementText" type="xsd:string"/>
                </xsd:choice>
              </xsd:complexType>
            </xsd:element>
            <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="FareCalculation" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Fare Calculation line</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Free form text remark. FUTURE USE.</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <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:attribute name="Origin" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Destination" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RefundData" minOccurs="0">
        <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: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" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The amount that is to be paid as cancellation penalty. Example: 100</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AdminFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
                  <xsd:element name="PenaltyFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
                  <xsd:element name="CommFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
                </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:element name="TotalRefund">
              <xsd:annotation>
                <xsd:documentation>Taxes group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <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:element ref="WaiverCode" minOccurs="0"/>
            <xsd:element ref="RefundAuthNumber" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RefundDocumentNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>A unique document Number used in certain BSP countries to report Refund Transaction.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type">
      <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram TicketRefundRS.tmp#ForInfo TicketRefundRS.tmp#Error
Properties
content: complex
Used by
Element TicketRefundRS
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="" SourceRef="">{0,1}</ForInfo>
  <Error ErrorType="" Source="" SourceRef="">{0,unbounded}</Error>
</InfoGroup>
Source
<xsd:element name="InfoGroup">
  <xsd:annotation>
    <xsd:documentation>Error and information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ForInfo" minOccurs="0"/>
      <xsd:element ref="Error" minOccurs="0" maxOccurs="unbounded"/>
      <!--xsd:element name="BackOffice" type="BackOfficeContainer" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Generic back office response container. Serves as a placeholder for any context specific content.</xsd:documentation>
					</xsd:annotation>
				</xsd:element-->
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#Text
Properties
content: complex
Used by
Element InfoGroup
Model Text+
Children Text
Instance
<ForInfo Source="" SourceRef="">
  <Text>{1,unbounded}</Text>
</ForInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="ForInfo">
  <xsd:annotation>
    <xsd:documentation>Information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text. Example: Invalid flight number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="SourceRef" use="optional"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Text" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram TicketRefundRS.tmp#Error_ErrorType TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#Code TicketRefundRS.tmp#Text TicketRefundRS.tmp#CustomRequest
Properties
content: complex
Used by
Element InfoGroup
Model Code{0,1} , Text+ , CustomRequest{0,1}
Children Code, CustomRequest, Text
Instance
<Error ErrorType="" Source="" SourceRef="">
  <Code>{0,1}</Code>
  <Text>{1,unbounded}</Text>
  <CustomRequest>{0,1}</CustomRequest>
</Error>
Attributes
QName Type Fixed Default Use Annotation
ErrorType xsd:string required
Type of error.  Example: Air
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Error">
  <xsd:annotation>
    <xsd:documentation>Error group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code" minOccurs="0"/>
      <xsd:element ref="Text" maxOccurs="unbounded"/>
      <xsd:element ref="CustomRequest" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="ErrorType" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Type of error. Example: Air</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Error
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest
Namespace No namespace
Annotations
Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed.

Multiple sources may return a separate 'Error' node with their own CustomRequest request.

the UI must display one screen at a time and respond to each with a separate message.
Diagram
Diagram TicketRefundRS.tmp#CustomRequest_DialogTitle TicketRefundRS.tmp#CustomRequest_Instructions TicketRefundRS.tmp#Control TicketRefundRS.tmp#CustomRequest_Button TicketRefundRS.tmp#CustomRequest_OrigMsg TicketRefundRS.tmp#CustomRequest_Reference
Properties
content: complex
Used by
Element Error
Model DialogTitle , Instructions{0,1} , Control+ , Button+ , OrigMsg , Reference{0,1}
Children Button, Control, DialogTitle, Instructions, OrigMsg, Reference
Instance
<CustomRequest>
  <DialogTitle>{1,1}</DialogTitle>
  <Instructions>{0,1}</Instructions>
  <Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">{1,unbounded}</Control>
  <Button ButtonLabel="" MouseOverText="" Validate="" Width="">{1,unbounded}</Button>
  <OrigMsg>{1,1}</OrigMsg>
  <Reference>{0,1}</Reference>
</CustomRequest>
Source
<xsd:element name="CustomRequest">
  <xsd:annotation>
    <xsd:documentation>Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed. Multiple sources may return a separate 'Error' node with their own CustomRequest request. the UI must display one screen at a time and respond to each with a separate message.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DialogTitle">
        <xsd:annotation>
          <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Instructions" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Individual line of freeflow text</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Control" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Control(s) needed for this pop-up. Important: The UI is asked to build the Pop-Up controls in sequential order. Possible types are: TextBox ListBox DropDown w/values ComboBox OptionGroup CheckBox DateInput TimeInput TextArea</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Button" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="ButtonLabel" use="required">
            <xsd:annotation>
              <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Validate">
            <xsd:annotation>
              <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="MouseOverText">
            <xsd:annotation>
              <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Width">
            <xsd:annotation>
              <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OrigMsg" type="MessageStructure">
        <xsd:annotation>
          <xsd:documentation>This is the message originally received by Company</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Reference" type="MessageStructure" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / DialogTitle
Namespace No namespace
Annotations
Freeflow Text to be displayed in the Title Bar of the pop-up window
Diagram
Diagram
Source
<xsd:element name="DialogTitle">
  <xsd:annotation>
    <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / Instructions
Namespace No namespace
Annotations
Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)
Diagram
Diagram TicketRefundRS.tmp#CustomRequest_CustomRequest_Instructions_Text
Properties
content: complex
minOccurs: 0
Model Text+
Children Text
Instance
<Instructions>
  <Text>{1,unbounded}</Text>
</Instructions>
Source
<xsd:element name="Instructions" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Individual line of freeflow text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / Instructions / Text
Namespace No namespace
Annotations
Individual line of freeflow text
Diagram
Diagram
Properties
maxOccurs: unbounded
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual line of freeflow text</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Control
Namespace No namespace
Annotations
The control(s) needed for this pop-up.a) Textbox

Possible types are:
a) TextBox
b) DropDown w/values
c) OptionGroup
Diagram
Diagram TicketRefundRS.tmp#Control_Type TicketRefundRS.tmp#Control_GUILabel TicketRefundRS.tmp#Control_PNRLabel TicketRefundRS.tmp#Control_MouseOverText TicketRefundRS.tmp#Control_Mandatory TicketRefundRS.tmp#Control_Width TicketRefundRS.tmp#Control_SameLine TicketRefundRS.tmp#Control_Pattern TicketRefundRS.tmp#Control_MinChar TicketRefundRS.tmp#Control_MaxChar TicketRefundRS.tmp#Control_Value
Properties
content: complex
Used by
Element CustomRequest
Model Value*
Children Value
Instance
<Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">
  <Value>{0,unbounded}</Value>
</Control>
Attributes
QName Type Fixed Default Use Annotation
GUILabel required
Label to describe this control. 
This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.
Mandatory optional
Allowed Values: Y or N

If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background
MaxChar optional
Maximum characters
MinChar optional
Minimum characters
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element, if needed or desired.

This label is usually placed in front of the returned value as remark text.

Example:
"ProjectID: 105514"
Pattern optional
use a regular expression string
SameLine optional
Allowed Values: Y or N

If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.
Type required
Possible Values:

TextBox
ListBox
DropDown w/values
ComboBox
OptionGroup(radio)
CheckBox
DateInput
TimeInput
TextArea
Width optional
Width in pixels
Source
<xsd:element name="Control">
  <xsd:annotation>
    <xsd:documentation>The control(s) needed for this pop-up.a) Textbox Possible types are: a) TextBox b) DropDown w/values c) OptionGroup</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Possible Values: TextBox ListBox DropDown w/values ComboBox OptionGroup(radio) CheckBox DateInput TimeInput TextArea</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="GUILabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Label to describe this control. This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PNRLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Description to be used to enter the returned value into a PNR General Remark element, if needed or desired. This label is usually placed in front of the returned value as remark text. Example: "ProjectID: 105514"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Mandatory">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>Width in pixels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SameLine">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Pattern">
      <xsd:annotation>
        <xsd:documentation>use a regular expression string</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MinChar">
      <xsd:annotation>
        <xsd:documentation>Minimum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MaxChar">
      <xsd:annotation>
        <xsd:documentation>Maximum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Control / Value
Namespace No namespace
Annotations
Applicable to these control types:

ListBox
DropDown
ComboBox
OptionGroup
CheckBox

The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels.

In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / Button
Namespace No namespace
Annotations
The 1st button defined will be the default button for the window.

All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)
Diagram
Diagram TicketRefundRS.tmp#CustomRequest_CustomRequest_Button_ButtonLabel TicketRefundRS.tmp#CustomRequest_CustomRequest_Button_Validate TicketRefundRS.tmp#CustomRequest_CustomRequest_Button_MouseOverText TicketRefundRS.tmp#CustomRequest_CustomRequest_Button_Width
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ButtonLabel required
The label to be used for the button.

Example: Submit
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
Validate optional
Possible values Y or N (default)

If "Y" this button will trigger the validation needed by the GUI prior to processing the screen.

Note:  Only a single button can have this attribute set to "Y".  If multiple, the first instance will be used.
Width optional
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
Source
<xsd:element name="Button" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="ButtonLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Validate">
      <xsd:annotation>
        <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / OrigMsg
Namespace No namespace
Annotations
This is the message originally received by Company
Diagram
Diagram TicketRefundRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="OrigMsg" type="MessageStructure">
  <xsd:annotation>
    <xsd:documentation>This is the message originally received by Company</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / Reference
Namespace No namespace
Annotations
Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse
Diagram
Diagram TicketRefundRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="Reference" type="MessageStructure" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundRS / ESAC
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_ESAC_Declined TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_ESAC_Manual TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_ESAC_ID TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_ESAC_Date
Properties
content: complex
minOccurs: 0
Model ID{0,1} , Date{0,1}
Children Date, ID
Instance
<ESAC Declined="" Manual="">
  <ID>{0,1}</ID>
  <Date>{0,1}</Date>
</ESAC>
Attributes
QName Type Fixed Default Use Annotation
Declined xsd:boolean optional
true / false
Manual xsd:boolean optional
true / false
True if the ESAC was obtained by agent directly
Source
<xsd:element name="ESAC" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Electronic Settlement Authorization Code from the airline authorizing the void/cancel. A single SAC/ESAC shall be sent per passenger for all coupons of a ticket/document number within a request for change of coupon status. Characters 1 through 4 of the 14 character code shall be the 3 or 4 digit airline accounting code. When a 3- digit airline accounting code is used, position 1 shall be left blank. The remaining 10 characters (no blanks) of the SAC/ESAC are left to the discretion of the Validating Carrier.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="13"/>
            <xsd:maxLength value="14"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Date" type="xsd:date" minOccurs="0">
        <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:attribute name="Declined" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>true / false</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Manual" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>true / false True if the ESAC was obtained by agent directly</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / ESAC / ID
Namespace No namespace
Annotations
Electronic Settlement Authorization Code from the airline authorizing the void/cancel.

A single SAC/ESAC shall be sent per passenger for all coupons of a ticket/document number within a request for change of coupon status. Characters 1 through 4 of the 14 character code shall be the 3 or 4 digit airline accounting code.  When a 3- digit airline accounting code is used, position 1 shall be left blank. The remaining 10 characters (no blanks) of the SAC/ESAC are left to the discretion of the Validating Carrier.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 13
maxLength 14
Source
<xsd:element name="ID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Electronic Settlement Authorization Code from the airline authorizing the void/cancel. A single SAC/ESAC shall be sent per passenger for all coupons of a ticket/document number within a request for change of coupon status. Characters 1 through 4 of the 14 character code shall be the 3 or 4 digit airline accounting code. When a 3- digit airline accounting code is used, position 1 shall be left blank. The remaining 10 characters (no blanks) of the SAC/ESAC are left to the discretion of the Validating Carrier.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="13"/>
      <xsd:maxLength value="14"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / ESAC / Date
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Date" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RecordLocator
Namespace No namespace
Annotations
PNR record locator.  Example: R1A3SK
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>PNR record locator. Example: R1A3SK</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_Traveler_TravelerElementNumber TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_Traveler_TravelerName
Properties
content: complex
minOccurs: 0
Model TravelerElementNumber{0,1} , TravelerName
Children TravelerElementNumber, TravelerName
Instance
<Traveler>
  <TravelerElementNumber>{0,1}</TravelerElementNumber>
  <TravelerName>{1,1}</TravelerName>
</Traveler>
Source
<xsd:element name="Traveler" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TravelerElementNumber" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Element number of traveler associated to this item. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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:element name="NativeGivenName" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / Traveler / TravelerElementNumber
Namespace No namespace
Annotations
Element number of traveler associated to this item.  Example: 1
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TravelerElementNumber" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Element number of traveler associated to this item. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / Traveler / TravelerName
Namespace No namespace
Annotations
Name group
Diagram
Diagram TicketRefundRS.tmp#Surname TicketRefundRS.tmp#GivenName TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_Traveler_TicketRefundRS_TicketRefundRS_Traveler_TravelerName_NativeGivenName
Properties
content: complex
Model Surname , GivenName , NativeGivenName{0,1}
Children GivenName, NativeGivenName, Surname
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <NativeGivenName>{0,1}</NativeGivenName>
</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:element name="NativeGivenName" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketRefundRS / Traveler / TravelerName / NativeGivenName
Namespace No namespace
Annotations
This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="NativeGivenName" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / OriginalIssueData
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_TktIssueDate TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_TktIssueTime TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_IATA TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_PseudoCityCode TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_Commission
Properties
content: complex
minOccurs: 0
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" minOccurs="0">
  <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / OriginalIssueData / Commission
Namespace No namespace
Annotations
The commision that was originally collected (if any)
Example: 200
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_TicketRefundRS_TicketRefundRS_OriginalIssueData_Commission_Type TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_OriginalIssueData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData
Namespace No namespace
Annotations
Ticket Data
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_Origin TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_Destination TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_Ticket TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_FareData TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRemark
Properties
content: complex
minOccurs: 0
Model Ticket{1,4} , FormOfPayment , FareData , TicketRemark*
Children FareData, FormOfPayment, Ticket, TicketRemark
Instance
<TicketData Destination="" Origin="">
  <Ticket Number="">{1,4}</Ticket>
  <FormOfPayment>{1,1}</FormOfPayment>
  <FareData>{1,1}</FareData>
  <TicketRemark>{0,unbounded}</TicketRemark>
</TicketData>
Attributes
QName Type Fixed Default Use Annotation
Destination xsd:string optional
Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.
Origin xsd:string optional
Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.
Source
<xsd:element name="TicketData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket Data</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Ticket" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Data of the ticket. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded. NOTE: Sabre does automatically refund all unused segments when using automated refunds.</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:element name="FormOfPayment">
        <xsd:annotation>
          <xsd:documentation>Form of payment group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:choice>
            <xsd:sequence>
              <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
                <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="PartialPayment" type="xsd:positiveInteger">
                    <xsd:annotation>
                      <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <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="PartialPayment" type="xsd:positiveInteger">
                        <xsd:annotation>
                          <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:element name="NativeElementText" type="xsd:string"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <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="FareCalculation" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Fare Calculation line</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Free form text remark. FUTURE USE.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <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:attribute name="Origin" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Destination" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / Ticket
Namespace No namespace
Annotations
Data of the ticket. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded.
NOTE: Sabre does automatically refund all unused segments when using automated refunds.
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_Ticket_Number TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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 ticket. In case of a conjunctive ticket, all ticket numbers must be supplied with the coupon numbers that are to be refunded. NOTE: Sabre does automatically refund all unused segments when using automated refunds.</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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FormOfPayment
Namespace No namespace
Annotations
Form of payment group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_CreditCard TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_Other TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_NativeElementText
Properties
content: complex
Model (CreditCard* , Other*) | NativeElementText
Children CreditCard, NativeElementText, Other
Instance
<FormOfPayment>
  <CreditCard PartialPayment="">{0,unbounded}</CreditCard>
  <Other PartialPayment="">{0,unbounded}</Other>
  <NativeElementText>{1,1}</NativeElementText>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>Form of payment group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
          <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="PartialPayment" type="xsd:positiveInteger">
              <xsd:annotation>
                <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <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="PartialPayment" type="xsd:positiveInteger">
                  <xsd:annotation>
                    <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="NativeElementText" type="xsd:string"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FormOfPayment / CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_CreditCard_PartialPayment TicketRefundRS.tmp#CCCode TicketRefundRS.tmp#CCNumber TicketRefundRS.tmp#CCExpiration TicketRefundRS.tmp#CardholderFirstName TicketRefundRS.tmp#CardholderLastName
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CCCode , CCNumber , CCExpiration , CardholderFirstName{0,1} , CardholderLastName
Children CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName
Instance
<CreditCard PartialPayment="">
  <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
PartialPayment xsd:positiveInteger optional
(Partial) Amount allocated to this FOP in case of a split payment.  This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount.  Example: 75000
Source
<xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
  <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="PartialPayment" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="CCNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketRefundRS.tmp#CCExpiration_Month TicketRefundRS.tmp#CCExpiration_Year
Properties
content: complex
Used by
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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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
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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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
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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FormOfPayment / Other
Namespace No namespace
Annotations
Other payment information.  Example: CHECK 113
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FormOfPayment_Other_PartialPayment
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
PartialPayment xsd:positiveInteger optional
(Partial) Amount allocated to this FOP in case of a split payment.  This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount.  Example: 75000
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="PartialPayment" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>(Partial) Amount allocated to this FOP in case of a split payment. This is not to be confused with the amount requested for authorization - see ...CreditCard/ Authorization/Amount. Example: 75000</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FormOfPayment / NativeElementText
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="NativeElementText" type="xsd:string"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData
Namespace No namespace
Annotations
Base Fare, Taxes, and Total Fare data to be refunded
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_CurrencyCode TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_FareRules TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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="FareCalculation" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare Calculation line</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Free form text remark. FUTURE USE.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price
Namespace No namespace
Annotations
Price group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_Total TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_BaseFare TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price / BaseFare
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_BaseFare_Amount TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price / BaseFare / Surcharges
Namespace No namespace
Annotations
Sourcharges group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_BaseFare_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_BaseFare_Surcharges_Amount TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_BaseFare_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price / BaseFare / Surcharges / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundRS.tmp#SurchargeTypeBasic_Amount TicketRefundRS.tmp#SurchargeTypeBasic_Designator TicketRefundRS.tmp#SurchargeTypeBasic_Description TicketRefundRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price / Taxes
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_Taxes_Amount TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Price_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Price / Taxes / Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRS.tmp#TaxType_Amount TicketRefundRS.tmp#TaxType_Designator TicketRefundRS.tmp#TaxType_Nature TicketRefundRS.tmp#TaxType_Description TicketRefundRS.tmp#TaxType_CollectionPoint TicketRefundRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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 TicketRefundRS.tmp#TaxType_TaxType_CollectionPoint_Amount TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#TaxType_TaxType_CollectionPoint_AirportAmount TicketRefundRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundRS.tmp#CurrencyCodeType_NumberOfDecimals TicketRefundRS.tmp#CurrencyCodeType TicketRefundRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / FareRules
Namespace No namespace
Annotations
Fare rules information
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_FareRules_FareCalculation TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_FareRules_Remark TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_FareRules_TourCode
Properties
content: complex
Model FareCalculation , Remark* , TourCode{0,1}
Children FareCalculation, Remark, TourCode
Instance
<FareRules>
  <FareCalculation>{1,1}</FareCalculation>
  <Remark>{0,unbounded}</Remark>
  <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="FareCalculation" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare Calculation line</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Free form text remark. FUTURE USE.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / FareRules / FareCalculation
Namespace No namespace
Annotations
Fare Calculation line
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FareCalculation" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare Calculation line</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / FareRules / Remark
Namespace No namespace
Annotations
Free form text remark. 
FUTURE USE.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Free form text remark. FUTURE USE.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / FareData / Commission
Namespace No namespace
Annotations
Represents the commission to be returned to airline
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_Commission_Type TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_TicketData_FareData_TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / TicketRemark
Namespace No namespace
Annotations
Ticket remark group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_TicketData_TicketRefundRS_TicketRefundRS_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / TicketData / TicketRemark / Text
Namespace No namespace
Annotations
Information text.  Example: Free flow text
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData
Namespace No namespace
Annotations
Data specific to the monetary refund
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_CurrencyCode TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TotalRefund TicketRefundRS.tmp#WaiverCode TicketRefundRS.tmp#RefundAuthNumber
Properties
content: complex
minOccurs: 0
Model CurrencyCode , FeesAndPenalties{0,1} , TotalRefund , WaiverCode{0,1} , RefundAuthNumber{0,1}
Children CurrencyCode, FeesAndPenalties, RefundAuthNumber, TotalRefund, WaiverCode
Instance
<RefundData>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <FeesAndPenalties Amount="">{0,1}</FeesAndPenalties>
  <TotalRefund Amount="">{1,1}</TotalRefund>
  <WaiverCode>{0,1}</WaiverCode>
  <RefundAuthNumber>{0,1}</RefundAuthNumber>
</RefundData>
Source
<xsd:element name="RefundData" minOccurs="0">
  <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: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" type="xsd:nonNegativeInteger" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The amount that is to be paid as cancellation penalty. Example: 100</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AdminFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
            <xsd:element name="PenaltyFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
            <xsd:element name="CommFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
          </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:element name="TotalRefund">
        <xsd:annotation>
          <xsd:documentation>Taxes group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <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:element ref="WaiverCode" minOccurs="0"/>
      <xsd:element ref="RefundAuthNumber" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_Amount TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_Tax TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_CancellationCommission TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_CancellationPenalty TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_AdminFee TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_PenaltyFee TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_CommFee
Properties
content: complex
minOccurs: 0
Model Tax* , CancellationCommission{0,1} , CancellationPenalty{0,1} , AdminFee{0,1} , PenaltyFee{0,1} , CommFee{0,1}
Children AdminFee, CancellationCommission, CancellationPenalty, CommFee, PenaltyFee, Tax
Instance
<FeesAndPenalties Amount="">
  <Tax Amount="">{0,unbounded}</Tax>
  <CancellationCommission Type="">{0,1}</CancellationCommission>
  <CancellationPenalty>{0,1}</CancellationPenalty>
  <AdminFee>{0,1}</AdminFee>
  <PenaltyFee>{0,1}</PenaltyFee>
  <CommFee>{0,1}</CommFee>
</FeesAndPenalties>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total fees and penalties amount.  Example: 30000
Source
<xsd:element name="FeesAndPenalties" minOccurs="0">
  <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" type="xsd:nonNegativeInteger" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The amount that is to be paid as cancellation penalty. Example: 100</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AdminFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
      <xsd:element name="PenaltyFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
      <xsd:element name="CommFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
    </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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / Tax
Namespace No namespace
Annotations
Tax break down information group. Non-refundable taxes (treated as a penalty).  Tax break-down needed for some settlement authorities such as BSP
Diagram
Diagram TicketRefundRS.tmp#TaxType_Amount TicketRefundRS.tmp#TaxType_Designator TicketRefundRS.tmp#TaxType_Nature TicketRefundRS.tmp#TaxType_Description TicketRefundRS.tmp#TaxType_CollectionPoint TicketRefundRS.tmp#TaxType
Type TaxType
Properties
content: complex
minOccurs: 0
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" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / CancellationCommission
Namespace No namespace
Annotations
The amount of commission taken on the cancellation penalty.
Example: 100
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_FeesAndPenalties_CancellationCommission_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string required
The type of commission: Percentage (P) or Amount (A).
Example: A
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / CancellationPenalty
Namespace No namespace
Annotations
The amount that is to be paid as cancellation penalty.
Example: 100
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="CancellationPenalty" type="xsd:nonNegativeInteger" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The amount that is to be paid as cancellation penalty. Example: 100</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / AdminFee
Namespace No namespace
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="AdminFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / PenaltyFee
Namespace No namespace
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PenaltyFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / FeesAndPenalties / CommFee
Namespace No namespace
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="CommFee" type="xsd:nonNegativeInteger" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element TicketRefundRS / RefundData / TotalRefund
Namespace No namespace
Annotations
Taxes group
Diagram
Diagram TicketRefundRS.tmp#TicketRefundRS_TicketRefundRS_RefundData_TicketRefundRS_TicketRefundRS_RefundData_TotalRefund_Amount
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total taxes amount.  Example: 30000
Source
<xsd:element name="TotalRefund">
  <xsd:annotation>
    <xsd:documentation>Taxes group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element WaiverCode
Namespace No namespace
Annotations
Refund WAiver Code. Mandatory in some BSP countries such as Japan.
Example: XYZ123
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="WaiverCode">
  <xsd:annotation>
    <xsd:documentation>Refund WAiver Code. Mandatory in some BSP countries such as Japan. Example: XYZ123</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element RefundAuthNumber
Namespace No namespace
Annotations
Refund Authorization Number. Alphanumeric.
Example: XYZ999
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="RefundAuthNumber">
  <xsd:annotation>
    <xsd:documentation>Refund Authorization Number. Alphanumeric. Example: XYZ999</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketRefundRS / RefundDocumentNumber
Namespace No namespace
Annotations
A unique document Number used in certain BSP countries to report Refund Transaction.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="RefundDocumentNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A unique document Number used in certain BSP countries to report Refund Transaction.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram TicketRefundRS.tmp#CreditCard_InhibitPrint TicketRefundRS.tmp#CreditCard_PartialAmount TicketRefundRS.tmp#CCCode TicketRefundRS.tmp#CCNumber TicketRefundRS.tmp#CCExpiration TicketRefundRS.tmp#CardholderFirstName TicketRefundRS.tmp#CardholderLastName
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , CardholderFirstName{0,1} , CardholderLastName
Children CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName
Instance
<CreditCard InhibitPrint="" PartialAmount="">
  <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
InhibitPrint restriction of xsd:string optional
Option to print on invoice.  Values are:
Y = Inhibit remark print on invoice
N = Print remark on invoice  Example: Y

Note that this indicator is only supprted by Sabre GDS currently. In general this means that absence of this attribute means that CC FOP will be printed on invoice unless changed during ticketing override commands.
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.
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="InhibitPrint">
      <xsd:annotation>
        <xsd:documentation>Option to print on invoice. Values are: Y = Inhibit remark print on invoice N = Print remark on invoice Example: Y Note that this indicator is only supprted by Sabre GDS currently. In general this means that absence of this attribute means that CC FOP will be printed on invoice unless changed during ticketing override commands.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundRS.xsd
[ top ]
Element CustomPrice
Namespace No namespace
Annotations
Pricing Element
Diagram
Diagram TicketRefundRS.tmp#CustomPrice_Type TicketRefundRS.tmp#CustomPrice_PaxType TicketRefundRS.tmp#CustomPrice_Amount TicketRefundRS.tmp#CustomPrice_Remark
Properties
content: complex
Used by
Element Feature
Model Type , PaxType{0,1} , Amount , Remark
Children Amount, PaxType, Remark, Type
Instance
<CustomPrice>
  <Type>{1,1}</Type>
  <PaxType>{0,1}</PaxType>
  <Amount>{1,1}</Amount>
  <Remark>{1,1}</Remark>
</CustomPrice>
Source
<xsd:element name="CustomPrice">
  <xsd:annotation>
    <xsd:documentation>Pricing Element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Type" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaxType" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Amount" type="xsd:integer"/>
      <xsd:element name="Remark" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / Type
Namespace No namespace
Annotations
Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Type" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / PaxType
Namespace No namespace
Annotations
Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PaxType" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / Amount
Namespace No namespace
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:integer"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / Remark
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Remark" type="xsd:string"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Feature
Namespace No namespace
Annotations
Special feature (Upsell, prepaid meal etc.)
Diagram
Diagram TicketRefundRS.tmp#Feature_Code TicketRefundRS.tmp#CustomPrice TicketRefundRS.tmp#SSR TicketRefundRS.tmp#OSI
Properties
content: complex
Used by
Element TicketImage
Model Code , CustomPrice* , SSR* , OSI*
Children Code, CustomPrice, OSI, SSR
Instance
<Feature>
  <Code>{1,1}</Code>
  <CustomPrice>{0,unbounded}</CustomPrice>
  <SSR>{0,unbounded}</SSR>
  <OSI>{0,unbounded}</OSI>
</Feature>
Source
<xsd:element name="Feature">
  <xsd:annotation>
    <xsd:documentation>Special feature (Upsell, prepaid meal etc.)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Feature code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CustomPrice" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="SSR" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="OSI" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Feature / Code
Namespace No namespace
Annotations
Feature code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Feature code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element SSR
Namespace No namespace
Annotations
Contains required SSR message to be sent at ticketing time.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="SSR" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required SSR message to be sent at ticketing time.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OSI
Namespace No namespace
Annotations
Contains required OSI message to be sent at ticketing time.  If being sent to GDS, some GDS have length per line limitations
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="OSI" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required OSI message to be sent at ticketing time. If being sent to GDS, some GDS have length per line limitations</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#Itinerary_TicketCoupon
Properties
content: complex
Used by
Element TicketImage
Model TicketCoupon
Children TicketCoupon
Instance
<Itinerary Source="" SourceRef="">
  <TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">{1,1}</TicketCoupon>
</Itinerary>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Itinerary">
  <xsd:complexType>
    <xsd:sequence maxOccurs="4">
      <xsd:element name="TicketCoupon">
        <xsd:complexType>
          <xsd:choice>
            <xsd:element name="ARNK">
              <xsd:annotation>
                <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="PreviousArrival">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NextDeparture">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Flight">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Departure"/>
                  <xsd:element ref="Arrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier" minOccurs="0"/>
                  <xsd:element ref="CheckIn" minOccurs="0"/>
                  <xsd:element name="Equipment" minOccurs="0">
                    <xsd:complexType>
                      <xsd:all>
                        <xsd:element name="Code">
                          <xsd:annotation>
                            <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Name">
                          <xsd:annotation>
                            <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:all>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="FlightDuration" minOccurs="0"/>
                  <xsd:element name="Meals" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="1"/>
                        <xsd:enumeration value="B"/>
                        <xsd:enumeration value="K"/>
                        <xsd:enumeration value="V"/>
                        <xsd:enumeration value="L"/>
                        <xsd:enumeration value="D"/>
                        <xsd:enumeration value="S"/>
                        <xsd:enumeration value="O"/>
                        <xsd:enumeration value="H"/>
                        <xsd:enumeration value="M"/>
                        <xsd:enumeration value="R"/>
                        <xsd:enumeration value="C"/>
                        <xsd:enumeration value="F"/>
                        <xsd:enumeration value="P"/>
                        <xsd:enumeration value="Y"/>
                        <xsd:enumeration value="G"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element ref="ClassOfService"/>
                  <xsd:element ref="Cabin" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Information" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Text"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
                <xsd:attribute name="MarriedSegment">
                  <xsd:annotation>
                    <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="B"/>
                      <xsd:enumeration value="E"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="VendorLocator">
                  <xsd:annotation>
                    <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:length value="6"/>
                      <xsd:pattern value="[A-Z0-9]{6}"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Open">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="OpenDeparture"/>
                  <xsd:element ref="OpenArrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier"/>
                  <xsd:element ref="ClassOfService"/>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:choice>
          <xsd:attribute ref="CouponNumber" use="required"/>
          <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
            <xsd:annotation>
              <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="CouponStatus" use="optional"/>
          <xsd:attribute ref="NotValidBefore" use="optional"/>
          <xsd:attribute ref="NotValidAfter" use="optional"/>
          <xsd:attribute name="FareBasisCode">
            <xsd:annotation>
              <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="TicketDesignator">
            <xsd:annotation>
              <xsd:documentation>Ticket designator for the fare</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="BaggageAllowance">
            <xsd:annotation>
              <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="StopOverIndicator">
            <xsd:annotation>
              <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="1"/>
                <xsd:enumeration value="X"/>
                <xsd:enumeration value="O"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#CouponNumber TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_SegmentStatus TicketRefundRS.tmp#CouponStatus TicketRefundRS.tmp#NotValidBefore TicketRefundRS.tmp#NotValidAfter TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_FareBasisCode TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_TicketDesignator TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_BaggageAllowance TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_StopOverIndicator TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_ARNK TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Flight TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Open
Properties
content: complex
Model ARNK | Flight | Open
Children ARNK, Flight, Open
Instance
<TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">
  <ARNK NextDeparture="" PreviousArrival="">{1,1}</ARNK>
  <Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">{1,1}</Flight>
  <Open Source="" SourceRef="">{1,1}</Open>
</TicketCoupon>
Attributes
QName Type Fixed Default Use Annotation
BaggageAllowance restriction of xsd:string optional
Baggage allowance.  
PC = per piece
1PC = 1 piece
2PC = 2 pieces
nn = per weight
(nn is the weight limit).
Example: 2PC
CouponNumber xsd:integer required
Flight coupon number
CouponStatus restriction of xsd:string optional
The IATA coupon status code. Possible values:
A  AIRPORT CONTROL  
C  CHECKED IN     
E   EXCHANGED /  REISSUED 
F  FLOWN/USED
G  CONVERTED TO FIM 
I  IRREGULAR OPERATIONS
L  LIFTED/BOARDED  
N  COUPON NOTIFICATION
O  OPEN FOR USE  
P  PRINTED                     
R  REFUNDED                 
S  SUSPENDED    
T  PAPER TICKET              U  UNAVAILABLE
V  VOID
X  PRINT EXCHANGE
Z  CLOSED
FareBasisCode restriction of xsd:string optional
Fare basis code.  Example: Y26
NotValidAfter xsd:date optional
Date by which travel must be commenced/completed.
NotValidBefore xsd:date optional
If the fare does not permit travel to be commenced or completed before a certain date.
SegmentStatus xsd:string optional
Air segment status on ticket. Possible values are:
OK -space confirmed
RQ - space requested but not confirmed, or space waitlisted
SA - subject to space being available, whenever fare or rule prohibits making advanced reservations
NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)
StopOverIndicator restriction of xsd:string optional
Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status.  Values are X, O
When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. 
Code O is used to denote that stopover is permitted.
TicketDesignator restriction of xsd:string optional
Ticket designator for the fare
Source
<xsd:element name="TicketCoupon">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="ARNK">
        <xsd:annotation>
          <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PreviousArrival">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NextDeparture">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Flight">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Departure"/>
            <xsd:element ref="Arrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier" minOccurs="0"/>
            <xsd:element ref="CheckIn" minOccurs="0"/>
            <xsd:element name="Equipment" minOccurs="0">
              <xsd:complexType>
                <xsd:all>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:all>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FlightDuration" minOccurs="0"/>
            <xsd:element name="Meals" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="1"/>
                  <xsd:enumeration value="B"/>
                  <xsd:enumeration value="K"/>
                  <xsd:enumeration value="V"/>
                  <xsd:enumeration value="L"/>
                  <xsd:enumeration value="D"/>
                  <xsd:enumeration value="S"/>
                  <xsd:enumeration value="O"/>
                  <xsd:enumeration value="H"/>
                  <xsd:enumeration value="M"/>
                  <xsd:enumeration value="R"/>
                  <xsd:enumeration value="C"/>
                  <xsd:enumeration value="F"/>
                  <xsd:enumeration value="P"/>
                  <xsd:enumeration value="Y"/>
                  <xsd:enumeration value="G"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element ref="ClassOfService"/>
            <xsd:element ref="Cabin" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Information" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Text"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
          <xsd:attribute name="MarriedSegment">
            <xsd:annotation>
              <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="B"/>
                <xsd:enumeration value="E"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="VendorLocator">
            <xsd:annotation>
              <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="6"/>
                <xsd:pattern value="[A-Z0-9]{6}"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Open">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="OpenDeparture"/>
            <xsd:element ref="OpenArrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier"/>
            <xsd:element ref="ClassOfService"/>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
        </xsd:complexType>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute ref="CouponNumber" use="required"/>
    <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="CouponStatus" use="optional"/>
    <xsd:attribute ref="NotValidBefore" use="optional"/>
    <xsd:attribute ref="NotValidAfter" use="optional"/>
    <xsd:attribute name="FareBasisCode">
      <xsd:annotation>
        <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="TicketDesignator">
      <xsd:annotation>
        <xsd:documentation>Ticket designator for the fare</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="BaggageAllowance">
      <xsd:annotation>
        <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="StopOverIndicator">
      <xsd:annotation>
        <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="X"/>
          <xsd:enumeration value="O"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / ARNK
Namespace No namespace
Annotations
Arrival unknown segment.
If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.
Diagram
Diagram TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_PreviousArrival TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_NextDeparture
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NextDeparture optional
3 letter City/Airport code
PreviousArrival optional
3 letter City/Airport code
Source
<xsd:element name="ARNK">
  <xsd:annotation>
    <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PreviousArrival">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NextDeparture">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_MarriedSegment TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_VendorLocator TicketRefundRS.tmp#Departure TicketRefundRS.tmp#Arrival TicketRefundRS.tmp#Carrier TicketRefundRS.tmp#OperatingCarrier TicketRefundRS.tmp#CheckIn TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_NumberOfStops TicketRefundRS.tmp#FlightDuration TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Meals TicketRefundRS.tmp#ClassOfService TicketRefundRS.tmp#Cabin TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Information
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1} , CheckIn{0,1} , Equipment{0,1} , NumberOfStops{0,1} , FlightDuration{0,1} , Meals{0,1} , ClassOfService , Cabin{0,1} , Information{0,1}
Children Arrival, Cabin, Carrier, CheckIn, ClassOfService, Departure, Equipment, FlightDuration, Information, Meals, NumberOfStops, OperatingCarrier
Instance
<Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{0,1}</OperatingCarrier>
  <CheckIn>{0,1}</CheckIn>
  <Equipment>{0,1}</Equipment>
  <NumberOfStops>{0,1}</NumberOfStops>
  <FlightDuration>{0,1}</FlightDuration>
  <Meals>{0,1}</Meals>
  <ClassOfService>{1,1}</ClassOfService>
  <Cabin>{0,1}</Cabin>
  <Information>{0,1}</Information>
</Flight>
Attributes
QName Type Fixed Default Use Annotation
MarriedSegment restriction of xsd:string optional
Indicator to mark a group of married segments. 
The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments.
Example: B
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
VendorLocator restriction of xsd:string optional
Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.
Source
<xsd:element name="Flight">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Departure"/>
      <xsd:element ref="Arrival"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="OperatingCarrier" minOccurs="0"/>
      <xsd:element ref="CheckIn" minOccurs="0"/>
      <xsd:element name="Equipment" minOccurs="0">
        <xsd:complexType>
          <xsd:all>
            <xsd:element name="Code">
              <xsd:annotation>
                <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Name">
              <xsd:annotation>
                <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:all>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FlightDuration" minOccurs="0"/>
      <xsd:element name="Meals" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
            <xsd:enumeration value="B"/>
            <xsd:enumeration value="K"/>
            <xsd:enumeration value="V"/>
            <xsd:enumeration value="L"/>
            <xsd:enumeration value="D"/>
            <xsd:enumeration value="S"/>
            <xsd:enumeration value="O"/>
            <xsd:enumeration value="H"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value="R"/>
            <xsd:enumeration value="C"/>
            <xsd:enumeration value="F"/>
            <xsd:enumeration value="P"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="G"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element ref="ClassOfService"/>
      <xsd:element ref="Cabin" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Information" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
    <xsd:attribute name="MarriedSegment">
      <xsd:annotation>
        <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="B"/>
          <xsd:enumeration value="E"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="VendorLocator">
      <xsd:annotation>
        <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="6"/>
          <xsd:pattern value="[A-Z0-9]{6}"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Departure
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date TicketRefundRS.tmp#Time TicketRefundRS.tmp#Terminal TicketRefundRS.tmp#AirDepartureType TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date TicketRefundRS.tmp#Time TicketRefundRS.tmp#Terminal
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Departure>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Departure>
Source
<xsd:element name="Departure">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="Time" minOccurs="0"/>
          <xsd:element ref="Terminal" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element AirportName
Namespace No namespace
Annotations
Name of the airport identified in AirportCode element.
Example: JFK INTERNATIONAL
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="AirportName">
  <xsd:annotation>
    <xsd:documentation>Name of the airport identified in AirportCode element. Example: JFK INTERNATIONAL</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Date
Namespace No namespace
Annotations
Date in ISO format: yyyy-mm-dd.
Example: 2008-12-12
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="Date" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO format: yyyy-mm-dd. Example: 2008-12-12</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Time
Namespace No namespace
Annotations
Time in ISO 8601 hh:mm format.
Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Time" type="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 hh:mm format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Terminal
Namespace No namespace
Annotations
Airport terminal. 
Example: 2B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Terminal">
  <xsd:annotation>
    <xsd:documentation>Airport terminal. Example: 2B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Arrival
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date TicketRefundRS.tmp#Time TicketRefundRS.tmp#Terminal TicketRefundRS.tmp#AirArrivalType
Type AirArrivalType
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1} , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Arrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Arrival>
Source
<xsd:element name="Arrival" type="AirArrivalType"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Carrier
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirlineCode TicketRefundRS.tmp#AirlineCodeType_AirlineName TicketRefundRS.tmp#AirlineCodeType TicketRefundRS.tmp#CarrierType_FlightNumber TicketRefundRS.tmp#CarrierType
Type CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber
Children AirlineCode, AirlineName, FlightNumber
Instance
<Carrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
</Carrier>
Source
<xsd:element name="Carrier" type="CarrierType"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
IATA Airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
pattern [A-Z0-9]{2,3}
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>IATA Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
      <xsd:pattern value="[A-Z0-9]{2,3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element AirlineCodeType / AirlineName
Namespace No namespace
Annotations
Airline name.  Example: American Airlines
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="AirlineName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Airline name. Example: American Airlines</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CarrierType / FlightNumber
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#CarrierType_CarrierType_FlightNumber_Suffix
Type extension of xsd:positiveInteger
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Suffix restriction of xsd:string optional
Flight number alpha qualifier. Values are:
A
B
C
D
Example: A
Source
<xsd:element name="FlightNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:positiveInteger">
        <xsd:attribute name="Suffix">
          <xsd:annotation>
            <xsd:documentation>Flight number alpha qualifier. Values are: A B C D Example: A</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="1"/>
              <xsd:enumeration value="A"/>
              <xsd:enumeration value="B"/>
              <xsd:enumeration value="C"/>
              <xsd:enumeration value="D"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OperatingCarrier
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirlineCode TicketRefundRS.tmp#AirlineCodeType_AirlineName TicketRefundRS.tmp#AirlineCodeType TicketRefundRS.tmp#CarrierType_FlightNumber TicketRefundRS.tmp#CarrierType TicketRefundRS.tmp#OperatingCarrier_Comment
Type extension of CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber , Comment
Children AirlineCode, AirlineName, Comment, FlightNumber
Instance
<OperatingCarrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
  <Comment>{1,1}</Comment>
</OperatingCarrier>
Source
<xsd:element name="OperatingCarrier">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="CarrierType">
        <xsd:sequence minOccurs="0">
          <xsd:element name="Comment">
            <xsd:annotation>
              <xsd:documentation>Free form text additional flight information.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OperatingCarrier / Comment
Namespace No namespace
Annotations
Free form text additional flight information.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Comment">
  <xsd:annotation>
    <xsd:documentation>Free form text additional flight information.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CheckIn
Namespace No namespace
Annotations
Check In information. Usually associated with code  share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.
Diagram
Diagram TicketRefundRS.tmp#AirlineCode TicketRefundRS.tmp#AirlineCodeType_AirlineName TicketRefundRS.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1}
Children AirlineCode, AirlineName
Instance
<CheckIn>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
</CheckIn>
Source
<xsd:element name="CheckIn" type="AirlineCodeType">
  <xsd:annotation>
    <xsd:documentation>Check In information. Usually associated with code share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Code TicketRefundRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Name
Properties
content: complex
minOccurs: 0
Model ALL(Code Name)
Children Code, Name
Instance
<Equipment>
  <Code>{1,1}</Code>
  <Name>{1,1}</Name>
</Equipment>
Source
<xsd:element name="Equipment" minOccurs="0">
  <xsd:complexType>
    <xsd:all>
      <xsd:element name="Code">
        <xsd:annotation>
          <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Name">
        <xsd:annotation>
          <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Code
Namespace No namespace
Annotations
Aircraft equipment code. 
Example: 772
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Code">
  <xsd:annotation>
    <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Name
Namespace No namespace
Annotations
Equipment (aircraft) name - vendor, model.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Name">
  <xsd:annotation>
    <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / NumberOfStops
Namespace No namespace
Annotations
Number of stops for this flight.
Example: 1
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FlightDuration
Namespace No namespace
Annotations
Segment total flying time.  Example: 12:30
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern [0-9][0-9]:[0-5][0-9]
Used by
Source
<xsd:element name="FlightDuration">
  <xsd:annotation>
    <xsd:documentation>Segment total flying time. Example: 12:30</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9][0-9]:[0-5][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Meals
Namespace No namespace
Annotations
Indicates what types of meals are served.  Meal codes are IATA standard.  Values are:
B = Breakfast
K = Continental breakfast
V = Continental breakfast
L = Lunch
D = Dinner
S = Snack or brunch
O = Cold meal
H = Hot meal 
M = Meal (non-specific)
R = Refreshment
C = Alcoholic beverages complimentary
F = Food for purchase
P = Alcoholic beverages for purchase
Y = Duty free sales available
G = Light lunch
Example: B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 1
enumeration B
enumeration K
enumeration V
enumeration L
enumeration D
enumeration S
enumeration O
enumeration H
enumeration M
enumeration R
enumeration C
enumeration F
enumeration P
enumeration Y
enumeration G
Source
<xsd:element name="Meals" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
      <xsd:enumeration value="B"/>
      <xsd:enumeration value="K"/>
      <xsd:enumeration value="V"/>
      <xsd:enumeration value="L"/>
      <xsd:enumeration value="D"/>
      <xsd:enumeration value="S"/>
      <xsd:enumeration value="O"/>
      <xsd:enumeration value="H"/>
      <xsd:enumeration value="M"/>
      <xsd:enumeration value="R"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="P"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="G"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram TicketRefundRS.tmp#COSType
Type COSType
Properties
content: simple
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Source
<xsd:element name="ClassOfService" type="COSType">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Cabin
Namespace No namespace
Annotations
Cabin code.  Values are:
F = First class
C = Business class
Y = Economy class
W = Premium Economy
Example: Y
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 1
enumeration F
enumeration C
enumeration Y
enumeration W
Used by
Source
<xsd:element name="Cabin">
  <xsd:annotation>
    <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="1"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="W"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Information
Namespace No namespace
Annotations
Free form additional information for the flight  - if any available.
Diagram
Diagram TicketRefundRS.tmp#Text
Properties
content: complex
minOccurs: 0
Model Text
Children Text
Instance
<Information>
  <Text>{1,1}</Text>
</Information>
Source
<xsd:element name="Information" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Open
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#OpenDeparture TicketRefundRS.tmp#OpenArrival TicketRefundRS.tmp#Carrier TicketRefundRS.tmp#OperatingCarrier TicketRefundRS.tmp#ClassOfService
Properties
content: complex
Model OpenDeparture , OpenArrival , Carrier , OperatingCarrier , ClassOfService
Children Carrier, ClassOfService, OpenArrival, OpenDeparture, OperatingCarrier
Instance
<Open Source="" SourceRef="">
  <OpenDeparture>{1,1}</OpenDeparture>
  <OpenArrival>{1,1}</OpenArrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{1,1}</OperatingCarrier>
  <ClassOfService>{1,1}</ClassOfService>
</Open>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Open">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="OpenDeparture"/>
      <xsd:element ref="OpenArrival"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="OperatingCarrier"/>
      <xsd:element ref="ClassOfService"/>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OpenDeparture
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date TicketRefundRS.tmp#Time TicketRefundRS.tmp#Terminal TicketRefundRS.tmp#AirDepartureType TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenDeparture>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenDeparture>
Source
<xsd:element name="OpenDeparture">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OpenArrival
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date TicketRefundRS.tmp#Time TicketRefundRS.tmp#Terminal TicketRefundRS.tmp#AirArrivalType TicketRefundRS.tmp#AirportCode TicketRefundRS.tmp#AirportName TicketRefundRS.tmp#Date
Type restriction of AirArrivalType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenArrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenArrival>
Source
<xsd:element name="OpenArrival">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirArrivalType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OtherTicketNumbers
Namespace No namespace
Annotations
Document number of all tickets issued to cover passenger's complete itinerary
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="OtherTicketNumbers" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Document number of all tickets issued to cover passenger's complete itinerary</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element PublishedFareCarrier
Namespace No namespace
Annotations
2-3 Letter IATA code of airline or alliance that published fare.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PublishedFareCarrier" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>2-3 Letter IATA code of airline or alliance that published fare.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification
Namespace No namespace
Annotations
PNR information group
Diagram
Diagram TicketRefundRS.tmp#RecordLocator TicketRefundRS.tmp#TicketIdentification_Ownership TicketRefundRS.tmp#TicketIdentification_AgencyData TicketRefundRS.tmp#TicketIdentification_TicketOfficeID TicketRefundRS.tmp#TicketIdentification_TicketingAgent TicketRefundRS.tmp#TicketIdentification_TktIssueDate TicketRefundRS.tmp#TicketIdentification_TktIssueTime TicketRefundRS.tmp#TicketIdentification_TktIssuePlace TicketRefundRS.tmp#TicketIdentification_TktIssueCountry
Properties
content: complex
Used by
Element TicketImage
Model RecordLocator , Ownership{0,1} , AgencyData , TicketOfficeID{0,1} , TicketingAgent{0,1} , TktIssueDate , TktIssueTime{0,1} , TktIssuePlace{0,1} , TktIssueCountry{0,1}
Children AgencyData, Ownership, RecordLocator, TicketOfficeID, TicketingAgent, TktIssueCountry, TktIssueDate, TktIssuePlace, TktIssueTime
Instance
<TicketIdentification>
  <RecordLocator>{1,1}</RecordLocator>
  <Ownership>{0,1}</Ownership>
  <AgencyData>{1,1}</AgencyData>
  <TicketOfficeID>{0,1}</TicketOfficeID>
  <TicketingAgent>{0,1}</TicketingAgent>
  <TktIssueDate>{1,1}</TktIssueDate>
  <TktIssueTime>{0,1}</TktIssueTime>
  <TktIssuePlace>{0,1}</TktIssuePlace>
  <TktIssueCountry>{0,1}</TktIssueCountry>
</TicketIdentification>
Source
<xsd:element name="TicketIdentification">
  <xsd:annotation>
    <xsd:documentation>PNR information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator"/>
      <xsd:element name="Ownership" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CRSID" minOccurs="0"/>
            <xsd:element ref="Agency" minOccurs="0"/>
            <xsd:element name="PseudoCityCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AgencyData">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="SignOn" minOccurs="0"/>
            <xsd:element ref="DutyCode" minOccurs="0"/>
            <xsd:element name="IATA" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Agency IATA number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
              <xsd:annotation>
                <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Description" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ID" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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="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="TktIssuePlace" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="TktIssueCountry" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element RecordLocator
Namespace No namespace
Annotations
PNR record locator from where this EMD is issued from.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 6
Used by
Source
<xsd:element name="RecordLocator">
  <xsd:annotation>
    <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="6"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / Ownership
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#CRSID TicketRefundRS.tmp#Agency TicketRefundRS.tmp#TicketIdentification_TicketIdentification_Ownership_PseudoCityCode
Properties
content: complex
minOccurs: 0
Model CRSID{0,1} , Agency{0,1} , PseudoCityCode
Children Agency, CRSID, PseudoCityCode
Instance
<Ownership>
  <CRSID>{0,1}</CRSID>
  <Agency>{0,1}</Agency>
  <PseudoCityCode>{1,1}</PseudoCityCode>
</Ownership>
Source
<xsd:element name="Ownership" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CRSID" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0"/>
      <xsd:element name="PseudoCityCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CRSID
Namespace No namespace
Annotations
CRS identification.
Example: 1G
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="CRSID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>CRS identification. Example: 1G</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Agency
Namespace No namespace
Annotations
Agency that issued the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Agency" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency that issued the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / Ownership / PseudoCityCode
Namespace No namespace
Annotations
Agency PCC. 
Example: AX49
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#SignOn TicketRefundRS.tmp#DutyCode TicketRefundRS.tmp#TicketIdentification_TicketIdentification_AgencyData_IATA TicketRefundRS.tmp#TicketIdentification_TicketIdentification_AgencyData_AgencyID
Properties
content: complex
Model SignOn{0,1} , DutyCode{0,1} , IATA{0,1} , AgencyID{0,3}
Children AgencyID, DutyCode, IATA, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <IATA>{0,1}</IATA>
  <AgencyID>{0,3}</AgencyID>
</AgencyData>
Source
<xsd:element name="AgencyData">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element name="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency IATA number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
        <xsd:annotation>
          <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Description" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ID" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element SignOn
Namespace No namespace
Annotations
Agent sign on.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="SignOn" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent sign on.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element DutyCode
Namespace No namespace
Annotations
Agent duty code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="DutyCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent duty code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / IATA
Namespace No namespace
Annotations
Agency IATA number
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IATA" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Agency IATA number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID
Namespace No namespace
Annotations
Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.
Diagram
Diagram TicketRefundRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_Description TicketRefundRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_ID
Properties
content: complex
minOccurs: 0
maxOccurs: 3
Model Description , ID
Children Description, ID
Instance
<AgencyID>
  <Description>{1,1}</Description>
  <ID>{1,1}</ID>
</AgencyID>
Source
<xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
  <xsd:annotation>
    <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Description" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ID" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID / Description
Namespace No namespace
Annotations
Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Description" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID / ID
Namespace No namespace
Annotations
Unique alphanumeric identifier.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TicketOfficeID
Namespace No namespace
Annotations
Ticket office Identification.  Example: KLTLOB
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TicketingAgent
Namespace No namespace
Annotations
Booking Agent Identification, Agent ID.  Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="TktIssueTime" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssuePlace
Namespace No namespace
Annotations
Identifies location where ticket was issued. Normally a 3-letter airport/city code.
This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 3
Source
<xsd:element name="TktIssuePlace" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssueCountry
Namespace No namespace
Annotations
Identifies country where ticket was issued by a two letter country code.
Example: CA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 2
Source
<xsd:element name="TktIssueCountry" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage
Namespace No namespace
Annotations
Ticket Coupon
Diagram
Diagram TicketRefundRS.tmp#ValidatingCarrier TicketRefundRS.tmp#TicketImage_TicketNumber TicketRefundRS.tmp#DocType TicketRefundRS.tmp#DocName TicketRefundRS.tmp#Status TicketRefundRS.tmp#Conjunctive TicketRefundRS.tmp#TicketImage_Next TicketRefundRS.tmp#TicketImage_Prior TicketRefundRS.tmp#TicketImage_Origin TicketRefundRS.tmp#TicketImage_Destination TicketRefundRS.tmp#Source TicketRefundRS.tmp#TicketImage_TktSource TicketRefundRS.tmp#TicketImage_TktType TicketRefundRS.tmp#TicketIdentification TicketRefundRS.tmp#FCICode TicketRefundRS.tmp#Traveler TicketRefundRS.tmp#TicketImage_FrequentTravelerGroup TicketRefundRS.tmp#Itinerary TicketRefundRS.tmp#TicketImage_FareGroup TicketRefundRS.tmp#BillingAndDeliveryData TicketRefundRS.tmp#TicketImage_Endorsement TicketRefundRS.tmp#TicketImage_CountryList TicketRefundRS.tmp#TicketImage_Distributor TicketRefundRS.tmp#Feature TicketRefundRS.tmp#TicketImage_ESAC TicketRefundRS.tmp#RefundAuthNumber TicketRefundRS.tmp#WaiverCode TicketRefundRS.tmp#TicketImage_OriginalTicket TicketRefundRS.tmp#TicketImage_InExchangeFor TicketRefundRS.tmp#EMDInfo
Properties
content: complex
Model TktType , TicketIdentification , FCICode{0,1} , Traveler , FrequentTravelerGroup* , Itinerary , FareGroup , BillingAndDeliveryData , Endorsement* , CountryList{0,1} , Distributor{0,1} , Feature* , ESAC{0,1} , RefundAuthNumber{0,1} , WaiverCode{0,1} , OriginalTicket , InExchangeFor , EMDInfo*
Children BillingAndDeliveryData, CountryList, Distributor, EMDInfo, ESAC, Endorsement, FCICode, FareGroup, Feature, FrequentTravelerGroup, InExchangeFor, Itinerary, OriginalTicket, RefundAuthNumber, TicketIdentification, TktType, Traveler, WaiverCode
Instance
<TicketImage Conjunctive="" Destination="" DocName="" DocType="" Next="" Origin="" Prior="" Source="" Status="" TicketNumber="" TktSource="" ValidatingCarrier="">
  <TktType Code="" FareIndicator="">{1,1}</TktType>
  <TicketIdentification>{1,1}</TicketIdentification>
  <FCICode>{0,1}</FCICode>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <Itinerary Source="" SourceRef="">{1,1}</Itinerary>
  <FareGroup AutoExchange="" NetFare="">{1,1}</FareGroup>
  <BillingAndDeliveryData>{1,1}</BillingAndDeliveryData>
  <Endorsement>{0,unbounded}</Endorsement>
  <CountryList>{0,1}</CountryList>
  <Distributor>{0,1}</Distributor>
  <Feature>{0,unbounded}</Feature>
  <ESAC>{0,1}</ESAC>
  <RefundAuthNumber>{0,1}</RefundAuthNumber>
  <WaiverCode>{0,1}</WaiverCode>
  <OriginalTicket>{1,1}</OriginalTicket>
  <InExchangeFor>{1,1}</InExchangeFor>
  <EMDInfo Source="">{0,unbounded}</EMDInfo>
</TicketImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
Destination restriction of xsd:string required
Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
Next restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "next" coupon in the set.
Origin restriction of xsd:string required
Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.
Prior restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "previous" coupon in the set.
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Status restriction of xsd:string required
Possible values are: "Ticketed", "Voided", "Exchanged" or "Refunded"
TicketNumber xsd:string required
The 14-digit TicketNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

Example: 00159622222201
TktSource optional
ARC/BSP Processing facility
ValidatingCarrier xsd:string optional
The 2-character airline code of the carrier validating this Ticket/Document.

Example: EK, AA
Source
<xsd:element name="TicketImage">
  <xsd:annotation>
    <xsd:documentation>Ticket Coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TktType">
        <xsd:annotation>
          <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Code" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="FareIndicator" use="required">
            <xsd:annotation>
              <xsd:documentation>Identifies state of the ticket. Possible values are: F - First Ticket R - Reissue (Exchange) I - IT Ticket Y - IT Ticket Reissue (Exchange) U - Bulk Ticket W - Bulk Ticket Reissue (Exchange)</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="1"/>
                <xsd:enumeration value="F"/>
                <xsd:enumeration value="R"/>
                <xsd:enumeration value="I"/>
                <xsd:enumeration value="Y"/>
                <xsd:enumeration value="U"/>
                <xsd:enumeration value="W"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="TicketIdentification">
        <xsd:annotation>
          <xsd:documentation>Ticket information group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FCICode" minOccurs="0"/>
      <xsd:element ref="Traveler"/>
      <xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FFCompanyCode">
              <xsd:annotation>
                <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFNumber">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFFlyingCompany" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Itinerary"/>
      <xsd:element name="FareGroup">
        <xsd:annotation>
          <xsd:documentation>Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CurrencyCode" type="CurrencyCodeType">
              <xsd:annotation>
                <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TravelerGroup">
              <xsd:annotation>
                <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Price">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="BaseFare">
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="FiledIn" minOccurs="0"/>
                              <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">
                                      <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:attribute ref="BulkMask">
                              <xsd:annotation>
                                <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element ref="NetRemit" minOccurs="0"/>
                        <xsd:element ref="Taxes"/>
                      </xsd:sequence>
                      <xsd:attribute name="Total" type="xsd:integer" use="optional">
                        <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:attribute name="ExchangeIndicator">
                        <xsd:annotation>
                          <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                          <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="NO ADC"/>
                            <xsd:enumeration value="A"/>
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:attribute>
                      <xsd:attribute ref="BulkMask"/>
                      <xsd:attribute name="AuditorMask">
                        <xsd:annotation>
                          <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CommissionGroup" minOccurs="0">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Commission" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:complexContent>
                              <xsd:extension base="CommissionType">
                                <xsd:attribute name="RuleCode">
                                  <xsd:annotation>
                                    <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:minLength value="1"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:complexContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer">
                        <xsd:annotation>
                          <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="FareRules">
                    <xsd:annotation>
                      <xsd:documentation>Fare rules information group.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="FareInfo" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="DepartureDate" type="xsd:date">
                                <xsd:annotation>
                                  <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="DepartureCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="ArrivalCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="FareBasisCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="FareRefKey" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                  <xsd:restriction base="xsd:string">
                                    <xsd:minLength value="1"/>
                                  </xsd:restriction>
                                </xsd:simpleType>
                              </xsd:element>
                              <xsd:element name="Discount" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:integer">
                                      <xsd:attribute name="Type">
                                        <xsd:annotation>
                                          <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
                                        <xsd:annotation>
                                          <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <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:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="Text"/>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="FareCalculation" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                            <!--update_add-->
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TravelStats" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="PurposeCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DestinationCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="AutoExchange">
            <xsd:annotation>
              <xsd:documentation>Allowed value = "Y" Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="NetFare">
            <xsd:annotation>
              <xsd:documentation>Allowed value = "Y" Identifies Cat35 C-Type net fare</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="BillingAndDeliveryData"/>
      <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsementss on ticket. NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. This element is deprecated and defined is for backward compatibility reasons. Support will be discontinued starting MAR2008</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CountryList" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Distributor" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="ATPCO"/>
            <xsd:enumeration value="SITA"/>
            <xsd:enumeration value="IATA"/>
            <xsd:enumeration value="CONSOLIDATOR"/>
            <xsd:enumeration value="AIRLINE"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="ESAC" type="xsd:string" minOccurs="0"/>
      <xsd:element ref="RefundAuthNumber" minOccurs="0"/>
      <xsd:element ref="WaiverCode" minOccurs="0"/>
      <xsd:sequence minOccurs="0">
        <xsd:element name="OriginalTicket">
          <xsd:annotation>
            <xsd:documentation>Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Ticket" maxOccurs="4">
                <xsd:annotation>
                  <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
                      <xsd:annotation>
                        <xsd:documentation>The number of the coupoun that has been exchanged. 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:attribute name="TicketAmount">
                    <xsd:annotation>
                      <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="TktIssueDate" type="xsd:date" minOccurs="0">
                <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="IATA" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="OriginalIssuePlace" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="InExchangeFor">
          <xsd:annotation>
            <xsd:documentation>Represents tickets from the last exchange.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:sequence>
                <xsd:annotation>
                  <xsd:documentation>At least one element of this sequence is mandatory</xsd:documentation>
                </xsd:annotation>
                <xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
                  <xsd:annotation>
                    <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:simpleContent>
                      <xsd:extension base="xsd:string">
                        <xsd:attribute name="TicketAmount">
                          <xsd:annotation>
                            <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                        <xsd:attribute name="TicketDate">
                          <xsd:annotation>
                            <xsd:documentation>Issuance date of this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                        <xsd:attribute name="TicketTime">
                          <xsd:annotation>
                            <xsd:documentation>Issuance time of this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                      </xsd:extension>
                    </xsd:simpleContent>
                  </xsd:complexType>
                </xsd:element>
                <xsd:element name="ExchangeDocuments" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="DocumentDetails" maxOccurs="unbounded">
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="CreditAmount" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
                              </xsd:annotation>
                              <xsd:complexType>
                                <xsd:sequence>
                                  <xsd:element ref="CurrencyCode"/>
                                  <xsd:element name="DocAmount">
                                    <xsd:annotation>
                                      <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="DocAmountUsed">
                                    <xsd:annotation>
                                      <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                </xsd:sequence>
                              </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="DocNumber">
                              <xsd:annotation>
                                <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
                              <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:complexType>
                </xsd:element>
              </xsd:sequence>
              <xsd:element name="ChangeFee" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element ref="CurrencyCode"/>
                    <xsd:element ref="Amount">
                      <xsd:annotation>
                        <xsd:documentation>Amount of applied change fee. Example: 7500</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 carrying the change fee. Example: 0012345467891</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element ref="EMDInfo" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute ref="ValidatingCarrier"/>
    <xsd:attribute name="TicketNumber" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 14-digit TicketNumber (13-digit plus check digit). If part of a conjunctive set this is the actual number within the set. Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="DocType" use="required"/>
    <xsd:attribute ref="DocName" use="required"/>
    <xsd:attribute ref="Status" use="required"/>
    <xsd:attribute ref="Conjunctive" use="optional"/>
    <xsd:attribute name="Next" use="optional">
      <xsd:annotation>
        <xsd:documentation>If this ticket is part of a conjunctive set, use this field to show the ticket number of the "next" coupon in the set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="13"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Prior" use="optional">
      <xsd:annotation>
        <xsd:documentation>If this ticket is part of a conjunctive set, use this field to show the ticket number of the "previous" coupon in the set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="13"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Origin" use="required">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Destination" use="required">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="TktSource">
      <xsd:annotation>
        <xsd:documentation>ARC/BSP Processing facility</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / TktType
Namespace No namespace
Annotations
Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_TktType_Code TicketRefundRS.tmp#TicketImage_TicketImage_TktType_FareIndicator
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Code xsd:string required
Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.
FareIndicator restriction of xsd:string required
Identifies state of the ticket. Possible values are:
F - First Ticket
R - Reissue (Exchange)

I - IT Ticket
Y - IT Ticket Reissue (Exchange)

U - Bulk Ticket
W - Bulk Ticket Reissue (Exchange)
Source
<xsd:element name="TktType">
  <xsd:annotation>
    <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Code" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="FareIndicator" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies state of the ticket. Possible values are: F - First Ticket R - Reissue (Exchange) I - IT Ticket Y - IT Ticket Reissue (Exchange) U - Bulk Ticket W - Bulk Ticket Reissue (Exchange)</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="F"/>
          <xsd:enumeration value="R"/>
          <xsd:enumeration value="I"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="U"/>
          <xsd:enumeration value="W"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FCICode
Namespace No namespace
Annotations
0: System auto priced 
1: Agent priced 
2: System auto priced with tax exemption
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
enumeration 0
enumeration 1
enumeration 2
Used by
Elements EMDImage, TicketImage
Source
<xsd:element name="FCICode">
  <xsd:annotation>
    <xsd:documentation>0: System auto priced 1: Agent priced 2: System auto priced with tax exemption</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:enumeration value="0"/>
      <xsd:enumeration value="1"/>
      <xsd:enumeration value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram TicketRefundRS.tmp#Traveler_Type TicketRefundRS.tmp#ElementNumber TicketRefundRS.tmp#TravelerName TicketRefundRS.tmp#Infant
Properties
content: complex
Used by
Elements EMDImage, TicketImage
Model ElementNumber , TravelerName , Infant{0,1}
Children ElementNumber, Infant, TravelerName
Instance
<Traveler Type="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <TravelerName>{1,1}</TravelerName>
  <Infant>{0,1}</Infant>
</Traveler>
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber"/>
      <xsd:element ref="TravelerName"/>
      <xsd:element ref="Infant" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ElementNumber
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#ElementNumber_TattooNumber TicketRefundRS.tmp#ElementNumber_TattooQualifier
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
TattooNumber restriction of xsd:string optional
Tattoo number.  Example: 2
TattooQualifier restriction of xsd:string optional
Tattoo qualifier.  Example: ST
Source
<xsd:element name="ElementNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TattooNumber" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo number. Example: 2</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="TattooQualifier" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo qualifier. Example: ST</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelerName
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Surname TicketRefundRS.tmp#GivenName TicketRefundRS.tmp#NativeGivenName TicketRefundRS.tmp#Initial TicketRefundRS.tmp#Title TicketRefundRS.tmp#DateOfBirth TicketRefundRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model Surname , GivenName , NativeGivenName{0,1} , Initial{0,1} , Title{0,1} , DateOfBirth{0,1} , Gender{0,1}
Children DateOfBirth, Gender, GivenName, Initial, NativeGivenName, Surname, Title
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <NativeGivenName>{0,1}</NativeGivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
  <DateOfBirth>{0,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</TravelerName>
Source
<xsd:element name="TravelerName">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="NativeGivenName" minOccurs="0"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
      <xsd:element ref="DateOfBirth" minOccurs="0"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NativeGivenName
Namespace No namespace
Annotations
This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="NativeGivenName">
  <xsd:annotation>
    <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Initial
Namespace No namespace
Annotations
Traveler middle initial (only one letter).  Example: G
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="Initial">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial (only one letter). Example: G</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Title
Namespace No namespace
Annotations
Traveler title.  Example: MISS, MRS, THEREVCON
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="Title" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler title. Example: MISS, MRS, THEREVCON</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element DateOfBirth
Namespace No namespace
Annotations
Traveler birth date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Elements Infant, TravelerName
Source
<xsd:element name="DateOfBirth" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Traveler birth date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Gender
Namespace No namespace
Annotations
Traveler gender.  Values are: F = Female M = Male.  Example: M
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration F
enumeration M
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Gender">
  <xsd:annotation>
    <xsd:documentation>Traveler gender. Values are: F = Female M = Male. Example: M</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="M"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Infant
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#ElementNumber TicketRefundRS.tmp#Surname TicketRefundRS.tmp#GivenName TicketRefundRS.tmp#DateOfBirth TicketRefundRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model ElementNumber , Surname , GivenName , DateOfBirth , Gender{0,1}
Children DateOfBirth, ElementNumber, Gender, GivenName, Surname
Instance
<Infant>
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <DateOfBirth>{1,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</Infant>
Source
<xsd:element name="Infant">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>e.g. 1.1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="DateOfBirth"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFCompanyCode TicketRefundRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFNumber TicketRefundRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup
Namespace No namespace
Annotations
Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_AutoExchange TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_NetFare TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_CurrencyCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TravelerGroup TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TravelStats
Properties
content: complex
Model CurrencyCode , TravelerGroup , TravelStats{0,1}
Children CurrencyCode, TravelStats, TravelerGroup
Instance
<FareGroup AutoExchange="" NetFare="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <TravelerGroup>{1,1}</TravelerGroup>
  <TravelStats>{0,1}</TravelStats>
</FareGroup>
Attributes
QName Type Fixed Default Use Annotation
AutoExchange optional
Allowed value = "Y"

Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).
NetFare optional
Allowed value = "Y"

Identifies Cat35 C-Type net fare
Source
<xsd:element name="FareGroup">
  <xsd:annotation>
    <xsd:documentation>Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CurrencyCode" type="CurrencyCodeType">
        <xsd:annotation>
          <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TravelerGroup">
        <xsd:annotation>
          <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Price">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="BaseFare">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="FiledIn" minOccurs="0"/>
                        <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">
                                <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:attribute ref="BulkMask">
                        <xsd:annotation>
                          <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element ref="NetRemit" minOccurs="0"/>
                  <xsd:element ref="Taxes"/>
                </xsd:sequence>
                <xsd:attribute name="Total" type="xsd:integer" use="optional">
                  <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:attribute name="ExchangeIndicator">
                  <xsd:annotation>
                    <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="NO ADC"/>
                      <xsd:enumeration value="A"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute ref="BulkMask"/>
                <xsd:attribute name="AuditorMask">
                  <xsd:annotation>
                    <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CommissionGroup" minOccurs="0">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Commission" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:complexContent>
                        <xsd:extension base="CommissionType">
                          <xsd:attribute name="RuleCode">
                            <xsd:annotation>
                              <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:complexContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer">
                  <xsd:annotation>
                    <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareRules">
              <xsd:annotation>
                <xsd:documentation>Fare rules information group.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FareInfo" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="DepartureDate" type="xsd:date">
                          <xsd:annotation>
                            <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="DepartureCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ArrivalCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="FareBasisCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="FareRefKey" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Discount" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:integer">
                                <xsd:attribute name="Type">
                                  <xsd:annotation>
                                    <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
                                  <xsd:annotation>
                                    <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <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:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Text"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="FareCalculation" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                      <!--update_add-->
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TravelStats" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="PurposeCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DestinationCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="AutoExchange">
      <xsd:annotation>
        <xsd:documentation>Allowed value = "Y" Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="NetFare">
      <xsd:annotation>
        <xsd:documentation>Allowed value = "Y" Identifies Cat35 C-Type net fare</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / CurrencyCode
Namespace No namespace
Annotations
Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise.
Example: USD
Diagram
Diagram TicketRefundRS.tmp#CurrencyCodeType_NumberOfDecimals TicketRefundRS.tmp#CurrencyCodeType
Type CurrencyCodeType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer optional
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode" type="CurrencyCodeType">
  <xsd:annotation>
    <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup
Namespace No namespace
Annotations
Container for passenger price data. Includes base fare,taxes..
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules
Properties
content: complex
Model Price , CommissionGroup{0,1} , FareRules
Children CommissionGroup, FareRules, Price
Instance
<TravelerGroup>
  <Price AuditorMask="" BulkMask="" ExchangeIndicator="" Total="">{1,1}</Price>
  <CommissionGroup Amount="">{0,1}</CommissionGroup>
  <FareRules>{1,1}</FareRules>
</TravelerGroup>
Source
<xsd:element name="TravelerGroup">
  <xsd:annotation>
    <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Price">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="BaseFare">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FiledIn" minOccurs="0"/>
                  <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">
                          <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:attribute ref="BulkMask">
                  <xsd:annotation>
                    <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="NetRemit" minOccurs="0"/>
            <xsd:element ref="Taxes"/>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer" use="optional">
            <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:attribute name="ExchangeIndicator">
            <xsd:annotation>
              <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="NO ADC"/>
                <xsd:enumeration value="A"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute ref="BulkMask"/>
          <xsd:attribute name="AuditorMask">
            <xsd:annotation>
              <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CommissionGroup" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Commission" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:complexContent>
                  <xsd:extension base="CommissionType">
                    <xsd:attribute name="RuleCode">
                      <xsd:annotation>
                        <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:complexContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FareRules">
        <xsd:annotation>
          <xsd:documentation>Fare rules information group.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FareInfo" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="DepartureDate" type="xsd:date">
                    <xsd:annotation>
                      <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DepartureCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ArrivalCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="FareBasisCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="FareRefKey" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Discount" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:integer">
                          <xsd:attribute name="Type">
                            <xsd:annotation>
                              <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
                            <xsd:annotation>
                              <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <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:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Text"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareCalculation" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                <!--update_add-->
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_Total TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_ExchangeIndicator TicketRefundRS.tmp#BulkMask TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_AuditorMask TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare TicketRefundRS.tmp#NetRemit TicketRefundRS.tmp#Taxes
Properties
content: complex
Model BaseFare , NetRemit{0,1} , Taxes
Children BaseFare, NetRemit, Taxes
Instance
<Price AuditorMask="" BulkMask="" ExchangeIndicator="" Total="">
  <BaseFare Amount="" BulkMask="">{1,1}</BaseFare>
  <NetRemit NRIndicator="">{0,1}</NetRemit>
  <Taxes Amount="">{1,1}</Taxes>
</Price>
Attributes
QName Type Fixed Default Use Annotation
AuditorMask optional
Possible values: 
Y/N (default)

If "Y" then the value of BulkMask is also applied to agent/auditor coupon
BulkMask optional
The value to print/display instead of the true Amount value.

This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"

Note: this mask is ALWAYS used for the passenger ticket image.  The attribute AuditorMask determines if the mask also applies to the agent/auditor coupons
ExchangeIndicator restriction of xsd:string optional
*** not used by F1 ***
Indicator to represent if additional collection is done.
Total xsd:integer optional
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:complexType>
    <xsd:sequence>
      <xsd:element name="BaseFare">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="FiledIn" minOccurs="0"/>
            <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">
                    <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:attribute ref="BulkMask">
            <xsd:annotation>
              <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="NetRemit" minOccurs="0"/>
      <xsd:element ref="Taxes"/>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer" use="optional">
      <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:attribute name="ExchangeIndicator">
      <xsd:annotation>
        <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="NO ADC"/>
          <xsd:enumeration value="A"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="BulkMask"/>
    <xsd:attribute name="AuditorMask">
      <xsd:annotation>
        <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Amount TicketRefundRS.tmp#BulkMask TicketRefundRS.tmp#FiledIn TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges
Properties
content: complex
Model FiledIn{0,1} , Surcharges{0,1}
Children FiledIn, Surcharges
Instance
<BaseFare Amount="" BulkMask="">
  <FiledIn>{0,1}</FiledIn>
  <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
BulkMask optional
The value to print/display instead of the true Amount value.

This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"

Note: this mask is ALWAYS used for the passenger ticket image.  The attribute AuditorMask determines if the mask also applies to the agent/auditor coupons
Source
<xsd:element name="BaseFare">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FiledIn" minOccurs="0"/>
      <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">
              <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:attribute ref="BulkMask">
      <xsd:annotation>
        <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FiledIn
Namespace No namespace
Annotations
This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed.
Diagram
Diagram TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#FiledIn_Amount
Properties
content: complex
Used by
Model ALL(CurrencyCode Amount)
Children Amount, CurrencyCode
Instance
<FiledIn>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount BulkMask="">{1,1}</Amount>
</FiledIn>
Source
<xsd:element name="FiledIn">
  <xsd:annotation>
    <xsd:documentation>This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="Amount">
        <xsd:annotation>
          <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute name="BulkMask">
                <xsd:annotation>
                  <xsd:documentation>This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount. Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element FiledIn / Amount
Namespace No namespace
Annotations
Base Fare Amount as originally filed.
Diagram
Diagram TicketRefundRS.tmp#FiledIn_FiledIn_Amount_BulkMask
Type extension of xsd:integer
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
BulkMask optional
This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount.

Note: this mask is ALWAYS used for the passenger ticket image.
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="BulkMask">
          <xsd:annotation>
            <xsd:documentation>This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount. Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare / Surcharges
Namespace No namespace
Annotations
Sourcharges group
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges_Amount TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges_Surcharge
Properties
content: complex
minOccurs: 0
Model Surcharge
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="">{1,1}</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">
        <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare / Surcharges / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundRS.tmp#SurchargeTypeBasic_Amount TicketRefundRS.tmp#SurchargeTypeBasic_Designator TicketRefundRS.tmp#SurchargeTypeBasic_Description TicketRefundRS.tmp#SurchargeTypeBasic
Type SurchargeTypeBasic
Properties
content: complex
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">
  <xsd:annotation>
    <xsd:documentation>Surcharges break down information.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NetRemit
Namespace No namespace
Annotations
Net Remit group
Diagram
Diagram TicketRefundRS.tmp#NetRemit_NRIndicator TicketRefundRS.tmp#NetRemit_APBC TicketRefundRS.tmp#NetRemit_AEBA
Properties
content: complex
Used by
Model APBC{0,1} , AEBA{0,1}
Children AEBA, APBC
Instance
<NetRemit NRIndicator="">
  <APBC>{0,1}</APBC>
  <AEBA>{0,1}</AEBA>
</NetRemit>
Attributes
QName Type Fixed Default Use Annotation
NRIndicator restriction of xsd:string required
Identifies Fare as a Net Remit transaction.  Identifier is carried through for BSP reporting;
Values are "Y", "N"
Example: "Y"
Source
<xsd:element name="NetRemit">
  <xsd:annotation>
    <xsd:documentation>Net Remit group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="APBC" type="xsd:integer" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 57500</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AEBA" type="xsd:integer" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 40000</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="NRIndicator" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies Fare as a Net Remit transaction. Identifier is carried through for BSP reporting; Values are "Y", "N" Example: "Y"</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NetRemit / APBC
Namespace No namespace
Annotations
This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E
(Currency and decimals taken from FareGroup)
Example: 57500
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="APBC" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 57500</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NetRemit / AEBA
Namespace No namespace
Annotations
This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E
(Currency and decimals taken from FareGroup)
Example: 40000
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="AEBA" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 40000</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Taxes
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Taxes_Amount TicketRefundRS.tmp#Tax
Properties
content: complex
Used by
Model Tax+
Children Tax
Instance
<Taxes Amount="">
  <Tax Amount="" Paid="">{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:complexType>
    <xsd:sequence>
      <xsd:element ref="Tax" maxOccurs="unbounded"/>
    </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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRS.tmp#TaxType_Amount TicketRefundRS.tmp#TaxType_Designator TicketRefundRS.tmp#TaxType_Nature TicketRefundRS.tmp#TaxType_Description TicketRefundRS.tmp#TaxType_CollectionPoint TicketRefundRS.tmp#TaxType TicketRefundRS.tmp#Tax_Paid
Type extension of TaxType
Type hierarchy
Properties
content: complex
Used by
Element Taxes
Model Designator{0,1} , Nature{0,1} , Description{0,1} , CollectionPoint*
Children CollectionPoint, Description, Designator, Nature
Instance
<Tax Amount="" Paid="">
  <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
Paid restriction of xsd:string optional
Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets.   
Value is  "PD"
Source
<xsd:element name="Tax">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="TaxType">
        <xsd:attribute name="Paid">
          <xsd:annotation>
            <xsd:documentation>Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value is "PD"</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="PD"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / CommissionGroup
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Amount TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Commission
Properties
content: complex
minOccurs: 0
Model Commission+
Children Commission
Instance
<CommissionGroup Amount="">
  <Commission RuleCode="" Type="">{1,unbounded}</Commission>
</CommissionGroup>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer optional
Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below.
Example: 200000
Source
<xsd:element name="CommissionGroup" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Commission" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="CommissionType">
              <xsd:attribute name="RuleCode">
                <xsd:annotation>
                  <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:minLength value="1"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / CommissionGroup / Commission
Namespace No namespace
Annotations
Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.
Diagram
Diagram TicketRefundRS.tmp#positiveDecimal TicketRefundRS.tmp#CommissionType_Type TicketRefundRS.tmp#CommissionType TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Commission_RuleCode
Type extension of CommissionType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
RuleCode restriction of xsd:string optional
System defined commission processing code. Can be retrieved in RevenueStructureRS
Example: XYZ.
Type restriction of xsd:string required
Commission type.  Values are: P = Percent, A = Amount  Example: A
Source
<xsd:element name="Commission" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="CommissionType">
        <xsd:attribute name="RuleCode">
          <xsd:annotation>
            <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules
Namespace No namespace
Annotations
Fare rules information group.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TourCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_Endorsement TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareCalculation TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_UnmaskedFareCalculation
Properties
content: complex
Model FareInfo+ , TourCode{0,1} , Endorsement* , FareCalculation , UnmaskedFareCalculation{0,1}
Children Endorsement, FareCalculation, FareInfo, TourCode, UnmaskedFareCalculation
Instance
<FareRules>
  <FareInfo>{1,unbounded}</FareInfo>
  <TourCode>{0,1}</TourCode>
  <Endorsement>{0,unbounded}</Endorsement>
  <FareCalculation>{1,1}</FareCalculation>
  <UnmaskedFareCalculation>{0,1}</UnmaskedFareCalculation>
</FareRules>
Source
<xsd:element name="FareRules">
  <xsd:annotation>
    <xsd:documentation>Fare rules information group.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FareInfo" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DepartureDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DepartureCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ArrivalCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="FareBasisCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="FareRefKey" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Discount" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
                      <xsd:annotation>
                        <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <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:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FareCalculation" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
          <!--update_add-->
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo
Namespace No namespace
Annotations
A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element.
This data can be used for FareRulesRQ as a follow up request.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_DepartureDate TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_DepartureCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_ArrivalCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_FareBasisCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_FareRefKey TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketDesignator
Properties
content: complex
maxOccurs: unbounded
Model DepartureDate , DepartureCode , ArrivalCode , FareBasisCode , FareRefKey{0,1} , Discount{0,1} , TicketDesignator{0,1}
Children ArrivalCode, DepartureCode, DepartureDate, Discount, FareBasisCode, FareRefKey, TicketDesignator
Instance
<FareInfo>
  <DepartureDate>{1,1}</DepartureDate>
  <DepartureCode>{1,1}</DepartureCode>
  <ArrivalCode>{1,1}</ArrivalCode>
  <FareBasisCode>{1,1}</FareBasisCode>
  <FareRefKey>{0,1}</FareRefKey>
  <Discount CodeID="" Type="">{0,1}</Discount>
  <TicketDesignator>{0,1}</TicketDesignator>
</FareInfo>
Source
<xsd:element name="FareInfo" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DepartureDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DepartureCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ArrivalCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FareBasisCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FareRefKey" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Discount" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
                <xsd:annotation>
                  <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / DepartureDate
Namespace No namespace
Annotations
Segment departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2002-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="DepartureDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / DepartureCode
Namespace No namespace
Annotations
Departure airport or city code.  Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="DepartureCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / ArrivalCode
Namespace No namespace
Annotations
Arrival airport or city code.  Example: NYC
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ArrivalCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / FareBasisCode
Namespace No namespace
Annotations
Fare basis code.  Example: Y26
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FareBasisCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / FareRefKey
Namespace No namespace
Annotations
Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="FareRefKey" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / Discount
Namespace No namespace
Annotations
The discount granted. Example: 20
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount_Type TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount_CodeID
Type extension of xsd:integer
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
CodeID optional
The PromoCode applicable to this discount.

Example:  BC10
Type restriction of xsd:string optional
The type of discount. Values are P (for percentage) or A (for amount). Example: P
Source
<xsd:element name="Discount" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</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:attribute name="CodeID">
          <xsd:annotation>
            <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / TicketDesignator
Namespace No namespace
Annotations
Ticket designator code. Example: ATM1
(Apollo)
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / Endorsement
Namespace No namespace
Annotations
Endorsements on ticket.
Example: NONREF
Diagram
Diagram TicketRefundRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareCalculation
Namespace No namespace
Annotations
Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). 

Example - masked: 
NYC EK DXB Q140.00  M/BT MS2MPUS2 EK NYC Q140.00  M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5

Example - masked: 
NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FareCalculation" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / UnmaskedFareCalculation
Namespace No namespace
Annotations
Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. 
Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="UnmaskedFareCalculation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
    <!--update_add-->
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats
Namespace No namespace
Annotations
Statistical data as needed for BSP and/or ARC reporting
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelStats_PurposeCode TicketRefundRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelStats_DestinationCode
Properties
content: complex
minOccurs: 0
Model PurposeCode{0,1} , DestinationCode{0,1}
Children DestinationCode, PurposeCode
Instance
<TravelStats>
  <PurposeCode>{0,1}</PurposeCode>
  <DestinationCode>{0,1}</DestinationCode>
</TravelStats>
Source
<xsd:element name="TravelStats" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="PurposeCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DestinationCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats / PurposeCode
Namespace No namespace
Annotations
Purpose Code.
Valid values:
1 = Business
2 = Pleasure
3 = Charter

Canadian requirement
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PurposeCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats / DestinationCode
Namespace No namespace
Annotations
1 = Mexico, Costa Rica, Central America, Canal zone
2 = Islands and countries of the Caribbean, Bermuda, including PR, VI
3 = South America
4 = Europe incl Morocco, Tunisia, Algeria, Greenland
5 = Africa
6 = Middle East (western Asia) 
7 = Asia including India
8 = Australia, New Zealand. Pacific islands incl Hawaii,
excluding Guam
0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) 

Canadian requirement
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="DestinationCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element BillingAndDeliveryData
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment TicketRefundRS.tmp#TktBillingAndDeliveryDataType_AddressGroup TicketRefundRS.tmp#TktBillingAndDeliveryDataType
Type TktBillingAndDeliveryDataType
Properties
content: complex
Used by
Element TicketImage
Model FormOfPayment+ , AddressGroup*
Children AddressGroup, FormOfPayment
Instance
<BillingAndDeliveryData>
  <FormOfPayment>{1,unbounded}</FormOfPayment>
  <AddressGroup>{0,unbounded}</AddressGroup>
</BillingAndDeliveryData>
Source
<xsd:element name="BillingAndDeliveryData" type="TktBillingAndDeliveryDataType"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment
Namespace No namespace
Annotations
FOP group
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_CreditCard TicketRefundRS.tmp#FormOfPayment_Other
Properties
content: complex
Used by
Model CreditCard* , Other*
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard ActualAmount="" PartialAmount="">{0,unbounded}</CreditCard>
  <Other ActualAmount="" Number="" PartialAmount="">{0,unbounded}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>FOP group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CCCode">
              <xsd:annotation>
                <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[A-Z|0-9]{2}"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCNumber">
              <xsd:annotation>
                <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCExpiration">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Month">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Year">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="PaymentPlanInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="PlanCode">
                    <xsd:annotation>
                      <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NbrOfInstallments">
                    <xsd:annotation>
                      <xsd:documentation>Example: 4</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="InstallmentAmount">
                    <xsd:annotation>
                      <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NetBalance">
                    <xsd:annotation>
                      <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Amount" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Amount. Example: 7500</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="PaymentExtension" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Valid value: E</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="ExtendedPayment" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CardholderFirstName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>FirstName on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CardholderLastName">
              <xsd:annotation>
                <xsd:documentation>Name on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ReportingData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="AccountNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Corporation's account number</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cost center number/code</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Department" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="SystemProcess">
                            <xsd:annotation>
                              <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ApprovalCode" minOccurs="0">
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="CCAddressGroup" minOccurs="0"/>
            <xsd:element name="AuthorizationData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="TransactionIdentifier" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthResCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ValidationCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthCharInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="EcommerceInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BankNetRefDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BanknetReferenceNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PaymentID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AddVerfCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>The actual amount actually charged to this credit card.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Other payment information. Example: "CHECK", "CASH", "MCO", "EMD" Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>The actual amount actually paid by this FOP</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Number">
                <xsd:annotation>
                  <xsd:documentation>Check, Voucher, MCO Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard
Namespace No namespace
Annotations
Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PartialAmount TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ActualAmount TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCCode TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCNumber TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCExpiration TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo TicketRefundRS.tmp#ExtendedPayment TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderFirstName TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderLastName TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ReportingData TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ApprovalCode TicketRefundRS.tmp#CCAddressGroup TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_AuthorizationData
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CCCode , CCNumber , CCExpiration , PaymentPlanInfo{0,1} , ExtendedPayment{0,1} , CardholderFirstName{0,1} , CardholderLastName , ReportingData{0,1} , ApprovalCode{0,1} , CCAddressGroup{0,1} , AuthorizationData{0,1}
Children ApprovalCode, AuthorizationData, CCAddressGroup, CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName, ExtendedPayment, PaymentPlanInfo, ReportingData
Instance
<CreditCard ActualAmount="" PartialAmount="">
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <PaymentPlanInfo>{0,1}</PaymentPlanInfo>
  <ExtendedPayment NumberOfMonths="">{0,1}</ExtendedPayment>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
  <ReportingData>{0,1}</ReportingData>
  <ApprovalCode Type="">{0,1}</ApprovalCode>
  <CCAddressGroup>{0,1}</CCAddressGroup>
  <AuthorizationData>{0,1}</AuthorizationData>
</CreditCard>
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
The actual amount actually charged to this credit card.
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.

Only for SPLIT FOP in BSP market
Source
<xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CCCode">
        <xsd:annotation>
          <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[A-Z|0-9]{2}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCNumber">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCExpiration">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Month">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Year">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PaymentPlanInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="PlanCode">
              <xsd:annotation>
                <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="NbrOfInstallments">
              <xsd:annotation>
                <xsd:documentation>Example: 4</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="InstallmentAmount">
              <xsd:annotation>
                <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="NetBalance">
              <xsd:annotation>
                <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Amount" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Amount. Example: 7500</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="PaymentExtension" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Valid value: E</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ExtendedPayment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CardholderFirstName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>FirstName on card.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CardholderLastName">
        <xsd:annotation>
          <xsd:documentation>Name on card.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ReportingData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="AccountNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Corporation's account number</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cost center number/code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Department" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="SystemProcess">
                      <xsd:annotation>
                        <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ApprovalCode" minOccurs="0">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="CCAddressGroup" minOccurs="0"/>
      <xsd:element name="AuthorizationData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TransactionIdentifier" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AuthResCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ValidationCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AuthCharInd" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="EcommerceInd" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="BankNetRefDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="BanknetReferenceNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="PaymentID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AddVerfCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>The actual amount actually charged to this credit card.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card (vendor) code. Example: VI
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [A-Z|0-9]{2}
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[A-Z|0-9]{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number. Length is different per credit card system.
Example: 4444333312123242
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CCNumber">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_CCExpiration_Month TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.
example: 06
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Credit card expiration month.
example: 99
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo
Namespace No namespace
Annotations
Detailed information about an applied payment plan (example: pagos parcelados)

Note: Supported for TICKETS but NOT supported for EMDs
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_PlanCode TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NbrOfInstallments TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_InstallmentAmount TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NetBalance TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_PaymentExtension
Properties
content: complex
minOccurs: 0
Model PlanCode , NbrOfInstallments , InstallmentAmount , NetBalance , PaymentExtension{0,1}
Children InstallmentAmount, NbrOfInstallments, NetBalance, PaymentExtension, PlanCode
Instance
<PaymentPlanInfo>
  <PlanCode>{1,1}</PlanCode>
  <NbrOfInstallments>{1,1}</NbrOfInstallments>
  <InstallmentAmount>{1,1}</InstallmentAmount>
  <NetBalance>{1,1}</NetBalance>
  <PaymentExtension>{0,1}</PaymentExtension>
</PaymentPlanInfo>
Source
<xsd:element name="PaymentPlanInfo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="PlanCode">
        <xsd:annotation>
          <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="NbrOfInstallments">
        <xsd:annotation>
          <xsd:documentation>Example: 4</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="InstallmentAmount">
        <xsd:annotation>
          <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="NetBalance">
        <xsd:annotation>
          <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Amount" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Amount. Example: 7500</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PaymentExtension" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Valid value: E</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / PlanCode
Namespace No namespace
Annotations
as defined by the participating airline
(3-6 AN)
Example: AA008
Diagram
Diagram
Source
<xsd:element name="PlanCode">
  <xsd:annotation>
    <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NbrOfInstallments
Namespace No namespace
Annotations
Example: 4
Diagram
Diagram
Source
<xsd:element name="NbrOfInstallments">
  <xsd:annotation>
    <xsd:documentation>Example: 4</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / InstallmentAmount
Namespace No namespace
Annotations
the total installment (based on all tickets covered by this payment plan entry)

Example 
125025 (no decimal)
Diagram
Diagram
Source
<xsd:element name="InstallmentAmount">
  <xsd:annotation>
    <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NetBalance
Namespace No namespace
Annotations
Net Balance (after first installment) of the base fare of the individual ticket 

Example: 
2550.50 (with decimal)
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NetBalance_Amount
Properties
content: complex
Model Amount
Children Amount
Instance
<NetBalance>
  <Amount>{1,1}</Amount>
</NetBalance>
Source
<xsd:element name="NetBalance">
  <xsd:annotation>
    <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Amount" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Amount. Example: 7500</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NetBalance / Amount
Namespace No namespace
Annotations
Amount.  Example: 7500
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Amount. Example: 7500</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / PaymentExtension
Namespace No namespace
Annotations
Valid value: E
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PaymentExtension" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Valid value: E</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ExtendedPayment
Namespace No namespace
Annotations
Credit card extended payment.  Values are:
Y = Add extended payment
N = Do not add extended payment
Example: N
Diagram
Diagram TicketRefundRS.tmp#ExtendedPayment_NumberOfMonths
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfMonths xsd:positiveInteger optional
If and only if the value of the ExtendedPayment is set to Y.
Identifies the period of extended payment in months. Usually credit card systems allows a payment to be extended over a certain number of months. The actual timeframe will vary depending on the credit card system.
Source
<xsd:element name="ExtendedPayment">
  <xsd:annotation>
    <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="NumberOfMonths" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>If and only if the value of the ExtendedPayment is set to Y. Identifies the period of extended payment in months. Usually credit card systems allows a payment to be extended over a certain number of months. The actual timeframe will vary depending on the credit card system.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CardholderFirstName
Namespace No namespace
Annotations
FirstName on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFirstName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>FirstName on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CardholderLastName
Namespace No namespace
Annotations
Name on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CardholderLastName">
  <xsd:annotation>
    <xsd:documentation>Name on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement
Properties
content: complex
minOccurs: 0
Model AccountNumber{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , GenericElement*
Children AccountNumber, CostCenter, Department, EmployeeID, GenericElement
Instance
<ReportingData>
  <AccountNumber DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</AccountNumber>
  <CostCenter DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</CostCenter>
  <Department DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</Department>
  <EmployeeID DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</EmployeeID>
  <GenericElement DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="" SystemProcess="">{0,unbounded}</GenericElement>
</ReportingData>
Source
<xsd:element name="ReportingData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AccountNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Corporation's account number</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CostCenter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cost center number/code</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Department" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="SystemProcess">
                <xsd:annotation>
                  <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporation's account number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / CostCenter
Namespace No namespace
Annotations
Cost center number/code
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Min TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Max TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Format TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Mandatory TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Cost center number/code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Min TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Max TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Format TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Mandatory TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_DataElementID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="Department" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Min TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Max TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Format TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Mandatory TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / GenericElement
Namespace No namespace
Annotations
These are elements provided by CC vendor and could include elements such as
- ProjectNumber
- AccountingUnit
- ActionNumber
- DepartingDate
- FinalDestination

Above sample reflects data elements from UATP/Airplus requirements
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Min TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Max TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Format TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Mandatory TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementName TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_SystemProcess
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  PN
DataElementName required
Vendor element name assigned to this reporting element
Example:  Project Number
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
SystemProcess optional
Allowed value: Y
If set this identifies that this data content for this element is system generated (not provide by user input or profiles)
Source
<xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="SystemProcess">
          <xsd:annotation>
            <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ApprovalCode_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type optional
Allowed values:
A = automatic (defalut)
M = manual
Source
<xsd:element name="ApprovalCode" minOccurs="0">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CCAddressGroup
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Address TicketRefundRS.tmp#City TicketRefundRS.tmp#PostalCode TicketRefundRS.tmp#StateCode TicketRefundRS.tmp#CountryCode
Properties
content: complex
Used by
Model Address{1,2} , City , PostalCode , StateCode{0,1} , CountryCode
Children Address, City, CountryCode, PostalCode, StateCode
Instance
<CCAddressGroup>
  <Address>{1,2}</Address>
  <City>{1,1}</City>
  <PostalCode>{1,1}</PostalCode>
  <StateCode>{0,1}</StateCode>
  <CountryCode>{1,1}</CountryCode>
</CCAddressGroup>
Source
<xsd:element name="CCAddressGroup">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Address" maxOccurs="2"/>
      <xsd:element ref="City"/>
      <xsd:element ref="PostalCode"/>
      <xsd:element ref="StateCode" minOccurs="0"/>
      <xsd:element ref="CountryCode">
        <xsd:annotation>
          <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Address
Namespace No namespace
Annotations
Street or PO Box address.
Example: 1234 Main Street
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="Address">
  <xsd:annotation>
    <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element City
Namespace No namespace
Annotations
City. Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="City">
  <xsd:annotation>
    <xsd:documentation>City. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element PostalCode
Namespace No namespace
Annotations
Postal or ZIP code. 
Example: 33139
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="PostalCode">
  <xsd:annotation>
    <xsd:documentation>Postal or ZIP code. Example: 33139</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element StateCode
Namespace No namespace
Annotations
State or province code. Mainly US.
Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="StateCode">
  <xsd:annotation>
    <xsd:documentation>State or province code. Mainly US. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CountryCode
Namespace No namespace
Annotations
ISO 2-letter country code.
Example: US
Diagram
Diagram TicketRefundRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
Facets
pattern [A-Z]{2}
Used by
Source
<xsd:element name="CountryCode" type="CountryCodeAlpha2">
  <xsd:annotation>
    <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData
Namespace No namespace
Annotations
Data  Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_TransactionIdentifier TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AuthResCode TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_ValidationCode TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AuthCharInd TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_EcommerceInd TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_BankNetRefDate TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_BanknetReferenceNumber TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_PaymentID TicketRefundRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AddVerfCode
Properties
content: complex
minOccurs: 0
Model TransactionIdentifier{0,1} , AuthResCode{0,1} , ValidationCode{0,1} , AuthCharInd{0,1} , EcommerceInd{0,1} , BankNetRefDate{0,1} , BanknetReferenceNumber{0,1} , PaymentID{0,1} , AddVerfCode{0,1}
Children AddVerfCode, AuthCharInd, AuthResCode, BankNetRefDate, BanknetReferenceNumber, EcommerceInd, PaymentID, TransactionIdentifier, ValidationCode
Instance
<AuthorizationData>
  <TransactionIdentifier>{0,1}</TransactionIdentifier>
  <AuthResCode>{0,1}</AuthResCode>
  <ValidationCode>{0,1}</ValidationCode>
  <AuthCharInd>{0,1}</AuthCharInd>
  <EcommerceInd>{0,1}</EcommerceInd>
  <BankNetRefDate>{0,1}</BankNetRefDate>
  <BanknetReferenceNumber>{0,1}</BanknetReferenceNumber>
  <PaymentID>{0,1}</PaymentID>
  <AddVerfCode>{0,1}</AddVerfCode>
</AuthorizationData>
Source
<xsd:element name="AuthorizationData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TransactionIdentifier" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AuthResCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ValidationCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AuthCharInd" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EcommerceInd" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="BankNetRefDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="BanknetReferenceNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaymentID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AddVerfCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / TransactionIdentifier
Namespace No namespace
Annotations
A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="TransactionIdentifier" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AuthResCode
Namespace No namespace
Annotations
Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AuthResCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / ValidationCode
Namespace No namespace
Annotations
Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ValidationCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AuthCharInd
Namespace No namespace
Annotations
Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AuthCharInd" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / EcommerceInd
Namespace No namespace
Annotations
E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="EcommerceInd" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / BankNetRefDate
Namespace No namespace
Annotations
bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="BankNetRefDate" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / BanknetReferenceNumber
Namespace No namespace
Annotations
Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="BanknetReferenceNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / PaymentID
Namespace No namespace
Annotations
The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PaymentID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AddVerfCode
Namespace No namespace
Annotations
Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AddVerfCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / Other
Namespace No namespace
Annotations
Other payment information.
Example: "CHECK", "CASH", "MCO", "EMD"

Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs
Diagram
Diagram TicketRefundRS.tmp#FormOfPayment_FormOfPayment_Other_PartialAmount TicketRefundRS.tmp#FormOfPayment_FormOfPayment_Other_ActualAmount TicketRefundRS.tmp#FormOfPayment_FormOfPayment_Other_Number
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
The actual amount actually paid by this FOP
Number optional
Check, Voucher, MCO Number
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.

Only for SPLIT FOP in BSP market
Source
<xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Other payment information. Example: "CHECK", "CASH", "MCO", "EMD" Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>The actual amount actually paid by this FOP</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Number">
          <xsd:annotation>
            <xsd:documentation>Check, Voucher, MCO Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TktBillingAndDeliveryDataType_TktBillingAndDeliveryDataType_AddressGroup_OptionalName TicketRefundRS.tmp#Address TicketRefundRS.tmp#City TicketRefundRS.tmp#PostalCode TicketRefundRS.tmp#StateCode TicketRefundRS.tmp#CountryCode TicketRefundRS.tmp#TktBillingAndDeliveryDataType_TktBillingAndDeliveryDataType_AddressGroup_AddressText
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model (OptionalName{0,1} , Address{1,2} , City , PostalCode , StateCode , CountryCode) | AddressText
Children Address, AddressText, City, CountryCode, OptionalName, PostalCode, StateCode
Instance
<AddressGroup>
  <OptionalName>{0,1}</OptionalName>
  <Address>{1,2}</Address>
  <City>{1,1}</City>
  <PostalCode>{1,1}</PostalCode>
  <StateCode>{1,1}</StateCode>
  <CountryCode>{1,1}</CountryCode>
  <AddressText>{1,1}</AddressText>
</AddressGroup>
Source
<xsd:element name="AddressGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="OptionalName" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Addressee's name.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
        <xsd:element ref="Address" maxOccurs="2"/>
        <xsd:element ref="City"/>
        <xsd:element ref="PostalCode"/>
        <xsd:element ref="StateCode"/>
        <xsd:element ref="CountryCode"/>
      </xsd:sequence>
      <xsd:element name="AddressText">
        <xsd:annotation>
          <xsd:documentation>Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup / OptionalName
Namespace No namespace
Annotations
Addressee's name.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="OptionalName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Addressee's name.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup / AddressText
Namespace No namespace
Annotations
Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="AddressText">
  <xsd:annotation>
    <xsd:documentation>Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / Endorsement
Namespace No namespace
Annotations
Endorsementss on ticket.

NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. 
This element is deprecated and defined is for backward compatibility reasons.
Support will be discontinued starting MAR2008
Diagram
Diagram TicketRefundRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsementss on ticket. NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. This element is deprecated and defined is for backward compatibility reasons. Support will be discontinued starting MAR2008</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / CountryList
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_CountryList_Country
Properties
content: complex
minOccurs: 0
Model Country+
Children Country
Instance
<CountryList>
  <Country>{1,unbounded}</Country>
</CountryList>
Source
<xsd:element name="CountryList" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / CountryList / Country
Namespace No namespace
Annotations
ISO 2-letter country code.
Example: US
Diagram
Diagram TicketRefundRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
maxOccurs: unbounded
Facets
pattern [A-Z]{2}
Source
<xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / Distributor
Namespace No namespace
Annotations
Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
enumeration ATPCO
enumeration SITA
enumeration IATA
enumeration CONSOLIDATOR
enumeration AIRLINE
Source
<xsd:element name="Distributor" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ATPCO"/>
      <xsd:enumeration value="SITA"/>
      <xsd:enumeration value="IATA"/>
      <xsd:enumeration value="CONSOLIDATOR"/>
      <xsd:enumeration value="AIRLINE"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / ESAC
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ESAC" type="xsd:string" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket
Namespace No namespace
Annotations
Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_Ticket TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_TktIssueDate TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_IATA TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_OriginalIssuePlace
Properties
content: complex
Model Ticket{1,4} , TktIssueDate{0,1} , IATA{0,1} , OriginalIssuePlace{0,1}
Children IATA, OriginalIssuePlace, Ticket, TktIssueDate
Instance
<OriginalTicket>
  <Ticket Number="" TicketAmount="">{1,4}</Ticket>
  <TktIssueDate>{0,1}</TktIssueDate>
  <IATA>{0,1}</IATA>
  <OriginalIssuePlace>{0,1}</OriginalIssuePlace>
</OriginalTicket>
Source
<xsd:element name="OriginalTicket">
  <xsd:annotation>
    <xsd:documentation>Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Ticket" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
            </xsd:annotation>
            <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupoun that has been exchanged. 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:attribute name="TicketAmount">
            <xsd:annotation>
              <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TktIssueDate" type="xsd:date" minOccurs="0">
        <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="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="OriginalIssuePlace" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / Ticket
Namespace No namespace
Annotations
Original 13-digit document number.  In case of a conjunctive set use one node for each ticket number of the multi-document set.

Example: 0011234567890
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_Number TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_TicketAmount TicketRefundRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_CouponNumber
Properties
content: complex
maxOccurs: 4
Model CouponNumber{1,4}
Children CouponNumber
Instance
<Ticket Number="" TicketAmount="">
  <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
TicketAmount optional
Actual total amount of the this ticket
Source
<xsd:element name="Ticket" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
      </xsd:annotation>
      <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupoun that has been exchanged. 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:attribute name="TicketAmount">
      <xsd:annotation>
        <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / Ticket / CouponNumber
Namespace No namespace
Annotations
The number of the coupoun that has been exchanged.
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 that has been exchanged. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / 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
minOccurs: 0
Source
<xsd:element name="TktIssueDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / IATA
Namespace No namespace
Annotations
The IATA number of the agency originally issuing the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IATA" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / OriginalIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="OriginalIssuePlace" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor
Namespace No namespace
Annotations
Represents tickets from the last exchange.
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketNumber TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_ExchangeDocuments TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_ChangeFee
Properties
content: complex
Model TicketNumber{0,4} , ExchangeDocuments{0,1} , ChangeFee{0,1}
Children ChangeFee, ExchangeDocuments, TicketNumber
Instance
<InExchangeFor>
  <TicketNumber TicketAmount="" TicketDate="" TicketTime="">{0,4}</TicketNumber>
  <ExchangeDocuments>{0,1}</ExchangeDocuments>
  <ChangeFee Number="">{0,1}</ChangeFee>
</InExchangeFor>
Source
<xsd:element name="InExchangeFor">
  <xsd:annotation>
    <xsd:documentation>Represents tickets from the last exchange.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:sequence>
        <xsd:annotation>
          <xsd:documentation>At least one element of this sequence is mandatory</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
          <xsd:annotation>
            <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string">
                <xsd:attribute name="TicketAmount">
                  <xsd:annotation>
                    <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="TicketDate">
                  <xsd:annotation>
                    <xsd:documentation>Issuance date of this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="TicketTime">
                  <xsd:annotation>
                    <xsd:documentation>Issuance time of this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExchangeDocuments" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="DocumentDetails" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="CreditAmount" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element ref="CurrencyCode"/>
                          <xsd:element name="DocAmount">
                            <xsd:annotation>
                              <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="DocAmountUsed">
                            <xsd:annotation>
                              <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="DocNumber">
                      <xsd:annotation>
                        <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
                      <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:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="ChangeFee" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element ref="Amount">
              <xsd:annotation>
                <xsd:documentation>Amount of applied change fee. Example: 7500</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 carrying the change fee. Example: 0012345467891</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / TicketNumber
Namespace No namespace
Annotations
The 13 digt ticket number(s) of all tickets.
Example: 0012345467891
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketAmount TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketDate TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketTime
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: 4
Attributes
QName Type Fixed Default Use Annotation
TicketAmount optional
Actual total amount of the this ticket
TicketDate optional
Issuance date of this ticket
TicketTime optional
Issuance time of this ticket
Source
<xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TicketAmount">
          <xsd:annotation>
            <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="TicketDate">
          <xsd:annotation>
            <xsd:documentation>Issuance date of this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="TicketTime">
          <xsd:annotation>
            <xsd:documentation>Issuance time of this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments
Namespace No namespace
Annotations
Data for [other] exchange document(s) to 
(a) be applied as partial or full FOP or 
(b) be applied for services such as upgrades, priority boarding, etc. 
(c) be applied to support discounted fare
and to be processed as an "Exchange transaction".  Typical document types: 
-- (residual value) MCO
-- (residual value) EMD-S
-- Airline Voucher
-- Paper or eCertificates
-- Creditshells from PNR
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails
Properties
content: complex
minOccurs: 0
Model DocumentDetails+
Children DocumentDetails
Instance
<ExchangeDocuments>
  <DocumentDetails>{1,unbounded}</DocumentDetails>
</ExchangeDocuments>
Source
<xsd:element name="ExchangeDocuments" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocumentDetails" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CreditAmount" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="CurrencyCode"/>
                  <xsd:element name="DocAmount">
                    <xsd:annotation>
                      <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DocAmountUsed">
                    <xsd:annotation>
                      <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="DocNumber">
              <xsd:annotation>
                <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
              <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:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocNumber TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocIssuePlace TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocIssueDate
Properties
content: complex
maxOccurs: unbounded
Model CreditAmount{0,1} , DocNumber , DocIssuePlace{0,1} , DocIssueDate{0,1}
Children CreditAmount, DocIssueDate, DocIssuePlace, DocNumber
Instance
<DocumentDetails>
  <CreditAmount>{0,1}</CreditAmount>
  <DocNumber>{1,1}</DocNumber>
  <DocIssuePlace>{0,1}</DocIssuePlace>
  <DocIssueDate>{0,1}</DocIssueDate>
</DocumentDetails>
Source
<xsd:element name="DocumentDetails" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CreditAmount" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="DocAmount">
              <xsd:annotation>
                <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocAmountUsed">
              <xsd:annotation>
                <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DocNumber">
        <xsd:annotation>
          <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
        <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount
Namespace No namespace
Annotations
MANDATORY if document is to be applied as a credit towards the ticket total amount.

Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.
Diagram
Diagram TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount_DocAmount TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount_DocAmountUsed
Properties
content: complex
minOccurs: 0
Model CurrencyCode , DocAmount , DocAmountUsed
Children CurrencyCode, DocAmount, DocAmountUsed
Instance
<CreditAmount>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <DocAmount>{1,1}</DocAmount>
  <DocAmountUsed>{1,1}</DocAmountUsed>
</CreditAmount>
Source
<xsd:element name="CreditAmount" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="DocAmount">
        <xsd:annotation>
          <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocAmountUsed">
        <xsd:annotation>
          <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount / DocAmount
Namespace No namespace
Annotations
The current CREDIT balance of this document
Diagram
Diagram
Source
<xsd:element name="DocAmount">
  <xsd:annotation>
    <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount / DocAmountUsed
Namespace No namespace
Annotations
The actual amount used of this credit.
Diagram
Diagram
Source
<xsd:element name="DocAmountUsed">
  <xsd:annotation>
    <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of an 'accountable' document 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 an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / DocIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / 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
minOccurs: 0
Source
<xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ChangeFee
Namespace No namespace
Annotations
allows to carry forward any change fee associated to the issuance of the new ticket
Diagram
Diagram TicketRefundRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ChangeFee_Number TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#Amount
Properties
content: complex
minOccurs: 0
Model CurrencyCode , Amount
Children Amount, CurrencyCode
Instance
<ChangeFee Number="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount Unit="">{1,1}</Amount>
</ChangeFee>
Attributes
QName Type Fixed Default Use Annotation
Number xsd:string required
The 13 digt ticket number of the ticket carrying the change fee.
Example: 0012345467891
Source
<xsd:element name="ChangeFee" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element ref="Amount">
        <xsd:annotation>
          <xsd:documentation>Amount of applied change fee. Example: 7500</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 carrying the change fee. Example: 0012345467891</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Amount
Namespace No namespace
Annotations
Penalty amount in currency amount or percentage.  Example: 7500
Diagram
Diagram TicketRefundRS.tmp#Amount_Unit
Type extension of xsd:integer
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit restriction of xsd:string required
Amount unit.  There is only one possible values (for Change Fee)::
M = currency money value 
Example: M
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Penalty amount in currency amount or percentage. Example: 7500</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="Unit" use="required">
          <xsd:annotation>
            <xsd:documentation>Amount unit. There is only one possible values (for Change Fee):: M = currency money value Example: M</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
              <xsd:maxLength value="1"/>
              <xsd:enumeration value="M"/>
              <xsd:enumeration value="P"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo
Namespace No namespace
Annotations
EMD Issue information. Allows for association of ticket numbers/coupons to this EMD document number/coupon

Current structure supports EMD-A and EMD-S DEBITS (collecting money for services and charges).

If EMD-S CREDITS need to be added to the ticket image minor schema changes are needed.
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#EMDNumber TicketRefundRS.tmp#EMDInfo_EMDTotal TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#EMDInfo_FormOfPayment TicketRefundRS.tmp#EMDInfo_Service
Properties
content: complex
Used by
Element TicketImage
Model EMDNumber , EMDTotal , CurrencyCode , FormOfPayment , Service+
Children CurrencyCode, EMDNumber, EMDTotal, FormOfPayment, Service
Instance
<EMDInfo Source="">
  <EMDNumber ConjDocumentNumber="" Status="" Type="">{1,1}</EMDNumber>
  <EMDTotal Total="">{1,1}</EMDTotal>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <FormOfPayment>{1,1}</FormOfPayment>
  <Service EMDNumber="" TicketNumber="">{1,unbounded}</Service>
</EMDInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Source
<xsd:element name="EMDInfo">
  <xsd:annotation>
    <xsd:documentation>EMD Issue information. Allows for association of ticket numbers/coupons to this EMD document number/coupon Current structure supports EMD-A and EMD-S DEBITS (collecting money for services and charges). If EMD-S CREDITS need to be added to the ticket image minor schema changes are needed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="EMDNumber"/>
      <xsd:element name="EMDTotal">
        <xsd:annotation>
          <xsd:documentation>Total amount charged with this EMD Currency</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Total" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total of all charges of this EMD. Total = sum of all "Price/Total" amounts Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="FormOfPayment">
        <xsd:annotation>
          <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:choice>
            <xsd:annotation>
              <xsd:documentation>Note --- Not supported EMD functionality: Split FOP Extended CC payment</xsd:documentation>
            </xsd:annotation>
            <xsd:element name="CreditCard">
              <xsd:annotation>
                <xsd:documentation>Credit card group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <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:length value="2"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="CCNumber" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <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. Example: 02</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="0[1-9]|1[012]"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Year">
                          <xsd:annotation>
                            <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="[0-9][0-9]"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ReportingData" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="AccountNumber" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Corporation's account number</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="CostCenter" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Cost center number/code</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Department" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="EmployeeID" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="SystemProcess">
                                  <xsd:annotation>
                                    <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CardholderFullName" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Other">
              <xsd:annotation>
                <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="CASH"/>
                  <xsd:enumeration value="CHECK"/>
                  <xsd:enumeration value=""/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Service" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="TicketCoupon">
                  <xsd:annotation>
                    <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="EMDCoupon">
                  <xsd:annotation>
                    <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Description">
              <xsd:annotation>
                <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ServiceLocation" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="ServiceDate" minOccurs="0"/>
            <xsd:element name="Price">
              <xsd:annotation>
                <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="Total" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="EMDNumber" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13-digit document (EMD) number issued for the services listed. In case of a conjunctive set, this is the actual number of the document within the set. If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="TicketNumber" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number (as provided in this ticket image) Example: 0012345467891 In case of a conjunctive set, this is the actual number of the ticket within the set. If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDNumber
Namespace No namespace
Annotations
EMD Document number.
Diagram
Diagram TicketRefundRS.tmp#EMDNumber_Status TicketRefundRS.tmp#EMDNumber_Type TicketRefundRS.tmp#EMDNumber_ConjDocumentNumber
Type extension of xsd:string
Properties
content: complex
Used by
Element EMDInfo
Attributes
QName Type Fixed Default Use Annotation
ConjDocumentNumber restriction of xsd:string optional
13-digit document number of the LAST document of an conjunctive EMD set. 
Example: 0011233215673
Status optional
reflects the status of this document, Allowed values are:

"Issued"
"Voided"
"Exchanged"
"Refunded"
Type restriction of xsd:string required
EA = EMD-A Associated
ES = EMD-S Standalone
MD = MCO/MD50/vMPD
TA = TASF Travel Agent Service Fee
Source
<xsd:element name="EMDNumber">
  <xsd:annotation>
    <xsd:documentation>EMD Document number.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Status">
          <xsd:annotation>
            <xsd:documentation>reflects the status of this document, Allowed values are: "Issued" "Voided" "Exchanged" "Refunded"</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Type" use="required">
          <xsd:annotation>
            <xsd:documentation>EA = EMD-A Associated ES = EMD-S Standalone MD = MCO/MD50/vMPD TA = TASF Travel Agent Service Fee</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="EMDA"/>
              <xsd:enumeration value="EMDS"/>
              <xsd:enumeration value="MD50"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ConjDocumentNumber">
          <xsd:annotation>
            <xsd:documentation>13-digit document number of the LAST document of an conjunctive EMD set. Example: 0011233215673</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / EMDTotal
Namespace No namespace
Annotations
Total amount charged with this EMD

Currency
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_EMDTotal_Total
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer required
Total of all charges of this EMD.  Total = sum of all "Price/Total" amounts

Example: 2500
Source
<xsd:element name="EMDTotal">
  <xsd:annotation>
    <xsd:documentation>Total amount charged with this EMD Currency</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Total" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total of all charges of this EMD. Total = sum of all "Price/Total" amounts Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment
Namespace No namespace
Annotations
The form of payment used to settle the charges of this EMD.
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_CreditCard TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_Other
Properties
content: complex
Model CreditCard | Other
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:annotation>
        <xsd:documentation>Note --- Not supported EMD functionality: Split FOP Extended CC payment</xsd:documentation>
      </xsd:annotation>
      <xsd:element name="CreditCard">
        <xsd:annotation>
          <xsd:documentation>Credit card group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <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:length value="2"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCNumber" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <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. Example: 02</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="0[1-9]|1[012]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Year">
                    <xsd:annotation>
                      <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ReportingData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="AccountNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Corporation's account number</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cost center number/code</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Department" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="SystemProcess">
                            <xsd:annotation>
                              <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CardholderFullName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Other">
        <xsd:annotation>
          <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
            <xsd:enumeration value=""/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCCode TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCNumber TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CardholderFullName TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ApprovalCode
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , ReportingData{0,1} , CardholderFullName{0,1} , ApprovalCode{0,1}
Children ApprovalCode, CCCode, CCExpiration, CCNumber, CardholderFullName, ReportingData
Instance
<CreditCard>
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <ReportingData>{0,1}</ReportingData>
  <CardholderFullName>{0,1}</CardholderFullName>
  <ApprovalCode>{0,1}</ApprovalCode>
</CreditCard>
Source
<xsd:element name="CreditCard">
  <xsd:annotation>
    <xsd:documentation>Credit card group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <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:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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. Example: 02</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="0[1-9]|1[012]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Year">
              <xsd:annotation>
                <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ReportingData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="AccountNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Corporation's account number</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cost center number/code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Department" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="SystemProcess">
                      <xsd:annotation>
                        <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CardholderFullName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
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:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CCNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration_Month TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration_Year
Properties
content: complex
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. Example: 02</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="0[1-9]|1[012]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.  Example: 02
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern 0[1-9]|1[012]
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="0[1-9]|1[012]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Last two digits of the credit card expiration year.  Example: 06
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement
Properties
content: complex
minOccurs: 0
Model AccountNumber{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , GenericElement*
Children AccountNumber, CostCenter, Department, EmployeeID, GenericElement
Instance
<ReportingData>
  <AccountNumber DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</AccountNumber>
  <CostCenter DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</CostCenter>
  <Department DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</Department>
  <EmployeeID DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</EmployeeID>
  <GenericElement DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="" SystemProcess="">{0,unbounded}</GenericElement>
</ReportingData>
Source
<xsd:element name="ReportingData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AccountNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Corporation's account number</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CostCenter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cost center number/code</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Department" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="SystemProcess">
                <xsd:annotation>
                  <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporation's account number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / CostCenter
Namespace No namespace
Annotations
Cost center number/code
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Min TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Max TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Format TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Mandatory TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Cost center number/code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Min TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Max TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Format TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Mandatory TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_DataElementID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="Department" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Min TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Max TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Format TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Mandatory TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / GenericElement
Namespace No namespace
Annotations
These are elements provided by CC vendor and could include elements such as
- ProjectNumber
- AccountingUnit
- ActionNumber
- DepartingDate
- FinalDestination

Above sample reflects data elements from UATP/Airplus requirements
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Min TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Max TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Format TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Mandatory TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementID TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementName TicketRefundRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_SystemProcess
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  PN
DataElementName required
Vendor element name assigned to this reporting element
Example:  Project Number
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
SystemProcess optional
Allowed value: Y
If set this identifies that this data content for this element is system generated (not provide by user input or profiles)
Source
<xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="SystemProcess">
          <xsd:annotation>
            <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CardholderFullName
Namespace No namespace
Annotations
Credit cardholder full name as it appears on the card
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFullName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Annotations
Credit card approval code.  Example: 996456
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / Other
Namespace No namespace
Annotations
Other payment type. Possible values: CASH, CHECK.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration CASH
enumeration CHECK
enumeration
Source
<xsd:element name="Other">
  <xsd:annotation>
    <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="CASH"/>
      <xsd:enumeration value="CHECK"/>
      <xsd:enumeration value=""/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_EMDNumber TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_TicketNumber TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_CouponAssociation TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_Description TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_ServiceLocation TicketRefundRS.tmp#ServiceDate TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_Price
Properties
content: complex
maxOccurs: unbounded
Model CouponAssociation* , Description , ServiceLocation{0,1} , ServiceDate{0,1} , Price
Children CouponAssociation, Description, Price, ServiceDate, ServiceLocation
Instance
<Service EMDNumber="" TicketNumber="">
  <CouponAssociation EMDCoupon="" TicketCoupon="">{0,unbounded}</CouponAssociation>
  <Description>{1,1}</Description>
  <ServiceLocation>{0,1}</ServiceLocation>
  <ServiceDate>{0,1}</ServiceDate>
  <Price Total="">{1,1}</Price>
</Service>
Attributes
QName Type Fixed Default Use Annotation
EMDNumber required
The 13-digit document (EMD) number issued for the services listed.

In case of a conjunctive set, this is the actual number of the document within the set.
If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011
TicketNumber xsd:string optional
The 13 digt ticket number (as provided in this ticket image)
Example: 0012345467891

In case of a conjunctive set, this is the actual number of the ticket within the set.
If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570
Source
<xsd:element name="Service" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="TicketCoupon">
            <xsd:annotation>
              <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="EMDCoupon">
            <xsd:annotation>
              <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Description">
        <xsd:annotation>
          <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ServiceLocation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ServiceDate" minOccurs="0"/>
      <xsd:element name="Price">
        <xsd:annotation>
          <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Total" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="EMDNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13-digit document (EMD) number issued for the services listed. In case of a conjunctive set, this is the actual number of the document within the set. If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="TicketNumber" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number (as provided in this ticket image) Example: 0012345467891 In case of a conjunctive set, this is the actual number of the ticket within the set. If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / CouponAssociation
Namespace No namespace
Annotations
The association between EMD and Ticket coupon numbers.

SINGLE coupon association mandatory for EMD-A (flight-associated) services.

An EMD-S may have none to multiple associations.

Example: 1
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_CouponAssociation_TicketCoupon TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_CouponAssociation_EMDCoupon
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
EMDCoupon optional
The EMD coupon number used to charge this service.

SINGLE coupon association mandatory for EMD-A (flight-associated) services.

An EMD-S may have none to multiple associations.

Example: 1
TicketCoupon optional
Mandatory for EMD-A documents/coupons
Source
<xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="TicketCoupon">
      <xsd:annotation>
        <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="EMDCoupon">
      <xsd:annotation>
        <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / Description
Namespace No namespace
Annotations
Charge / Service description

Examples:
(a) Hoover Dam Tour
(b) Premium Seat 
(c) Executive Lounge Access
Diagram
Diagram
Source
<xsd:element name="Description">
  <xsd:annotation>
    <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / ServiceLocation
Namespace No namespace
Annotations
Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi.

This is the 3-letter IATA city- or airport code related to the service.  For example, an airport lounge pass may only be valid for one location.

Example: DFW
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ServiceLocation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ServiceDate
Namespace No namespace
Annotations
Service date in ISO 8601 format.  Example: 2002-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="ServiceDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Service date in ISO 8601 format. Example: 2002-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / Price
Namespace No namespace
Annotations
the individual charge for this service/coupon
Diagram
Diagram TicketRefundRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_Price_Total
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer required
Total price for this charge.  Example: 2500
Source
<xsd:element name="Price">
  <xsd:annotation>
    <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Total" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#EMDImage_MonetaryType TicketRefundRS.tmp#ValidatingCarrier TicketRefundRS.tmp#EMDImage_DocumentNumber TicketRefundRS.tmp#DocType TicketRefundRS.tmp#DocName TicketRefundRS.tmp#Status TicketRefundRS.tmp#Conjunctive TicketRefundRS.tmp#EMDImage_First TicketRefundRS.tmp#EMDImage_Last TicketRefundRS.tmp#Source TicketRefundRS.tmp#EMDImage_EMDSource TicketRefundRS.tmp#EMDIdentification TicketRefundRS.tmp#EMDImage_SettlementAuthority TicketRefundRS.tmp#EMDImage_GroupName TicketRefundRS.tmp#Traveler TicketRefundRS.tmp#EMDImage_FrequentTravelerGroup TicketRefundRS.tmp#ReasonCode TicketRefundRS.tmp#FormOfPayment TicketRefundRS.tmp#Services TicketRefundRS.tmp#FCICode TicketRefundRS.tmp#EMDImage_EMDTotal TicketRefundRS.tmp#EMDExchangeInfo
Properties
content: complex
Model EMDIdentification , SettlementAuthority{0,1} , (GroupName | Traveler) , FrequentTravelerGroup* , ReasonCode , FormOfPayment{0,1} , Services , FCICode , EMDTotal , EMDExchangeInfo{0,0}
Children EMDExchangeInfo, EMDIdentification, EMDTotal, FCICode, FormOfPayment, FrequentTravelerGroup, GroupName, ReasonCode, Services, SettlementAuthority, Traveler
Instance
<EMDImage Conjunctive="" DocName="" DocType="" DocumentNumber="" EMDSource="" First="" Last="" MonetaryType="" Source="" Status="" ValidatingCarrier="">
  <EMDIdentification Source="" SourceRef="" TransactionID="">{1,1}</EMDIdentification>
  <SettlementAuthority>{0,1}</SettlementAuthority>
  <GroupName>{1,1}</GroupName>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <ReasonCode>{1,1}</ReasonCode>
  <FormOfPayment>{0,1}</FormOfPayment>
  <Services>{1,1}</Services>
  <FCICode>{1,1}</FCICode>
  <EMDTotal Total="">{1,1}</EMDTotal>
  <EMDExchangeInfo>{0,0}</EMDExchangeInfo>
</EMDImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
DocumentNumber restriction of xsd:string required
The 14-digit EMD DocumentNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

Example: 00159622222201
EMDSource optional
ARC/BSP processing facility
First restriction of xsd:string optional
The 14-digit EMD DocumentNumber 
(13-digit plus check digit) 
of the very first ticket of the set.

- only possible for EMD-A -

Example: 00159622222201
Last restriction of xsd:string optional
The 14-digit EMD DocumentNumber 
(13-digit plus check digit) 
of the very last ticket of the set.

- only possible for EMD-A -

Example: 00159622222234
MonetaryType required
Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to  residual value of an unused ticket) transaction

Note: Only an EMD-S may be of type=CREDIT; an EMD-A must always be of type=DEBIT

Possible values:
DEBIT
CREDIT
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Status restriction of xsd:string required
Possible values are: "Ticketed", "Voided", "Exchanged" or "Refunded"
ValidatingCarrier xsd:string optional
The 2-character airline code of the carrier validating this Ticket/Document.

Example: EK, AA
Source
<xsd:element name="EMDImage">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="EMDIdentification">
        <xsd:annotation>
          <xsd:documentation>EMD information group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SettlementAuthority" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Entity">
              <xsd:annotation>
                <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="AirlineCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The 2-character airline code of the carrier this EMD is directly settled with. This is NOT necessarily identical to the 'ValidatingCarrier'. This option is used when 'Entity' value = DIR. Example: AA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:choice>
        <xsd:annotation>
          <xsd:documentation>Choice of 'GroupName' or 'TravelerName'. An EMD-S may use either node, the GroupName or TravelerName. An EMD-A requires the use of the TravelerName.</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="GroupName">
          <xsd:annotation>
            <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23 Note: Choice only available for EMD-S, not allowed for EMD-A</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType/>
        </xsd:element>
        <xsd:element ref="Traveler"/>
      </xsd:choice>
      <xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FFCompanyCode">
              <xsd:annotation>
                <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFNumber">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFFlyingCompany" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ReasonCode">
        <xsd:annotation>
          <xsd:documentation>Each EMD shall be issued with a single Reason Code (RFIC) The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5. ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance. Valid RFIC codes (ATPCO) are: A = Air Transportation (not applicable here as it can not be issued on an EMD) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use X = automated service fee (TASF) Note: At timeof creation there were discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition. Codes need to be validated once industry standard are finalized</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FormOfPayment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The form of payment used to settle the charges of this EMD. This element is MANDATORY when an EMD is issued to collect funds covering defined services (see also @MonetaryType = DEBIT in the EMDIssueRQ node) It is not used for an EMD which has a value of @MonetaryType=CREDIT - e.g. when credit is issued for residual values of an exchanged or refunded ticket</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Services">
        <xsd:annotation>
          <xsd:documentation>Services purchased with this EMD If EMD-S only a single coupon is issued If EMD-A up to 4 coupons per EMD document can be issued.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FCICode"/>
      <xsd:element name="EMDTotal">
        <xsd:annotation>
          <xsd:documentation>Sum of all individual charges (final amount to be charged or debited with this EMD) *** NOT COMPLETE *** Note: Current structure covers the need for regular EMD-A and EMD-S issued. It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="BaseTotal">
              <xsd:annotation>
                <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FiledIn" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TaxTotal" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element name="Designator">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Individual tax amount. Example: 250</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>Sum of all taxes Example: 1125</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</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>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                      <xsd:annotation>
                        <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total amount debited or credited with this EMD. This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount plus the sum of all taxes .../EMDTotal/Taxes/@Amount Example: 10675</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="EMDExchangeInfo" minOccurs="0" maxOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD information group This node is NOT YET supported and does not have a final structure</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="MonetaryType" use="required">
      <xsd:annotation>
        <xsd:documentation>Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to residual value of an unused ticket) transaction Note: Only an EMD-S may be of type=CREDIT; an EMD-A must always be of type=DEBIT Possible values: DEBIT CREDIT</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="ValidatingCarrier"/>
    <xsd:attribute name="DocumentNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit). If part of a conjunctive set this is the actual number within the set. Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="DocType" use="required"/>
    <xsd:attribute ref="DocName" use="required"/>
    <xsd:attribute ref="Status" use="required">
      <xsd:annotation>
        <xsd:documentation>reflects the status of this document, Allowed values are: "ISSUED" "VOIDED" "EXCHANGED" "REFUNDED"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Conjunctive"/>
    <xsd:attribute name="First" use="optional">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit) of the very first ticket of the set. - only possible for EMD-A - Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Last" use="optional">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit) of the very last ticket of the set. - only possible for EMD-A - Example: 00159622222234</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="EMDSource">
      <xsd:annotation>
        <xsd:documentation>ARC/BSP processing facility</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification
Namespace No namespace
Annotations
EMD information group
Diagram
Diagram TicketRefundRS.tmp#Source TicketRefundRS.tmp#SourceRef TicketRefundRS.tmp#EMDIdentification_TransactionID TicketRefundRS.tmp#RecordLocator TicketRefundRS.tmp#CRSID TicketRefundRS.tmp#EMDIdentification_AgencyData TicketRefundRS.tmp#EMDIdentification_IssuingPCC TicketRefundRS.tmp#EMDIdentification_IssuingIATA TicketRefundRS.tmp#EMDIdentification_IssuingAgent TicketRefundRS.tmp#EMDIdentification_IssueDate TicketRefundRS.tmp#EMDIdentification_IssueTime TicketRefundRS.tmp#EMDIdentification_IssuePlace TicketRefundRS.tmp#EMDIdentification_IssueCountry
Properties
content: complex
Used by
Element EMDImage
Model RecordLocator , CRSID{0,1} , AgencyData{0,1} , IssuingPCC , IssuingIATA , IssuingAgent , IssueDate , IssueTime{0,1} , IssuePlace , IssueCountry
Children AgencyData, CRSID, IssueCountry, IssueDate, IssuePlace, IssueTime, IssuingAgent, IssuingIATA, IssuingPCC, RecordLocator
Instance
<EMDIdentification Source="" SourceRef="" TransactionID="">
  <RecordLocator>{1,1}</RecordLocator>
  <CRSID>{0,1}</CRSID>
  <AgencyData>{0,1}</AgencyData>
  <IssuingPCC>{1,1}</IssuingPCC>
  <IssuingIATA>{1,1}</IssuingIATA>
  <IssuingAgent>{1,1}</IssuingAgent>
  <IssueDate>{1,1}</IssueDate>
  <IssueTime>{0,1}</IssueTime>
  <IssuePlace>{1,1}</IssuePlace>
  <IssueCountry>{1,1}</IssueCountry>
</EMDIdentification>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
TransactionID optional
This transaction ID is assigned by requestor to initiate a system cancel when needed.  Value must be unique for each message and must be a 10-digit numeric arbitrary value
Source
<xsd:element name="EMDIdentification">
  <xsd:annotation>
    <xsd:documentation>EMD information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator">
        <xsd:annotation>
          <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CRSID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>CRS Identification. Example: F1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="SignOn" minOccurs="0"/>
            <xsd:element ref="DutyCode" minOccurs="0"/>
            <xsd:element ref="Agency" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Agency that issued the EMD. Example: Corporate Corner</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IssuingPCC" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Issuing Agency's PCC ID, Example: AAL1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuingIATA" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Issuing Agency's IATA number Example: 12345678</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuingAgent" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssueDate" 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="IssueTime" type="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="IssuePlace">
        <xsd:annotation>
          <xsd:documentation>Identifies location where document was issued by its 3-letter airport/city code.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="IssueCountry">
        <xsd:annotation>
          <xsd:documentation>Identifies country where document was issued by a two letter country code. Example: US</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
    <xsd:attribute name="TransactionID">
      <xsd:annotation>
        <xsd:documentation>This transaction ID is assigned by requestor to initiate a system cancel when needed. Value must be unique for each message and must be a 10-digit numeric arbitrary value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / AgencyData
Namespace No namespace
Annotations
This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership
Diagram
Diagram TicketRefundRS.tmp#SignOn TicketRefundRS.tmp#DutyCode TicketRefundRS.tmp#Agency
Properties
content: complex
minOccurs: 0
Model SignOn{0,1} , DutyCode{0,1} , Agency{0,1}
Children Agency, DutyCode, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <Agency>{0,1}</Agency>
</AgencyData>
Source
<xsd:element name="AgencyData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency that issued the EMD. Example: Corporate Corner</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingPCC
Namespace No namespace
Annotations
Issuing Agency's PCC ID,

Example: AAL1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingPCC" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Issuing Agency's PCC ID, Example: AAL1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingIATA
Namespace No namespace
Annotations
Issuing Agency's IATA number

Example: 12345678
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingIATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Issuing Agency's IATA number Example: 12345678</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingAgent
Namespace No namespace
Annotations
Booking Agent Identification, Agent ID.  Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingAgent" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueDate
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="IssueDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="IssueTime" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuePlace
Namespace No namespace
Annotations
Identifies location where document was issued by its 3-letter airport/city code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="IssuePlace">
  <xsd:annotation>
    <xsd:documentation>Identifies location where document was issued by its 3-letter airport/city code.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueCountry
Namespace No namespace
Annotations
Identifies country where document was issued by a two letter country code.
Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Source
<xsd:element name="IssueCountry">
  <xsd:annotation>
    <xsd:documentation>Identifies country where document was issued by a two letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / SettlementAuthority
Namespace No namespace
Annotations
Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_SettlementAuthority_Entity TicketRefundRS.tmp#AirlineCode
Properties
content: complex
minOccurs: 0
Model Entity , AirlineCode{0,1}
Children AirlineCode, Entity
Instance
<SettlementAuthority>
  <Entity>{1,1}</Entity>
  <AirlineCode>{0,1}</AirlineCode>
</SettlementAuthority>
Source
<xsd:element name="SettlementAuthority" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Entity">
        <xsd:annotation>
          <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AirlineCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The 2-character airline code of the carrier this EMD is directly settled with. This is NOT necessarily identical to the 'ValidatingCarrier'. This option is used when 'Entity' value = DIR. Example: AA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / SettlementAuthority / Entity
Namespace No namespace
Annotations
Settlement authority this EMD is to be reported to. 

Allowed values:
ARC
BSP
DIR - requires Airline
OTH - for unique other

Note: Value 'OTH' may be used in non-BSP/non-ARC markets

Example: ARC
Diagram
Diagram
Source
<xsd:element name="Entity">
  <xsd:annotation>
    <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / GroupName
Namespace No namespace
Annotations
Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment.
Example: CASTLE TOUR 23

Note: Choice only available for EMD-S, not allowed for EMD-A
Diagram
Diagram
Properties
content: complex
Source
<xsd:element name="GroupName">
  <xsd:annotation>
    <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23 Note: Choice only available for EMD-S, not allowed for EMD-A</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType/>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFCompanyCode TicketRefundRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFNumber TicketRefundRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ReasonCode
Namespace No namespace
Annotations
Each EMD shall be issued with a single Reason Code (RFIC)

The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5.
This works for an EMD-S.

For an EMD-A it appears there is an absolute need to have this code available at the individual service level.

ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance.

Valid RFIC codes (ATPCO) are:

A = Air Transportation (not applicable here as it can not be issued on an EMD)
B = Surface Transportation/           Non-Air Services
C = Baggage
D = Financial Impact
E = Airport Services
F = Merchandise
G = In-Flight Services
I  = Individual Airline Use

Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition
Diagram
Diagram
Used by
Element EMDImage
Source
<xsd:element name="ReasonCode">
  <xsd:annotation>
    <xsd:documentation>Each EMD shall be issued with a single Reason Code (RFIC) The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5. This works for an EMD-S. For an EMD-A it appears there is an absolute need to have this code available at the individual service level. ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance. Valid RFIC codes (ATPCO) are: A = Air Transportation (not applicable here as it can not be issued on an EMD) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Services
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon
Properties
content: complex
Used by
Element EMDImage
Model EMDCoupon
Children EMDCoupon
Instance
<Services>
  <EMDCoupon CouponNumber="" CouponStatus="" FCICode="" NotValidAfter="" NotValidBefore="" ReasonCode="" ServiceCode="" SubCode="" TrxRefKey="">{1,1}</EMDCoupon>
</Services>
Source
<xsd:element name="Services">
  <xsd:complexType>
    <xsd:sequence maxOccurs="4">
      <xsd:element ref="EMDCoupon">
        <xsd:annotation>
          <xsd:documentation>Break-down and description of each individual service/coupon</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#CouponNumber TicketRefundRS.tmp#EMDCoupon_CouponStatus TicketRefundRS.tmp#NotValidBefore TicketRefundRS.tmp#NotValidAfter TicketRefundRS.tmp#EMDCoupon_FCICode TicketRefundRS.tmp#EMDCoupon_ReasonCode TicketRefundRS.tmp#EMDCoupon_ServiceCode TicketRefundRS.tmp#EMDCoupon_SubCode TicketRefundRS.tmp#TrxRefKey TicketRefundRS.tmp#ElementNumber TicketRefundRS.tmp#EMDCoupon_ServicePrice TicketRefundRS.tmp#EMDCoupon_Commission TicketRefundRS.tmp#EMDCoupon_ServiceLocation TicketRefundRS.tmp#ServiceDate TicketRefundRS.tmp#EMDCoupon_Description TicketRefundRS.tmp#EMDCoupon_DescriptionVariable TicketRefundRS.tmp#EMDCoupon_DescriptionDetails TicketRefundRS.tmp#EMDCoupon_Association TicketRefundRS.tmp#EMDCoupon_InReferenceTo TicketRefundRS.tmp#EMDCoupon_Endorsement TicketRefundRS.tmp#EMDCoupon_Remarks TicketRefundRS.tmp#EMDCoupon_TourCode TicketRefundRS.tmp#EMDCoupon_Operator TicketRefundRS.tmp#EMDCoupon_CarrierCode TicketRefundRS.tmp#Penalties
Properties
content: complex
Used by
Element Services
Model ElementNumber , ServicePrice , Commission{0,1} , ServiceLocation{0,1} , ServiceDate{0,1} , Description{0,1} , DescriptionVariable{0,1} , DescriptionDetails{0,1} , Association{0,1} , InReferenceTo{0,1} , Endorsement* , Remarks{0,1} , TourCode{0,1} , (Operator | CarrierCode) , Penalties
Children Association, CarrierCode, Commission, Description, DescriptionDetails, DescriptionVariable, ElementNumber, Endorsement, InReferenceTo, Operator, Penalties, Remarks, ServiceDate, ServiceLocation, ServicePrice, TourCode
Instance
<EMDCoupon CouponNumber="" CouponStatus="" FCICode="" NotValidAfter="" NotValidBefore="" ReasonCode="" ServiceCode="" SubCode="" TrxRefKey="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <ServicePrice Total="">{1,1}</ServicePrice>
  <Commission Type="">{0,1}</Commission>
  <ServiceLocation>{0,1}</ServiceLocation>
  <ServiceDate>{0,1}</ServiceDate>
  <Description>{0,1}</Description>
  <DescriptionVariable>{0,1}</DescriptionVariable>
  <DescriptionDetails>{0,1}</DescriptionDetails>
  <Association>{0,1}</Association>
  <InReferenceTo>{0,1}</InReferenceTo>
  <Endorsement>{0,unbounded}</Endorsement>
  <Remarks>{0,1}</Remarks>
  <TourCode>{0,1}</TourCode>
  <Operator>{1,1}</Operator>
  <CarrierCode>{1,1}</CarrierCode>
  <Penalties Refundable="" Reusable="">{1,1}</Penalties>
</EMDCoupon>
Attributes
QName Type Fixed Default Use Annotation
CouponNumber xsd:integer required
Flight coupon number
CouponStatus restriction of xsd:string required
The IATA coupon status code. Possible values:
A  AIRPORT CONTROL  
C  CHECKED IN     
E   EXCHANGED /  REISSUED 
F  FLOWN/USED
G  CONVERTED TO FIM 
I  IRREGULAR OPERATIONS
L  LIFTED/BOARDED  
N  COUPON NOTIFICATION
O  OPEN FOR USE  
P  PRINTED                     
R  REFUNDED                 
S  SUSPENDED    
T  PAPER TICKET              U  UNAVAILABLE
V  VOID
X  PRINT EXCHANGE
Z  CLOSED
FCICode optional
0: System auto priced 
1: Agent priced
NotValidAfter xsd:date optional
Date by which travel must be commenced/completed.
NotValidBefore xsd:date optional
If the fare does not permit travel to be commenced or completed before a certain date.
ReasonCode required
IATA RFIC (ReasonFor IssuanceCode, a 1-character main code)
Example of RFIC: A  

Note: Only services of same RFIC code can be combined on an EMD-A document.  For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.
ServiceCode optional
Additional unique ATPCO code.
Example: OC
SubCode required
Industry or RFIS (Reason For Issuance) Sub Codes for Optional Services are sourced by ATPCO.

ATPCO also recommeds the RFIC (Reason for Issuance Code) association for each defined sub code.

The following list is a sample of Sub Codes followed by recommended RFIC:

0AD/G = Pillow/Blanket 
0AE/G = Headset
0AG/E = Executive Lounge 
0AQ/G = Lunch
0AY/C = Small Pet in Hold
0A5/A = Pre-Reserved Aisle Seat
0A6/A = Pre-Reserved Window Seat
0BJ/A = Upgrade
0BD/F = Adult Polo Shirt-LG
0B4/G = Oxygen
0B5/A = Seat Assignment
0B6/A = Sleeper/Berth

Note: There are discrepancies between the RFIG published and used by ATPCO (downloaded from web) and the RFIC codes published in IATA Ticketing Handbook 40th edition
TrxRefKey required
Data binding reference key created for each supported PNR element such as "Services".
Source
<xsd:element name="EMDCoupon">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>The PNR element number of this service as used in the EMDIssueRQ and referencing to the service element at time of issuance only. PNR History, etc. Note: This value is only valid and allowed in the EMDIssueRS as an immediate result from the EMDIssueRQ. As the PNRElementNumbers of the driving PNR can be changed after issuance they cannot be treated as a reliable reference in the EMDImageRS (only valid in EMDIssueRS).</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ServicePrice">
        <xsd:annotation>
          <xsd:documentation>Break down of the individual charge for this service/coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="BasePrice">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FiledIn" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:all>
                        <xsd:element ref="CurrencyCode"/>
                        <xsd:element name="Amount">
                          <xsd:annotation>
                            <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:integer"/>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:all>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Taxes" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Taxes group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element name="Designator">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Individual tax amount. Example: 250</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 taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total price for this charge. Total price = BaseValue amount + Taxes amount. Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The commission taken on this service. Example: 10</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>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ServiceLocation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO) This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ServiceDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Service date in ISO 8601 format (typically for an EMD-S or MCO). Example: 2002-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Description of service Examples: (a) Hoover Dam Tour (b) Seat Assignment (c) Executive Lounge Access UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionVariable" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionDetails" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Detailed description of this service</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" maxOccurs="2"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Association" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>ticket number and flight coupon number to which this service is associated MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service</xsd:documentation>
          <xsd:documentation>The 13-digit (no check-digit) E-ticket number this service is associated to. In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set. Example: 1761234567890 Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TicketNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Flight">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Departure"/>
                        <xsd:element ref="Arrival"/>
                        <xsd:element ref="Carrier"/>
                        <xsd:element ref="OperatingCarrier" minOccurs="0"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="CouponNumber">
                  <xsd:annotation>
                    <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="BoardingPoint">
                  <xsd:annotation>
                    <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="OFFPoint">
                  <xsd:annotation>
                    <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="InReferenceTo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>references the exchanged document to support this item</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 an 'accountable' document such as eCert, voucher, MCO, EMD, etc 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 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:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsements for this service. Example: NONREF</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text">
              <xsd:annotation>
                <xsd:documentation>Freeflow text.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Remarks" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY Remarks that are to be printed on the EMD-S receipt. Example: Check with tour guide upon arrival</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY Tour code as required</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S only</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="Operator" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>EMD-S use ONLY The name of the service operator providing the service charged. Example: CAHTYS CARAVANS</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="CarrierCode">
          <xsd:annotation>
            <xsd:documentation>Carrier Code of airline providing the service</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <xsd:element ref="Penalties"/>
    </xsd:sequence>
    <xsd:attribute ref="CouponNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>EMD coupon number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="CouponStatus" use="required">
      <xsd:annotation>
        <xsd:documentation>The IATA coupon status code. Possible values: A AIRPORT CONTROL C CHECKED IN E EXCHANGED / REISSUED F FLOWN/USED G CONVERTED TO FIM I IRREGULAR OPERATIONS L LIFTED/BOARDED N COUPON NOTIFICATION O OPEN FOR USE P PRINTED R REFUNDED S SUSPENDED T PAPER TICKET U UNAVAILABLE V VOID X PRINT EXCHANGE Z CLOSED</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="A"/>
          <xsd:enumeration value="C"/>
          <xsd:enumeration value="E"/>
          <xsd:enumeration value="F"/>
          <xsd:enumeration value="G"/>
          <xsd:enumeration value="I"/>
          <xsd:enumeration value="L"/>
          <xsd:enumeration value="N"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="P"/>
          <xsd:enumeration value="R"/>
          <xsd:enumeration value="S"/>
          <xsd:enumeration value="T"/>
          <xsd:enumeration value="U"/>
          <xsd:enumeration value="V"/>
          <xsd:enumeration value="X"/>
          <xsd:enumeration value="Z"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="NotValidBefore"/>
    <xsd:attribute ref="NotValidAfter"/>
    <xsd:attribute name="FCICode">
      <xsd:annotation>
        <xsd:documentation>0: System auto priced 1: Agent priced</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ReasonCode" use="required">
      <xsd:annotation>
        <xsd:documentation>IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ServiceCode">
      <xsd:annotation>
        <xsd:documentation>Additional unique ATPCO code. Example: OC</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SubCode" use="required">
      <xsd:annotation>
        <xsd:documentation>Industry or RFIS (Reason For Issuance) Sub Codes for Optional Services are sourced by ATPCO. ATPCO also recommeds the RFIC (Reason for Issuance Code) association for each defined sub code. The following list is a sample of Sub Codes followed by recommended RFIC: 0AD/G = Pillow/Blanket 0AE/G = Headset 0AG/E = Executive Lounge 0AQ/G = Lunch 0AY/C = Small Pet in Hold 0A5/A = Pre-Reserved Aisle Seat 0A6/A = Pre-Reserved Window Seat 0BJ/A = Upgrade 0BD/F = Adult Polo Shirt-LG 0B4/G = Oxygen 0B5/A = Seat Assignment 0B6/A = Sleeper/Berth Note: There are discrepancies between the RFIG published and used by ATPCO (downloaded from web) and the RFIC codes published in IATA Ticketing Handbook 40th edition</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="TrxRefKey" use="required"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice
Namespace No namespace
Annotations
Break down of the individual charge for this service/coupon
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_Total TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_BasePrice TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_Taxes
Properties
content: complex
Model CurrencyCode , BasePrice , Taxes{0,1}
Children BasePrice, CurrencyCode, Taxes
Instance
<ServicePrice Total="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <BasePrice Amount="">{1,1}</BasePrice>
  <Taxes Amount="">{0,1}</Taxes>
</ServicePrice>
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer optional
Total price for this charge.  Total price = BaseValue amount + Taxes amount.  Example: 2500
Source
<xsd:element name="ServicePrice">
  <xsd:annotation>
    <xsd:documentation>Break down of the individual charge for this service/coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="BasePrice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FiledIn" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:all>
                  <xsd:element ref="CurrencyCode"/>
                  <xsd:element name="Amount">
                    <xsd:annotation>
                      <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:integer"/>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:all>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Taxes" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Taxes group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tax break down information group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="Designator">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Description" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Individual tax amount. Example: 250</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 taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total price for this charge. Total price = BaseValue amount + Taxes amount. Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_Amount TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_FiledIn
Properties
content: complex
Model FiledIn{0,1}
Children FiledIn
Instance
<BasePrice Amount="">
  <FiledIn>{0,1}</FiledIn>
</BasePrice>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total BaseValue amount 

Example: 1750
Source
<xsd:element name="BasePrice">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FiledIn" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:all>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="Amount">
              <xsd:annotation>
                <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer"/>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:all>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice / FiledIn
Namespace No namespace
Annotations
This group represents the price filed in a currency different from the currency of a point of sale.
Diagram
Diagram TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_FiledIn_Amount
Properties
content: complex
minOccurs: 0
Model ALL(CurrencyCode Amount)
Children Amount, CurrencyCode
Instance
<FiledIn>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount>{1,1}</Amount>
</FiledIn>
Source
<xsd:element name="FiledIn" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="Amount">
        <xsd:annotation>
          <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer"/>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice / FiledIn / Amount
Namespace No namespace
Annotations
Base Fare Amount as originally filed.
Diagram
Diagram
Type extension of xsd:integer
Properties
content: complex
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes
Namespace No namespace
Annotations
Taxes group
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Amount TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax
Properties
content: complex
minOccurs: 0
Model Tax*
Children Tax
Instance
<Taxes Amount="">
  <Tax Amount="">{0,unbounded}</Tax>
</Taxes>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total taxes amount (= sum of all tax elements)

Example: 750
Source
<xsd:element name="Taxes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Taxes group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tax break down information group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="Designator">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>Individual tax amount. Example: 250</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 taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Amount TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Designator TicketRefundRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Description
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Tax Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount required
Individual tax amount.  Example: 250
Source
<xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Designator">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax / Designator
Namespace No namespace
Annotations
Tax or surcharge designator.  Example: US
Diagram
Diagram
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax / Description
Namespace No namespace
Annotations
Tax or surcharge description.  Example: US national transportation
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Commission
Namespace No namespace
Annotations
The commission taken on this service.

Example: 10
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Commission_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Whether the commission is in percent or an amount.
Possible values: P, A.
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The commission taken on this service. Example: 10</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>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServiceLocation
Namespace No namespace
Annotations
Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO)

This is the 3-letter IATA city- or airport code related to the service.  For example, an airport lounge pass may only be valid for one location.

Example: DFW
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ServiceLocation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO) This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Description
Namespace No namespace
Annotations
Description of service

Examples:
(a) Hoover Dam Tour
(b) Seat Assignment
(c) Executive Lounge Access

UI tip: You may build a one line description to display by stringing the following values together:
"Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here:

'Airline Lounge Pass DFW 10May'
where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate"

or
Premium Seat 9D

where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Description of service Examples: (a) Hoover Dam Tour (b) Seat Assignment (c) Executive Lounge Access UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionVariable
Namespace No namespace
Annotations
This value is used to provide a variable value for an selected service.

Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc.  

Examples:
"9D"
"UID: GO8978 PW: 1234"
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="DescriptionVariable" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionDetails
Namespace No namespace
Annotations
Detailed description of this service
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_DescriptionDetails_Text
Properties
content: complex
minOccurs: 0
Model Text{1,2}
Children Text
Instance
<DescriptionDetails>
  <Text>{1,2}</Text>
</DescriptionDetails>
Source
<xsd:element name="DescriptionDetails" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Detailed description of this service</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="2"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionDetails / Text
Namespace No namespace
Diagram
Diagram
Properties
maxOccurs: 2
Source
<xsd:element name="Text" maxOccurs="2"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association
Namespace No namespace
Annotations
ticket number and flight coupon number to which this service is associated

MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service
The 13-digit (no check-digit) E-ticket number this service is associated to.  

In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set.

Example: 1761234567890


Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_TicketNumber TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_CouponData
Properties
content: complex
minOccurs: 0
Model TicketNumber{0,1} , CouponData{0,4}
Children CouponData, TicketNumber
Instance
<Association>
  <TicketNumber>{0,1}</TicketNumber>
  <CouponData BoardingPoint="" CouponNumber="" OFFPoint="">{0,4}</CouponData>
</Association>
Source
<xsd:element name="Association" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ticket number and flight coupon number to which this service is associated MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service</xsd:documentation>
    <xsd:documentation>The 13-digit (no check-digit) E-ticket number this service is associated to. In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set. Example: 1761234567890 Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Flight">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Departure"/>
                  <xsd:element ref="Arrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier" minOccurs="0"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="CouponNumber">
            <xsd:annotation>
              <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="BoardingPoint">
            <xsd:annotation>
              <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="OFFPoint">
            <xsd:annotation>
              <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / TicketNumber
Namespace No namespace
Annotations
13-digit ticket number.  If part of a conjunctive set this is the actual number within the set.

EMD-S: can be associated 
EMD-A: must be assocaited
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="TicketNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / CouponData
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_CouponNumber TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_BoardingPoint TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_OFFPoint TicketRefundRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_Flight
Properties
content: complex
minOccurs: 0
maxOccurs: 4
Model Flight
Children Flight
Instance
<CouponData BoardingPoint="" CouponNumber="" OFFPoint="">
  <Flight>{1,1}</Flight>
</CouponData>
Attributes
QName Type Fixed Default Use Annotation
BoardingPoint optional
The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number.

Example:  JFK
CouponNumber optional
The single digit coupon number of the ticket image associated to this service.

EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A.

Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.
OFFPoint optional
The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number.

Example:  FRA
Source
<xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Flight">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Departure"/>
            <xsd:element ref="Arrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="CouponNumber">
      <xsd:annotation>
        <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="BoardingPoint">
      <xsd:annotation>
        <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="OFFPoint">
      <xsd:annotation>
        <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / CouponData / Flight
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#Departure TicketRefundRS.tmp#Arrival TicketRefundRS.tmp#Carrier TicketRefundRS.tmp#OperatingCarrier
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1}
Children Arrival, Carrier, Departure, OperatingCarrier
Instance
<Flight>
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{0,1}</OperatingCarrier>
</Flight>
Source
<xsd:element name="Flight">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Departure"/>
      <xsd:element ref="Arrival"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="OperatingCarrier" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo
Namespace No namespace
Annotations
references the exchanged document to support this item
Diagram
Diagram TicketRefundRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocNumber TicketRefundRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocIssuePlace TicketRefundRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocIssueDate
Properties
content: complex
minOccurs: 0
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" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>references the exchanged document to support this item</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 an 'accountable' document such as eCert, voucher, MCO, EMD, etc 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 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of an 'accountable' document 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 an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo / DocIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the 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 ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Endorsement
Namespace No namespace
Annotations
Endorsements for this service.

Example: NONREF
Diagram
Diagram TicketRefundRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsements for this service. Example: NONREF</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text">
        <xsd:annotation>
          <xsd:documentation>Freeflow text.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Remarks
Namespace No namespace
Annotations
EMD-S use ONLY

Remarks that are to be printed on the EMD-S receipt.

Example: 
Check with tour guide upon arrival
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Remarks" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY Remarks that are to be printed on the EMD-S receipt. Example: Check with tour guide upon arrival</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / TourCode
Namespace No namespace
Annotations
EMD-S use ONLY

Tour code as required
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TourCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY Tour code as required</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Operator
Namespace No namespace
Annotations
EMD-S use ONLY

The name of the service operator providing the service charged.

Example: 
CAHTYS CARAVANS
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Operator" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY The name of the service operator providing the service charged. Example: CAHTYS CARAVANS</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / CarrierCode
Namespace No namespace
Annotations
Carrier Code of airline providing the service
Diagram
Diagram
Source
<xsd:element name="CarrierCode">
  <xsd:annotation>
    <xsd:documentation>Carrier Code of airline providing the service</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Penalties
Namespace No namespace
Annotations
Option Penalty group
Diagram
Diagram TicketRefundRS.tmp#Penalties_Refundable TicketRefundRS.tmp#Penalties_Reusable TicketRefundRS.tmp#Change TicketRefundRS.tmp#Cancel
Properties
content: complex
Used by
Element EMDCoupon
Model Change{0,1} , Cancel{0,1}
Children Cancel, Change
Instance
<Penalties Refundable="" Reusable="">
  <Change>{0,1}</Change>
  <Cancel>{0,1}</Cancel>
</Penalties>
Attributes
QName Type Fixed Default Use Annotation
Refundable restriction of xsd:string optional
Indicates if option is refundable.  Values are:
Y = Option refundable
N = Option not refundable (default)
Example: Y
Reusable restriction of xsd:string optional
Indicates if option is reusable.  Values are:
Y = Funds are reusable
N = Funds are not reusable (default)
Example: Y
Source
<xsd:element name="Penalties">
  <xsd:annotation>
    <xsd:documentation>Option Penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Change" minOccurs="0"/>
      <xsd:element ref="Cancel" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Refundable" use="optional">
      <xsd:annotation>
        <xsd:documentation>Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable (default) Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Reusable" use="optional">
      <xsd:annotation>
        <xsd:documentation>Indicates if option is reusable. Values are: Y = Funds are reusable N = Funds are not reusable (default) Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Change
Namespace No namespace
Annotations
Change penalty group
Diagram
Diagram TicketRefundRS.tmp#Amount TicketRefundRS.tmp#Text
Properties
content: complex
Used by
Element Penalties
Model Amount{0,1} , Text*
Children Amount, Text
Instance
<Change>
  <Amount Unit="">{0,1}</Amount>
  <Text>{0,unbounded}</Text>
</Change>
Source
<xsd:element name="Change">
  <xsd:annotation>
    <xsd:documentation>Change penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount" minOccurs="0"/>
      <xsd:element ref="Text" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Cancel
Namespace No namespace
Annotations
Cancel penalty group
Diagram
Diagram TicketRefundRS.tmp#Amount TicketRefundRS.tmp#Text
Properties
content: complex
Used by
Element Penalties
Model Amount{0,1} , Text*
Children Amount, Text
Instance
<Cancel>
  <Amount Unit="">{0,1}</Amount>
  <Text>{0,unbounded}</Text>
</Cancel>
Source
<xsd:element name="Cancel">
  <xsd:annotation>
    <xsd:documentation>Cancel penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount" minOccurs="0"/>
      <xsd:element ref="Text" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal
Namespace No namespace
Annotations
Sum of all individual charges (final amount to be charged or debited with this EMD)

*** NOT COMPLETE ***
Note: Current structure covers the need for regular EMD-A and EMD-S issued.

It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_Total TicketRefundRS.tmp#CurrencyCode TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_BaseTotal TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_TaxTotal TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_Commission
Properties
content: complex
Model CurrencyCode , BaseTotal , TaxTotal{0,1} , Commission{0,1}
Children BaseTotal, Commission, CurrencyCode, TaxTotal
Instance
<EMDTotal Total="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <BaseTotal Amount="">{1,1}</BaseTotal>
  <TaxTotal Amount="">{0,1}</TaxTotal>
  <Commission NumberOfDecimals="" Type="">{0,1}</Commission>
</EMDTotal>
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer optional
Total amount debited or credited with this EMD.

This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount

plus

the sum of all taxes
.../EMDTotal/Taxes/@Amount

Example: 10675
Source
<xsd:element name="EMDTotal">
  <xsd:annotation>
    <xsd:documentation>Sum of all individual charges (final amount to be charged or debited with this EMD) *** NOT COMPLETE *** Note: Current structure covers the need for regular EMD-A and EMD-S issued. It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="BaseTotal">
        <xsd:annotation>
          <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="FiledIn" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TaxTotal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="Designator">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Description" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Individual tax amount. Example: 250</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>Sum of all taxes Example: 1125</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</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>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                <xsd:annotation>
                  <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total amount debited or credited with this EMD. This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount plus the sum of all taxes .../EMDTotal/Taxes/@Amount Example: 10675</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / BaseTotal
Namespace No namespace
Annotations
Consolidated amount of all base fee amounts charged with this EMD
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_BaseTotal_Amount TicketRefundRS.tmp#FiledIn
Properties
content: complex
Model FiledIn{0,1}
Children FiledIn
Instance
<BaseTotal Amount="">
  <FiledIn>{0,1}</FiledIn>
</BaseTotal>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Sum of all 'BaseValue' amounts 

Example: 9550
Source
<xsd:element name="BaseTotal">
  <xsd:annotation>
    <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FiledIn" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal
Namespace No namespace
Annotations
Tax group consolidating all taxes collected with this EMD for all services
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Amount TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax
Properties
content: complex
minOccurs: 0
Model Tax*
Children Tax
Instance
<TaxTotal Amount="">
  <Tax Amount="">{0,unbounded}</Tax>
</TaxTotal>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Sum of all taxes

Example: 1125
Source
<xsd:element name="TaxTotal" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="Designator">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>Individual tax amount. Example: 250</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>Sum of all taxes Example: 1125</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax
Namespace No namespace
Annotations
Tax break down of all collected taxes
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Amount TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Designator TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Description
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Tax Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount required
Individual tax amount.  Example: 250
Source
<xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Designator">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax / Designator
Namespace No namespace
Annotations
Tax or surcharge designator.  Example: US
Diagram
Diagram
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax / Description
Namespace No namespace
Annotations
Tax or surcharge description.  Example: US national transportation
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / Commission
Namespace No namespace
Annotations
The TOTAL commission claimed for all services charged with this EMD.

Example: 10
Diagram
Diagram TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_Commission_Type TicketRefundRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_Commission_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:int optional
If and only if the commission type is A, specify the number of decimals here.
Example: 2

Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'?  The node is copied over from TicketExchangeRQ
Type xsd:string required
Whether the commission is in percent or an amount.
Possible values: P, A.
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</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>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NumberOfDecimals" type="xsd:int">
          <xsd:annotation>
            <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo
Namespace No namespace
Annotations
EMD information of previous EMD(s)
Diagram
Diagram TicketRefundRS.tmp#EMDExchangeInfo_OriginalEMD TicketRefundRS.tmp#EMDExchangeInfo_IssueInExchangeFor TicketRefundRS.tmp#EMDExchangeInfo_PreviousExchanges
Properties
content: complex
Used by
Element EMDImage
Model OriginalEMD{0,1} , IssueInExchangeFor{0,1} , PreviousExchanges{0,1}
Children IssueInExchangeFor, OriginalEMD, PreviousExchanges
Instance
<EMDExchangeInfo>
  <OriginalEMD>{0,1}</OriginalEMD>
  <IssueInExchangeFor>{0,1}</IssueInExchangeFor>
  <PreviousExchanges>{0,1}</PreviousExchanges>
</EMDExchangeInfo>
Source
<xsd:element name="EMDExchangeInfo">
  <xsd:annotation>
    <xsd:documentation>EMD information of previous EMD(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="OriginalEMD" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data of the original (first) EMD in case this is a subsequent exchange trx. ***DO NOT YET USE*** ***NOT COMPLETED*** *** Needs review and proof of concept first ***</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="CouponNumber" maxOccurs="4">
                    <xsd:annotation>
                      <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Number" use="required">
                  <xsd:annotation>
                    <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:minLength value="1"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="OriginalIssueDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Issuance date in ISO 8601 format of the original EMD (yyyy-mm-dd). Example: 2008-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="OriginalIssuePlace" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the EMD originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="IATA" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The IATA number of the agency originally issuing the EMD.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IssueInExchangeFor" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The 13 digit number of the document(s) being exchanged. Example: 0012345467891</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PreviousExchanges" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>*** DO NOT USE *** ***NOT COMPLETED*** Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD
Namespace No namespace
Annotations
Data of the original (first) EMD in case this is a subsequent exchange trx.

***DO NOT YET USE***
***NOT COMPLETED***
*** Needs review and proof of concept first  ***
Diagram
Diagram TicketRefundRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber TicketRefundRS.tmp#OriginalIssueDate TicketRefundRS.tmp#OriginalIssuePlace TicketRefundRS.tmp#IATA
Properties
content: complex
minOccurs: 0
Model DocNumber{1,4} , OriginalIssueDate{0,1} , OriginalIssuePlace{0,1} , IATA{0,1}
Children DocNumber, IATA, OriginalIssueDate, OriginalIssuePlace
Instance
<OriginalEMD>
  <DocNumber Number="">{1,4}</DocNumber>
  <OriginalIssueDate>{0,1}</OriginalIssueDate>
  <OriginalIssuePlace>{0,1}</OriginalIssuePlace>
  <IATA>{0,1}</IATA>
</OriginalEMD>
Source
<xsd:element name="OriginalEMD" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data of the original (first) EMD in case this is a subsequent exchange trx. ***DO NOT YET USE*** ***NOT COMPLETED*** *** Needs review and proof of concept first ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="CouponNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="OriginalIssueDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Issuance date in ISO 8601 format of the original EMD (yyyy-mm-dd). Example: 2008-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OriginalIssuePlace" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the EMD originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="IATA" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The IATA number of the agency originally issuing the EMD.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD / DocNumber
Namespace No namespace
Annotations
Original 13-digit document number.  In case of a conjunctive set use one node for each ticket number of the multi-document set.

Example: 0015480123456
Diagram
Diagram TicketRefundRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber_Number TicketRefundRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber_CouponNumber
Properties
content: complex
maxOccurs: 4
Model CouponNumber{1,4}
Children CouponNumber
Instance
<DocNumber Number="">
  <CouponNumber>{1,4}</CouponNumber>
</DocNumber>
Attributes
QName Type Fixed Default Use Annotation
Number restriction of xsd:string required
The 13 digt ticket number of the ticket to be refunded.
Example: 0015480123458
Source
<xsd:element name="DocNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="CouponNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD / DocNumber / CouponNumber
Namespace No namespace
Annotations
The number of the coupon(s) that were issued.
Example: 1
Diagram
Diagram
Properties
maxOccurs: 4
Source
<xsd:element name="CouponNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OriginalIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="OriginalIssueDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OriginalIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="OriginalIssuePlace" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element IATA
Namespace No namespace
Annotations
The IATA number of the agency originally issuing the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="IATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / IssueInExchangeFor
Namespace No namespace
Annotations
The 13 digit number of the document(s) being exchanged.
Example: 0012345467891
Diagram
Diagram TicketRefundRS.tmp#EMDExchangeInfo_EMDExchangeInfo_IssueInExchangeFor_DocNumber
Properties
content: complex
minOccurs: 0
Model DocNumber{1,4}
Children DocNumber
Instance
<IssueInExchangeFor>
  <DocNumber>{1,4}</DocNumber>
</IssueInExchangeFor>
Source
<xsd:element name="IssueInExchangeFor" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The 13 digit number of the document(s) being exchanged. Example: 0012345467891</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / IssueInExchangeFor / DocNumber
Namespace No namespace
Annotations
The number of the coupoun that has been exchanged.
Example: 1
Diagram
Diagram
Properties
maxOccurs: 4
Source
<xsd:element name="DocNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / PreviousExchanges
Namespace No namespace
Annotations
*** DO NOT USE ***
***NOT COMPLETED***

Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PreviousExchanges" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>*** DO NOT USE *** ***NOT COMPLETED*** Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelDate
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="TravelDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram
Type xsd:time
Properties
content: simple
Source
<xsd:element name="TravelTime" type="xsd:time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Age
Namespace No namespace
Annotations
Traveler age.  Example: 01
Diagram
Diagram
Type xsd:positiveInteger
Properties
content: simple
Source
<xsd:element name="Age" type="xsd:positiveInteger">
  <xsd:annotation>
    <xsd:documentation>Traveler age. Example: 01</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktPrinterGroup / PrinterDestination
Namespace No namespace
Annotations
Documents are printed on this destination. If not given, the default printer is used.
Diagram
Diagram TicketRefundRS.tmp#TktPrinterGroup_TktPrinterGroup_PrinterDestination_Type TicketRefundRS.tmp#TktPrinterGroup_TktPrinterGroup_PrinterDestination_CountryCode
Type extension of xsd:string
Properties
content: complex
maxOccurs: 5
Attributes
QName Type Fixed Default Use Annotation
CountryCode xsd:string optional
The ticket printer country code. Needed by Sabre.
Example: AB
Type restriction of xsd:string required
The type of printer. Can be boarding pass (B), invoice / itinerary (I), mini itinerary (M),  ticket (T) printer or hardcopy / accounting (H) printer.
Example: T.
Source
<xsd:element name="PrinterDestination" maxOccurs="5">
  <xsd:annotation>
    <xsd:documentation>Documents are printed on this destination. If not given, the default printer is used.</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 printer. Can be boarding pass (B), invoice / itinerary (I), mini itinerary (M), ticket (T) printer or hardcopy / accounting (H) printer. Example: T.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="1"/>
              <xsd:enumeration value="B"/>
              <xsd:enumeration value="I"/>
              <xsd:enumeration value="M"/>
              <xsd:enumeration value="T"/>
              <xsd:enumeration value="H"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="CountryCode" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>The ticket printer country code. Needed by Sabre. Example: AB</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NVA
Namespace No namespace
Annotations
Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="NVA" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element NVB
Namespace No namespace
Annotations
Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="NVB" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo
Namespace No namespace
Annotations
DEPRECATED.
Please use definitions in PricingInfo: ReservationsDateTime, HistoricPricingDate, AltTicketingDate.

Historical pricing group. Required if OriginDestination group includes past date segments.
Diagram
Diagram TicketRefundRS.tmp#HistoricalPricingInfo_ReservationDateTime TicketRefundRS.tmp#HistoricalPricingInfo_TicketedDateTime TicketRefundRS.tmp#HistoricalPricingInfo_RecordLocator
Properties
content: complex
Model (ReservationDateTime{0,1} , TicketedDateTime) | RecordLocator{0,0}
Children RecordLocator, ReservationDateTime, TicketedDateTime
Instance
<HistoricalPricingInfo>
  <ReservationDateTime>{0,1}</ReservationDateTime>
  <TicketedDateTime>{1,1}</TicketedDateTime>
  <RecordLocator>{0,0}</RecordLocator>
</HistoricalPricingInfo>
Source
<xsd:element name="HistoricalPricingInfo">
  <xsd:annotation>
    <xsd:documentation>DEPRECATED. Please use definitions in PricingInfo: ReservationsDateTime, HistoricPricingDate, AltTicketingDate. Historical pricing group. Required if OriginDestination group includes past date segments.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="ReservationDateTime" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>This timestamp indetifies when PNR was created client application requests historical pricing for.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Date" type="Date">
                <xsd:annotation>
                  <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Time" type="Time" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="TicketedDateTime">
          <xsd:annotation>
            <xsd:documentation>Timestamp of ticket issuance for past date segments in OriginDestination section.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Date" type="Date">
                <xsd:annotation>
                  <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Time" type="Time" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="RecordLocator" type="xsd:string" minOccurs="0" maxOccurs="0">
        <xsd:annotation>
          <xsd:documentation>FUTURE USE. NOT SUPPORTED.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime
Namespace No namespace
Annotations
This timestamp indetifies when PNR was created client application requests historical pricing for.
Diagram
Diagram TicketRefundRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Date TicketRefundRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Time
Properties
content: complex
minOccurs: 0
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationDateTime>
Source
<xsd:element name="ReservationDateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This timestamp indetifies when PNR was created client application requests historical pricing for.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Date
Namespace No namespace
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Time
Namespace No namespace
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime
Namespace No namespace
Annotations
Timestamp of ticket issuance  for past date segments in OriginDestination section.
Diagram
Diagram TicketRefundRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Date TicketRefundRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<TicketedDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</TicketedDateTime>
Source
<xsd:element name="TicketedDateTime">
  <xsd:annotation>
    <xsd:documentation>Timestamp of ticket issuance for past date segments in OriginDestination section.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Date
Namespace No namespace
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Time
Namespace No namespace
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / RecordLocator
Namespace No namespace
Annotations
FUTURE USE.
NOT SUPPORTED.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
maxOccurs: 0
Source
<xsd:element name="RecordLocator" type="xsd:string" minOccurs="0" maxOccurs="0">
  <xsd:annotation>
    <xsd:documentation>FUTURE USE. NOT SUPPORTED.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element NegoRateCode
Namespace No namespace
Annotations
Negotiated rate code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="NegoRateCode">
  <xsd:annotation>
    <xsd:documentation>Negotiated rate code.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Latitude
Namespace No namespace
Annotations
Geographical information for latitude. If sign attribute is missing, positive values stand for North, negative values for South. Example: 49.9856
Diagram
Diagram TicketRefundRS.tmp#Latitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Latitude Indicator.  Values are: N = North of Equator S = South of Equator  Example: S
Source
<xsd:element name="Latitude">
  <xsd:annotation>
    <xsd:documentation>Geographical information for latitude. If sign attribute is missing, positive values stand for North, negative values for South. Example: 49.9856</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="Sign">
          <xsd:annotation>
            <xsd:documentation>Latitude Indicator. Values are: N = North of Equator S = South of Equator Example: S</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="S"/>
              <xsd:enumeration value="N"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Longitude
Namespace No namespace
Annotations
Geographical information for longitude. If sign attribute is missing, positive values stand for East, negative values for West. Example: 9.1220
Diagram
Diagram TicketRefundRS.tmp#Longitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Longitude indicator.  Values are: E = East of Meridian, W = West of Meridian  Example: E
Source
<xsd:element name="Longitude">
  <xsd:annotation>
    <xsd:documentation>Geographical information for longitude. If sign attribute is missing, positive values stand for East, negative values for West. Example: 9.1220</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="Sign">
          <xsd:annotation>
            <xsd:documentation>Longitude indicator. Values are: E = East of Meridian, W = West of Meridian Example: E</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="E"/>
              <xsd:enumeration value="W"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element GeoCoded
Namespace No namespace
Annotations
Geographical position information. 
Allows search by geographical longitude and latitude and to define a search radius around the specified geo location.
Diagram
Diagram TicketRefundRS.tmp#Radius TicketRefundRS.tmp#DistanceUnit TicketRefundRS.tmp#Longitude TicketRefundRS.tmp#Latitude
Properties
content: complex
Model ALL(Longitude Latitude)
Children Latitude, Longitude
Instance
<GeoCoded DistanceUnit="K" Radius="">
  <Longitude Sign="">{1,1}</Longitude>
  <Latitude Sign="">{1,1}</Latitude>
</GeoCoded>
Attributes
QName Type Fixed Default Use Annotation
DistanceUnit restriction of xsd:string K optional
Unit of distance.
Values:
M = Miles
K = Kilometers
Example: K
Radius xsd:unsignedLong optional
Radius around the specified location, within which results should be included.
Example: 0.5
Source
<xsd:element name="GeoCoded">
  <xsd:annotation>
    <xsd:documentation>Geographical position information. Allows search by geographical longitude and latitude and to define a search radius around the specified geo location.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="Longitude"/>
      <xsd:element ref="Latitude"/>
    </xsd:all>
    <xsd:attribute ref="Radius"/>
    <xsd:attribute ref="DistanceUnit" default="K">
      <xsd:annotation>
        <xsd:documentation>Unit of distance in which Radius is specified. Values: M = Miles K = Kilometers Defaults to kilometers, if left out. Example: M</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TravelerIDRef
Namespace No namespace
Annotations
Unique association ID reference of the traveler associated to this item. No comma separeted lists and no ranges allowed.        Example: T1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="TravelerIDRef" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Unique association ID reference of the traveler associated to this item. No comma separeted lists and no ranges allowed. Example: T1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element SegmentIDRef
Namespace No namespace
Annotations
ID reference used to asscociate this item to a segment.  No comma separeted lists and no ranges supported.    Example: F1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="SegmentIDRef" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>ID reference used to asscociate this item to a segment. No comma separeted lists and no ranges supported. Example: F1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element FareRefKey
Namespace No namespace
Annotations
Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FareRefKey">
  <xsd:annotation>
    <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HotelRating
Namespace No namespace
Annotations
Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon.
Example: NTM3  CROWN
Diagram
Diagram TicketRefundRS.tmp#HotelRating_RatingSystem
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
RatingSystem restriction of xsd:string optional
Identifies the rating system used to rate the hotel. Values are: 
AAA - AAA in US
GUESTS - Guest rating
HRS - Hotel Reservation System 'stars' rating
NTM - North Star Media 'crown' rating.
HBC - Booking.com rating
UNK - unknown.
Source
<xsd:element name="HotelRating">
  <xsd:annotation>
    <xsd:documentation>Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. Example: NTM3 CROWN</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="RatingSystem">
          <xsd:annotation>
            <xsd:documentation>Identifies the rating system used to rate the hotel. Values are: AAA - AAA in US GUESTS - Guest rating HRS - Hotel Reservation System 'stars' rating NTM - North Star Media 'crown' rating. HBC - Booking.com rating UNK - unknown.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="AAA"/>
              <xsd:enumeration value="GUESTS"/>
              <xsd:enumeration value="HRS"/>
              <xsd:enumeration value="NTM"/>
              <xsd:enumeration value="UNK"/>
              <xsd:enumeration value="HBC"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element POIDistance
Namespace No namespace
Annotations
Distance to a point of interest. Will somewhen replace DistanceToAirport. Example: 5.5
Diagram
Diagram TicketRefundRS.tmp#POIDistance_POIType TicketRefundRS.tmp#POIDistance_POIName
Type extension of xsd:decimal
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
POIName xsd:string optional
Point of interest name.
Example: FRANKFURT/MAIN
POIType restriction of xsd:string required
Point of interest type. Example: AIRPORT
Source
<xsd:element name="POIDistance">
  <xsd:annotation>
    <xsd:documentation>Distance to a point of interest. Will somewhen replace DistanceToAirport. Example: 5.5</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="POIType" use="required">
          <xsd:annotation>
            <xsd:documentation>Point of interest type. Example: AIRPORT</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="AIRPORT"/>
              <xsd:enumeration value="TRAIN STATION"/>
              <xsd:enumeration value="CITY CENTER"/>
              <xsd:enumeration value="HIGHWAY"/>
              <xsd:enumeration value="SHOPPING"/>
              <xsd:enumeration value="PETROL STATION"/>
              <xsd:enumeration value="THEATER"/>
              <xsd:enumeration value="CINEMA"/>
              <xsd:enumeration value="CAR RENTAL STATION"/>
              <xsd:enumeration value="UNKNOWN"/>
              <xsd:enumeration value="LOCATION"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="POIName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Point of interest name. Example: FRANKFURT/MAIN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / CityCode
Namespace No namespace
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / Category
Namespace No namespace
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban
A = All suburban locations 
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
Source
<xsd:element name="Category">
  <xsd:annotation>
    <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location Example: C</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / Number
Namespace No namespace
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Number" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / CityCode
Namespace No namespace
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / Category
Namespace No namespace
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban 
D = default location for the city.
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
Source
<xsd:element name="Category">
  <xsd:annotation>
    <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban D = default location for the city. R = Resort location Example: C</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / Number
Namespace No namespace
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Number" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicEndorsement / Text
Namespace No namespace
Annotations
Endorsement text.
Diagram
Diagram TicketRefundRS.tmp#FreeFormTextField
Type FreeFormTextField
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Text" type="FreeFormTextField">
  <xsd:annotation>
    <xsd:documentation>Endorsement text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BaseFareType / Surcharges
Namespace No namespace
Annotations
Surcharges group
Diagram
Diagram TicketRefundRS.tmp#SurchargesType_Amount TicketRefundRS.tmp#SurchargesType_Surcharge TicketRefundRS.tmp#SurchargesType
Type SurchargesType
Properties
content: complex
minOccurs: 0
Model Surcharge+
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="" Segment="">{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" type="SurchargesType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Surcharges group</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element SurchargesType / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundRS.tmp#SurchargeTypeBasic_Amount TicketRefundRS.tmp#SurchargeTypeBasic_Designator TicketRefundRS.tmp#SurchargeTypeBasic_Description TicketRefundRS.tmp#SurchargeTypeBasic TicketRefundRS.tmp#SurchargeType_Segment TicketRefundRS.tmp#SurchargeType
Type SurchargeType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Surcharge Amount="" Segment="">
  <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
Segment xsd:integer required
Segment number to which the surcharge applies.  Example: 1
Source
<xsd:element name="Surcharge" type="SurchargeType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Surcharges break down information.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child
Namespace No namespace
Annotations
Child elements - one per requested child.
Diagram
Diagram TicketRefundRS.tmp#Children_Children_Child_Age TicketRefundRS.tmp#Children_Children_Child_ExtraBed
Properties
content: complex
maxOccurs: unbounded
Model Age , ExtraBed{0,1}
Children Age, ExtraBed
Instance
<Child>
  <Age>{1,1}</Age>
  <ExtraBed>{0,1}</ExtraBed>
</Child>
Source
<xsd:element name="Child" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Child elements - one per requested child.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Age">
        <xsd:annotation>
          <xsd:documentation>Age of child in years (allowed values are 0-17).</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:int">
            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="17"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ExtraBed" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child / Age
Namespace No namespace
Annotations
Age of child in years (allowed values are 0-17).
Diagram
Diagram
Type restriction of xsd:int
Properties
content: simple
Facets
maxInclusive 17
minInclusive 0
Source
<xsd:element name="Age">
  <xsd:annotation>
    <xsd:documentation>Age of child in years (allowed values are 0-17).</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:int">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="17"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child / ExtraBed
Namespace No namespace
Annotations
Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
enumeration Y
enumeration N
Source
<xsd:element name="ExtraBed" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="N"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Url
Namespace No namespace
Annotations
Hyperlink defining the location of the referenced media (e.g. location of a JPG file).
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Url" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Hyperlink defining the location of the referenced media (e.g. location of a JPG file).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Width
Namespace No namespace
Annotations
Width of media content in specified units.
Diagram
Diagram TicketRefundRS.tmp#MediaType_MediaType_Width_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
Source
<xsd:element name="Width">
  <xsd:annotation>
    <xsd:documentation>Width of media content in specified units.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:int">
        <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
          <xsd:annotation>
            <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Height
Namespace No namespace
Annotations
Height of media content in specified units.
Diagram
Diagram TicketRefundRS.tmp#MediaType_MediaType_Height_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
Source
<xsd:element name="Height">
  <xsd:annotation>
    <xsd:documentation>Height of media content in specified units.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:int">
        <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
          <xsd:annotation>
            <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Type
Namespace No namespace
Annotations
Type of media content. 

Example:
image
webcam
video 
360 (panorama view)
Diagram
Diagram TicketRefundRS.tmp#MediaTypeType
Type MediaTypeType
Properties
content: simple
Facets
enumeration image
enumeration webcam
enumeration 360
enumeration video
enumeration logo
enumeration map
Source
<xsd:element name="Type" type="MediaTypeType">
  <xsd:annotation>
    <xsd:documentation>Type of media content. Example: image webcam video 360 (panorama view)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Media / Preview
Namespace No namespace
Annotations
Preview of the referenced media content (e.g. thumbnail of the picture).
Diagram
Diagram TicketRefundRS.tmp#MediaType_Url TicketRefundRS.tmp#MediaType_Width TicketRefundRS.tmp#MediaType_Height TicketRefundRS.tmp#MediaType_Type TicketRefundRS.tmp#MediaType
Type MediaType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Url , Width , Height , Type
Children Height, Type, Url, Width
Instance
<Preview>
  <Url>{1,1}</Url>
  <Width Unit="">{1,1}</Width>
  <Height Unit="">{1,1}</Height>
  <Type>{1,1}</Type>
</Preview>
Source
<xsd:element name="Preview" type="MediaType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Preview of the referenced media content (e.g. thumbnail of the picture).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Media / Description
Namespace No namespace
Annotations
Media content description (e.g. exterior view).
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Description" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Media content description (e.g. exterior view).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime
Namespace No namespace
Annotations
Date/time when the entire booking was reserved.  Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).
Diagram
Diagram TicketRefundRS.tmp#ReservationsDateTime_Date TicketRefundRS.tmp#ReservationsDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationsDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationsDateTime>
Source
<xsd:element name="ReservationsDateTime">
  <xsd:annotation>
    <xsd:documentation>Date/time when the entire booking was reserved. Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime / Date
Namespace No namespace
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime / Time
Namespace No namespace
Annotations
Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricPricingDate
Namespace No namespace
Annotations
Date for which a historical pricing is requested.  When used for ticket reissue in BSP markets this is commonly the issuance date of the original ticket.
Diagram
Diagram TicketRefundRS.tmp#HistoricPricingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<HistoricPricingDate>
  <Date>{1,1}</Date>
</HistoricPricingDate>
Source
<xsd:element name="HistoricPricingDate">
  <xsd:annotation>
    <xsd:documentation>Date for which a historical pricing is requested. When used for ticket reissue in BSP markets this is commonly the issuance date of the original ticket.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricPricingDate / Date
Namespace No namespace
Annotations
Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element AltTicketingDate
Namespace No namespace
Annotations
This date stamp specifies a future or historic alternative date validation for ticketing.
Diagram
Diagram TicketRefundRS.tmp#AltTicketingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<AltTicketingDate>
  <Date>{1,1}</Date>
</AltTicketingDate>
Source
<xsd:element name="AltTicketingDate">
  <xsd:annotation>
    <xsd:documentation>This date stamp specifies a future or historic alternative date validation for ticketing.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element AltTicketingDate / Date
Namespace No namespace
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BookingSource
Namespace No namespace
Annotations
Agency booking source number.  Example: 99199
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="BookingSource" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency booking source number. Example: 99199</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / CorporateRateOverride
Namespace No namespace
Annotations
Corporate rate override.  Example: 25900
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="CorporateRateOverride" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporate rate override. Example: 25900</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / CorporateDiscountNumber
Namespace No namespace
Annotations
Corporate discount number.  Example: 5643356
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CorporateDiscountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporate discount number. Example: 5643356</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee
Namespace No namespace
Diagram
Diagram TicketRefundRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Type TicketRefundRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard TicketRefundRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Other
Properties
content: complex
minOccurs: 0
Model CreditCard | Other
Children CreditCard, Other
Instance
<PaymentGuarantee Type="G">
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</PaymentGuarantee>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string G optional
Type of payment.  Values are:
G = Guarantee
D = Deposit
Example: G
Source
<xsd:element name="PaymentGuarantee" minOccurs="0">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="CreditCard">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="BasicCreditCardType">
              <xsd:sequence minOccurs="0">
                <xsd:element name="CardholderFirstName" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>FirstName on card.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:minLength value="1"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:element>
                <xsd:element name="CardholderLastName">
                  <xsd:annotation>
                    <xsd:documentation>Name on card.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:minLength value="1"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:element>