BOM and MPN Verification at Goods-In:
What Happens Before Your Parts Reach the Line

A wrong reel that reaches the line is a scrap event, not a paperwork event. The checks that stop it happen in the fifteen minutes between the delivery note and the warehouse shelf — and most of them are cheap.

The most expensive component fault is not the one that fails test. A part that fails test costs a rework cycle and a scrap component. The fault that costs a field action is the one that passes every electrical check because it is electrically sound, but is not the part the customer qualified: a different temperature grade, a different tolerance, a different dielectric, a different package with the same footprint, or a genuine part that has been re-marked from a slower speed grade.

None of those are visible on a board. All of them are visible on a reel, if anyone looks. Goods-in is the only place in the process where the physical part can be compared against the paper that describes it, before it disappears into a feeder and becomes indistinguishable from the correct part. That makes goods-in verification a distinct control from incoming quality inspection, which is usually about solderability and package condition, and it is the control that most quotations do not describe at all.

Reels of surface mount components on a goods-in inspection bench beside a printed bill of materials sheet and a handheld barcode scanner

The Goods-In Sequence, Step by Step

A goods-in process that works is a sequence of gates, each one narrow enough to be executable in seconds and each one with a known blind spot. The sequence matters because the cheap gates come first: a paper check costs nothing, a label check costs seconds, and a laboratory check costs days. Running the expensive gates before the cheap ones is how a receiving department ends up flooded.

GateWhat is checkedCatchesBlind spotTime
1. Package and paperworkPart number, quantity, lot, date code on the label against the PO and packing listWrong part shipped, short shipment, expired stockCorrect label on the wrong reel
2. BOM reconciliationMPN on the label against the BOM line, field by fieldApproved alternate used without agreement, wrong suffix, wrong packageA BOM line that was itself ambiguous
3. Label versus partMarking on the component body against the MPN marking codeRe-marked or mismarked parts, counterfeit copiesMarking that has been convincingly reproduced
4. Packaging integrityMoisture barrier bag seal, desiccant, humidity indicator, reel conditionMoisture damage, MSL violations, physical damageBag that was resealed after opening
5. Sample verificationXRF, X-ray, solvent test, marking permanency on a sampleCounterfeit plating, wrong die, resurfaced partsAnything that varies across the reel
6. Record and releaseSerialised recording against lot, physical segregation until releaseUnverified stock reaching the lineRecords not linked to the actual reel issued

The valuable question to ask a supplier is not whether they run all six gates, but which gates produce a record and what happens to a lot that fails one. A process where gate 2 fails and the part is used anyway with a verbal note is worse than no gate at all, because it creates the appearance of control. Physical segregation until release is the mechanism that makes the sequence real, and it is easy to verify on a factory visit: ask to see the hold area.

BOM Scrubbing: Where Most Errors Are Created, Not Caught

Goods-in can only compare a label against a BOM line. If the BOM line is ambiguous, the comparison is meaningless, and a surprising share of component problems are born at the BOM rather than in the warehouse. The scrub that prevents them is a specific exercise run before the first purchase order, not a spell-check.

A BOM scrub that resolves those five categories against the manufacturer's current datasheet, and records the resolved MPN back into the BOM with a revision, converts goods-in from guesswork into comparison. It also gives the buyer something more useful than a price: a list of lines where the design is one substitution away from a failure, which is a risk document rather than a purchasing one. Where lines are already obsolete, the decision tree is in our guide to component obsolescence management.

Approved Alternates Versus Silent Substitution

Substitution is not a defect. Every resilient supply chain has alternates, and a supplier who cannot substitute during a shortage is a supplier who will stop a line. The problem is unapproved substitution, where a part is used because it fits and because the approved part was not on the shelf, and nobody tells the buyer until a field failure makes it visible.

The distinction is worth making concrete, because "we only use approved alternates" is unverifiable as stated. Four fields decide whether an alternate is genuinely equivalent for a given design, and if any of them differ, the substitution is an engineering change and not a purchasing decision.

FieldEquivalentRequires engineering review
Electrical values and toleranceIdentical within the specified tolerance over temperatureAny difference in nominal value, tolerance band, or temperature coefficient
Voltage / power / current ratingRating met or exceeded with the same derating assumptionLower rating, or higher rating with different derating behaviour (for example a different dielectric)
Package and footprintSame body size, same land pattern, same height within clearanceSame land pattern but different height or wettable flank
QualificationSame grade table and same end-use qualificationIndustrial part substituted for an automotive or medical-grade part

The practical control is an approved vendor list with a defined alternate per BOM line, together with the rule that a substitution outside that list requires written approval before the part is issued to the line. The counterpart rule matters just as much: the buyer should state in writing which lines may be substituted freely, because a blanket "no substitution" clause is ignored in practice and a blanket permission is worse than nothing. The negotiation of that list is the substance of our guide to dual sourcing strategy.

One asymmetry is worth flagging. Substitution pressure is highest exactly when verification capability is lowest, because shortages push purchasing toward the open market, where traceability chains are shortest. A programme that runs strict goods-in verification in normal times and relaxes it during a shortage has the control inverted.

Three Verification Levels and What Each Costs

Verification is a ladder, and the right rung is a decision about what the part does and what a failure would cost. Applying the top rung to every line is unaffordable; applying the bottom rung to a safety function is indefensible. Naming the levels makes the conversation possible.

