Definition Type: ComplexType
Name: SoldServiceContractType
Namespace: http://www.starstandard.org/STAR/5
Type: star:FullServiceContractType
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ContractExpirationTimeMeasure in schema components_xsd Drilldown into ContractTermTimeMeasure in schema components_xsd Drilldown into ContractStartTimeMeasure in schema components_xsd Drilldown into ContractExpirationDistanceMeasure in schema components_xsd Drilldown into ServiceContractStatus in schema components_xsd Drilldown into ContractRegistrationDate in schema components_xsd Drilldown into TotalDealerAmount in schema components_xsd Drilldown into PurchaseNetPriceAmount in schema components_xsd Drilldown into TotalPlanOptionPriceAmount in schema components_xsd Drilldown into PlanBasePriceAmount in schema components_xsd Drilldown into ContractPlanOption in schema components_xsd Drilldown into PaymentMethodCode in schema components_xsd Drilldown into ContractInstallmentsNumeric in schema components_xsd Drilldown into DownPaymentAmount in schema components_xsd Drilldown into ContractLanguageCode in schema components_xsd Drilldown into Tax in schema components_xsd Drilldown into EmployeeDiscountIndicator in schema components_xsd Drilldown into ContractLienIndicator in schema components_xsd Drilldown into OriginalInServiceDate in schema components_xsd Drilldown into NoChargeIndicator in schema components_xsd Drilldown into LienholderParty in schema components_xsd Drilldown into CoverageCode in schema components_xsd Drilldown into SalesPersonParty in schema components_xsd Drilldown into TowingAllowanceAmount in schema components_xsd Drilldown into MaximumRentalAmount in schema components_xsd Drilldown into RentalAllowanceAmount in schema components_xsd Drilldown into FirstDayRentalIndicator in schema components_xsd Drilldown into RoadHazardIndicator in schema components_xsd Drilldown into RoadsideAssistanceIndicator in schema components_xsd Drilldown into LoanerVehicleIndicator in schema components_xsd Drilldown into ContractTripInterruptIndicator in schema components_xsd Drilldown into ContractTransferredIndicator in schema components_xsd Drilldown into ContractTransferIndicator in schema components_xsd Drilldown into ContractPlanStates in schema components_xsd Drilldown into ContractEffectiveDate in schema components_xsd 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_xsd Drilldown into ServiceContractBaseType in schema components_xsd Drilldown into FullServiceContractType in schema components_xsdXSD Diagram of SoldServiceContractType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="SoldServiceContractType">
    <xsd:complexContent>
        <xsd:extension base="FullServiceContractType">
            <xsd:sequence>
                <xsd:element minOccurs="0" ref="SalesPersonParty">
                    <xsd:annotation>
                        <xsd:documentation>SalesPerson of the Service Contract</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="CoverageCode" type="udt:CodeType">
                    <xsd:annotation>
                        <xsd:documentation>Identifies Service Contract coverage beyond plan code and contract type</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LienholderParty">
                    <xsd:annotation>
                        <xsd:documentation>Name of the organization with lien on vehicle</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="NoChargeIndicator" type="udt:IndicatorType">
                    <xsd:annotation>
                        <xsd:documentation>Indicates customer was not charged for the service contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="OriginalInServiceDate" type="udt:DateType">
                    <xsd:annotation>
                        <xsd:documentation>The date a used vehicle went in service</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractLienIndicator" type="udt:IndicatorType">
                    <xsd:annotation>
                        <xsd:documentation>Indicates the vehicle has a lien or the service contract was financed</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="EmployeeDiscountIndicator" type="udt:IndicatorType">
                    <xsd:annotation>
                        <xsd:documentation>Indicates if this registration should apply OEM Employee discount</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                    <xsd:annotation>
                        <xsd:documentation>Tax calculations</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractLanguageCode" type="scl:LanguageEnumeratedType">
                    <xsd:annotation>
                        <xsd:documentation>Language code indicating contract language. Contract language could be different from message language.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
                    <xsd:annotation>
                        <xsd:documentation>Amount buyer puts down when purchasing contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractInstallmentsNumeric" type="udt:NumericType">
                    <xsd:annotation>
                        <xsd:documentation>Number of months of payments (ex. 1, 5, 11, 17)</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                    <xsd:annotation>
                        <xsd:documentation>Method of payment.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ContractPlanOption">
                    <xsd:annotation>
                        <xsd:documentation>The contract plan options.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="PlanBasePriceAmount" type="udt:AmountType">
                    <xsd:annotation>
                        <xsd:documentation>The base cost of the contract without options.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="TotalPlanOptionPriceAmount" type="udt:AmountType">
                    <xsd:annotation>
                        <xsd:documentation>The sum of all Plan Option prices.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="PurchaseNetPriceAmount" type="udt:AmountType">
                    <xsd:annotation>
                        <xsd:documentation>The total amount paid by the customer net of taxes.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="TotalDealerAmount" type="udt:AmountType">
                    <xsd:annotation>
                        <xsd:documentation>Total amount paid by the dealer to the external supplier including tax (i.e., dealer cost).</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractRegistrationDate" type="udt:DateType">
                    <xsd:annotation>
                        <xsd:documentation>The day the contract is registered in the originating system. (Ex. The database system).</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceContractStatus">
                    <xsd:annotation>
                        <xsd:documentation>The status of the Service Contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractExpirationDistanceMeasure" type="sqdt:LengthMeasureType">
                    <xsd:annotation>
                        <xsd:documentation>The odometer reading (distance) of the vehicle when the service contract expires.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractStartTimeMeasure" type="sqdt:TimeMeasureType">
                    <xsd:annotation>
                        <xsd:documentation>Odometer time reading when contract becomes effective.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractTermTimeMeasure" type="sqdt:TimeMeasureType">
                    <xsd:annotation>
                        <xsd:documentation>Usage time allowed under terms of the contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="ContractExpirationTimeMeasure" type="sqdt:TimeMeasureType">
                    <xsd:annotation>
                        <xsd:documentation>The odometer reading (time) of the vehicle when the service contract expires.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</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
