Definition Type: ComplexType
Name: ServiceContractBaseType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ActiveContractIndicator in schema components_xsd Drilldown into ContractTermDistanceMeasure in schema components_xsd Drilldown into ContractStartDistanceMeasure in schema components_xsd Drilldown into ContractNote in schema components_xsd Drilldown into TotalContractAmount in schema components_xsd Drilldown into InsuranceCompanyName in schema components_xsd Drilldown into ContractOwnerName in schema components_xsd Drilldown into ContractExpirationDate in schema components_xsd Drilldown into ContractDeductibleAmount in schema components_xsd Drilldown into ContractStartDate in schema components_xsd Drilldown into TermMeasure in schema components_xsd Drilldown into ContractPlanDescription in schema components_xsd Drilldown into ContractTypeString in schema components_xsd Drilldown into ContractPlanCode in schema components_xsd Drilldown into ContractID in schema components_xsd Drilldown into ContractCompanyName in schema components_xsdXSD Diagram of ServiceContractBaseType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="ServiceContractBaseType">
    <xsd:sequence>
        <xsd:element minOccurs="0" name="ContractCompanyName" type="udt:NameType">
            <xsd:annotation>
                <xsd:documentation>
                        Service contract company name
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        Identification of Service Contract
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractPlanCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>
                        Service Contract Plan Code
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractTypeString" type="qdt:StringType">
            <xsd:annotation>
                <xsd:documentation>
                        Service contract type and/or area of
                        coverage
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanDescription" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>
                        Description of service plan. Example: 36 MONTH/36000
                        MILE"
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
                <xsd:documentation>
                        Number of months in contract plan
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractStartDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation>
                        Service Contract sale Date
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractDeductibleAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Amount of Deductible at time of service
                        Eg:$50.00
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractExpirationDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation>
                        Date the Service contract expires
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractOwnerName" type="udt:NameType">
            <xsd:annotation>
                <xsd:documentation>
                        Name on service Contract (i.e., full name - First
                        Last)
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="InsuranceCompanyName" type="udt:NameType">
            <xsd:annotation>
                <xsd:documentation>
                        Memo Field for carrier covering extended service
                        contract
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TotalContractAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        Total amount of the service contract.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractNote" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>
                        Free form comments that relate to the
                        contract
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractStartDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
                <xsd:documentation>
                        Odometer reading when contract becomes effective
                        Deprecated. Use:
                        ContractStartDistanceMeasure
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
                <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ActiveContractIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Typically set when the a customer does not pay the service contract.
                It let's the dealer know the the service contract is not active. (i.e. stopped or suspended).
                True means the contract is active, false means it is inactive.
            </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ContractCompanyName star:ContractCompanyName 0 (1)
ContractID star:ContractID 0 (1)
ContractPlanCode star:ContractPlanCode 0 (1)
ContractTypeString star:ContractTypeString 0 (1)
ContractPlanDescription star:ContractPlanDescription 0 unbounded
TermMeasure star:TermMeasure 0 (1)
ContractStartDate star:ContractStartDate 0 (1)
ContractDeductibleAmount star:ContractDeductibleAmount 0 (1)
ContractExpirationDate star:ContractExpirationDate 0 (1)
ContractOwnerName star:ContractOwnerName 0 (1)
InsuranceCompanyName star:InsuranceCompanyName 0 (1)
TotalContractAmount star:TotalContractAmount 0 (1)
ContractNote star:ContractNote 0 (1)
ContractStartDistanceMeasure star:ContractStartDistanceMeasure 0 (1)
ContractTermDistanceMeasure star:ContractTermDistanceMeasure 0 (1)
ActiveContractIndicator star:ActiveContractIndicator 0 1
Collapse Derivation Tree:
Collapse References:
star:FullServiceContractType, star:ServiceContractBase