Definition Type: Element
Name: TicketingInfo
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs 4
Abstract
Documentation:
Identifies the ticket to be used to check in for a flight segment or segments for this passenger. Also, this information can be used to print an itinerary receipt.
Collapse XSD Schema Diagram:
Drilldown into ACN_Number in schema ota_aircheckin_xsd Drilldown into CityCodeOfIssue in schema ota_aircheckin_xsd Drilldown into PaymentTotal in schema ota_aircheckin_xsd Drilldown into PricingInfo in schema ota_aircheckin_xsd Drilldown into CouponInfo in schema ota_aircheckin_xsd Drilldown into CodeContext in schema ota_commontypes_xsd1 Drilldown into Code in schema ota_commontypes_xsd1 Drilldown into TravelSector in schema ota_commontypes_xsd1 Drilldown into CompanyShortName in schema ota_commontypes_xsd1 Drilldown into CompanyID_AttributesGroup in schema ota_commontypes_xsd1 Drilldown into TicketBookReference in schema ota_aircheckin_xsd Drilldown into IssuingAgentID in schema ota_aircheckin_xsd Drilldown into OriginalDateofIssue in schema ota_aircheckin_xsd Drilldown into DateOfIssue in schema ota_aircheckin_xsd Drilldown into EndorsementInfo in schema ota_aircheckin_xsd Drilldown into IssuingCompanyName in schema ota_aircheckin_xsd Drilldown into CountryCodeOfIssue in schema ota_aircheckin_xsd Drilldown into AgencyCode in schema ota_aircheckin_xsd Drilldown into FormAndSerialNumber in schema ota_aircheckin_xsd Drilldown into AirlineAccountingCode in schema ota_aircheckin_xsdXSD Diagram of TicketingInfo in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="TicketingInfo" minOccurs="0" maxOccurs="4">
    <xs:annotation>
        <xs:documentation xml:lang="en">Identifies the ticket to be used to check in for a flight segment or segments for this passenger. Also, this information can be used to print an itinerary receipt. </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="CouponInfo" maxOccurs="16">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Identifies the coupon to be used to check-in for a flight segment or segments. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="FlightRPH" type="ListOfRPH" use="required">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">A reference place holder used as a pointer to link back to the flight.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="CouponNumber" type="Numeric1to4" use="required">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The coupon number.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="DocumentNumberCheckDigit" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The number calculated by the check digit routine. </xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:pattern value="[0-9]{1}" />
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="PaperTicketInd" type="xs:boolean" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates whether passenger is using a paper ticket for this segment. If true, passenger is using a paper ticket to check-in for this segment. If false or unpopulated, the passenger is using an electronic ticket for this segment. </xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="CouponReference" type="AlphaNumericStringLength1to8" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Coupon number, relative to total number of coupons (e.g., 10 of 12)</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            <xs:element name="PricingInfo" type="FareType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Details pertaining to this ticket. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PaymentTotal" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The total amount paid for this ticket (including all forms of payment).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="FormOfPayment" type="PaymentDetailType" minOccurs="0" maxOccurs="4">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The form of payment used to purchase the ticket. </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                    <xs:attributeGroup ref="CurrencyAmountGroup">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The total amount paid for this ticket (including all forms of payment).</xs:documentation>
                        </xs:annotation>
                    </xs:attributeGroup>
                </xs:complexType>
            </xs:element>
            <xs:element name="CityCodeOfIssue" type="LocationType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The city from which the ticket was issued.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ACN_Number" type="UniqueID_Type" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The airline confirmation number.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="AirlineAccountingCode" use="required">
            <xs:annotation>
                <xs:documentation xml:lang="en">This is the IATA airline accounting code for passenger travel.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9]{3}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="FormAndSerialNumber" use="required">
            <xs:annotation>
                <xs:documentation xml:lang="en">This is the 4 digit form number plus the 6 digit serial number.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9a-zA-Z]{10}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="AgencyCode" type="StringLength1to8" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">This is the numeric code assigned by IATA or alpha-numeric pseudo code assigned by the ticketing system.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="CountryCodeOfIssue" type="ISO3166" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The country from which the ticket was issued.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="IssuingCompanyName" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The name of the issuing office (e.g., American Express) </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9a-zA-Z]{1,35}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="EndorsementInfo" type="StringLength1to64" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies endorsements or restrictions (e.g., a restriction would read "valid UA only")</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="DateOfIssue" type="DateOrDateTimeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The date the ticket was issued. This date could be the original date of issue (if not reissued) or the reissue date.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="OriginalDateofIssue" type="DateOrDateTimeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The original date the ticket was issued. </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="IssuingAgentID" type="AlphaNumericStringLength1to8" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">ID of the agent that issued the ticket.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="TicketBookReference" type="AlphaNumericStringLength1to8" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Book number, relative to total number of books (e.g., 1 of 4)</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="CompanyID_AttributesGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">Identifies the company that issued the ticket.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CouponInfo nsA:CouponInfo (1) 16
PricingInfo nsA:PricingInfo 0 (1)
PaymentTotal nsA:PaymentTotal 0 (1)
CityCodeOfIssue nsA:CityCodeOfIssue 0 (1)
ACN_Number nsA:ACN_Number 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
AirlineAccountingCode nsA:AirlineAccountingCode Required
FormAndSerialNumber nsA:FormAndSerialNumber Required
AgencyCode nsA:AgencyCode Optional
CountryCodeOfIssue nsA:CountryCodeOfIssue Optional
IssuingCompanyName nsA:IssuingCompanyName Optional
EndorsementInfo nsA:EndorsementInfo Optional
DateOfIssue nsA:DateOfIssue Optional
OriginalDateofIssue nsA:OriginalDateofIssue Optional
IssuingAgentID nsA:IssuingAgentID Optional
TicketBookReference nsA:TicketBookReference Optional
CompanyShortName CompanyShortName Optional
TravelSector TravelSector Optional
Code Code Optional
CodeContext CodeContext Optional