PartMasterLine

Uses the Component:PartMasterLineType

Part Master Line

Fields and Components

Table 6.6. Fields and Components

Name Description Occurrence Type Data Type User Notes
PartsProductItem

The business information common to all parts.

1..1ComponentPartsProductItemType 
PartManufacturer

Identifes the part manufacturer.

0..1Field udt:TextType  
ManufacturerPartCode

Manufacturer assigned part code.

0..1Field udt:CodeType  
PartManufacturerBrand

Part Manufacturer Brand

0..1Field udt:TextType  
ItemQuantity

Quantity of Part number.

0..1Field sqdt:QuantityType  
PartMasterPricing

Pricing for the Item in the Parts Master.

0..*ComponentPartMasterPricingType 
PartCoreDetail

Part Cored Detail

0..*ComponentPartCoreDetailType 
SupersedingPartGroup

A group of superseding parts for a particular item number.

0..*ComponentSupersedingPartGroupType 
TopSellerGroup

Top Selling Brands for this Part.

This definition came from the PartMasterLine Component

0..1ComponentTopSellerType 
AlternateItemID

An alternate identifier for an item or part in addition to the item number or part number. This may be a unique identifier used for a independent after market(non dealer) sales part.

0..1Field udt:IdentifierType  
Brand

Indicates the brand or carline for which this part has applicability (e.g. Chevorlet Impala).

0..1Field udt:TextType  
FirstModelYear

The first vehicle model year of a vehicle for which a part fits.

0..1Field qdt:YearDateType  
LastModelYear

The last vehicle model year of a vehicle for which a part fits.

0..1Field qdt:YearDateType  
ItemEffectiveDate

The date when a item was released for use.

0..1Field udt:DateType  
GoodwrenchServiceMerchandisingPlusEligibleIndicator

Indicates whether a dealer is eligible for advertising coop funds.

0..1Field udt:IndicatorType  
FranchiseCode

A 2-digit numeric code representing a dealer's sales makes.

0..1Field udt:CodeType  
FuturePriceIndicator

Indicates whether or not there is a temporary price for a part.

0..1Field udt:IndicatorType  
ItemCatalogGroupID

Catalog Group, which is an numerical value with a decimal representing the location of the part in the catalog.

0..1Field udt:IdentifierType  
CoreChargeAmount

Core Charge, which is a currency value displayed in USD representing purchase price of a part if a core is not sold back to the OEM (e.g. Core price is $100, Core Charge is $110 if part is not returned to GM SPO)

0..1Field udt:AmountType  
VintagePartIndicator

Indicates whether or not a part is a vintage part.

0..1Field udt:IndicatorType  
StratificationCode

Stratification Code, which is an alphabetic identifier indicating sales velocity of a part.

0..1Field udt:CodeType  
UniversalProductCodeNumberID

UPC Number, which is a numeric value of nn digits representing a part's Universal Product Code.

0..1Field udt:IdentifierType  
SupplyChainLocationCode

A code representing the location of an item within a supply chain.

0..1Field udt:CodeType  
ReturnIndicator

The ReturnIndicator component identifies information about a Part for return.

0..1ComponentReturnIndicatorType 
DistributionQuantity

Allows the retailer to determine the quantity that will be shipped if the part is a non-direct ship part.

0..1Field sqdt:QuantityType  
MerchandiseQuantity

An identifier used by the retailer to understand common unit of sale.

0..1Field sqdt:QuantityType  
MinimumBuyQuantity

Allows the retailer to know the minimum quantity of merchandise that can be ordered.

0..1Field sqdt:QuantityType  
PackageQuantity

Allows the retailer to know the quantity contained in the package.

0..1Field sqdt:QuantityType  
Dimension

The Dimensions component represents the dimensions of an item, area, etc. using various measurements including width, height, length, and diameter.

0..*ComponentDimensionType 
ItemRegionCountry

Identifies a list of countries where item information applies.

0..1ComponentCountryABIEType 
TemporaryPriceIndicator

Indicates whether or not there is a temporary price for a part.

