Definition Type: ComplexType
Name: TotalPrice
Namespace: http://www.opentravel.org/OTM/order/v3
Containing Schema: Order_3_0_0.xsd
Abstract
Documentation:
The total price of the offer incorporating fees and taxes for each product in the offer adjusted according to the codes in the price modifiers. The total price of the offer incorporating fees and taxes for each product in the offer adjusted according to the codes in the price modifiers.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint in schema otm_builtins_xsd Drilldown into Taxes in schema common_4_0_0_xsd Drilldown into Fee in schema common_4_0_0_xsd Drilldown into PriceModifiers in schema order_3_0_0_xsd Drilldown into ProductPrice in schema order_3_0_0_xsd Drilldown into Total in schema order_3_0_0_xsd Drilldown into taxExcludedInd in schema order_3_0_0_xsd Drilldown into estimateInd in schema order_3_0_0_xsdXSD Diagram of TotalPrice in schema order_3_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="TotalPrice">
    <xsd:annotation>
        <xsd:documentation source="Description">The total price of the offer incorporating fees and taxes for each product in the offer adjusted according to the codes in the price modifiers.</xsd:documentation>
        <xsd:documentation source="Description">The total price of the offer incorporating fees and taxes for each product in the offer adjusted according to the codes in the price modifiers.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TotalPrice</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element minOccurs="1" name="Total" type="ota2-0400:CurrencyAmount">
            <xsd:annotation>
                <xsd:documentation source="Description">The total price for the offer or order.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="99" minOccurs="0" ref="order-0300:ProductPrice">
            <xsd:annotation>
                <xsd:documentation source="Description">Price for a given Product reference.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="99" minOccurs="0" ref="order-0300:PriceModifiers">
            <xsd:annotation>
                <xsd:documentation source="Description">Promotions or discounts applied in the price.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="99" minOccurs="0" ref="ota2-0400:Fee">
            <xsd:annotation>
                <xsd:documentation source="Description">One or more fees associated with the offer or order.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2-0400:Taxes">
            <xsd:annotation>
                <xsd:documentation source="Description">Taxes associated with the offer or order.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint" />
    </xsd:sequence>
    <xsd:attribute name="estimateInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">When true, indicates the total price is an estimate.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="taxExcludedInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Taxes are included in the Total price unless this indicator is set.  Individual taxes may be excluded by indicating as such on the individual tax item.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Total order-0300:Total 1 (1)
ProductPrice order-0300:ProductPrice 0 99
PriceModifiers order-0300:PriceModifiers 0 99
Fee ota2-0400:Fee 0 99
Taxes ota2-0400:Taxes 0 (1)
ExtensionPoint ota2:ExtensionPoint 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
estimateInd order-0300:estimateInd Optional
taxExcludedInd order-0300:taxExcludedInd Optional
Collapse Derivation Tree:
Collapse References:
order-0300:TotalPrice