Definition Type: ComplexType
Name: FeeType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Used for non-tax fees and charges (e.g. service charges) .
Collapse XSD Schema Diagram:
Drilldown into Description in schema ota_commontypes_xsd Drilldown into Taxes in schema ota_commontypes_xsd Drilldown into TaxableIndicator in schema ota_commontypes_xsd1 Drilldown into MaxChargeFrequencyApplies in schema ota_commontypes_xsd1 Drilldown into MaxChargeUnitApplies in schema ota_commontypes_xsd1 Drilldown into ChargeFrequencyExempt in schema ota_commontypes_xsd1 Drilldown into ChargeUnitExempt in schema ota_commontypes_xsd1 Drilldown into ChargeFrequency in schema ota_commontypes_xsd1 Drilldown into ChargeUnit in schema ota_commontypes_xsd1 Drilldown into ChargeUnitGroup in schema ota_commontypes_xsd Drilldown into RPH in schema ota_commontypes_xsd1 Drilldown into MandatoryIndicator in schema ota_commontypes_xsd1 Drilldown into ExpireDateExclusiveIndicator in schema ota_commontypes_xsd1 Drilldown into ExpireDate in schema ota_commontypes_xsd1 Drilldown into EffectiveDate in schema ota_commontypes_xsd1 Drilldown into EffectiveExpireOptionalDateGroup in schema ota_commontypes_xsd Drilldown into DecimalPlaces in schema ota_commontypes_xsd1 Drilldown into CurrencyCode in schema ota_commontypes_xsd1 Drilldown into CurrencyCodeGroup in schema ota_commontypes_xsd Drilldown into Amount in schema ota_commontypes_xsd1 Drilldown into CurrencyAmountGroup in schema ota_commontypes_xsd Drilldown into Percent in schema ota_commontypes_xsd1 Drilldown into Code in schema ota_commontypes_xsd1 Drilldown into Type in schema ota_commontypes_xsd1 Drilldown into FeeTaxGroup in schema ota_commontypes_xsd Drilldown into TaxInclusive in schema ota_commontypes_xsd1XSD Diagram of FeeType in schema ota_commontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="FeeType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Used for non-tax fees and charges (e.g. service charges) .</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Taxes" type="TaxesType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Used for taxes on the associated fee.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Description" type="ParagraphType" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Text description of the fees  in a given language.</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="TaxInclusive" type="xs:boolean">
        <xs:annotation>
            <xs:documentation xml:lang="en">Indicates whether taxes are included when figuring the fees.	</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="FeeTaxGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Provides details of the fee.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attributeGroup ref="EffectiveExpireOptionalDateGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Provides the effective and expiry dates for the fee.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="MandatoryIndicator" type="xs:boolean" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">When true, indicates the fee is mandatory. When false, the fee is not mandatory.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RPH" type="RPH_Type" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">An index code to identify an instance in a collection of like items.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ChargeUnitGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies charge information by unit (e.g., room, person, item) and frequency (e.g., daily, weekly, stay).</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="TaxableIndicator" type="xs:boolean" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">When true, indicates that the fee is subject to tax.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Taxes Taxes 0 (1)
Description Description 0 5
Collapse Child Attributes:
Name Type Default Value Use
TaxInclusive TaxInclusive (Optional)
Type Type Optional
Code Code Optional
Percent Percent Optional
Amount Amount Optional
CurrencyCode CurrencyCode Optional
DecimalPlaces DecimalPlaces Optional
EffectiveDate EffectiveDate Optional
ExpireDate ExpireDate Optional
ExpireDateExclusiveIndicator ExpireDateExclusiveIndicator Optional
MandatoryIndicator MandatoryIndicator Optional
RPH RPH Optional
ChargeUnit ChargeUnit Optional
ChargeFrequency ChargeFrequency Optional
ChargeUnitExempt ChargeUnitExempt Optional
ChargeFrequencyExempt ChargeFrequencyExempt Optional
MaxChargeUnitApplies MaxChargeUnitApplies Optional
MaxChargeFrequencyApplies MaxChargeFrequencyApplies Optional
TaxableIndicator TaxableIndicator Optional
Collapse Derivation Tree:
  • FeeType
    • Unresolved link to fee7
    • Unresolved link to charge3
    • Unresolved link to minroomcharge
    • Unresolved link to charge6
    • Unresolved link to commissionpolicy
    • Unresolved link to feepolicy1
    • Unresolved link to fee9
    • Unresolved link to charge9
    • Unresolved link to supplementcharge
    • Unresolved link to charge10
    • Unresolved link to charge13
    • Unresolved link to charge14
    • Unresolved link to charge16
Collapse References:
Charge, Unresolved link to charge10, Unresolved link to charge13, Unresolved link to charge14, Unresolved link to charge16 Unresolved link to charge3, Unresolved link to charge6, Unresolved link to charge9, Unresolved link to commissionpolicy, nsA:Fee, Fee, nsA:Fee, Unresolved link to fee7, Unresolved link to fee9, Unresolved link to feepolicy1, Unresolved link to minroomcharge, Unresolved link to supplementcharge,