0..1Field udt:IndicatorType  
ItemLineCode

A numeric code which identifies what item, product or part of a vehicle, boat, motorcycle, etc. for which a part is applicable (e.g. exhaust, HVAC, brakes, transmission).'s parts inventory.

0..1Field udt:CodeType  
ItemWeightMeasure

The weight of an item or part.

0..1Field sqdt:WeightMeasureType  
MaximumBuyQuantity

Allows the retailer to know the maximum quantity of merchandise that can be ordered.

0..1Field sqdt:QuantityType  
SupersedingReason

Reason for a part substitution. A part will usually have a single reason it is superseded, even if it is superseded by multiple parts.

0..1Field udt:CodeType  
PartChangeStatus

Communicates the type of update to the part for a PartMaster delta. Sample values: Added, Updated, Deleted Note that it is preferable to to communicate change status with oagis:ChangeStatus in the oagis:ActionCriteria or oagis:ResponseCriteria elements of the BOD header. However, PartChangeStatus has been added to PartMasterLineType to accomodate uses cases where that is impractical due to file size.

0..1Field udt:CodeType  
DiscontinuedDate

Date on which the part has been discontinued or or will no longer be eligible to be ordered from the OEM. Intended for use only with parts which don't have superceding (i.e. substitution) parts.

0..1Field udt:DateType  
InterchangeabilityCode

This determines the wheather the part can be replaced with the latest part or previous part or not at all. Values are 0=latest part number, 1= One way (newest part numbers), 2= 2 way (either newer or older parts).

0..1Field udt:CodeType  
SupersessionFlag

Flag indicating part number is part of a Supersession. Vaues are True or False.

0..1Field udt:IndicatorType  
SupersessionChainNumber

Chain number uniquely identifies all parts that are related in the supersession chain.

0..1Field udt:TextType  
SupersessionSequenceNumber

Defines the sequence of each part in the supersession chain. 990 is the first part, then it goes sequentially down from there.

0..1Field udt:TextType  
PartMovement

Part Movement component. Used to define to the part demand by PDC

0..*ComponentPartMovementType 
MultipleBuyQuantity

Multiple order quantity constraint. For a Repair workshop this is expressed in Un-serviceable Items.

0..1Field udt:QuantityType  
LeadTime

The lead time (in calendar days) associated with this Part.

0..1Field udt:TextType  
EPAFlag

Indicates if part is under EPA regulations.

0..1Field udt:IndicatorType  
PODFlag

Indicates if part is Price On Demand part where part is not priced in advance.

0..1Field udt:IndicatorType  
MTOFlag

Indicates if part is Make To Order part where part is not stocked but produced on demand.

0..1Field udt:IndicatorType  
MajorPartIndicator

Indicates if part is either to heavy or to large to handle in standard packing and shipping procedure. Major part indicates that additional shipping cost will be added to order or specific freight options needs to be applied.

0..1Field udt:IndicatorType  
AfterMarketCode

Functional group code for after market classification.

0..1Field udt:CodeType  
ProductLineCode

Product Line Code that part belongs to.

0..*Field udt:CodeType  
PartCategoryCode

Product Category Code that part belongs to.

0..1Field udt:CodeType  
ConfigurableFlag

Indicates if part is configurable, needs configuration in order to be sold.

0..1Field udt:IndicatorType  
ECCN

A key in determining whether an export license is needed from the Department of Commerce is finding out if the item you intend to export has a specific Export Control Classification Number (ECCN). ECCNs are five character alpha-numeric designations used on the Commerce Control List (CCL) to identify dual-use items for export control purposes. An ECCN categorizes items based on the nature of the product, i.e. type of commodity, software, or technology and its respective technical parameters.

0..1Field udt:CodeType  
PartMarketingCode

Code to communicate extended marketing information on a per part basis in parts master communication to external partners.

0..1Field udt:CodeType  

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.6. PartMasterLine

