Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketIssueRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Element TicketIssueRQ
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_Version TicketIssueRQ.tmp#TicketIssueRQ_ReValidate TicketIssueRQ.tmp#TicketIssueRQ_RePrice TicketIssueRQ.tmp#FlightReq TicketIssueRQ.tmp#TravelerReq TicketIssueRQ.tmp#TicketIssueRQ_ExchangeReq TicketIssueRQ.tmp#TicketIssueRQ_StoredFareReq TicketIssueRQ.tmp#RecordLocator TicketIssueRQ.tmp#TicketIssueRQ_QualifierGroup TicketIssueRQ.tmp#TicketIssueRQ_DocumentGroup TicketIssueRQ.tmp#TicketIssueRQ_PrinterGroup
Properties
content: complex
Model (FlightReq | TravelerReq | ExchangeReq | StoredFareReq) , RecordLocator , QualifierGroup{0,1} , DocumentGroup{0,1} , PrinterGroup{0,1}
Children DocumentGroup, ExchangeReq, FlightReq, PrinterGroup, QualifierGroup, RecordLocator, StoredFareReq, TravelerReq
Instance
<TicketIssueRQ RePrice="N" ReValidate="N" Version="">
  <FlightReq>{1,1}</FlightReq>
  <TravelerReq>{1,1}</TravelerReq>
  <ExchangeReq Source="">{1,1}</ExchangeReq>
  <StoredFareReq>{1,1}</StoredFareReq>
  <RecordLocator>{1,1}</RecordLocator>
  <QualifierGroup>{0,1}</QualifierGroup>
  <DocumentGroup>{0,1}</DocumentGroup>
  <PrinterGroup>{0,1}</PrinterGroup>
