ServiceContractBase

Uses the Component:ServiceContractBaseType

Fields and Components

Table 6.70. 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  
ActiveContractIndicator

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.

0..1Field udt:IndicatorType  

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.70. ServiceContractBase

<ServiceContractBase>
     <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]
     <ActiveContractIndicator>......</ActiveContractIndicator>     [0..1]
</ServiceContractBase>