JobHistory

Uses the Component:JobHistoryType

Fields and Components

Table 6.106. Fields and Components

Name Description Occurrence Type Data Type User Notes
JobNumberString

DMS assigned job or line identification number

0..1Field qdt:StringType  
OperationID

Dealer or DMS assigned operation code identifier

0..1Field udt:IdentifierType  
OperationName

Dealer or DMS assigned operation description

0..1Field udt:TextType  
CodesAndComments

Codes and comments related to job

0..1ComponentCodesAndCommentsType 
Diagnostics

Diagnostics from vehicle service associated with job

0..*ComponentDiagnosticsType 
ServicePartsHistory

Parts used on job

0..*ComponentServicePartsHistoryType 
ServiceLaborHistory

Labor used on job

0..*ComponentServiceLaborHistoryType 
CASE

Customer arbitration information associated with job

0..*ComponentCASEType 
WarrantyClaimHistory

Warranty Claim information related to job

0..*ComponentWarrantyClaimHistoryType 
HazmatIndicator

Indicator that Hazmat Was Used and Disposed Of as Part of the Repair

0..1Field udt:IndicatorType  
NetItemsServicePartsHistory

The net items utilized for the service repair.

0..*ComponentServicePartsHistoryType 
RepeatRepairIndicator

Identifies repair as having been performed previously on the vehicle

0..1Field udt:IndicatorType  
JobCompletionDate

Date when the job was completed.

0..1Field udt:DateType  
RepairAuthorizationCode

Code for authorization of the repair.

0..1Field udt:CodeType  
RepairAuthorizationDescription

Detail description of the Repair Authorization Code

0..*Field udt:TextType  
TransactionAdjustmentIndicator

Indicates if an adjustment has been made to the transaction.

0..1Field udt:IndicatorType  
InDistanceMileage

Odometer reading of the vehicle on the date of the maintenance occasion.

0..1Field sqdt:LengthMeasureType  
EngineHours

Engine hours on the date of maintenance occassion.

0..1Field sqdt:TimeMeasureType  

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.106. JobHistory

<JobHistory>
     <JobNumberString>......</JobNumberString>     [0..1]
     <OperationID>......</OperationID>     [0..1]
     <OperationName>......</OperationName>     [0..1]
     <CodesAndComments>......</CodesAndComments>     [0..1]
     <Diagnostics>......</Diagnostics>     [0..*]
     <ServicePartsHistory>......</ServicePartsHistory>     [0..*]
     <ServiceLaborHistory>......</ServiceLaborHistory>     [0..*]
     <CASE>......</CASE>     [0..*]
     <WarrantyClaimHistory>......</WarrantyClaimHistory>     [0..*]
     <HazmatIndicator>......</HazmatIndicator>     [0..1]
     <NetItemsServicePartsHistory>......</NetItemsServicePartsHistory>     [0..*]
     <RepeatRepairIndicator>......</RepeatRepairIndicator>     [0..1]
     <JobCompletionDate>......</JobCompletionDate>     [0..1]
     <RepairAuthorizationCode>......</RepairAuthorizationCode>     [0..1]
     <RepairAuthorizationDescription>......</RepairAuthorizationDescription>     [0..*]
     <TransactionAdjustmentIndicator>......</TransactionAdjustmentIndicator>     [0..1]
     <InDistanceMileage>......</InDistanceMileage>     [0..1]
     <EngineHours>......</EngineHours>     [0..1]
</JobHistory>