Electronic parts data management means keeping one clean, trusted record for every part you buy or build with. Engineering, purchasing and production all use that same record, in the same way. For a small EMS or OEM team, the record can live in a spreadsheet, as long as someone checks it before every quote and every build.

The phrase covers three overlapping jobs: component master data, lifecycle and compliance data, and parts inventory. Master data is one record per part, with your internal part number, the manufacturer part number (MPN), description, package and approved sources. Lifecycle data says whether a part is active, not recommended for new designs (NRND) or obsolete, and inventory says what sits on which shelf.

The master record ties the other two together, which makes it the core of electronic component data management. The rest of this page is a reference for that record: the fields it needs, the errors that break it, a scrub checklist, and where to keep it.

The part record, field by field

You do not need a hundred attributes per part. You need the fields that stop wrong parts, late parts and failed builds. Here is a minimum set of part master data that fits in one spreadsheet row.

FieldWhy it mattersWhere to get it
Internal part numberOne key for ERP, BOMs, stores and kittingYour own scheme; never reuse a retired number
MPNThe exact orderable part, with packaging and grade suffixesManufacturer datasheet or ordering guide
ManufacturerSimilar MPNs exist at different makersDatasheet; one spelling per maker
Normalized descriptionLets people search and spot wrong partsBuilt from parameters in a fixed order
Package / footprintThe wrong package will not fit the PCB padsDatasheet drawing; your CAD library
Value and tolerance (passives)Passive MPNs are hard to read; values let you check substitutesDatasheet or the maker’s part number guide
Lifecycle statusFlags obsolete, NRND and last-time-buy parts before you quoteManufacturer notices, distributor pages, lifecycle data services
RoHS / REACH statusAnswers customer compliance questions; EU obligations may applyManufacturer declarations, with their date
MSLSets how long the part may sit out of its dry bag before reflowDatasheet or bag label; classified under IPC/JEDEC J-STD-0201
Datasheet linkOne source for specs and package drawingsManufacturer site; note the revision
Approved alternates (AML/AVL)Lets purchasing switch sources without a new engineering decisionEngineering approval; the customer’s AML for EMS builds
Suppliers and lead timeShows where to buy and how long it takesDistributor stock pages, supplier quotes
Price snapshot with datePrices go stale; the date tells you when to re-checkPrice breaks or quotes, with quantity and date

A note on MSL. The moisture sensitivity level sets a part’s floor life: how long it may sit in factory air after its dry bag is opened, before reflow. In a Texas Instruments table based on J-STD-033, MSL 3 allows 168 hours at up to 30 °C and 60% RH, while MSL 6 must be baked before use.2

With the MSL in the record, the kit sheet can tell the operator to log the bag-open time. The handling rules behind that step come from IPC/JEDEC J-STD-033.3

Error catalogue

NEMI (now iNEMI) described the BOM quality problem in a 2002 white paper. One leading EMS provider reported on its first two to three months with a new customer. In that period, an average of 80% of the BOMs it received had errors to resolve with the OEM.4

The team gathered this as anecdotal information from several OEMs and EMS providers, so treat the number as a field report, not a survey. The paper names incomplete data as the most common defect. It also reports that missing approved manufacturer lists cause most problems.4

ErrorWhat it looks likeHow to catch it
Invalid or unknown MPNA typo (O for 0), a missing suffix, or an MPN the maker does not listLook up every MPN at the maker or an authorized distributor; flag non-exact matches
Obsolete or NRND partA part still on the BOM after its maker announced end of lifeCheck lifecycle status on every line; flag obsolete, NRND and last-time-buy
Sole-source partOne approved manufacturer for an IC or connectorCount approved sources per line; ask for alternates before the RFQ
Quantity vs reference designators10 placements on the board, quantity 9 in the BOM (NEMI’s example)4Expand ranges such as R1-R10, count designators, compare with quantity per board
Unit-of-measure mismatchWire in feet vs meters; a reel vs piecesSet one unit per part; convert reels and cut tape to pieces
Duplicate linesThe same MPN on two lines with different designatorsSort by MPN; merge lines and add up quantities
Free-text descriptions”CAP .1U 0603” next to “100nF 16V X7R 0603”Rebuild descriptions from parameters in a fixed order

Duplicates also hide in your own part master, not only in customer BOMs.

Example (illustrative, assumed figures): at a 60-person EMS, a buyer finds one 10 µF capacitor under three internal part numbers, and engineering approved only one. Stock is split three ways, so the buyer reorders a part already on the shelf. Merging the three into the approved record, and allowing each MPN on only one record, fixes both problems.

Scrub checklist before an RFQ

