Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema EMDIssueRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element EMDIssueRQ
Namespace No namespace
Annotations
Root element to issue an EMD (Electronic Miscellaneous Document).

See annotation of attribute "EMDType" for type explanation.

Note: Each EMD-A document may have up to 4 value coupons and up to 4 consecutive EMD document numbers can be issued as a conjunctive set.

An EMD-S has a single coupon number (just like a paper MCO)

As of Jan 2009 Split Form of Payment IS NOT planned to be supported for an EMD
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_Version EMDIssueRQ.tmp#EMDIssueRQ_MonetaryType EMDIssueRQ.tmp#RecordLocator EMDIssueRQ.tmp#EMDIssueRQ_GroupName EMDIssueRQ.tmp#EMDIssueRQ_FormOfPayment EMDIssueRQ.tmp#EMDIssueRQ_Traveler EMDIssueRQ.tmp#EMDIssueRQ_EMDTotal EMDIssueRQ.tmp#EMDIssueRQ_QualifierGroup EMDIssueRQ.tmp#EMDExchangeInfo
Properties
content: complex
Model RecordLocator , ((GroupName , FormOfPayment) | Traveler+) , EMDTotal{0,1} , QualifierGroup{0,1} , EMDExchangeInfo{0,0}
Children EMDExchangeInfo, EMDTotal, FormOfPayment, GroupName, QualifierGroup, RecordLocator, Traveler
Instance
<EMDIssueRQ MonetaryType="" Version="">
  <RecordLocator>{1,1}</RecordLocator>
  <GroupName>{1,1}</GroupName>
  <FormOfPayment>{1,1}</FormOfPayment>
  <Traveler>{1,unbounded}</Traveler>
  <EMDTotal Total="">{0,1}</EMDTotal>
  <QualifierGroup>{0,1}</QualifierGroup>
  <EMDExchangeInfo>{0,0}</EMDExchangeInfo>
</EMDIssueRQ>
Attributes
QName Type Fixed Default Use Annotation
MonetaryType required
Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to  residual value of an unused ticket) transaction

Note: 
EMD-S may be of type=CREDIT or DEBIT; 
EMD-A is always of type=DEBIT