LevelMethodWhat it establishesTypical timeWhen to require it
L1 PaperLabel and MPN against BOM, traceability documents, authorised distributor invoiceThe part came from the stated source and matches the stated numberSeconds per reelEvery line, every lot, without exception
L2 Label and packageL1 plus marking comparison, packaging condition, date code decode, MSL bag checkThe reel is as marked and has been stored correctly1-2 minutes per reelEvery new lot; every lot from a new source
L3 Laboratory sampleXRF for plating and material, X-ray for die and bond, marking permanency, solvent test, electrical sample testThe physical part is what the marking claimsHours to days per lotOpen-market purchases, new suppliers, safety and mission-critical lines, any lot with a broken traceability chain

L3 is not a guarantee either. XRF reads surface plating, X-ray reads internal structure at low resolution, and a professionally re-marked part can pass both. The method that catches the most is the simplest: comparing the marking against the manufacturer's own marking specification for that exact part number, at magnification, including the date code format and the factory code. Counterfeit markings are usually correct in the large characters and wrong in the small ones.

Where L3 is applied, it should be applied to a sample from a sealed reel, not to a part the supplier chose, and the sample should be drawn after the reel has been logged rather than before. The difference between those two sequences is the difference between a verification programme and a demonstration. Independent laboratory testing for counterfeit avoidance follows the methods in our guide to counterfeit component verification, and the broader detection logic is in PCB counterfeit detection.

Date Code, Moisture and the Reel Label

Three items on a reel label carry reliability information that has nothing to do with the part number, and all three are routinely ignored because they look like logistics data.

Date code sets the clock on solderability and on moisture exposure. A plastic-bodied component older than the manufacturer's stated floor life, stored in a warehouse without humidity control, may have absorbed enough moisture to fail during reflow. The visible result is popcorn cracking inside the package, which appears as a subtle electrical failure rather than an obvious physical one. Decoding the date code format per manufacturer matters, because formats differ and a four-digit code is not always year-and-week.

Moisture barrier bag status determines whether the parts need baking before use. A sealed bag with an intact humidity indicator card inside its marked spot can go to the line directly; a bag that has been opened and resealed, or a card showing a colour change, requires a bake and a reseal with a new card. This is the single most commonly skipped step in goods-in, because a bag that looks sealed is assumed to be sealed. The full handling regime is in our guide to MSL and moisture sensitivity.

Reel label versus component marking is the gate that catches a mixed reel, which is what happens when a partial reel is topped up from another partial. Mixed reels are rarely counterfeit and are frequently the source of an unexplained assembly error, because the pick-and-place machine cannot see the difference and the operator is not looking. Any reel whose label quantity does not match its physical condition should be treated as suspect and inspected, not topped up.

The Cost of Catching It Late

The multiplier that justifies all of this is not subtle, and it is worth stating as a table because it is the argument that survives a cost-reduction review.

Detection pointCost per incidentWhat is includedWhat is not
Goods-in1xReel quarantine, paperwork, replacement lead timeLine delay if the part was already on the critical path
Before reflow2-5xReel removed, feeder reloaded, line stopAny board contamination
At AOI or ICT10-30xRework labour, scrap components, test time, plus analysis to identify the causeThe boards already built with the part
At functional test30-100xFull-unit debug, teardown, requalification of the reworked unitRework-induced damage
In the field1,000x and upField replacement, logistics, warranty administration, customer relationshipRecall cost, regulatory notification, brand damage

Those multipliers are deliberately broad because they depend on the product, but the shape of the curve does not change: the cost of a fault rises by an order of magnitude at every stage it travels downstream. A verification step that costs seconds per reel is competing against a multiplier of a thousand, and the only reason it gets cut is that the seconds are visible and the multiplier is hypothetical until it is not.

The same logic applies to traceability. A lot record that links a shipped board to the reel it came from is what converts a field failure from an unsolvable mystery into a bounded investigation with a known population. That requirement is formalised in IPC-1782, and the practical implementation is set out in our guide to lot traceability under IPC-1782. Without it, the day a suspect lot is discovered, the honest answer to "which shipments contain it" is that nobody knows, and the conservative response is to recall everything.

What a Buyer Should Ask Before Releasing the Order

Five questions, answerable in one email, distinguish a supplier that runs a verification process from a supplier that has a receiving department.

Where a programme has strict requirements, these answers belong in the quality agreement rather than in an email, and the goods-in sequence should appear as a control in the process flow. That placement is what makes it auditable at the next supplier audit, which is covered in our guide to PCB supplier audits. The same discipline protects the buyer against the other incoming risk, which is a component that is genuine and correct but has been damaged in storage, the subject of incoming quality inspection.

Frequently Asked Questions

Is goods-in verification the same as incoming quality inspection? No. Incoming quality inspection checks whether the part is physically sound: coplanarity, solderability, packaging damage. Goods-in verification checks whether the part is the part that was ordered. Both are needed, and they use different evidence.

Should every lot go through L3? No. L3 is expensive and slow, and applying it universally would either stop the line or be quietly abandoned. Use it where the traceability chain is broken, the source is not an authorised distributor, or the failure consequence is severe.

Can XRF prove a part is genuine? It can prove that the surface plating composition matches or does not match the expected specification. It cannot prove the die inside is the correct one and cannot detect a part that has been re-marked with the correct plating.

What if the BOM itself is wrong? Then goods-in will verify the wrong part correctly, and the failure arrives at test. This is why BOM scrubbing is the first gate and why it needs to be a documented exercise with a revision, not an implicit assumption that the BOM is right because it came from the customer.

Who pays for L3 testing? Usually the party that created the risk. New suppliers and open-market purchases can reasonably be conditioned on supplier-funded sample testing, while a buyer who specifies obsolete parts is buying that risk knowingly and should expect to fund the verification.

Ask How Your BOM Is Verified Before It Hits SMT

Send a BOM with manufacturer part numbers and lifecycle status. We will tell you which lines need an approved alternate, which are broker-risk, and what the goods-in check record looks like on your order.

Request Quote