<xs:complexType name="TaxType">
<xs:annotation>
<xs:documentation xml:lang="en">Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TaxDescription" type="ParagraphType" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Text description of the taxes in a given language.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="FeeTaxGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Provides details of the tax.</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 tax.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<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:complexType>
|