Possible values:
DEBIT
CREDIT
Version xsd:string optional
Version of the message to be used.
Example: 2.2
Source
<xsd:element name="EMDIssueRQ">
  <xsd:annotation>
    <xsd:documentation>Root element to issue an EMD (Electronic Miscellaneous Document). See annotation of attribute "EMDType" for type explanation. Note: Each EMD-A document may have up to 4 value coupons and up to 4 consecutive EMD document numbers can be issued as a conjunctive set. An EMD-S has a single coupon number (just like a paper MCO) As of Jan 2009 Split Form of Payment IS NOT planned to be supported for an EMD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator">
        <xsd:annotation>
          <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice>
        <xsd:annotation>
          <xsd:documentation>Choice of 'GroupName' or 'TravelerName'. An EMD-S may use either node, the GroupName or TravelerName. An EMD-A requires the use of the TravelerName. Services to be processed are child elements of each Traveler element</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:annotation>
            <xsd:documentation>Note: This choice only available for EMD-S, not allowed for EMD-A.</xsd:documentation>
          </xsd:annotation>
          <xsd:element name="GroupName">
            <xsd:annotation>
              <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType/>
          </xsd:element>
          <xsd:element name="FormOfPayment">
            <xsd:annotation>
              <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:sequence>
                <xsd:annotation>
                  <xsd:documentation>Note --- Not supported functionality: Split FOP Extended CC payment</xsd:documentation>
                </xsd:annotation>
                <xsd:element ref="TravelerElementNumber">
                  <xsd:annotation>
                    <xsd:documentation>Element number of traveler associated to this FOP. Example: 1</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:choice>
                  <xsd:element name="CreditCard">
                    <xsd:annotation>
                      <xsd:documentation>Credit card group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="CCCode">
                          <xsd:annotation>
                            <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="CCNumber" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="CCExpiration">
                          <xsd:annotation>
                            <xsd:documentation>Credit card expiration group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Month">
                                <xsd:annotation>
                                  <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                  <xsd:restriction base="xsd:string">
                                    <xsd:length value="2"/>
                                    <xsd:pattern value="0[1-9]|1[012]"/>
                                  </xsd:restriction>
                                </xsd:simpleType>
                              </xsd:element>
                              <xsd:element name="Year">
                                <xsd:annotation>
                                  <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                  <xsd:restriction base="xsd:string">
                                    <xsd:length value="2"/>
                                    <xsd:pattern value="[0-9][0-9]"/>
                                  </xsd:restriction>
                                </xsd:simpleType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ReportingData" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="AccountNumber" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Corporation's account number</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Min">
                                        <xsd:annotation>
                                          <xsd:documentation>minimum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Max">
                                        <xsd:annotation>
                                          <xsd:documentation>maximum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Format">
                                        <xsd:annotation>
                                          <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Mandatory">
                                        <xsd:annotation>
                                          <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementID" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementName" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="CostCenter" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Cost center number/code</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Min">
                                        <xsd:annotation>
                                          <xsd:documentation>minimum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Max">
                                        <xsd:annotation>
                                          <xsd:documentation>maximum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Format">
                                        <xsd:annotation>
                                          <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Mandatory">
                                        <xsd:annotation>
                                          <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementID" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementName" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="Department" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Min">
                                        <xsd:annotation>
                                          <xsd:documentation>minimum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Max">
                                        <xsd:annotation>
                                          <xsd:documentation>maximum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Format">
                                        <xsd:annotation>
                                          <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Mandatory">
                                        <xsd:annotation>
                                          <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementID" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementName" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="EmployeeID" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Min">
                                        <xsd:annotation>
                                          <xsd:documentation>minimum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Max">
                                        <xsd:annotation>
                                          <xsd:documentation>maximum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Format">
                                        <xsd:annotation>
                                          <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Mandatory">
                                        <xsd:annotation>
                                          <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementID" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementName" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                                <xsd:annotation>
                                  <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Min">
                                        <xsd:annotation>
                                          <xsd:documentation>minimum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Max">
                                        <xsd:annotation>
                                          <xsd:documentation>maximum length</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Format">
                                        <xsd:annotation>
                                          <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="Mandatory">
                                        <xsd:annotation>
                                          <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementID" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="DataElementName" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                      <xsd:attribute name="SystemProcess">
                                        <xsd:annotation>
                                          <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element ref="Authorization" minOccurs="0"/>
                        <xsd:element name="CardholderFullName" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="CCAddressGroup" minOccurs="0">
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="Address" maxOccurs="2"/>
                              <xsd:element ref="City"/>
                              <xsd:element ref="PostalCode"/>
                              <xsd:element ref="StateCode" minOccurs="0"/>
                              <xsd:element ref="CountryCode">
                                <xsd:annotation>
                                  <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Other">
                    <xsd:annotation>
                      <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CASH"/>
                        <xsd:enumeration value="CHECK"/>
                        <xsd:enumeration value=""/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:choice>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
        <xsd:element name="Traveler" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation>Options to be issued are grouped by traveler and unique FOP</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element ref="TravelerElementNumber">
                <xsd:annotation>
                  <xsd:documentation>Traveler(s) selected by their PNR element number for EMD issuance Example: 1</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ServiceElement" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>PNR element numbers of the services/options to be issued with this EMD. NOTE: the services listed here may have different ReasonCodes. Any EMD must be grouped by (a) Method and (b) ReasonCode and can only be issued for one traveler.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="ElementNumber">
                      <xsd:annotation>
                        <xsd:documentation>The element number for this service in the PNR</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="TicketNumber" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>13-digit ticket number of the ASSOCIATED ticket. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType/>
                    </xsd:element>
                    <xsd:element name="CouponNumber" minOccurs="0" maxOccurs="4">
                      <xsd:annotation>
                        <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:attribute ref="Source" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Identifies the source where this request is to be dispatched to. Source maybe a GDS or DC (direct connect) airline. Example: 1A, 1V, or other AA, EK</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute ref="SourceRef"/>
                  <xsd:attribute ref="TrxRefKey" use="required"/>
                  <xsd:attribute name="Method" use="required">
                    <xsd:annotation>
                      <xsd:documentation>Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="F"/>
                        <xsd:enumeration value="EA"/>
                        <xsd:enumeration value="MA"/>
                        <xsd:enumeration value="ES"/>
                        <xsd:enumeration value="MS"/>
                        <xsd:enumeration value="D"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:attribute>
                  <xsd:attribute name="ReasonCode" use="required">
                    <xsd:annotation>
                      <xsd:documentation>IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute name="SubCode" use="required">
                    <xsd:annotation>
                      <xsd:documentation>ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="FormOfPayment" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Form of payment used to settle the charges of this EMD. This element is MANDATORY when an EMD is issued to collect funds covering defined services (see also @MonetaryType = DEBIT in the EMDIssueRQ node) It is not used for an EMD which has a value of @MonetaryType=CREDIT - e.g. when credit is issued for residual values of an exchanged or refunded ticket</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:choice>
                    <xsd:annotation>
                      <xsd:documentation>Note --- Not supported functionality: Split FOP Extended CC payment</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="CreditCard">
                      <xsd:annotation>
                        <xsd:documentation>Credit card group</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="CCCode">
                            <xsd:annotation>
                              <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:length value="2"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element name="CCNumber" type="xsd:string">
                            <xsd:annotation>
                              <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="CCExpiration">
                            <xsd:annotation>
                              <xsd:documentation>Credit card expiration group</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                              <xsd:sequence>
                                <xsd:element name="Month">
                                  <xsd:annotation>
                                    <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:length value="2"/>
                                      <xsd:pattern value="0[1-9]|1[012]|99"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:element>
                                <xsd:element name="Year">
                                  <xsd:annotation>
                                    <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:length value="2"/>
                                      <xsd:pattern value="[0-9][0-9]|[99]"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:element>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                          <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                              <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element ref="Authorization" minOccurs="0"/>
                          <xsd:element name="CardholderFirstName" minOccurs="0">
                            <xsd:annotation>
                              <xsd:documentation>FirstName on card.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element name="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: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: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:complexType>
                                </xsd:element>
                                <xsd:element name="ProjectNumber" minOccurs="0">
                                  <xsd:complexType>
                                    <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: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: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:complexType>
                                </xsd:element>
                                <xsd:element name="AccountingUnit" minOccurs="0">
                                  <xsd:complexType>
                                    <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: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: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:complexType>
                                </xsd:element>
                                <xsd:element name="OrderNumber" minOccurs="0">
                                  <xsd:complexType>
                                    <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:complexType>
                                </xsd:element>
                                <xsd:element name="ActionNumber" minOccurs="0">
                                  <xsd:complexType>
                                    <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:complexType>
                                </xsd:element>
                                <xsd:element name="DepartureDate" minOccurs="0">
                                  <xsd:annotation>
                                    <xsd:documentation>Attributes to be passed thru from CCReportingDataRS. Actual date value added during reproting process based on the ticket charged against this credit card.</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:complexType>
                                    <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" use="required">
                                      <xsd:annotation>
                                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:attribute>
                                  </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="FinalDestination" minOccurs="0">
                                  <xsd:annotation>
                                    <xsd:documentation>Attributes to be passed thru from CCReportingDataRS. Actual final destination value added during reproting process based on the ticket charged against this credit card.</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:complexType>
                                    <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" use="required">
                                      <xsd:annotation>
                                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:attribute>
                                  </xsd:complexType>
                                </xsd:element>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                          <xsd:element name="CardholderLastName">
                            <xsd:annotation>
                              <xsd:documentation>Name on card.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                              <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="CCAddressGroup" minOccurs="0">
                            <xsd:complexType>
                              <xsd:sequence>
                                <xsd:element ref="Address" maxOccurs="2"/>
                                <xsd:element ref="City"/>
                                <xsd:element ref="PostalCode"/>
                                <xsd:element ref="StateCode" minOccurs="0"/>
                                <xsd:element ref="CountryCode">
                                  <xsd:annotation>
                                    <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:element>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Other">
                      <xsd:annotation>
                        <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:enumeration value="CASH"/>
                          <xsd:enumeration value="CHECK"/>
                          <xsd:enumeration value=""/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                  </xsd:choice>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="EndorsementAddOns" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Any traveler associated tax ID e.g. RUC/VAT can be provided here. EMD processing will add these to the existing document level endorsements filed by the airline. These 'Add Ons' will not replace existing endorsements.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element ref="Text" maxOccurs="unbounded">
                      <xsd:annotation>
                        <xsd:documentation>Text to be added to existing (document level) endorsement</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
      <xsd:element name="EMDTotal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY Final amount to be charged with this EMD-S This node exclusively used for EMD-S (includes TASF automated ServiceFee charge)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CurrencyCode">
              <xsd:annotation>
                <xsd:documentation>Currency code of Point of Sale (POS) Applies to all amounts of this EMD (with the exception of any amount filed in a different currency and identified by its own CurrencyCode element) Example: USD</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:restriction base="CurrencyCodeType">
                    <xsd:pattern value="[A-Z0-9]{3}"/>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:restriction>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="BasePrice">
              <xsd:annotation>
                <xsd:documentation>Base (net) price of Option</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FiledIn">
                    <xsd:annotation>
                      <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Surcharges" type="SurchargesType" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Surcharges group</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Net price of charge. Example: 9550</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Taxes">
              <xsd:annotation>
                <xsd:documentation>Taxes group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element name="Designator">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Sum of all taxes Example: 1125</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The TOTAL commission taken. Example: 10</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type" type="xsd:string" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                      <xsd:annotation>
                        <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total amount debited or credited with this EMD. This is the sum of BasePrice .../EMDTotal/BasePrice/@Amount plus the sum of all taxes .../EMDTotal/Taxes/@Amount Example: 10675</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="QualifierGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY additional qualifiers to be used for an EMD-S</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="ReasonForIssuance">
              <xsd:annotation>
                <xsd:documentation>This RFIC code is exclusively used for EMD-S (includes TASF automated ServiceFee charge) Valid RFIC codes (IATA) are: A = Air Transportation (used for residual value document) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use X = automated service fee (TASF)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Textual description of the reason of issuance or type of service of the EMD-S, i.e. HOOVER DAM TOUR</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ValidatingCarrier">
              <xsd:annotation>
                <xsd:documentation>The 2-letter IATA carrier code of the validating carrier.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="LocationCode">
              <xsd:annotation>
                <xsd:documentation>The three - letter IATA code of the location where the service is purchased/issued or provided. Example: MIA</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Endorsements" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Endorsements that are to be printed on the EMD-S.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Remarks" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Remarks that are to be printed on the EMD-S receipt. Example: Check with tour guide upon arrival</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tour code as required (EMD-S use)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:choice minOccurs="0">
              <xsd:element name="Operator" type="xsd:string">
                <xsd:annotation>
                  <xsd:documentation>The name of the service operator providing the service charged. Example: CAHTYS CARAVANS</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="CarrierCode">
                <xsd:annotation>
                  <xsd:documentation>Carrier Code of airline providing the service</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="EMDExchangeInfo" minOccurs="0" maxOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD information group This node is NOT YET supported and does not have a final structure</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Version" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Version of the message to be used. Example: 2.2</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MonetaryType" use="required">
      <xsd:annotation>
        <xsd:documentation>Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to residual value of an unused ticket) transaction Note: EMD-S may be of type=CREDIT or DEBIT; EMD-A is always of type=DEBIT Possible values: DEBIT CREDIT</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 EMDIssueRQ
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 EMDIssueRQ / GroupName
Namespace No namespace
Annotations
Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment.
Example: CASTLE TOUR 23
Diagram
Diagram
Properties
content: complex
Source
<xsd:element name="GroupName">
  <xsd:annotation>
    <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType/>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment
