PartsInventoryHeader

Uses the Component:PartsInventoryHeaderType

For each PartsInventory represented in the DataArea of the PartsInventory BOD, there must be once occurrence of the Header Component. The Header component represents summary information that applies to the entire Parts Inventory transaction.

Fields and Components

Table 6.2. Fields and Components

Name Description Occurrence Type Data Type User Notes
DocumentDateTime

Is the date and time the document was last created. This is not the date and time that the BOD message instance was created.

0..1Field udt:DateTimeType  
SecondaryPassword

Secondary password used to validate access to the dealer information

0..1Field udt:TextType  
SecondaryDealerNumberID

Identifies secondary dealer number if different than primary "Dealer Number"

0..1Field udt:IdentifierType  
DocumentIdentificationGroup

A group of identifications that uniquely identifies this document

1..1ComponentDocumentIdentificationGroupType 
PartTypeCode

Specifies whether the parts are indicated by manufacturer part code or Part Number - H = Manufacturer Part Code, P = Part Number

0..1Field scl:PartTypeEnumeratedType  
FileSequenceNumberString

Sequence for sent files. The first file is 1.

0..1Field qdt:StringType  
InventoryTypeCode

Identifies the type of inventory being transmitted, either full or incremental. Full inventory is an extract of the entire parts inventory. Incremental is the change in inventory since the last reported inventory (identifed by BOD Id).

0..1Field scl:InventoryTypeEnumeratedType  
LastSentInventoryBODID

BOD Id of the last inventory message received.

0..1Field udt:IdentifierType  
Status

Deprecated: Use AcknowledgmentStatus.

0..*Field MinimumAcknowledgementStatusType  
AcknowledgementStatus

0..*ComponentAcknowledgementStatusType 
DatasourceURICode

The a code that points to a datasource where the datasource value is stored.

0..1Field udt:CodeType  
FreeFormTextGroup

This component allows for the free form entry of notes and text descriptions. Detailed data should use one of the existing fields or submit a modification request back to STAR to capture the appropriate data.

0..1ComponentFreeFormTextGroupType 
ReorderTransmitTime

A time at which the DMS system can submit automatic replenishment orders to the OEM.

0..1Field udt:TimeType  
Period

Month and Year of the parts activity being reported by the DMS.

0..1Field qdt:YearMonthDateType  
RequestDateRange

A date range that is used to request transactions belonging to a specific start and end date range. For example, to request RetailDeliveryReporting, PartsInvoice, RepairOrder transactions belonging to a date range. This component was implemented to facilitate third party - dealer integrations, however it can be used in other scenarios.

0..*ComponentPeriodABIEType 

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.2. PartsInventoryHeader

<PartsInventoryHeader>
     <DocumentDateTime>......</DocumentDateTime>     [0..1]
     <SecondaryPassword>......</SecondaryPassword>     [0..1]
     <SecondaryDealerNumberID>......</SecondaryDealerNumberID>     [0..1]
     <DocumentIdentificationGroup>......</DocumentIdentificationGroup>     [1..1]
     <PartTypeCode>......</PartTypeCode>     [0..1]
     <FileSequenceNumberString>......</FileSequenceNumberString>     [0..1]
     <InventoryTypeCode>......</InventoryTypeCode>     [0..1]
     <LastSentInventoryBODID>......</LastSentInventoryBODID>     [0..1]
     <Status>......</Status>     [0..*]
     <AcknowledgementStatus>......</AcknowledgementStatus>     [0..*]
     <DatasourceURICode>......</DatasourceURICode>     [0..1]
     <FreeFormTextGroup>......</FreeFormTextGroup>     [0..1]
     <ReorderTransmitTime>......</ReorderTransmitTime>     [0..1]
     <Period>......</Period>     [0..1]
     <RequestDateRange>......</RequestDateRange>     [0..*]
</PartsInventoryHeader>