Epicor Kinetic · Master data
Epicor Kinetic part types: manufactured, purchased, sales kits and phantoms
Applies to: Epicor Kinetic and Epicor ERP 10.2 Part Master. Always validate part type behaviors in Pilot before updating production masters.
Short answer
A part's Type Code (Part.TypeCode) tells Kinetic how it is supplied: Manufactured (M), Purchased (P) or Sales Kit (K). Phantoms are not a separate type code; they are subassemblies configured to blow straight through into parent jobs without creating separate subassembly work orders.
Manufactured (M)
- Built internally.
- Needs an approved method of manufacturing (BOM and routing operations on an active revision).
- Demand generates jobs (or job suggestions from MRP).
Purchased (P)
- Bought from suppliers.
- Demand generates purchase order suggestions (stored in table Erp.SugPODtl).
- Does not need operations, but can carry revisions for specifications and drawings.
Sales kits (K)
A sales kit is a commercial bundle sold under one part number. The kit parent does not hold physical inventory (OnHandQty = 0); inventory is tracked exclusively at the component level. Entering the kit on an order explodes its components for picking and shipping.
- Pricing can be set at the parent kit level or summed from components in Part Maintenance (Sales Kit tab).
- Shipping can be configured to require complete kit fulfillment or permit component-level partial shipments.
Phantom assemblies
A phantom is an engineering subassembly that production does not track as a separate job or inventory item.
- Configured at the site level via PartPlant.PhantomBOM = true and controlled on the parent BOM using PartMtl.PullAsAsm and ViewAsAsm.
- When a job is created, Kinetic pulls the phantom's materials and operations directly into the parent assembly level on the job, avoiding the administrative overhead of managing a separate subassembly job traveler and move tickets.
Non-stock vs part Type
Do not confuse Type Code with Non-Stock:
- Stock / non-stock is about inventory. Stock parts replenish a bin. Non-stock parts are bought or built directly for an order (BTO / MTO) or a job (BTJ / MTJ).
- A purchased part can be stock or non-stock. A manufactured part can be stock or non-stock.
Switching part types (M vs P)
While Kinetic allows updating TypeCode in Part Maintenance, treat make-vs-buy conversions as a controlled operational change:
- Resolve open jobs, purchase orders and releases.
- Make sure the new supply route is complete: an approved revision for M, or primary supplier and lead time for P.
- Review MRP and costing settings with finance.
- Test in Pilot first.
FAQ
Can a purchased part have revisions?
Yes, for engineering specifications, drawings, and revision control, but it will not have internal manufacturing operations.
Purchased vs non-stock?
Purchased describes where supply comes from. Non-stock describes whether supply goes into inventory.