ContractEffectiveDate star:ContractEffectiveDate 0 (1)
ContractPlanStates star:ContractPlanStates 0 unbounded
ContractTransferIndicator star:ContractTransferIndicator 0 (1)
ContractTransferredIndicator star:ContractTransferredIndicator 0 (1)
ContractTripInterruptIndicator star:ContractTripInterruptIndicator 0 (1)
LoanerVehicleIndicator star:LoanerVehicleIndicator 0 (1)
RoadsideAssistanceIndicator star:RoadsideAssistanceIndicator 0 (1)
RoadHazardIndicator star:RoadHazardIndicator 0 (1)
FirstDayRentalIndicator star:FirstDayRentalIndicator 0 (1)
RentalAllowanceAmount star:RentalAllowanceAmount 0 (1)
MaximumRentalAmount star:MaximumRentalAmount 0 (1)
TowingAllowanceAmount star:TowingAllowanceAmount 0 (1)
SalesPersonParty star:SalesPersonParty 0 (1)
CoverageCode star:CoverageCode 0 (1)
LienholderParty star:LienholderParty 0 unbounded
NoChargeIndicator star:NoChargeIndicator 0 (1)
OriginalInServiceDate star:OriginalInServiceDate 0 (1)
ContractLienIndicator star:ContractLienIndicator 0 (1)
EmployeeDiscountIndicator star:EmployeeDiscountIndicator 0 (1)
Tax star:Tax 0 unbounded
ContractLanguageCode star:ContractLanguageCode 0 (1)
DownPaymentAmount star:DownPaymentAmount 0 (1)
ContractInstallmentsNumeric star:ContractInstallmentsNumeric 0 (1)
PaymentMethodCode star:PaymentMethodCode 0 (1)
ContractPlanOption star:ContractPlanOption 0 unbounded
PlanBasePriceAmount star:PlanBasePriceAmount 0 (1)
TotalPlanOptionPriceAmount star:TotalPlanOptionPriceAmount 0 (1)
PurchaseNetPriceAmount star:PurchaseNetPriceAmount 0 (1)
TotalDealerAmount star:TotalDealerAmount 0 (1)
ContractRegistrationDate star:ContractRegistrationDate 0 (1)
ServiceContractStatus star:ServiceContractStatus 0 unbounded
ContractExpirationDistanceMeasure star:ContractExpirationDistanceMeasure 0 (1)
ContractStartTimeMeasure star:ContractStartTimeMeasure 0 (1)
ContractTermTimeMeasure star:ContractTermTimeMeasure 0 (1)
ContractExpirationTimeMeasure star:ContractExpirationTimeMeasure 0 (1)
Collapse Derivation Tree:
Collapse References:
star:SoldServiceContract