Namespace No namespace
Annotations
The form of payment used to settle the charges of this EMD.
Diagram
Diagram EMDIssueRQ.tmp#TravelerElementNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_Other
Properties
content: complex
Model TravelerElementNumber , (CreditCard | Other)
Children CreditCard, Other, TravelerElementNumber
Instance
<FormOfPayment>
  <TravelerElementNumber>{1,1}</TravelerElementNumber>
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:annotation>
        <xsd:documentation>Note --- Not supported functionality: Split FOP Extended CC payment</xsd:documentation>
      </xsd:annotation>
      <xsd:element ref="TravelerElementNumber">
        <xsd:annotation>
          <xsd:documentation>Element number of traveler associated to this FOP. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice>
        <xsd:element name="CreditCard">
          <xsd:annotation>
            <xsd:documentation>Credit card group</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="CCCode">
                <xsd:annotation>
                  <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:length value="2"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element name="CCNumber" type="xsd:string">
                <xsd:annotation>
                  <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="CCExpiration">
                <xsd:annotation>
                  <xsd:documentation>Credit card expiration group</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="Month">
                      <xsd:annotation>
                        <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:length value="2"/>
                          <xsd:pattern value="0[1-9]|1[012]"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="Year">
                      <xsd:annotation>
                        <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:length value="2"/>
                          <xsd:pattern value="[0-9][0-9]"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ReportingData" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="AccountNumber" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Corporation's account number</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="Min">
                              <xsd:annotation>
                                <xsd:documentation>minimum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Max">
                              <xsd:annotation>
                                <xsd:documentation>maximum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Format">
                              <xsd:annotation>
                                <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Mandatory">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementID" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementName" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="CostCenter" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Cost center number/code</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="Min">
                              <xsd:annotation>
                                <xsd:documentation>minimum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Max">
                              <xsd:annotation>
                                <xsd:documentation>maximum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Format">
                              <xsd:annotation>
                                <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Mandatory">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementID" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementName" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Department" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="Min">
                              <xsd:annotation>
                                <xsd:documentation>minimum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Max">
                              <xsd:annotation>
                                <xsd:documentation>maximum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Format">
                              <xsd:annotation>
                                <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Mandatory">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementID" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementName" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="EmployeeID" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="Min">
                              <xsd:annotation>
                                <xsd:documentation>minimum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Max">
                              <xsd:annotation>
                                <xsd:documentation>maximum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Format">
                              <xsd:annotation>
                                <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Mandatory">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementID" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementName" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                      <xsd:annotation>
                        <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:string">
                            <xsd:attribute name="Min">
                              <xsd:annotation>
                                <xsd:documentation>minimum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Max">
                              <xsd:annotation>
                                <xsd:documentation>maximum length</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Format">
                              <xsd:annotation>
                                <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="Mandatory">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementID" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="DataElementName" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="SystemProcess">
                              <xsd:annotation>
                                <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element ref="Authorization" minOccurs="0"/>
              <xsd:element name="CardholderFullName" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:minLength value="1"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="CCAddressGroup" minOccurs="0">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element ref="Address" maxOccurs="2"/>
                    <xsd:element ref="City"/>
                    <xsd:element ref="PostalCode"/>
                    <xsd:element ref="StateCode" minOccurs="0"/>
                    <xsd:element ref="CountryCode">
                      <xsd:annotation>
                        <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="Other">
          <xsd:annotation>
            <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="CASH"/>
              <xsd:enumeration value="CHECK"/>
              <xsd:enumeration value=""/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerElementNumber
