Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema EMDIssueRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element EMDIssueRS
Namespace No namespace
Annotations
EMD (Electronic Miscellaneous Document) Issue Response Root element.
Diagram
Diagram EMDIssueRS.tmp#EMDIssueRS_Version EMDIssueRS.tmp#InfoGroup EMDIssueRS.tmp#EMDImage
Properties
content: complex
Model InfoGroup{0,1} , EMDImage+
Children EMDImage, InfoGroup
Instance
<EMDIssueRS Version="">
  <InfoGroup>{0,1}</InfoGroup>
  <EMDImage Conjunctive="" DocName="" DocType="" DocumentNumber="" EMDSource="" First="" Last="" MonetaryType="" Source="" Status="" ValidatingCarrier="">{1,unbounded}</EMDImage>
</EMDIssueRS>
Attributes
QName Type Fixed Default Use Annotation
Version restriction of xsd:string optional
Version number.  
Example: 2.0
Source
<xsd:element name="EMDIssueRS">
  <xsd:annotation>
    <xsd:documentation>EMD (Electronic Miscellaneous Document) Issue Response Root element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="InfoGroup" minOccurs="0"/>
      <xsd:element ref="EMDImage" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="Version" use="optional">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 2.0</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram EMDIssueRS.tmp#ForInfo EMDIssueRS.tmp#Error
Properties
content: complex
Used by
Element EMDIssueRS
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="" SourceRef="">{0,1}</ForInfo>
  <Error ErrorType="" Source="" SourceRef="">{0,unbounded}</Error>
</InfoGroup>
Source
<xsd:element name="InfoGroup">
  <xsd:annotation>
    <xsd:documentation>Error and information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ForInfo" minOccurs="0"/>
      <xsd:element ref="Error" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram EMDIssueRS.tmp#Source EMDIssueRS.tmp#SourceRef EMDIssueRS.tmp#Text
Properties
content: complex
Used by
Element InfoGroup
Model Text+
Children Text
Instance
<ForInfo Source="" SourceRef="">
  <Text>{1,unbounded}</Text>
</ForInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="ForInfo">
  <xsd:annotation>
    <xsd:documentation>Information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text. Example: Invalid flight number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="SourceRef" use="optional"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Text" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram EMDIssueRS.tmp#Error_ErrorType EMDIssueRS.tmp#Source EMDIssueRS.tmp#SourceRef EMDIssueRS.tmp#Code EMDIssueRS.tmp#Text EMDIssueRS.tmp#CustomRequest
Properties
content: complex
Used by
Element InfoGroup
Model Code{0,1} , Text+ , CustomRequest{0,1}
Children Code, CustomRequest, Text
Instance
<Error ErrorType="" Source="" SourceRef="">
  <Code>{0,1}</Code>
  <Text>{1,unbounded}</Text>
  <CustomRequest>{0,1}</CustomRequest>
</Error>
Attributes
QName Type Fixed Default Use Annotation
ErrorType xsd:string required
Type of error.  Example: Air
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Error">
  <xsd:annotation>
    <xsd:documentation>Error group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code" minOccurs="0"/>
      <xsd:element ref="Text" maxOccurs="unbounded"/>
      <xsd:element ref="CustomRequest" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="ErrorType" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Type of error. Example: Air</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Error
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest
Namespace No namespace
Annotations
Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed.

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

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

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

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

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

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

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

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

ListBox
DropDown
ComboBox
OptionGroup
CheckBox

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

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

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

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

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

Note:  Only a single button can have this attribute set to "Y".  If multiple, the first instance will be used.
Width optional
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
Source
<xsd:element name="Button" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="ButtonLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Validate">
      <xsd:annotation>
        <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / OrigMsg
Namespace No namespace
Annotations
This is the message originally received by Company
Diagram
Diagram EMDIssueRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="OrigMsg" type="MessageStructure">
  <xsd:annotation>
    <xsd:documentation>This is the message originally received by Company</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Reference
