Definition Type: Element
Name: OTA_AirPriceRS
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirPriceRS.xsd
Abstract
Documentation:
The Pricing Response message contains a 'Priced Itinerary'. This includes: - The set of flights sent in the Pricing request message - Pricing information including taxes and full fare breakdown for each passenger type - Ticketing information - Fare Basis Codes and the information necessary to make a Fare Rules entry. This message contains similar information to a standard airline CRS or GDS itinerary pricing response message.
Collapse XSD Schema Diagram:
Drilldown into Errors in schema ota_airpricers_xsd Drilldown into PricingOverview in schema ota_airpricers_xsd Drilldown into BookingReferenceID in schema ota_airpricers_xsd Drilldown into PricedItineraries in schema ota_airpricers_xsd Drilldown into Warnings in schema ota_airpricers_xsd Drilldown into Success in schema ota_airpricers_xsd Drilldown into RetransmissionIndicator in schema ota_commontypes_xsd1 Drilldown into AltLangID in schema ota_commontypes_xsd1 Drilldown into AltLangID_Group in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID_Group in schema ota_commontypes_xsd1 Drilldown into TransactionStatusCode in schema ota_commontypes_xsd1 Drilldown into SequenceNmbr in schema ota_commontypes_xsd1 Drilldown into TransactionIdentifier in schema ota_commontypes_xsd1 Drilldown into Version in schema ota_commontypes_xsd1 Drilldown into Target in schema ota_commontypes_xsd1 Drilldown into TimeStamp in schema ota_commontypes_xsd1 Drilldown into EchoToken in schema ota_commontypes_xsd1 Drilldown into OTA_PayloadStdAttributes in schema ota_commontypes_xsd1XSD Diagram of OTA_AirPriceRS in schema ota_airpricers_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_AirPriceRS">
    <xs:annotation>
        <xs:documentation xml:lang="en">
	The Pricing Response message contains a 'Priced Itinerary'. This includes:
	- The set of flights sent in the Pricing request message
	- Pricing information including taxes and full fare breakdown for each passenger type
	- Ticketing information
	- Fare Basis Codes and the information necessary to make a Fare Rules entry.
	This message contains similar information to a standard airline CRS or GDS itinerary pricing response message.
			</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:choice>
            <xs:sequence maxOccurs="2">
                <xs:element name="Success" type="SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful processing of an OTA message. Returning an empty element of this type indicates success.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Warnings" type="WarningsType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful processing of an OTA message, but one in which warnings are generated.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="PricedItineraries" type="PricedItinerariesType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Provides priced itinerary information. </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="BookingReferenceID" type="UniqueID_Type" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Used to identify the PNR containing the itinerary that was priced.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="PricingOverview" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Pricing information which applies to all the priced itineraries.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="FareInfo" type="FareType" minOccurs="0">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Fare information that applies to all of the priced itineraries.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Notes" type="FreeTextType" minOccurs="0" maxOccurs="99">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Free text information that applies to all the priced itineraries.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Account" minOccurs="0" maxOccurs="5">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">An account code that applies to all the priced itineraries.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attribute name="Code" type="StringLength1to32" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">The account code.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="PTC_FareBreakdowns" minOccurs="0">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">A collection of fares by PTC code.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="PTC_FareBreakdown" type="PTCFareBreakdownType" maxOccurs="20">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">The fare information for a specific PTC code for all of the priced itineraries.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="PricingIndicator" minOccurs="0" maxOccurs="20">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Pricing information for all the priced itineraries.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attributeGroup ref="PricingInfoGroup">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Use to specify a type of pricing information and whether it should be applied or not applied to the pricing.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attributeGroup>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attribute name="Type" type="AlphaNumericStringLength1to14" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Specifies how the pricing was done.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="StatisticalCode" type="AlphaNumericStringLength1to8" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Used for domestic or international sales differentiation.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ValidatingAirlineCode" type="AlphaNumericStringLength1to8" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The code of the validating airline carrier.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="PriceQuoteDate" type="DateOrDateTimeType" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The date that pricing was done.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="FirstTicketDate" type="DateOrDateTimeType" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The first date this itinerary can be ticketed at this price.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="DepartureDate" type="DateOrDateTimeType" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The first date of departure for this itinerary.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:element name="Errors" type="ErrorsType">
                <xs:annotation>
                    <xs:documentation xml:lang="en"> A collection of errors that occurred during the processing of a message.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes">
            <xs:annotation>
                <xs:documentation xml:lang="en"> The OTA_PayloadStdAttributes defines the standard attributes that appear on the root element for all OTA payloads.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Success nsA:Success (1) (1)
Warnings nsA:Warnings 0 (1)
PricedItineraries nsA:PricedItineraries 0 (1)
BookingReferenceID nsA:BookingReferenceID 0 (1)
PricingOverview nsA:PricingOverview 0 (1)
Errors nsA:Errors (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
EchoToken EchoToken Optional
TimeStamp TimeStamp Optional
Target Target Production Optional
Version Version Required
TransactionIdentifier TransactionIdentifier Optional
SequenceNmbr SequenceNmbr Optional
TransactionStatusCode TransactionStatusCode Optional
PrimaryLangID PrimaryLangID Optional
AltLangID AltLangID Optional
RetransmissionIndicator RetransmissionIndicator Optional