Namespace No namespace
Annotations
Element number of traveler associated to this item.  Example: 1
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Used by
Source
<xsd:element name="TravelerElementNumber">
  <xsd:annotation>
    <xsd:documentation>Element number of traveler associated to this item. Example: 1</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCCode EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCExpiration EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_SecurityID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData EMDIssueRQ.tmp#Authorization EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CardholderFullName EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ApprovalCode EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCAddressGroup
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , SecurityID{0,1} , ReportingData{0,1} , Authorization{0,1} , CardholderFullName{0,1} , ApprovalCode{0,1} , CCAddressGroup{0,1}
Children ApprovalCode, Authorization, CCAddressGroup, CCCode, CCExpiration, CCNumber, CardholderFullName, ReportingData, SecurityID
Instance
<CreditCard>
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <SecurityID>{0,1}</SecurityID>
  <ReportingData>{0,1}</ReportingData>
  <Authorization Type="">{0,1}</Authorization>
  <CardholderFullName>{0,1}</CardholderFullName>
  <ApprovalCode>{0,1}</ApprovalCode>
  <CCAddressGroup>{0,1}</CCAddressGroup>
</CreditCard>
Source
<xsd:element name="CreditCard">
  <xsd:annotation>
    <xsd:documentation>Credit card group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CCCode">
        <xsd:annotation>
          <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CCExpiration">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Month">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="0[1-9]|1[012]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Year">
              <xsd:annotation>
                <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ReportingData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="AccountNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Corporation's account number</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cost center number/code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Department" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="SystemProcess">
                      <xsd:annotation>
                        <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Authorization" minOccurs="0"/>
      <xsd:element name="CardholderFullName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CCAddressGroup" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Address" maxOccurs="2"/>
            <xsd:element ref="City"/>
            <xsd:element ref="PostalCode"/>
            <xsd:element ref="StateCode" minOccurs="0"/>
            <xsd:element ref="CountryCode">
              <xsd:annotation>
                <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CCNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCExpiration_Month EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="0[1-9]|1[012]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.  Example: 02
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern 0[1-9]|1[012]
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="0[1-9]|1[012]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Last two digits of the credit card expiration year.  Example: 06
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / SecurityID
Namespace No namespace
Annotations
Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_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 EMDIssueRQ / FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporation's account number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ReportingData / CostCenter
Namespace No namespace
Annotations
Cost center number/code
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_Min EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_Max EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_Format EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_Mandatory EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Cost center number/code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ReportingData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_Min EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_Max EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_Format EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_Mandatory EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_DataElementID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_Department_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="Department" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ReportingData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_Min EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_Max EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_Format EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_Mandatory EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ReportingData / GenericElement
Namespace No namespace
Annotations
These are elements provided by CC vendor and could include elements such as
- ProjectNumber
- AccountingUnit
- ActionNumber
- DepartingDate
- FinalDestination