<PartMasterLine>
     <PartsProductItem>......</PartsProductItem>     [1..1]
     <PartManufacturer>......</PartManufacturer>     [0..1]
     <ManufacturerPartCode>......</ManufacturerPartCode>     [0..1]
     <PartManufacturerBrand>......</PartManufacturerBrand>     [0..1]
     <ItemQuantity>......</ItemQuantity>     [0..1]
     <PartMasterPricing>......</PartMasterPricing>     [0..*]
     <PartCoreDetail>......</PartCoreDetail>     [0..*]
     <SupersedingPartGroup>......</SupersedingPartGroup>     [0..*]
     <TopSellerGroup>......</TopSellerGroup>     [0..1]
     <AlternateItemID>......</AlternateItemID>     [0..1]
     <Brand>......</Brand>     [0..1]
     <FirstModelYear>......</FirstModelYear>     [0..1]
     <LastModelYear>......</LastModelYear>     [0..1]
     <ItemEffectiveDate>......</ItemEffectiveDate>     [0..1]
     <GoodwrenchServiceMerchandisingPlusEligibleIndicator>......</GoodwrenchServiceMerchandisingPlusEligibleIndicator>     [0..1]
     <FranchiseCode>......</FranchiseCode>     [0..1]
     <FuturePriceIndicator>......</FuturePriceIndicator>     [0..1]
     <ItemCatalogGroupID>......</ItemCatalogGroupID>     [0..1]
     <CoreChargeAmount>......</CoreChargeAmount>     [0..1]
     <VintagePartIndicator>......</VintagePartIndicator>     [0..1]
     <StratificationCode>......</StratificationCode>     [0..1]
     <UniversalProductCodeNumberID>......</UniversalProductCodeNumberID>     [0..1]
     <SupplyChainLocationCode>......</SupplyChainLocationCode>     [0..1]
     <ReturnIndicator>......</ReturnIndicator>     [0..1]
     <DistributionQuantity>......</DistributionQuantity>     [0..1]
     <MerchandiseQuantity>......</MerchandiseQuantity>     [0..1]
     <MinimumBuyQuantity>......</MinimumBuyQuantity>     [0..1]
     <PackageQuantity>......</PackageQuantity>     [0..1]
     <Dimension>......</Dimension>     [0..*]
     <ItemRegionCountry>......</ItemRegionCountry>     [0..1]
     <TemporaryPriceIndicator>......</TemporaryPriceIndicator>     [0..1]
     <ItemLineCode>......</ItemLineCode>     [0..1]
     <ItemWeightMeasure>......</ItemWeightMeasure>     [0..1]
     <MaximumBuyQuantity>......</MaximumBuyQuantity>     [0..1]
     <SupersedingReason>......</SupersedingReason>     [0..1]
     <PartChangeStatus>......</PartChangeStatus>     [0..1]
     <DiscontinuedDate>......</DiscontinuedDate>     [0..1]
     <InterchangeabilityCode>......</InterchangeabilityCode>     [0..1]
     <SupersessionFlag>......</SupersessionFlag>     [0..1]
     <SupersessionChainNumber>......</SupersessionChainNumber>     [0..1]
     <SupersessionSequenceNumber>......</SupersessionSequenceNumber>     [0..1]
     <PartMovement>......</PartMovement>     [0..*]
     <MultipleBuyQuantity>......</MultipleBuyQuantity>     [0..1]
     <LeadTime>......</LeadTime>     [0..1]
     <EPAFlag>......</EPAFlag>     [0..1]
     <PODFlag>......</PODFlag>     [0..1]
     <MTOFlag>......</MTOFlag>     [0..1]
     <MajorPartIndicator>......</MajorPartIndicator>     [0..1]
     <AfterMarketCode>......</AfterMarketCode>     [0..1]
     <ProductLineCode>......</ProductLineCode>     [0..*]
     <PartCategoryCode>......</PartCategoryCode>     [0..1]
     <ConfigurableFlag>......</ConfigurableFlag>     [0..1]
     <ECCN>......</ECCN>     [0..1]
     <PartMarketingCode>......</PartMarketingCode>     [0..1]
</PartMasterLine>