Namespace No namespace
Annotations
Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse
Diagram
Diagram EMDIssueRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="Reference" type="MessageStructure" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDImage
Namespace No namespace
Diagram
Diagram EMDIssueRS.tmp#EMDImage_MonetaryType EMDIssueRS.tmp#ValidatingCarrier EMDIssueRS.tmp#EMDImage_DocumentNumber EMDIssueRS.tmp#DocType EMDIssueRS.tmp#DocName EMDIssueRS.tmp#Status EMDIssueRS.tmp#Conjunctive EMDIssueRS.tmp#EMDImage_First EMDIssueRS.tmp#EMDImage_Last EMDIssueRS.tmp#Source EMDIssueRS.tmp#EMDImage_EMDSource EMDIssueRS.tmp#EMDIdentification EMDIssueRS.tmp#EMDImage_SettlementAuthority EMDIssueRS.tmp#EMDImage_GroupName EMDIssueRS.tmp#Traveler EMDIssueRS.tmp#EMDImage_FrequentTravelerGroup EMDIssueRS.tmp#ReasonCode EMDIssueRS.tmp#FormOfPayment EMDIssueRS.tmp#Services EMDIssueRS.tmp#FCICode EMDIssueRS.tmp#EMDImage_Endorsement EMDIssueRS.tmp#EMDImage_EMDTotal EMDIssueRS.tmp#EMDExchangeInfo
Properties
content: complex
Used by
Element EMDIssueRS
Model EMDIdentification , SettlementAuthority{0,1} , (GroupName | Traveler) , FrequentTravelerGroup* , ReasonCode , FormOfPayment{0,1} , Services , FCICode , Endorsement{0,1} , EMDTotal , EMDExchangeInfo{0,0}
Children EMDExchangeInfo, EMDIdentification, EMDTotal, Endorsement, FCICode, FormOfPayment, FrequentTravelerGroup, GroupName, ReasonCode, Services, SettlementAuthority, Traveler
Instance
<EMDImage Conjunctive="" DocName="" DocType="" DocumentNumber="" EMDSource="" First="" Last="" MonetaryType="" Source="" Status="" ValidatingCarrier="">
  <EMDIdentification Source="" SourceRef="" TransactionID="">{1,1}</EMDIdentification>
  <SettlementAuthority>{0,1}</SettlementAuthority>
  <GroupName>{1,1}</GroupName>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <ReasonCode>{1,1}</ReasonCode>
  <FormOfPayment>{0,1}</FormOfPayment>
  <Services>{1,1}</Services>
  <FCICode>{1,1}</FCICode>
  <Endorsement>{0,1}</Endorsement>
  <EMDTotal Total="">{1,1}</EMDTotal>
  <EMDExchangeInfo>{0,0}</EMDExchangeInfo>
</EMDImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
DocumentNumber restriction of xsd:string required
The 14-digit EMD DocumentNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

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

- only possible for EMD-A -

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

- only possible for EMD-A -

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

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

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

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

Example: AAL1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingPCC" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Issuing Agency's PCC ID, Example: AAL1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EMDIdentification / IssuingIATA
Namespace No namespace
Annotations
Issuing Agency's IATA number

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

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

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

Example: ARC
Diagram
Diagram
Source
<xsd:element name="Entity">
  <xsd:annotation>
    <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
IATA Airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
pattern [A-Z0-9]{2,3}
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>IATA Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
      <xsd:pattern value="[A-Z0-9]{2,3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDImage / GroupName
Namespace No namespace
Annotations
Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment.
Example: CASTLE TOUR 23

Note: Choice only available for EMD-S, not allowed for EMD-A
Diagram
Diagram
Properties
content: complex
Source
<xsd:element name="GroupName">
  <xsd:annotation>
    <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23 Note: Choice only available for EMD-S, not allowed for EMD-A</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType/>
