ServiceContract

Uses the Component:ServiceContractType

The ServiceContract component represents information about the extended service agreement on the vehicle.

Fields and Components

Table 6.137. Fields and Components

Name Description Occurrence Type Data Type User Notes
ContractCompanyName

Service contract company name

0..1Field udt:NameType  
ContractID

Identification of Service Contract

0..1Field udt:IdentifierType  
ContractPlanCode

Service Contract Plan Code

0..1Field udt:CodeType  
ContractTypeString

Service contract type and/or area of coverage

0..1Field qdt:StringType  
ContractPlanDescription

Description of service plan. Example: 36 MONTH/36000 MILE"

0..*Field udt:TextType  
TermMeasure

Number of months in contract plan

0..1Field sqdt:TimeMeasureType  
ContractStartDate

Service Contract sale Date

0..1Field udt:DateType  
ContractDeductibleAmount

Amount of Deductible at time of service Eg:$50.00

0..1Field udt:AmountType  
ContractExpirationDate

Date the Service contract expires

0..1Field udt:DateType  
ContractOwnerName

Name on service Contract (i.e., full name - First Last)

0..1Field udt:NameType  
InsuranceCompanyName

Memo Field for carrier covering extended service contract

0..1Field udt:NameType  
TotalContractAmount

Total amount of the service contract.

0..1Field udt:AmountType  
ContractNote

Free form comments that relate to the contract

0..1Field udt:TextType  
ContractStartDistanceMeasure

Odometer reading when contract becomes effective Deprecated. Use: ContractStartDistanceMeasure

0..1Field sqdt:LengthMeasureType  
ContractTermDistanceMeasure

The ContractTermMileage Compound represents the odometer mileage allowed under terms of the warranty.

0..1Field sqdt:LengthMeasureType  
ContractEffectiveDate

Start Date of Service Contract

0..1Field udt:DateType  
ContractPlanStates

States where the plan is valid

0..*Field udt:TextType  
ContractTransferIndicator

Indicates if the contract is transferable

0..1Field udt:IndicatorType  
ContractTransferredIndicator

Indicates if the contract has been transferred

0..1Field udt:IndicatorType  
ContractTripInterruptIndicator

Indicates if the contract allows for trip interruption

0..1Field udt:IndicatorType  
LoanerVehicleIndicator

Service contract loaner vehicle indicator

0..1Field udt:IndicatorType  
RoadsideAssistanceIndicator

Indicates whether coverage includes roadside assistance

0..1Field udt:IndicatorType  
RoadHazardIndicator

Indicates whether Roadside hazard is covered in the contract

0..1Field udt:IndicatorType  
FirstDayRentalIndicator

If first day rental for service is covered in contract

0..1Field udt:IndicatorType  
RentalAllowanceAmount

Limit for Rental Allowance per day

0..1Field udt:AmountType  
MaximumRentalAmount

Max Rental Allowance per occurrence

0..1Field udt:AmountType  
TowingAllowanceAmount

Amount allowed for towing of RENTAL car

0..1Field udt:AmountType  
ContractRemaining

Defines how much service contract time is left in either time or miles

0..1Field udt:TextType  
ContractStatusCode

Vehicle service contract plan status

0..1Field udt:CodeType  
ContractCancelCode

Contract cancellation code

0..1Field udt:CodeType  
ContractCancelDate

Contract cancel date

0..1Field udt:DateType  
ContractCancelMileage

the mileage at which the contract was cancelled

0..1Field sqdt:LengthMeasureType  
ServiceContractPrePaidOPCodes

0..*ComponentServiceContractPrePaidOPCodesType 
ContractSuspendDate

The date a Service Contract was suspended

0..1Field udt:DateType  
ContractSuspendIndicator

Indates if a contract has been suspended. Valid values: "true" or "false"

0..1Field udt:IndicatorType  
ServicePointBalance

Service point balance under a service rewards program.

0..1Field udt:QuantityType  
ContractStartTimeMeasure

Odometer time reading when contract becomes effective.

0..1Field sqdt:TimeMeasureType  
ContractTermTimeMeasure

Usage time allowed under terms of the contract.

0..1Field sqdt:TimeMeasureType  
ContractCancelTimeMeasure

Cancel time of contract.

0..1Field sqdt:TimeMeasureType  
CalculationNumber

Identifier for the calculation where the time and price was calculated for the service contract.

0..1Field udt:TextType  
CapitalizedContractIndicator

Indicates whether or not his is a capitalized contract. Values: true or false.

0..1Field udt:IndicatorType  
TaxabilityIndicator

indicates whether or not taxes apply. Value: true or false

0..1Field udt:IndicatorType  
MonthlyContractAmount

Monthly contract Amount.

0..1Field udt:AmountType  

Sample XML

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>