Above sample reflects data elements from UATP/Airplus requirements
Diagram
Diagram EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_Min EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_Max EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_Format EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_Mandatory EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementID EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementName EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_EMDIssueRQ_EMDIssueRQ_FormOfPayment_EMDIssueRQ_EMDIssueRQ_FormOfPayment_CreditCard_ReportingData_GenericElement_SystemProcess
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  PN
DataElementName required
Vendor element name assigned to this reporting element
Example:  Project Number
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
SystemProcess optional
Allowed value: Y
If set this identifies that this data content for this element is system generated (not provide by user input or profiles)
Source
<xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="SystemProcess">
          <xsd:annotation>
            <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Authorization
Namespace No namespace
Annotations
Credit card authorization
Diagram
Diagram EMDIssueRQ.tmp#Authorization_Type EMDIssueRQ.tmp#Amount EMDIssueRQ.tmp#Authorization_MerchantCode
Properties
content: complex
Used by
Model Amount , MerchantCode
Children Amount, MerchantCode
Instance
<Authorization Type="">
  <Amount>{1,1}</Amount>
  <MerchantCode>{1,1}</MerchantCode>
</Authorization>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string required
Credit card authorization type. Values are: 
A = request authorization only
S = request authorization and store returned approval code in the PNR 
D = request authorization and verify the address associated with this credit card; store the verification status and approval code in PNR. If no address associated - error message will be returned. 

