Definition Type: ComplexType
Name: TaxSubTotalType
Namespace: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0
Containing Schema: UBL-CommonAggregateComponents-1.0.xsd
Abstract
Documentation:
ABIE Tax Sub Total. Details information relating to the tax sub total for one type of tax, e.g. VAT (Value Added Tax) and one category. Tax Sub Total
Collapse XSD Schema Diagram:
Drilldown into TaxCategory in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into TaxAmount in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into TaxableAmount in schema ubl-commonbasiccomponents-1_0_xsdXSD Diagram of TaxSubTotalType in schema ubl-commonaggregatecomponents-1_0_xsd (OASIS Universal Business Language (UBL) TC)
Collapse XSD Schema Code:
<xsd:complexType name="TaxSubTotalType">
    <xsd:annotation>
        <xsd:documentation>
            <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                <ccts:ComponentType>ABIE</ccts:ComponentType>
                <ccts:DictionaryEntryName>Tax Sub Total. Details</ccts:DictionaryEntryName>
                <ccts:Definition>information relating to the tax sub total for one type of tax, e.g. VAT (Value Added Tax) and one category.</ccts:Definition>
                <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
            </ccts:Component>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="cbc:TaxableAmount" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Tax Sub Total. Taxable_ Amount. Amount</ccts:DictionaryEntryName>
                        <ccts:Definition>the amount to which the tax rate is applied in order to calculate the tax amount due.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Taxable</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
                        <ccts:DataType>Amount. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:TaxAmount" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Tax Sub Total. Tax Amount. Amount</ccts:DictionaryEntryName>
                        <ccts:Definition>the amount of tax due, calculated from the taxable amount and the tax rate. Explicity stated not derived.  For example, this may involve rounding</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
                        <ccts:PropertyTerm>Tax Amount</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
                        <ccts:DataType>Amount. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="TaxCategory" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Tax Sub Total. Tax Category</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the tax summary with Total information about each tax category on the invoice.</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
                        <ccts:PropertyTerm>Tax Category</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TaxableAmount cbc:TaxableAmount 0 1
TaxAmount cbc:TaxAmount 1 1
TaxCategory cac:TaxCategory 1 1
Collapse Derivation Tree:
Collapse References:
cac:TaxSubTotal