</TicketIssueRQ>
Attributes
QName Type Fixed Default Use Annotation
RePrice xsd:string N optional
Automatically re-price the itinerary in case the stored fare should not be valid any more.
Possible values: Y, N
Default: N
ReValidate xsd:string N optional
If 'Y', revalidates the Fares before Issuing a Ticket, otherwise ignore.
Default: N.
Version xsd:string optional
Version number.
Example: 2.0
Source
<xsd:element name="TicketIssueRQ">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:annotation>
          <xsd:documentation>Every single branch in this choice has to clearly identify a particular FareGroup in the PNR. Ticketing without a matching FareGroup is not supported.</xsd:documentation>
        </xsd:annotation>
        <xsd:element ref="FlightReq"/>
        <xsd:element ref="TravelerReq"/>
        <xsd:element name="ExchangeReq">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="TktExchangeRequest">
                <xsd:complexType>
                  <xsd:attribute name="ExchangeReqNumber" type="xsd:string" use="required">
                    <xsd:annotation>
                      <xsd:documentation>The number of the exchange request to be ticketed as returned by TicketExchangeRS</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute name="OriginalTicketNumber" type="xsd:string" use="required">
                    <xsd:annotation>
                      <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute ref="Source">
              <xsd:annotation>
                <xsd:documentation>Identifies the source to process this request. Example: AA, LH, or other.</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="StoredFareReq">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="TktStoredFare">
                <xsd:complexType>
                  <xsd:attribute name="FareNumber" type="xsd:string" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Number of FareGroup in PNR to be used for ticketing. Example: 2</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
      <xsd:element ref="RecordLocator">
        <xsd:annotation>
          <xsd:documentation>The record locator of the PNR for which the ticket(s) are to be issued. Example: XQ23AX</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="QualifierGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data sent in the QualifierGroup supplements or overwrites the content of the PNR, depending on the PNR already containing the respective data or not.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type" type="xsd:string" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Commission type. Values are: P = Percent, A = Amount Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:nonNegativeInteger">
                      <xsd:annotation>
                        <xsd:documentation>Number of decimals for amount value.</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ValidatingCarrier" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="2"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FormOfPayment" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Form of Payment Group Noe: If provided all requested travelers and faregroups must be covered by this/these element(s)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:choice>
                    <xsd:sequence>
                      <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
                        <xsd:annotation>
                          <xsd:documentation>Note: ONLY BSP market true Split FOPs can have multiplicity here.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="CCCode" type="xsd:string">
                              <xsd:annotation>
                                <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="CCNumber" type="xsd:long">
                              <xsd:annotation>
                                <xsd:documentation>Credit card number. Example: 4444333322221111</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" type="xsd:int">
                                    <xsd:annotation>
                                      <xsd:documentation>Month in format MM</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="Year" type="xsd:int">
                                    <xsd:annotation>
                                      <xsd:documentation>Year in format YY</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                </xsd:sequence>
                              </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Creditcard approval code. Example: 12345</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="AuthorizationData" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Data Elements which are returned from the CC Provider which are reported to ARC and BSP. Internal use only.</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: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:sequence minOccurs="0">
                              <xsd:element ref="CardholderFirstName" minOccurs="0"/>
                              <xsd:element ref="CardholderLastName"/>
                            </xsd:sequence>
                            <xsd:element ref="Authorization" minOccurs="0"/>
                            <xsd:element name="PaymentPlanInfo" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados)</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" maxOccurs="unbounded">
                                    <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 ref="Amount"/>
                                      </xsd:sequence>
                                      <xsd:attribute name="PassengerTypeCode" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Passenger Type Code associated to this entry Example: ADT</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </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 (example: AX plans). Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="CCAddressGroup" minOccurs="0">
                              <xsd:complexType>
                                <xsd:sequence>
                                  <xsd:element name="Address" type="xsd:string" maxOccurs="2">
                                    <xsd:annotation>
                                      <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="City" type="xsd:string">
                                    <xsd:annotation>
                                      <xsd:documentation>City name. Example: NY</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="PostalCode" type="xsd:string">
                                    <xsd:annotation>
                                      <xsd:documentation>Postal code or zip code. Example: 12345</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="StateCode" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                      <xsd:documentation>State code. Example: NY</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="CountryCode" type="xsd:string">
                                    <xsd:annotation>
                                      <xsd:documentation>Country code. Example: US</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.</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. Note: ONLY BSP market true Split FOPs can have multiplicity here. Example: CHECK, CASH</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.</xsd:documentation>
                                </xsd:annotation>
                              </xsd:attribute>
                            </xsd:extension>
                          </xsd:simpleContent>
                        </xsd:complexType>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:choice>
                  <xsd:element name="Traveler" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tickets covered by this FOP and grouped by traveler.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element ref="TravelerElementNumber"/>
                        <xsd:element name="FareGroupNumber" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Reference of the FareGroup number in the PNR. if NONE selected the FOP covers all fare groups of this ticket request. Example: 1</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ExchangeDocuments" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Data for 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="TravelerElementNumber">
                    <xsd:annotation>
                      <xsd:documentation>PNR traveler element number. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:choice minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>One of these references are needed in case more than one fare group is requested for ticketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="SegmentElementNumber" maxOccurs="unbounded">
                      <xsd:annotation>
                        <xsd:documentation>PNR segment (flight) element number. Example: 1</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="StoredFareNumber">
                      <xsd:annotation>
                        <xsd:documentation>Number of FareGroup in PNR to be used for ticketing. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:choice>
                  <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 applied as credit towards this transaction</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:choice>
                          <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:element name="OtherReference">
                            <xsd:annotation>
                              <xsd:documentation>This may be a "credit shell" reference, booking or PNR reference based on what the airline supports Sample: HG5TYH 078945613</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                        </xsd:choice>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DocumentGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>If not specified, the GDS specific standard documents are issued. On Apollo that are: MIR, Itinerary, Ticket, BoardingPass (if possible).</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Invoice" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>If 'Y', prints Invoice (MIR in Apollo / Galileo) only. Values are: Y = Yes, N = No.</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:element>
            <xsd:choice minOccurs="0">
              <xsd:element name="Itinerary" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>If 'Y', prints Itinerary only. Values are: Y = Yes, N = No.</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:element>
              <xsd:element name="MiniItinerary" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>If 'Y', prints Mini Itinerary only. TEMP NOTE: according to doc, galileo only supports either or</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:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PrinterGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The PrinterGroup specifies the printer(s) to print to. NOTE: The PrinterGroup is mandatory for all GDS, although it may not be required on other CRS!</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <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>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Version" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 2.0</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ReValidate" type="xsd:string" use="optional" default="N">
      <xsd:annotation>
        <xsd:documentation>If 'Y', revalidates the Fares before Issuing a Ticket, otherwise ignore. Default: N.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="RePrice" type="xsd:string" default="N">
      <xsd:annotation>
        <xsd:documentation>Automatically re-price the itinerary in case the stored fare should not be valid any more. Possible values: Y, N Default: N</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FlightReq
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TktFlight
Properties
content: complex
Used by
Element TicketIssueRQ
Model TktFlight{1,16}
Children TktFlight
Instance
<FlightReq>
  <TktFlight Element="">{1,16}</TktFlight>
