Uses the Component:ServiceContractType
The ServiceContract component represents information about the extended service agreement on the vehicle.
Table 6.137. Fields and Components
| Name | Description | Occurrence | Type | Data Type | User Notes | 
|---|---|---|---|---|---|
| ContractCompanyName | 
                         Service contract company name  | 0..1 | Field | udt:NameType | |
| ContractID | 
                         Identification of Service Contract  | 0..1 | Field | udt:IdentifierType | |
| ContractPlanCode | 
                         Service Contract Plan Code  | 0..1 | Field | udt:CodeType | |
| ContractTypeString | 
                         Service contract type and/or area of coverage  | 0..1 | Field | qdt:StringType | |
| ContractPlanDescription | 
                         Description of service plan. Example: 36 MONTH/36000 MILE"  | 0..* | Field | udt:TextType | |
| TermMeasure | 
                         Number of months in contract plan  | 0..1 | Field | sqdt:TimeMeasureType | |
| ContractStartDate | 
                         Service Contract sale Date  | 0..1 | Field | udt:DateType | |
| ContractDeductibleAmount | 
                         Amount of Deductible at time of service Eg:$50.00  | 0..1 | Field | udt:AmountType | |
| ContractExpirationDate | 
                         Date the Service contract expires  | 0..1 | Field | udt:DateType | |
| ContractOwnerName | 
                         Name on service Contract (i.e., full name - First Last)  | 0..1 | Field | udt:NameType | |
| InsuranceCompanyName | 
                         Memo Field for carrier covering extended service contract  | 0..1 | Field | udt:NameType | |
| TotalContractAmount | 
                         Total amount of the service contract.  | 0..1 | Field | udt:AmountType | |
| ContractNote | 
                         Free form comments that relate to the contract  | 0..1 | Field | udt:TextType | |
| ContractStartDistanceMeasure | 
                         Odometer reading when contract becomes effective Deprecated. Use: ContractStartDistanceMeasure  | 0..1 | Field | sqdt:LengthMeasureType | |
| ContractTermDistanceMeasure | 
                         The ContractTermMileage Compound represents the odometer mileage allowed under terms of the warranty.  | 0..1 | Field | sqdt:LengthMeasureType | |
| ContractEffectiveDate | 
                         Start Date of Service Contract  | 0..1 | Field | udt:DateType | |
| ContractPlanStates | 
                         States where the plan is valid  | 0..* | Field | udt:TextType | |
| ContractTransferIndicator | 
                         Indicates if the contract is transferable  | 0..1 | Field | udt:IndicatorType | |
| ContractTransferredIndicator | 
                         Indicates if the contract has been transferred  | 0..1 | Field | udt:IndicatorType | |
| ContractTripInterruptIndicator | 
                         Indicates if the contract allows for trip interruption  | 0..1 | Field | udt:IndicatorType | |
| LoanerVehicleIndicator | 
                         Service contract loaner vehicle indicator  | 0..1 | Field | udt:IndicatorType | |
| RoadsideAssistanceIndicator | 
                         Indicates whether coverage includes roadside assistance  | 0..1 | Field | udt:IndicatorType | |
| RoadHazardIndicator | 
                         Indicates whether Roadside hazard is covered in the contract  | 0..1 | Field | udt:IndicatorType | |
| FirstDayRentalIndicator | 
                         If first day rental for service is covered in contract  | 0..1 | Field | udt:IndicatorType | |
| RentalAllowanceAmount | 
                         Limit for Rental Allowance per day  | 0..1 | Field | udt:AmountType | |
| MaximumRentalAmount | 
                         Max Rental Allowance per occurrence  | 0..1 | Field | udt:AmountType | |
| TowingAllowanceAmount | 
                         Amount allowed for towing of RENTAL car  | 0..1 | Field | udt:AmountType | |
| ContractRemaining | 
                         Defines how much service contract time is left in either time or miles  | 0..1 | Field | udt:TextType | |
| ContractStatusCode | 
                         Vehicle service contract plan status  | 0..1 | Field | udt:CodeType | |
| ContractCancelCode | 
                         Contract cancellation code  | 0..1 | Field | udt:CodeType | |
| ContractCancelDate | 
                         Contract cancel date  | 0..1 | Field | udt:DateType | |
| ContractCancelMileage | 
                         the mileage at which the contract was cancelled  | 0..1 | Field | sqdt:LengthMeasureType | |
| ServiceContractPrePaidOPCodes | 0..* | Component | ServiceContractPrePaidOPCodesType | ||
| ContractSuspendDate | 
                         The date a Service Contract was suspended  | 0..1 | Field | udt:DateType | |
| ContractSuspendIndicator | 
                         Indates if a contract has been suspended. Valid values: "true" or "false"  | 0..1 | Field | udt:IndicatorType | |