Example: A
Source
<xsd:element name="Authorization">
  <xsd:annotation>
    <xsd:documentation>Credit card authorization</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount"/>
      <xsd:element name="MerchantCode">
        <xsd:annotation>
          <xsd:documentation>The merchant is usually the Validating Carrier collecting the funds via settlement agency. Example: EK, AA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Credit card authorization type. Values are: A = request authorization only S = request authorization and store returned approval code in the PNR D = request authorization and verify the address associated with this credit card; store the verification status and approval code in PNR. If no address associated - error message will be returned. Example: A</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="A"/>
          <xsd:enumeration value="S"/>
          <xsd:enumeration value="D"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Amount
Namespace No namespace
Annotations
Monetary amount.  This is the real amount without the decimal point.  An amount of 7500 means 75.00 if Currency Code has 2 decimals. 

Example:  100
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Used by
Element Authorization
Source
<xsd:element name="Amount" type="xsd:integer">
  <xsd:annotation>
    <xsd:documentation>Monetary amount. This is the real amount without the decimal point. An amount of 7500 means 75.00 if Currency Code has 2 decimals. Example: 100</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Authorization / MerchantCode
Namespace No namespace
Annotations
The merchant is usually the Validating Carrier collecting the funds via settlement agency.

Example: EK, AA
Diagram
Diagram
Source
<xsd:element name="MerchantCode">
  <xsd:annotation>
    <xsd:documentation>The merchant is usually the Validating Carrier collecting the funds via settlement agency. Example: EK, AA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CardholderFullName
Namespace No namespace
Annotations
Credit cardholder full name as it appears on the card
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFullName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Annotations
Credit card approval code.  Example: 996456
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / CreditCard / CCAddressGroup
Namespace No namespace
Diagram
Diagram EMDIssueRQ.tmp#Address EMDIssueRQ.tmp#City EMDIssueRQ.tmp#PostalCode EMDIssueRQ.tmp#StateCode EMDIssueRQ.tmp#CountryCode
Properties
content: complex
minOccurs: 0
Model Address{1,2} , City , PostalCode , StateCode{0,1} , CountryCode
Children Address, City, CountryCode, PostalCode, StateCode
Instance
<CCAddressGroup>
  <Address>{1,2}</Address>
  <City>{1,1}</City>
  <PostalCode>{1,1}</PostalCode>
  <StateCode>{0,1}</StateCode>
  <CountryCode>{1,1}</CountryCode>
</CCAddressGroup>
Source
<xsd:element name="CCAddressGroup" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Address" maxOccurs="2"/>
      <xsd:element ref="City"/>
      <xsd:element ref="PostalCode"/>
      <xsd:element ref="StateCode" minOccurs="0"/>
      <xsd:element ref="CountryCode">
        <xsd:annotation>
          <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Address
Namespace No namespace
Annotations
Street or PO Box address.  Example: 1234 Main Street
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
Used by
Source
<xsd:element name="Address">
  <xsd:annotation>
    <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element City
Namespace No namespace
Annotations
City name.  Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
Used by
Source
<xsd:element name="City">
  <xsd:annotation>
    <xsd:documentation>City name. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element PostalCode