</FlightReq>
Source
<xsd:element name="FlightReq">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TktFlight" maxOccurs="16">
        <xsd:annotation>
          <xsd:documentation>Flight to be ticketed.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TktFlight
Namespace No namespace
Annotations
Flight to be ticketed. If ommited, request applies to all flights for the traveler.
Diagram
Diagram TicketIssueRQ.tmp#TktFlight_Element
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Element xsd:string required
PNR flight element number. Example: 1
Source
<xsd:element name="TktFlight">
  <xsd:annotation>
    <xsd:documentation>Flight to be ticketed. If ommited, request applies to all flights for the traveler.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Element" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>PNR flight element number. Example: 1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerReq
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TktTraveler
Properties
content: complex
Used by
Element TicketIssueRQ
Model TktTraveler+
Children TktTraveler
Instance
<TravelerReq>
  <TktTraveler Element="" ManualPricingInd="">{1,unbounded}</TktTraveler>
</TravelerReq>
Source
<xsd:element name="TravelerReq">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TktTraveler" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TktTraveler
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TktTraveler_Element TicketIssueRQ.tmp#TktTraveler_ManualPricingInd TicketIssueRQ.tmp#TktFlight
Properties
content: complex
Used by
Element TravelerReq
Model TktFlight{0,16}
Children TktFlight
Instance
<TktTraveler Element="" ManualPricingInd="">
  <TktFlight Element="">{0,16}</TktFlight>
</TktTraveler>
Attributes
QName Type Fixed Default Use Annotation
Element xsd:string required
PNR traveler element number.Example: 1
ManualPricingInd xsd:string optional
In case of a manual fare, fare validation will not succeed and is omitted / the system response is ignored and ticket issued anyway.
Possible values: Y / N.
Example: N.
Source
<xsd:element name="TktTraveler">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TktFlight" minOccurs="0" maxOccurs="16"/>
    </xsd:sequence>
    <xsd:attribute name="Element" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>PNR traveler element number.Example: 1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ManualPricingInd" use="optional">
      <xsd:annotation>
        <xsd:documentation>In case of a manual fare, fare validation will not succeed and is omitted / the system response is ignored and ticket issued anyway. Possible values: Y / N. Example: N.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string"/>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / ExchangeReq
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#Source TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_ExchangeReq_TktExchangeRequest
Properties
content: complex
Model TktExchangeRequest
Children TktExchangeRequest
Instance
<ExchangeReq Source="">
  <TktExchangeRequest ExchangeReqNumber="" OriginalTicketNumber="">{1,1}</TktExchangeRequest>
</ExchangeReq>
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="ExchangeReq">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TktExchangeRequest">
        <xsd:complexType>
          <xsd:attribute name="ExchangeReqNumber" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The number of the exchange request to be ticketed as returned by TicketExchangeRS</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="OriginalTicketNumber" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source">
      <xsd:annotation>
        <xsd:documentation>Identifies the source to process this request. Example: AA, LH, or other.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / ExchangeReq / TktExchangeRequest
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_ExchangeReq_TicketIssueRQ_TicketIssueRQ_ExchangeReq_TktExchangeRequest_ExchangeReqNumber TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_ExchangeReq_TicketIssueRQ_TicketIssueRQ_ExchangeReq_TktExchangeRequest_OriginalTicketNumber
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
ExchangeReqNumber xsd:string required
The number of the exchange request to be ticketed as returned by TicketExchangeRS
OriginalTicketNumber xsd:string required
The 13 digt ticket number of the ticket to be refunded.
Example: 0012345467891
Source
<xsd:element name="TktExchangeRequest">
  <xsd:complexType>
    <xsd:attribute name="ExchangeReqNumber" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The number of the exchange request to be ticketed as returned by TicketExchangeRS</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="OriginalTicketNumber" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / StoredFareReq
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_StoredFareReq_TktStoredFare
Properties
content: complex
Model TktStoredFare
Children TktStoredFare
Instance
<StoredFareReq>
  <TktStoredFare FareNumber="">{1,1}</TktStoredFare>
</StoredFareReq>
Source
<xsd:element name="StoredFareReq">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TktStoredFare">
        <xsd:complexType>
          <xsd:attribute name="FareNumber" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>Number of FareGroup in PNR to be used for ticketing. Example: 2</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / StoredFareReq / TktStoredFare
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_StoredFareReq_TicketIssueRQ_TicketIssueRQ_StoredFareReq_TktStoredFare_FareNumber
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
FareNumber xsd:string required
Number of FareGroup in PNR to be used for ticketing. Example: 2
Source
<xsd:element name="TktStoredFare">
  <xsd:complexType>
    <xsd:attribute name="FareNumber" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Number of FareGroup in PNR to be used for ticketing. Example: 2</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element RecordLocator
