Definition Type: ComplexType
Name: TaxType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into TaxStatusCode in schema components_xsd Drilldown into TaxPaidToName in schema components_xsd Drilldown into CapitalizedTaxIndicator in schema components_xsd Drilldown into TaxabilityIndicator in schema components_xsd Drilldown into TaxTypeIdCode in schema components_xsd Drilldown into NonTaxableAmount in schema components_xsd Drilldown into TotalTaxableAmount in schema components_xsd Drilldown into TaxRatePercent in schema components_xsd Drilldown into UnitSalesTaxAmount in schema components_xsd Drilldown into TaxAmount in schema components_xsd Drilldown into TaxDescription in schema components_xsd Drilldown into TaxTypeCode in schema components_xsdXSD Diagram of TaxType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="TaxType">
    <xsd:sequence>
        <xsd:element name="TaxTypeCode" type="scl:TaxTypeEnumeratedType">
            <xsd:annotation>
                <xsd:documentation>
                        Identifies the type tax.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="TaxDescription" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>
                        Free form text description of tax amount.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TaxAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Actual amount of tax paid.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="UnitSalesTaxAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Unit amount of sales tax.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TaxRatePercent" type="udt:PercentType">
            <xsd:annotation>
                <xsd:documentation>
                        Tax Percentage Rate
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TotalTaxableAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Total taxble price
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="NonTaxableAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Total non-taxble price
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TaxTypeIdCode" type="scl:TaxTypeIdEnumeratedType">
            <xsd:annotation>
                <xsd:documentation>
                        Tax type identification
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TaxabilityIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>
                        Determines whether the dealer wants to claim tax on the
                            cost.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="CapitalizedTaxIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>
                        Indicates whether the tax is capitalized, meaning whether
                            it is included in the monthly payments. If the tax is not capitalized it
                            is to be paid up front.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="TaxPaidToName" type="udt:NameType">
            <xsd:annotation>
                <xsd:documentation>
                        The name of the organization or jurisdiction the tax is
                            paid to, e.g., to which state the tax is being paid.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TaxStatusCode" type="sqdt:TaxStatusCodeType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Used to indicate if the the Tax has been paid or is not applicable.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TaxTypeCode star:TaxTypeCode (1) (1)
TaxDescription star:TaxDescription 0 unbounded
TaxAmount star:TaxAmount 0 (1)
UnitSalesTaxAmount star:UnitSalesTaxAmount 0 (1)
TaxRatePercent star:TaxRatePercent 0 (1)
TotalTaxableAmount star:TotalTaxableAmount 0 (1)
NonTaxableAmount star:NonTaxableAmount 0 (1)
TaxTypeIdCode star:TaxTypeIdCode 0 (1)
TaxabilityIndicator star:TaxabilityIndicator 0 (1)
CapitalizedTaxIndicator star:CapitalizedTaxIndicator 0 1
TaxPaidToName star:TaxPaidToName 0 1
TaxStatusCode star:TaxStatusCode 0 1
Collapse Derivation Tree:
Collapse References:
star:CreditContractTaxType, star:RequestedTax, star:Tax