| ServicePointBalance | 
                         Service point balance under a service rewards program.  | 0..1 | Field | udt:QuantityType | |
| ContractStartTimeMeasure | 
                         Odometer time reading when contract becomes effective.  | 0..1 | Field | sqdt:TimeMeasureType | |
| ContractTermTimeMeasure | 
                         Usage time allowed under terms of the contract.  | 0..1 | Field | sqdt:TimeMeasureType | |
| ContractCancelTimeMeasure | 
                         Cancel time of contract.  | 0..1 | Field | sqdt:TimeMeasureType | |
| CalculationNumber | 
                         Identifier for the calculation where the time and price was calculated for the service contract.  | 0..1 | Field | udt:TextType | |
| CapitalizedContractIndicator | 
                         Indicates whether or not his is a capitalized contract. Values: true or false.  | 0..1 | Field | udt:IndicatorType | |
| TaxabilityIndicator | 
                         indicates whether or not taxes apply. Value: true or false  | 0..1 | Field | udt:IndicatorType | |
| MonthlyContractAmount | 
                         Monthly contract Amount.  | 0..1 | Field | udt:AmountType | 
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.137. ServiceContract
<ServiceContract>
     <ContractCompanyName>......</ContractCompanyName>     [0..1]
     <ContractID>......</ContractID>     [0..1]
     <ContractPlanCode>......</ContractPlanCode>     [0..1]
     <ContractTypeString>......</ContractTypeString>     [0..1]
     <ContractPlanDescription>......</ContractPlanDescription>     [0..*]
     <TermMeasure>......</TermMeasure>     [0..1]
     <ContractStartDate>......</ContractStartDate>     [0..1]
     <ContractDeductibleAmount>......</ContractDeductibleAmount>     [0..1]
     <ContractExpirationDate>......</ContractExpirationDate>     [0..1]
     <ContractOwnerName>......</ContractOwnerName>     [0..1]
     <InsuranceCompanyName>......</InsuranceCompanyName>     [0..1]
     <TotalContractAmount>......</TotalContractAmount>     [0..1]
     <ContractNote>......</ContractNote>     [0..1]
     <ContractStartDistanceMeasure>......</ContractStartDistanceMeasure>     [0..1]
     <ContractTermDistanceMeasure>......</ContractTermDistanceMeasure>     [0..1]
     <ContractEffectiveDate>......</ContractEffectiveDate>     [0..1]
     <ContractPlanStates>......</ContractPlanStates>     [0..*]
     <ContractTransferIndicator>......</ContractTransferIndicator>     [0..1]
     <ContractTransferredIndicator>......</ContractTransferredIndicator>     [0..1]
     <ContractTripInterruptIndicator>......</ContractTripInterruptIndicator>     [0..1]
     <LoanerVehicleIndicator>......</LoanerVehicleIndicator>     [0..1]
     <RoadsideAssistanceIndicator>......</RoadsideAssistanceIndicator>     [0..1]
     <RoadHazardIndicator>......</RoadHazardIndicator>     [0..1]
     <FirstDayRentalIndicator>......</FirstDayRentalIndicator>     [0..1]
     <RentalAllowanceAmount>......</RentalAllowanceAmount>     [0..1]
     <MaximumRentalAmount>......</MaximumRentalAmount>     [0..1]
     <TowingAllowanceAmount>......</TowingAllowanceAmount>     [0..1]
     <ContractRemaining>......</ContractRemaining>     [0..1]
     <ContractStatusCode>......</ContractStatusCode>     [0..1]
     <ContractCancelCode>......</ContractCancelCode>     [0..1]
     <ContractCancelDate>......</ContractCancelDate>     [0..1]
     <ContractCancelMileage>......</ContractCancelMileage>     [0..1]
     <ServiceContractPrePaidOPCodes>......</ServiceContractPrePaidOPCodes>     [0..*]
     <ContractSuspendDate>......</ContractSuspendDate>     [0..1]
     <ContractSuspendIndicator>......</ContractSuspendIndicator>     [0..1]
     <ServicePointBalance>......</ServicePointBalance>     [0..1]
     <ContractStartTimeMeasure>......</ContractStartTimeMeasure>     [0..1]
     <ContractTermTimeMeasure>......</ContractTermTimeMeasure>     [0..1]
     <ContractCancelTimeMeasure>......</ContractCancelTimeMeasure>     [0..1]
     <CalculationNumber>......</CalculationNumber>     [0..1]
     <CapitalizedContractIndicator >......</CapitalizedContractIndicator >     [0..1]
     <TaxabilityIndicator>......</TaxabilityIndicator>     [0..1]
     <MonthlyContractAmount>......</MonthlyContractAmount>     [0..1]
</ServiceContract>