Namespace No namespace
Annotations
PNR record locator.  Example: R1A3SK
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TicketIssueRQ
Source
<xsd:element name="RecordLocator" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>PNR record locator. Example: R1A3SK</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup
Namespace No namespace
Annotations
Data sent in the QualifierGroup supplements or overwrites the content of the PNR, depending on the PNR already containing the respective data or not.
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_Commission TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_ValidatingCarrier TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_ExchangeDocuments
Properties
content: complex
minOccurs: 0
Model Commission{0,1} , ValidatingCarrier{0,1} , FormOfPayment* , ExchangeDocuments*
Children Commission, ExchangeDocuments, FormOfPayment, ValidatingCarrier
Instance
<QualifierGroup>
  <Commission NumberOfDecimals="" Type="">{0,1}</Commission>
  <ValidatingCarrier>{0,1}</ValidatingCarrier>
  <FormOfPayment>{0,unbounded}</FormOfPayment>
  <ExchangeDocuments>{0,unbounded}</ExchangeDocuments>
</QualifierGroup>
Source
<xsd:element name="QualifierGroup" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data sent in the QualifierGroup supplements or overwrites the content of the PNR, depending on the PNR already containing the respective data or not.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Commission type. Values are: P = Percent, A = Amount Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NumberOfDecimals" type="xsd:nonNegativeInteger">
                <xsd:annotation>
                  <xsd:documentation>Number of decimals for amount value.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ValidatingCarrier" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FormOfPayment" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Form of Payment Group Noe: If provided all requested travelers and faregroups must be covered by this/these element(s)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice>
              <xsd:sequence>
                <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
                  <xsd:annotation>
                    <xsd:documentation>Note: ONLY BSP market true Split FOPs can have multiplicity here.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="CCCode" type="xsd:string">
                        <xsd:annotation>
                          <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="CCNumber" type="xsd:long">
                        <xsd:annotation>
                          <xsd:documentation>Credit card number. Example: 4444333322221111</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" type="xsd:int">
                              <xsd:annotation>
                                <xsd:documentation>Month in format MM</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="Year" type="xsd:int">
                              <xsd:annotation>
                                <xsd:documentation>Year in format YY</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                      <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>Creditcard approval code. Example: 12345</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="AuthorizationData" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>Data Elements which are returned from the CC Provider which are reported to ARC and BSP. Internal use only.</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: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:sequence minOccurs="0">
                        <xsd:element ref="CardholderFirstName" minOccurs="0"/>
                        <xsd:element ref="CardholderLastName"/>
                      </xsd:sequence>
                      <xsd:element ref="Authorization" minOccurs="0"/>
                      <xsd:element name="PaymentPlanInfo" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados)</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" maxOccurs="unbounded">
                              <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 ref="Amount"/>
                                </xsd:sequence>
                                <xsd:attribute name="PassengerTypeCode" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Passenger Type Code associated to this entry Example: ADT</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </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 (example: AX plans). Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="CCAddressGroup" minOccurs="0">
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="Address" type="xsd:string" maxOccurs="2">
                              <xsd:annotation>
                                <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="City" type="xsd:string">
                              <xsd:annotation>
                                <xsd:documentation>City name. Example: NY</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="PostalCode" type="xsd:string">
                              <xsd:annotation>
                                <xsd:documentation>Postal code or zip code. Example: 12345</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="StateCode" type="xsd:string" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>State code. Example: NY</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="CountryCode" type="xsd:string">
                              <xsd:annotation>
                                <xsd:documentation>Country code. Example: US</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.</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. Note: ONLY BSP market true Split FOPs can have multiplicity here. Example: CHECK, CASH</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.</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                      </xsd:extension>
                    </xsd:simpleContent>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
            </xsd:choice>
            <xsd:element name="Traveler" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tickets covered by this FOP and grouped by traveler.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element ref="TravelerElementNumber"/>
                  <xsd:element name="FareGroupNumber" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Reference of the FareGroup number in the PNR. if NONE selected the FOP covers all fare groups of this ticket request. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ExchangeDocuments" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Data for 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="TravelerElementNumber">
              <xsd:annotation>
                <xsd:documentation>PNR traveler element number. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:choice minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>One of these references are needed in case more than one fare group is requested for ticketing</xsd:documentation>
              </xsd:annotation>
              <xsd:element name="SegmentElementNumber" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>PNR segment (flight) element number. Example: 1</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="StoredFareNumber">
                <xsd:annotation>
                  <xsd:documentation>Number of FareGroup in PNR to be used for ticketing. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
            <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 applied as credit towards this transaction</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:choice>
                    <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:element name="OtherReference">
                      <xsd:annotation>
                        <xsd:documentation>This may be a "credit shell" reference, booking or PNR reference based on what the airline supports Sample: HG5TYH 078945613</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:choice>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / Commission
