Definition Type: Element
Name: Pricing
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirBaggageRS.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Baggage pricing information, including amounts, tax(s), pricing rules, pricing influencers, exchange rate and redemption amounts.
Collapse XSD Schema Diagram:
Drilldown into TaxInfo in schema ota_airbaggagers_xsd Drilldown into RedemptionPoints in schema ota_airbaggagers_xsd Drilldown into PricingQualifier in schema ota_airbaggagers_xsd Drilldown into CalculationInfo in schema ota_airbaggagers_xsd Drilldown into AppliedRule in schema ota_airbaggagers_xsd Drilldown into DisplayLabel in schema ota_airbaggagers_xsd Drilldown into BaseNUC_Amount in schema ota_airbaggagers_xsd Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into DecimalPlaces in schema ota_airbaggagers_xsd Drilldown into PricingCurrency in schema ota_airbaggagers_xsd Drilldown into Amount in schema ota_airbaggagers_xsd Drilldown into TaxAmount in schema ota_airbaggagers_xsd Drilldown into PreTaxAmount in schema ota_airbaggagers_xsdXSD Diagram of Pricing in schema ota_airbaggagers_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="Pricing" minOccurs="0">
    <xs:annotation>
        <xs:documentation source="Description" xml:lang="en">Baggage pricing information, including amounts, tax(s), pricing rules, pricing influencers, exchange rate and redemption amounts.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="AppliedRule" type="AppliedRuleType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Rules that applied to this pricing.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="CalculationInfo" type="TextDescriptionType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">Service or bag specific fee calculation information or warnings.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PricingQualifier" type="AirPricingQualifierType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">Additional information that influenced the pricing, including restrictions, promotions and tax exemptions.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RedemptionPoints" type="AirRedemptionMilesType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Redemption pricing information if all or a portion of this offer may be paid using points.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxInfo" type="TaxType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">Tax(es) that were applied to this pricing.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="PreTaxAmount" type="Money" use="optional">
            <xs:annotation>
                <xs:documentation source="Description" xml:lang="en">The amount charged for the ancillary product that typically does NOT include taxes.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="TaxAmount" type="Money" use="optional">
            <xs:annotation>
                <xs:documentation source="Description" xml:lang="en">The tax amount.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Amount" type="Money" use="optional">
            <xs:annotation>
                <xs:documentation source="Description" xml:lang="en">The total amount charged for the ancillary product including any applicable tax(es). 

NOTE: If there is no cost associated with the offer or redemption miles are being used, set this value to 0.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="PricingCurrency" type="AlphaLength3" use="optional">
            <xs:annotation>
                <xs:documentation source="Description" xml:lang="en">The pricing/filing currency in ISO 4217 encoding.</xs:documentation>
                <xs:documentation source="Example" xml:lang="en">CAD = Canadian Dollar | USD = United States Dollar | EUR = Euro</xs:documentation>
                <xs:documentation source="Reference" xml:lang="en">http://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="DecimalPlaces" type="xs:nonNegativeInteger" use="optional">
            <xs:annotation>
                <xs:documentation source="Description" xml:lang="en">The number of decimal places for the display and pricing currency(s).</xs:documentation>
                <xs:documentation source="Examples" xml:lang="en">USD 8500 with "2" Decimal Places represents $85.</xs:documentation>
                <xs:documentation source="References" xml:lang="en">http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm</xs:documentation>
                <xs:documentation source="Definition" xml:lang="en">This is equivalent to the ISO 4217 standard "minor unit" and is typically used when the amount provided includes the minor unit of currency without a decimal point.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ExchangeRateGroup" />
        <xs:attribute name="BaseNUC_Amount" type="Money" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The base neutral unit of construction amount.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="DisplayLabel">
            <xs:annotation>
                <xs:documentation>Marketing name for pricing type, e.g. "Filed Price".</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string" />
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
AppliedRule nsA:AppliedRule 0 unbounded
CalculationInfo nsA:CalculationInfo 0 unbounded
PricingQualifier nsA:PricingQualifier 0 unbounded
RedemptionPoints nsA:RedemptionPoints 0 (1)
TaxInfo nsA:TaxInfo 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
PreTaxAmount nsA:PreTaxAmount Optional
TaxAmount nsA:TaxAmount Optional
Amount nsA:Amount Optional
PricingCurrency nsA:PricingCurrency Optional
DecimalPlaces nsA:DecimalPlaces Optional
FromCurrency Unresolved link to fromcurrency Optional
ToCurrency Unresolved link to tocurrency Optional
Rate Unresolved link to rate Optional
Date Unresolved link to date13 Optional
BaseNUC_Amount nsA:BaseNUC_Amount Optional
DisplayLabel nsA:DisplayLabel (Optional)