Namespace No namespace
Annotations
Postal code or zip code.  Example: 12345
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
Used by
Source
<xsd:element name="PostalCode">
  <xsd:annotation>
    <xsd:documentation>Postal code or zip code. Example: 12345</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element StateCode
Namespace No namespace
Annotations
State code.  Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
Used by
Source
<xsd:element name="StateCode">
  <xsd:annotation>
    <xsd:documentation>State code. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CountryCode
Namespace No namespace
Annotations
Country code.  Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Source
<xsd:element name="CountryCode">
  <xsd:annotation>
    <xsd:documentation>Country code. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / FormOfPayment / Other
Namespace No namespace
Annotations
Other payment type. Possible values: CASH, CHECK.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration CASH
enumeration CHECK
enumeration
Source
<xsd:element name="Other">
  <xsd:annotation>
    <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="CASH"/>
      <xsd:enumeration value="CHECK"/>
      <xsd:enumeration value=""/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDIssueRQ / Traveler
Namespace No namespace
Annotations
Options to be issued are grouped by traveler and unique FOP
Diagram
Diagram EMDIssueRQ.tmp#TravelerElementNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_FormOfPayment EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EndorsementAddOns
Properties
content: complex
maxOccurs: unbounded
Model TravelerElementNumber , ServiceElement+ , FormOfPayment{0,1} , EndorsementAddOns{0,1}
Children EndorsementAddOns, FormOfPayment, ServiceElement, TravelerElementNumber
Instance
<Traveler>
  <TravelerElementNumber>{1,1}</TravelerElementNumber>
  <ServiceElement Method="" ReasonCode="" Source="" SourceRef="" SubCode="" TrxRefKey="">{1,unbounded}</ServiceElement>
  <FormOfPayment>{0,1}</FormOfPayment>
  <EndorsementAddOns>{0,1}</EndorsementAddOns>
</Traveler>
Source
<xsd:element name="Traveler" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Options to be issued are grouped by traveler and unique FOP</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TravelerElementNumber">
        <xsd:annotation>
          <xsd:documentation>Traveler(s) selected by their PNR element number for EMD issuance Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ServiceElement" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>PNR element numbers of the services/options to be issued with this EMD. NOTE: the services listed here may have different ReasonCodes. Any EMD must be grouped by (a) Method and (b) ReasonCode and can only be issued for one traveler.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ElementNumber">
              <xsd:annotation>
                <xsd:documentation>The element number for this service in the PNR</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TicketNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>13-digit ticket number of the ASSOCIATED ticket. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType/>
            </xsd:element>
            <xsd:element name="CouponNumber" minOccurs="0" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source" use="required">
            <xsd:annotation>
              <xsd:documentation>Identifies the source where this request is to be dispatched to. Source maybe a GDS or DC (direct connect) airline. Example: 1A, 1V, or other AA, EK</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="SourceRef"/>
          <xsd:attribute ref="TrxRefKey" use="required"/>
          <xsd:attribute name="Method" use="required">
            <xsd:annotation>
              <xsd:documentation>Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="F"/>
                <xsd:enumeration value="EA"/>
                <xsd:enumeration value="MA"/>
                <xsd:enumeration value="ES"/>
                <xsd:enumeration value="MS"/>
                <xsd:enumeration value="D"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="ReasonCode" use="required">
            <xsd:annotation>
              <xsd:documentation>IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="SubCode" use="required">
            <xsd:annotation>
              <xsd:documentation>ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FormOfPayment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Form of payment used to settle the charges of this EMD. This element is MANDATORY when an EMD is issued to collect funds covering defined services (see also @MonetaryType = DEBIT in the EMDIssueRQ node) It is not used for an EMD which has a value of @MonetaryType=CREDIT - e.g. when credit is issued for residual values of an exchanged or refunded ticket</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:choice>
            <xsd:annotation>
              <xsd:documentation>Note --- Not supported functionality: Split FOP Extended CC payment</xsd:documentation>
            </xsd:annotation>
            <xsd:element name="CreditCard">
              <xsd:annotation>
                <xsd:documentation>Credit card group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="CCCode">
                    <xsd:annotation>
                      <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="CCNumber" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CCExpiration">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Month">
                          <xsd:annotation>
                            <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="0[1-9]|1[012]|99"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Year">
                          <xsd:annotation>
                            <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="[0-9][0-9]|[99]"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="SecurityID" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="Authorization" minOccurs="0"/>
                  <xsd:element name="CardholderFirstName" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>FirstName on card.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="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: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: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:complexType>
                        </xsd:element>
                        <xsd:element name="ProjectNumber" minOccurs="0">
                          <xsd:complexType>
                            <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: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: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:complexType>
                        </xsd:element>
                        <xsd:element name="AccountingUnit" minOccurs="0">
                          <xsd:complexType>
                            <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: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: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:complexType>
                        </xsd:element>
                        <xsd:element name="OrderNumber" minOccurs="0">
                          <xsd:complexType>
                            <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:complexType>
                        </xsd:element>
                        <xsd:element name="ActionNumber" minOccurs="0">
                          <xsd:complexType>
                            <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:complexType>
                        </xsd:element>
                        <xsd:element name="DepartureDate" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Attributes to be passed thru from CCReportingDataRS. Actual date value added during reproting process based on the ticket charged against this credit card.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <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" use="required">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="FinalDestination" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Attributes to be passed thru from CCReportingDataRS. Actual final destination value added during reproting process based on the ticket charged against this credit card.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <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" use="required">
                              <xsd:annotation>
                                <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CardholderLastName">
                    <xsd:annotation>
                      <xsd:documentation>Name on card.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CCAddressGroup" minOccurs="0">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Address" maxOccurs="2"/>
                        <xsd:element ref="City"/>
                        <xsd:element ref="PostalCode"/>
                        <xsd:element ref="StateCode" minOccurs="0"/>
                        <xsd:element ref="CountryCode">
                          <xsd:annotation>
                            <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Other">
              <xsd:annotation>
                <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="CASH"/>
                  <xsd:enumeration value="CHECK"/>
                  <xsd:enumeration value=""/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EndorsementAddOns" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Any traveler associated tax ID e.g. RUC/VAT can be provided here. EMD processing will add these to the existing document level endorsements filed by the airline. These 'Add Ons' will not replace existing endorsements.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Text to be added to existing (document level) endorsement</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDIssueRQ / Traveler / ServiceElement