Namespace No namespace
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_Commission_Type TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_Commission_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:nonNegativeInteger optional
Number of decimals for amount value.
Type xsd:string required
Commission type.  Values are: P = Percent, A = Amount  Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>Commission type. Values are: P = Percent, A = Amount Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NumberOfDecimals" type="xsd:nonNegativeInteger">
          <xsd:annotation>
            <xsd:documentation>Number of decimals for amount value.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / ValidatingCarrier
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 2
Source
<xsd:element name="ValidatingCarrier" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment
Namespace No namespace
Annotations
Form of Payment Group
Noe: If provided all requested travelers and faregroups must be covered by this/these element(s)
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_Other TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_Traveler
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model ((CreditCard* , Other*)) , Traveler+
Children CreditCard, Other, Traveler
Instance
<FormOfPayment>
  <CreditCard PartialAmount="">{0,unbounded}</CreditCard>
  <Other PartialAmount="">{0,unbounded}</Other>
  <Traveler>{1,unbounded}</Traveler>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Form of Payment Group Noe: If provided all requested travelers and faregroups must be covered by this/these element(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:sequence>
          <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Note: ONLY BSP market true Split FOPs can have multiplicity here.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="CCCode" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="CCNumber" type="xsd:long">
                  <xsd:annotation>
                    <xsd:documentation>Credit card number. Example: 4444333322221111</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" type="xsd:int">
                        <xsd:annotation>
                          <xsd:documentation>Month in format MM</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="Year" type="xsd:int">
                        <xsd:annotation>
                          <xsd:documentation>Year in format YY</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
                <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>Creditcard approval code. Example: 12345</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="AuthorizationData" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>Data Elements which are returned from the CC Provider which are reported to ARC and BSP. Internal use only.</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: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:sequence minOccurs="0">
                  <xsd:element ref="CardholderFirstName" minOccurs="0"/>
                  <xsd:element ref="CardholderLastName"/>
                </xsd:sequence>
                <xsd:element ref="Authorization" minOccurs="0"/>
                <xsd:element name="PaymentPlanInfo" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados)</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" maxOccurs="unbounded">
                        <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 ref="Amount"/>
                          </xsd:sequence>
                          <xsd:attribute name="PassengerTypeCode" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Passenger Type Code associated to this entry Example: ADT</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </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 (example: AX plans). Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="CCAddressGroup" minOccurs="0">
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="Address" type="xsd:string" maxOccurs="2">
                        <xsd:annotation>
                          <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="City" type="xsd:string">
                        <xsd:annotation>
                          <xsd:documentation>City name. Example: NY</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="PostalCode" type="xsd:string">
                        <xsd:annotation>
                          <xsd:documentation>Postal code or zip code. Example: 12345</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="StateCode" type="xsd:string" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>State code. Example: NY</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="CountryCode" type="xsd:string">
                        <xsd:annotation>
                          <xsd:documentation>Country code. Example: US</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.</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. Note: ONLY BSP market true Split FOPs can have multiplicity here. Example: CHECK, CASH</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.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:extension>
              </xsd:simpleContent>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:choice>
      <xsd:element name="Traveler" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tickets covered by this FOP and grouped by traveler.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element ref="TravelerElementNumber"/>
            <xsd:element name="FareGroupNumber" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Reference of the FareGroup number in the PNR. if NONE selected the FOP covers all fare groups of this ticket request. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard
