Definition Type: ComplexType
Name: ServiceContractType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Documentation:
The ServiceContract component represents information about the extended service agreement on the vehicle.
Collapse XSD Schema Diagram:
Drilldown into CalculationNumber in schema components_xsd Drilldown into ContractCancelTimeMeasure in schema components_xsd Drilldown into ContractTermTimeMeasure in schema components_xsd Drilldown into ContractStartTimeMeasure in schema components_xsd Drilldown into ServicePointBalance in schema components_xsd Drilldown into ContractSuspendIndicator in schema components_xsd Drilldown into ContractSuspendDate in schema components_xsd Drilldown into ServiceContractPrePaidOPCodes in schema components_xsd Drilldown into ContractCancelMileage in schema components_xsd Drilldown into ContractCancelDate in schema components_xsd Drilldown into ContractCancelCode in schema components_xsd Drilldown into ContractStatusCode in schema components_xsd Drilldown into ContractRemaining 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 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 ServiceContractType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="ServiceContractType">
    <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">The ServiceContract component represents information about the extended service agreement on the vehicle.</xsd:documentation>
    </xsd:annotation>
    <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 minOccurs="0" name="ContractEffectiveDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation>Start Date of Service Contract</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanStates" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>States where the plan is valid</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractTransferIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates if the contract is transferable</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractTransferredIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates if the contract has been transferred</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractTripInterruptIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates if the contract allows for trip interruption</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="LoanerVehicleIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Service contract loaner vehicle indicator</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates whether coverage includes roadside assistance</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="RoadHazardIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates whether Roadside hazard is covered in the contract</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="FirstDayRentalIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>If first day rental for service is covered in contract</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="RentalAllowanceAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>Limit for Rental Allowance per day</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="MaximumRentalAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>Max Rental Allowance per occurrence</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="TowingAllowanceAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>Amount allowed for towing of RENTAL car</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractRemaining" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>Defines how much service contract time is left in either time or miles</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractStatusCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Vehicle service contract plan status</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractCancelCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Contract cancellation code</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractCancelDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation>Contract cancel date</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ContractCancelMileage" type="sqdt:LengthMeasureType">
            <xsd:annotation>
                <xsd:documentation>the mileage at which the contract was cancelled</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="unbounded" ref="ServiceContractPrePaidOPCodes">
            <xsd:annotation>
                <xsd:documentation />
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ContractSuspendDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation>The date a Service Contract was suspended</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ContractSuspendIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indates if a contract has been suspended. Valid values: "true" or "false"</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ServicePointBalance" type="udt:QuantityType">
            <xsd:annotation>
                <xsd:documentation>Service point balance under a service rewards program.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" 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" maxOccurs="1" 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" maxOccurs="1" name="ContractCancelTimeMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
                <xsd:documentation>Cancel time of contract.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="CalculationNumber" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>Identifier for the calculation where the time and price was calculated for the service contract.</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)
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)
ContractRemaining star:ContractRemaining 0 (1)
ContractStatusCode star:ContractStatusCode 0 (1)
ContractCancelCode star:ContractCancelCode 0 (1)
ContractCancelDate star:ContractCancelDate 0 (1)
ContractCancelMileage star:ContractCancelMileage 0 (1)
ServiceContractPrePaidOPCodes star:ServiceContractPrePaidOPCodes 0 unbounded
ContractSuspendDate star:ContractSuspendDate 0 1
ContractSuspendIndicator star:ContractSuspendIndicator 0 1
ServicePointBalance star:ServicePointBalance 0 1
ContractStartTimeMeasure star:ContractStartTimeMeasure 0 1
ContractTermTimeMeasure star:ContractTermTimeMeasure 0 1
ContractCancelTimeMeasure star:ContractCancelTimeMeasure 0 1
CalculationNumber star:CalculationNumber 0 1
Collapse Derivation Tree:
Collapse References:
star:ServiceContract