Definition Type: ComplexType
Name: TaxType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into TaxExemptID in schema components_xsd Drilldown into TaxExemptIndicator in schema components_xsd 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:element name="TaxExemptIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Tax Exempt flag. Is this sale tax exempt from taxes.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TaxExemptID" type="udt:TextType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Tax Exempt ID number of the Purchaser.</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
TaxExemptIndicator star:TaxExemptIndicator 0 1
TaxExemptID star:TaxExemptID 0 1
Collapse Derivation Tree:
Collapse References:
star:CreditContractTaxType, star:RequestedTax, star:Tax