Namespace No namespace
Annotations
PNR element numbers of the services/options to be issued with this EMD.

NOTE: the services listed here may have different ReasonCodes. Any EMD must be grouped by (a) Method and (b) ReasonCode and can only be issued for one traveler.
Diagram
Diagram EMDIssueRQ.tmp#Source EMDIssueRQ.tmp#SourceRef EMDIssueRQ.tmp#TrxRefKey EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_Method EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_ReasonCode EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_SubCode EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_ElementNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_TicketNumber EMDIssueRQ.tmp#EMDIssueRQ_EMDIssueRQ_Traveler_EMDIssueRQ_EMDIssueRQ_Traveler_ServiceElement_CouponNumber
Properties
content: complex
maxOccurs: unbounded
Model ElementNumber , TicketNumber{0,1} , CouponNumber{0,4}
Children CouponNumber, ElementNumber, TicketNumber
Instance
<ServiceElement Method="" ReasonCode="" Source="" SourceRef="" SubCode="" TrxRefKey="">
  <ElementNumber>{1,1}</ElementNumber>
  <TicketNumber>{0,1}</TicketNumber>
  <CouponNumber>{0,4}</CouponNumber>
</ServiceElement>
Attributes
QName Type Fixed Default Use Annotation
Method restriction of xsd:string required
Values are:

F = FareIntegrated
EA = EMD Associated
ES = EMD Standalone 
MA = Flight Associated but settled via MCO
MS = Standalone but settle via MCO
D = DirectSettlement
ReasonCode required
IATA RFIC (ReasonFor IssuanceCode, a 1-character main code)
Example of RFIC: A  

Note: Only services of same RFIC code can be combined on an EMD-A document.  For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.
Source restriction of xsd:string required
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
SubCode required
ATPCO RFIS (ReasonForIssuance  Subcode).
Example of RFIS: 0CC
TrxRefKey required
Data binding reference key created for each supported PNR element such as "Services".

Generate standard 36 character GUID (example 540c2d5f-a9ab-4414-bd36-9999f5388773) and convert to base64 (example Xy0MVKupFES9NpmZ9TiHcw).  Result is unique 22 character key.
Source
<xsd:element name="ServiceElement" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>PNR element numbers of the services/options to be issued with this EMD. NOTE: the services listed here may have different ReasonCodes. Any EMD must be grouped by (a) Method and (b) ReasonCode and can only be issued for one traveler.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>The element number for this service in the PNR</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TicketNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>13-digit ticket number of the ASSOCIATED ticket. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="CouponNumber" minOccurs="0"