A BOM scrub is a line-by-line check of a bill of materials before you quote or build it. Run it at the purchasing desk before the RFQ goes out, then again before kitting. Copy this BOM scrub checklist into your quoting procedure.

  1. Get the BOM as Excel or CSV, not PDF, with its revision and date.
  2. Confirm the BOM revision matches the drawings, Gerbers and placement file.
  3. Check that every line has an internal part number, MPN, manufacturer, quantity, designators and description.
  4. Merge duplicate lines and add up their quantities.
  5. Expand designator ranges and compare the count with the quantity per board.
  6. Set one unit of measure per line, and convert reels and cut tape to pieces.
  7. Look up every MPN and flag anything that is not an exact match.
  8. Compare each looked-up description with the BOM: value, tolerance, package.
  9. Flag obsolete, NRND, end-of-life and last-time-buy parts.
  10. Count approved sources per line and flag single-source parts.
  11. Check RoHS and REACH status against the customer’s requirement.
  12. Record the MSL of every surface-mount part and flag anything above MSL 1 for dry storage.
  13. Check stock and lead time at the build quantity, not at one piece.
  14. Save price breaks with the date and the quantity they apply to.
  15. Mark do-not-populate (DNP) lines and customer-supplied parts.
  16. Send the customer one question list, then write the answers and their dates into the BOM.

For the lookup steps, chip.parts is a live tool that checks part descriptions, price and stock, datasheets and MSL ratings across a part list before an RFQ.

The checklist flags problems; it does not fix them. An engineer approves any alternate, and the customer approves every change to its own design, in writing.

Spreadsheet, parts database or PLM

Spreadsheets are common. In 2016, Arena Solutions, a vendor of product lifecycle management (PLM) software, surveyed 405 product companies. Of those, 48.4% managed BOMs in a spreadsheet (34.6%) or with nothing at all (13.8%).5 Two-thirds of respondents represented organizations with fewer than 500 employees.5 The question is when a spreadsheet stops being enough.

SetupEnough whenSigns you have outgrown it
Spreadsheet: one master parts sheet, BOMs that point to itOne or two people edit the master; few products; data is re-checked before each quotePeople keep private copies; nobody can say which BOM revision was built
Parts database: your ERP item master or a component database toolSeveral people share records; you track stock and locations; you want distributor lookupsYou need formal change approval, revision history across many assemblies, or supplier access
PLM systemYou run engineering change orders with sign-off; customers ask for full revision historyRarely outgrown at this size; the risk is buying more process than your team will run

For the middle row, one open-source option is Part-DB, a web-based inventory system for electronic components. It can pull part data, datasheets and prices from providers such as Octopart, Digikey, Farnell, Mouser and TME, and its documentation says small companies and universities use it.6 PLM pays off when your team already works through formal change orders. It does not clean up bad part data by itself.

Keeping it fresh

Part data goes stale on its own. Stock moves every day, prices change, and parts reach end of life, so a record that was right at the last quote can be wrong at the next build.

Footnotes

  1. JEDEC, “J-STD-020F: Joint IPC/JEDEC Standard Moisture/Reflow Sensitivity Classification for Non-hermetic Surface Mount Devices (SMDs)”, 2022. https://www.jedec.org/category/keywords/j-std-020f ↩

  2. Texas Instruments, “AN-2029 Handling and Process Recommendations” (SNOA550H), revised 2020. https://www.ti.com/lit/pdf/snoa550 ↩

  3. JEDEC, “J-STD-033D: Joint IPC/JEDEC Standard for Handling, Packing, Shipping, and Use of Moisture/Reflow Sensitive Surface-Mount Devices”, 2018. https://www.jedec.org/taxonomy/term/2730 ↩

  4. NEMI Perfect BoM Team, “In Search of the Perfect Bill of Materials (BoM): Connect with and Strengthen Your Supply Chain”, NEMI white paper, 2002. https://thor.inemi.org/webdownload/newsroom/Articles/BoMwhitepaper.pdf ↩ ↩2 ↩3

  5. Arena Solutions via Manufacturing.net, “Survey: Companies Still Use Spreadsheets To Manage Complex BOM”, 2016. https://www.manufacturing.net/home/news/13225427/survey-companies-still-use-spreadsheets-to-manage-complex-bom ↩ ↩2

  6. Part-DB, “Part-DB documentation”, accessed 2026. https://docs.part-db.de/ ↩

  7. JEDEC, “J-STD-048A: Notification Standard for Product Discontinuance”, 2025. https://www.jedec.org/standards-documents/docs/j-std-048 ↩

  8. European Chemicals Agency (ECHA), “Summary of obligations resulting from inclusion of SVHCs in the Candidate List”, accessed 2026. https://echa.europa.eu/candidate-list-obligations ↩ ↩2

  9. European Commission, “Restriction of Hazardous Substances in Electrical and Electronic Equipment (RoHS)”, accessed 2026. https://environment.ec.europa.eu/topics/waste-and-recycling/rohs-directive_en ↩