Namespace No namespace
Annotations
Note: ONLY BSP market true Split FOPs can have multiplicity here.
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_PartialAmount TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_CCCode TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_CCNumber TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_CCExpiration TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_SecurityID TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ApprovalCode TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData TicketIssueRQ.tmp#CardholderFirstName TicketIssueRQ.tmp#CardholderLastName TicketIssueRQ.tmp#Authorization TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_PaymentPlanInfo TicketIssueRQ.tmp#ExtendedPayment TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_CCAddressGroup
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CCCode , CCNumber , CCExpiration , SecurityID{0,1} , ApprovalCode{0,1} , AuthorizationData{0,1} , ReportingData{0,1} , CardholderFirstName{0,1} , CardholderLastName , Authorization{0,1} , PaymentPlanInfo{0,1} , ExtendedPayment{0,1} , CCAddressGroup{0,1}
Children ApprovalCode, Authorization, AuthorizationData, CCAddressGroup, CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName, ExtendedPayment, PaymentPlanInfo, ReportingData, SecurityID
Instance
<CreditCard PartialAmount="">
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <SecurityID>{0,1}</SecurityID>
  <ApprovalCode>{0,1}</ApprovalCode>
  <AuthorizationData>{0,1}</AuthorizationData>
  <ReportingData>{0,1}</ReportingData>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
  <Authorization AirlineCode="" Amount="">{0,1}</Authorization>
  <PaymentPlanInfo>{0,1}</PaymentPlanInfo>
  <ExtendedPayment DepositAmount="" NumberOfMonths="" PlanCode="">{0,1}</ExtendedPayment>
  <CCAddressGroup>{0,1}</CCAddressGroup>
</CreditCard>
Attributes
QName Type Fixed Default Use Annotation
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" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Note: ONLY BSP market true Split FOPs can have multiplicity here.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CCCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CCNumber" type="xsd:long">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Example: 4444333322221111</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" type="xsd:int">
              <xsd:annotation>
                <xsd:documentation>Month in format MM</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Year" type="xsd:int">
              <xsd:annotation>
                <xsd:documentation>Year in format YY</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Creditcard approval code. Example: 12345</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AuthorizationData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements which are returned from the CC Provider which are reported to ARC and BSP. Internal use only.</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: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:sequence minOccurs="0">
        <xsd:element ref="CardholderFirstName" minOccurs="0"/>
        <xsd:element ref="CardholderLastName"/>
      </xsd:sequence>
      <xsd:element ref="Authorization" minOccurs="0"/>
      <xsd:element name="PaymentPlanInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados)</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" maxOccurs="unbounded">
              <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 ref="Amount"/>
                </xsd:sequence>
                <xsd:attribute name="PassengerTypeCode" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Passenger Type Code associated to this entry Example: ADT</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </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 (example: AX plans). Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CCAddressGroup" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Address" type="xsd:string" maxOccurs="2">
              <xsd:annotation>
                <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="City" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>City name. Example: NY</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="PostalCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Postal code or zip code. Example: 12345</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="StateCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>State code. Example: NY</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CountryCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Country code. Example: US</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.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CCCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4444333322221111
Diagram
Diagram
Type xsd:long
Properties
content: simple
Source
<xsd:element name="CCNumber" type="xsd:long">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4444333322221111</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_CCExpiration_Month TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_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" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation>Month in format MM</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Year" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation>Year in format YY</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Month in format MM
Diagram
Diagram
Type xsd:int
Properties
content: simple
Source
<xsd:element name="Month" type="xsd:int">
  <xsd:annotation>
    <xsd:documentation>Month in format MM</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Year in format YY
Diagram
Diagram
Type xsd:int
Properties
content: simple
Source
<xsd:element name="Year" type="xsd:int">
  <xsd:annotation>
    <xsd:documentation>Year in format YY</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / SecurityID
Namespace No namespace
Annotations
This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This Credit Card Security ID (aka CCID, CVV, CVC) can not be stored and is entered at the transaction level.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Annotations
Creditcard approval code.
Example: 12345
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Creditcard approval code. Example: 12345</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / AuthorizationData
Namespace No namespace
Annotations
Data  Elements which are returned from the CC Provider which are reported to ARC and BSP.   
Internal use only.
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_TransactionIdentifier TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_AuthResCode TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_ValidationCode TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_AuthCharInd TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_EcommerceInd TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_BankNetRefDate TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_BanknetReferenceNumber TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_AuthorizationData_PaymentID TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_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 which are returned from the CC Provider which are reported to ARC and BSP. Internal use only.</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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / 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>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_CostCenter TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_Department TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_EmployeeID TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_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>
[ top ]
Element TicketIssueRQ / QualifierGroup / FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID TicketIssueRQ.tmp#TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_ReportingData_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_CreditCard_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_FormOfPayment_TicketIssueRQ_TicketIssueRQ_QualifierGroup_TicketIssueRQ_TicketIssueRQ_QualifierGroup_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