ServiceContractBase

Uses the Component:ServiceContractBaseType

Fields and Components

Table 6.66. Fields and Components

Name Description Occurrence Type Data Type User Notes
ContractCompanyName

Service contract company name

0..1Field oag:NameType  
ContractID

Identification of Service Contract

0..1Field oag:OpenIDType  
ContractPlan

Service Contract Plan Code

0..1Field oag:CodeType  
ContractType

Service contract type and/or area of coverage

0..1Field oag:StringType  
ContractPlanDescription

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

0..*Field oag:TextType  
TermMeasure

Number of months in contract plan

0..1Field sqdt:TimeMeasureType  
ContractStartDate

Service Contract sale Date

0..1Field oag:xbt_DateType  
ContractDeductibleAmount

Amount of Deductible at time of service Eg:$50.00

0..1Field oag:AmountType  
ContractExpirationDate

Date the Service contract expires

0..1Field oag:xbt_DateType  
ContractOwnerName

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

0..1Field oag:NameType  
InsuranceCompanyName

Memo Field for carrier covering extended service contract

0..1Field oag:NameType  
TotalContractAmount

Total amount of the service contract.

0..1Field oag:AmountType  
ContractNote

Free form comments that relate to the contract

0..1Field oag: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 oag: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.75. ServiceContractBase

<ServiceContractBase>
     <ContractCompanyName>......</ContractCompanyName>     [0..1]
     <ContractID>......</ContractID>     [0..1]
     <ContractPlan>......</ContractPlan>     [0..1]
     <ContractType>......</ContractType>     [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>