</xsd:element>
[ top ]
Element Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram EMDIssueRS.tmp#Traveler_Type EMDIssueRS.tmp#ElementNumber EMDIssueRS.tmp#TravelerName EMDIssueRS.tmp#Infant
Properties
content: complex
Used by
Elements EMDImage, TicketImage
Model ElementNumber , TravelerName , Infant{0,1}
Children ElementNumber, Infant, TravelerName
Instance
<Traveler Type="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <TravelerName>{1,1}</TravelerName>
  <Infant>{0,1}</Infant>
</Traveler>
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber"/>
      <xsd:element ref="TravelerName"/>
      <xsd:element ref="Infant" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ElementNumber
Namespace No namespace
Diagram
Diagram EMDIssueRS.tmp#ElementNumber_TattooNumber EMDIssueRS.tmp#ElementNumber_TattooQualifier
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
TattooNumber restriction of xsd:string optional
Tattoo number.  Example: 2
TattooQualifier restriction of xsd:string optional
Tattoo qualifier.  Example: ST
Source
<xsd:element name="ElementNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TattooNumber" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo number. Example: 2</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="TattooQualifier" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo qualifier. Example: ST</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerName
Namespace No namespace
Diagram
Diagram EMDIssueRS.tmp#Surname EMDIssueRS.tmp#GivenName EMDIssueRS.tmp#NativeGivenName EMDIssueRS.tmp#Initial EMDIssueRS.tmp#Title EMDIssueRS.tmp#DateOfBirth EMDIssueRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model Surname , GivenName , NativeGivenName{0,1} , Initial{0,1} , Title{0,1} , DateOfBirth{0,1} , Gender{0,1}
Children DateOfBirth, Gender, GivenName, Initial, NativeGivenName, Surname, Title
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <NativeGivenName>{0,1}</NativeGivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
  <DateOfBirth>{0,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</TravelerName>
Source
<xsd:element name="TravelerName">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="NativeGivenName" minOccurs="0"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
      <xsd:element ref="DateOfBirth" minOccurs="0"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family name.  Example: SMITH
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Surname">
  <xsd:annotation>
    <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="GivenName">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element NativeGivenName
Namespace No namespace
Annotations
This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="NativeGivenName">
  <xsd:annotation>
    <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Initial
Namespace No namespace
Annotations
Traveler middle initial (only one letter).  Example: G
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="Initial">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial (only one letter). Example: G</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Title
Namespace No namespace
Annotations
Traveler title.  Example: MISS, MRS, THEREVCON
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="Title" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler title. Example: MISS, MRS, THEREVCON</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DateOfBirth
Namespace No namespace
Annotations
Traveler birth date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Elements Infant, TravelerName
Source
<xsd:element name="DateOfBirth" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Traveler birth date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Gender
Namespace No namespace
Annotations
Traveler gender.  Values are: F = Female M = Male.  Example: M
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration F
enumeration M
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Gender">
  <xsd:annotation>
    <xsd:documentation>Traveler gender. Values are: F = Female M = Male. Example: M</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="M"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Infant
Namespace No namespace
Diagram
Diagram EMDIssueRS.tmp#ElementNumber EMDIssueRS.tmp#Surname EMDIssueRS.tmp#GivenName EMDIssueRS.tmp#DateOfBirth EMDIssueRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model ElementNumber , Surname , GivenName , DateOfBirth , Gender{0,1}
Children DateOfBirth, ElementNumber, Gender, GivenName, Surname
Instance
<Infant>
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <DateOfBirth>{1,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</Infant>
Source
<xsd:element name="Infant">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>e.g. 1.1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="DateOfBirth"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram EMDIssueRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFCompanyCode EMDIssueRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFNumber EMDIssueRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EMDImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EMDImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element ReasonCode
Namespace No namespace
Annotations
Each EMD shall be issued with a single Reason Code (RFIC)

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

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

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

Valid RFIC codes (ATPCO) are:

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

Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition
Diagram
Diagram
Used by
Element EMDImage
Source
<xsd:element name="ReasonCode">
  <xsd:annotation>
    <xsd:documentation>Each EMD shall be issued with a single Reason Code (RFIC) The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5. This works for an EMD-S. For an EMD-A it appears there is an absolute need to have this code available at the individual service level. ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance. Valid RFIC codes (ATPCO) are: A = Air Transportation (not applicable here as it can not be issued on an EMD) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FormOfPayment
Namespace No namespace
Annotations
FOP group
Diagram
Diagram EMDIssueRS.tmp#FormOfPayment_CreditCard EMDIssueRS.tmp#FormOfPayment_Other
Properties
content: complex
Used by
Model CreditCard* , Other*
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard ActualAmount="" PartialAmount="">{0,unbounded}</CreditCard>
  <Other ActualAmount="" Number="" PartialAmount="">{0,unbounded}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>FOP group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CCCode">
              <xsd:annotation>
                <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[A-Z|0-9]{2}"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCNumber">
              <xsd:annotation>
                <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCExpiration">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Month">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Year">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="PaymentPlanInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="PlanCode">
                    <xsd:annotation>
                      <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NbrOfInstallments">
                    <xsd:annotation>
                      <xsd:documentation>Example: 4</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="InstallmentAmount">
                    <xsd:annotation>
                      <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NetBalance">
                    <xsd:annotation>
                      <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Amount" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Amount. Example: 7500</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="PaymentExtension" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Valid value: E</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="ExtendedPayment" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CardholderFirstName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>FirstName on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CardholderLastName">
              <xsd:annotation>
                <xsd:documentation>Name on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ReportingData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="AccountNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Corporation's account number</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cost center number/code</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Department" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="SystemProcess">
                            <xsd:annotation>
                              <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ApprovalCode" minOccurs="0">
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="CCAddressGroup" minOccurs="0"/>
            <xsd:element name="AuthorizationData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="TransactionIdentifier" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthResCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ValidationCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthCharInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="EcommerceInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BankNetRefDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BanknetReferenceNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PaymentID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AddVerfCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>The actual amount actually charged to this credit card.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Other payment information. Example: "CHECK", "CASH", "MCO", "EMD" Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>The actual amount actually paid by this FOP</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Number">
                <xsd:annotation>
                  <xsd:documentation>Check, Voucher, MCO Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FormOfPayment / CreditCard
Namespace No namespace
Annotations
Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs
Diagram
Diagram EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PartialAmount EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ActualAmount EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCCode EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCNumber EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCExpiration EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo EMDIssueRS.tmp#ExtendedPayment EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderFirstName EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderLastName EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ReportingData EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ApprovalCode EMDIssueRS.tmp#CCAddressGroup EMDIssueRS.tmp#FormOfPayment_FormOfPayment_CreditCard_AuthorizationData
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CCCode , CCNumber , CCExpiration , PaymentPlanInfo{0,1} , ExtendedPayment{0,1} , CardholderFirstName{0,1} , CardholderLastName , ReportingData{0,1} , ApprovalCode{0,1} , CCAddressGroup{0,1} , AuthorizationData{0,1}
Children ApprovalCode, AuthorizationData, CCAddressGroup, CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName, ExtendedPayment, PaymentPlanInfo, ReportingData
Instance
<CreditCard ActualAmount="" PartialAmount="">
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <PaymentPlanInfo>{0,1}</PaymentPlanInfo>
  <ExtendedPayment NumberOfMonths="">{0,1}</ExtendedPayment>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
  <ReportingData>{0,1}</ReportingData>
  <ApprovalCode Type="">{0,1}</ApprovalCode>
  <CCAddressGroup>{0,1}</CCAddressGroup>
  <AuthorizationData>{0,1}</AuthorizationData>
</CreditCard>
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
The actual amount actually charged to this credit card.
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.

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