PCBA component lot date code traceability connects component identities received from suppliers to the finished boards that contain them. For risk-critical assemblies, use board-and-reference traceability as the reference target: link 100% of fitted critical positions to a board serial and an identifiable source lot before release. Capture original labels, material changes and replacement history. Keep manufacturer lot codes, date codes and supplier shipment identifiers separate. A printed date code alone establishes neither the affected-board population nor a universal component expiry date.
- Lot Codes and Date Codes Answer Different Questions
- Capture Original Labels Without Losing Supplier Context
- Map Component Lots to Work Orders and Board Serials
- Choose the required depth
- Handle Mixed Lots, Reel Changes and Partial Consumption
- Capture the point of consumption
- Keep remaining material and replacements connected
- Use Traceability Records for Targeted Containment
- Define a Record Request That Matches Product Risk
- Specify interfaces and applicable standards
- Apply the Record Depth to Five Build Scenarios
- Prepare the Traceability Review Before the Build
Lot Codes and Date Codes Answer Different Questions
A manufacturer lot code identifies a production grouping within that manufacturer’s system; a date code identifies a defined time period or processing event. Buyers need both when available. Several lots can share a date code, and a shipment or container can include more than one production grouping. Neither identifier replaces the finished-board serial that makes individual assemblies searchable.
Preserve the original code before interpreting it. Check the manufacturer’s rule. A short alphanumeric marking is not automatically a four-digit year/week code, and even a familiar format needs the correct product-family and package context. Store the manufacturer and complete manufacturer part number, or MPN, alongside the code so identical strings from unrelated parts do not become one database record.
| Identifier | What It Identifies | Capture Point | Required Link | Limitation |
|---|---|---|---|---|
| Manufacturer lot code | A manufacturer-defined production grouping | Original package label, device marking or manufacturer documentation | Manufacturer, MPN, received container and material-use record | Does not necessarily expose wafer, assembly and test history to the buyer |
| Date code | The manufacturer’s defined production or processing period | Label or component marking | Raw code, code meaning, manufacturer and associated lot record | A shared date code does not prove a shared lot or expiry date |
| Supplier shipment lot | A supplier’s grouping for shipment or inventory | Packing list, distributor label or receiving record | Supplier, order line, receipt and original manufacturer identifiers | May aggregate or divide manufacturer lots |
| Production work order | An authorized assembly build | Job release and material issue | Product/BOM revision, material allocations and board identities | A work-order link alone cannot locate a change within the build |
| Finished-board serial | One physical assembled board | Controlled serialization and production scans | Panel position, build history, material genealogy and replacements | A serial label without linked records adds little traceability |
| Reel-change event | A transition between physical material sources | Feeder loading, replacement or splice consumption | Old/new container IDs, machine position and affected board placements | Installation time may precede actual consumption of the new material |
A documented flash-memory marking example distinguishes a package-assembly date in YYWW format from a mark-and-pack date in YWW format. Those dates describe different operations and can legitimately differ. Apply that convention only to the covered products; it is not a decoder for every semiconductor.
Age acceptance is a separate decision. Suitability depends on the product, packaging, moisture sensitivity and storage conditions. An older date code calls for the relevant handling evidence and purchase requirements, not automatic rejection or acceptance. Moisture exposure after opening also has its own clock.
Capture Original Labels Without Losing Supplier Context
Receiving records should preserve the original manufacturer identification together with the supplier transaction and the physical container received. Photograph readable labels, retain the decoded barcode payload and create searchable fields for manufacturer, full MPN, lot, date code, quantity and receipt ID. Keep the raw strings, including leading zeros, punctuation and letter case.
Store any decoded date separately. Record the manufacturer rule used to interpret it; normalization must not replace the original label value or silently turn a packing date into a manufacturing date.
A supplier’s replacement label must remain connected to the original evidence. Record the supplier name, purchase-order line, delivery reference and any manufacturer container or shipping trace code. If the received quantity spans several lots, give each lot-to-container relationship its own entry instead of compressing the information into a single convenient date.
Barcode capture and label capture serve different purposes. In one documented seal-date label format, the visible DDMMMYY field was not included in the associated 2D barcode. Scanning that barcode therefore would not capture every visible date. Define the required fields against the actual label format.
Assign a unique internal ID to each reel, tray, tube or cut-tape container used in production. Splitting a reel creates child-container IDs that retain the parent link and original lot information. A new internal ID does not create a new manufacturer lot.
For unclear labels, retain the image and record a material-identification exception for resolution before release to the affected operation. Do not reconstruct a missing lot code from the date code. If source identity cannot be established, the traceability requirement has not been met, even when the part number and quantity are correct.
Map Component Lots to Work Orders and Board Serials
Component genealogy requires a recorded path from the received material container through its actual use to the finished-board serial. A material issue to a work order establishes allocation; a placement or controlled assembly record establishes use. Keep that distinction explicit when evaluating a supplier’s traceability report.
The BOM defines the intended parts and reference designators. The component placement list, or CPL, defines component position, rotation and side. Neither file identifies the production lot actually consumed. The referenced supplier describes these separate input-file roles in its BOM and CPL guidance.
Use this record chain for the required positions:
Original manufacturer label + supplier receipt
-> Unique material-container ID + preserved lot/date fields
-> Work order + released BOM/CPL revision
-> Feeder/load or manual-install event + reference designator
-> Panel ID + cavity position, where panels are used
-> Finished-board serial + original and replacement history
Each arrow represents a stored relationship that a query can follow. One lot can feed several work orders; one board can consume several lots. Preserve both directions. For a panel, map every populated cavity to its finished-board serial after separation. The panel barcode cannot identify loose boards without that mapping.
Choose the required depth
The following four practical options describe what the OEM can retrieve. They are purchasing descriptions, not IPC traceability-level names.
| Depth option | Record retrieved | Suitable starting point | Main limitation |
|---|---|---|---|
| Work-order traceability | Complete source-lot set linked to a build and its board population | Simple builds where the whole work order is an acceptable suspect population | Cannot separate boards before and after a material change |
| Serial-window traceability | Source container linked to a verified list or bounded sequence of board serials | Sequential production with controlled transitions | Reordering, parallel machines or incomplete boundaries can widen the candidate set |
| Board-and-reference traceability | Actual source lot linked to each required board/reference position | Critical components and products with costly field replacement | Requires capture through normal production, manual fitting and rework |
| Serialized-component traceability | An individual component serial linked to its board/reference position | Components or modules with readable, useful individual identities | Many components have no usable individual serial; it cannot be assumed |
Start with board-and-reference traceability for the critical component set. The reference target is 100% of fitted critical positions, not a sample of boards or a percentage of BOM lines. Other components can use a less detailed, agreed record chain when the resulting containment population is acceptable.
The actual manufacturer and MPN must survive an approved substitution. A generic internal part number alone cannot show whether two boards received different approved alternatives. Preserve the original build baseline and the authorization that permitted the change.
Handle Mixed Lots, Reel Changes and Partial Consumption
Mixed lots require separate source identities, while reel changes require a verified consumption boundary. Record which material reached each required position, not merely when someone installed a reel. A reel ID identifies a physical supply container; it does not guarantee a single manufacturer lot or date code.
One documented packaging rule permits an intermediate pack to contain up to four date codes no more than 52 weeks apart. That specific allowance is neither a universal purchasing limit nor a shelf-life statement. Check the received label for multiple identities and apply the packaging and purchasing requirements relevant to the actual part.
If a container holds several lots without a recoverable component-by-component boundary, record the complete candidate-lot set. Exact single-lot assignment then requires a different material supply or a usable identification method. Assigning the newest date code to the whole reel would conceal the uncertainty and cannot satisfy an exact critical-position mapping requirement.
Capture the point of consumption
Give every material transition an event ID. Retain the old and new container IDs, feeder/slot, machine, work order, affected reference designators, event sequence and the last confirmed old-material and first confirmed new-material placements. Include timestamps with a timezone and a recorded operator or system identity. Time alone does not prove the boundary.
A splice can enter the feeder before it reaches the pickup point. Track its arrival at consumption. When buffered boards, skipped placements, feeder reloads or parallel machines interrupt the expected sequence, preserve the actual placement history and identify which boards could have received either material source. An unresolved interval requires a wider candidate-board set.
Consider this fictional example: work order WO-260923-01 uses one U7 per board. Reel RL-A contains lot L-A; reel RL-B contains lot L-B. Verified placement events identify B0042/U7 as the last placement from RL-A and B0043/U7 as the first from RL-B. The change record links those placements to the feeder event; it does not infer the boundary from the numerical order of the board labels.
If a change occurs inside a panel, retain cavity/reference detail. Marking the entire panel as “new lot” would erase the old-lot placements.
Keep remaining material and replacements connected
For a partially consumed reel, preserve its identity or a parent-linked child identity, remaining quantity and subsequent issue history. Reconcile issued material with placements, rejects, setup loss and returns. Quantity reconciliation detects missing records; it cannot locate individual placements by itself.
Record every replacement at the board serial and reference designator: removed identity, installed identity, reason, event time and authorization. Preserve both the original and current configuration. If B0045 later receives L-A at U7 during rework, a search for L-A must find B0045 even though its original line placement used L-B.
Use Traceability Records for Targeted Containment
Traceability records identify the boards that could contain a suspect component lot. The search must follow every material branch, including split containers, later work orders and replacement operations. A match identifies potential exposure; it does not establish the failure mechanism or authorize product release.
Start from the manufacturer’s actual suspect identifiers. Preserve the manufacturer, MPN and complete lot or shipment trace code, plus any stated date or location restrictions. Searching on date code alone can pull in unrelated lots or miss another identifier used by the manufacturer’s notice.
Follow the relationships in both directions:
- Find all received containers and child containers matching the suspect identity.
- Retrieve their material-use events across work orders, lines and manual operations.
- Resolve those events to board serials and references, including replacements.
- Separate confirmed installed material, historical removed material and unresolved candidate exposure.
- Join the board list to shipment or higher-level product serials where that downstream mapping is required.
Return the reason each board entered the result and the evidence supporting any exclusion. Check completeness first. If a reel transition or repair record is missing, a query returning no rows cannot establish that no boards were exposed. Keep an ambiguous candidate in the result until the relevant link is resolved.
Before production release, test one backward lookup from a board and one forward lookup from a component lot. Include the transition and rework examples in that demonstration. An order-level material report cannot demonstrate board-level resolution. The quality team then uses the resulting population in its separate containment and disposition process.
Define a Record Request That Matches Product Risk
A PCBA component lot date code traceability request should define the covered positions, required links, change events, export format and acceptance check before the build. For critical positions, specify the 100% board-and-reference coverage target explicitly. A general promise of “full traceability” does not identify what the supplier will capture or what the OEM can retrieve.
Use the following request matrix during the manufacturing review. The entries describe required content, not a completed supplier audit.
| Record group | What the buyer should request | What demonstrates the link |
|---|---|---|
| Product and coverage | Assembly identity, released BOM/CPL revision, critical reference list and unique board serials | Every fitted critical reference on every released board has its required source record |
| Material identity | Manufacturer, full MPN, raw lot/date strings, code meaning, container ID and original label image | A board lookup retrieves the actual source evidence, including multiple identities where present |
| Supplier provenance | Supplier, purchase-order line, receipt, delivery reference and parent-child container links | A received lot remains searchable after splitting, relabeling or moving containers |
| Consumption and changes | Work order, line/machine, feeder or manual station, references, event sequence, time and timezone | Old/new source boundaries resolve to placements; indeterminate intervals remain visible |
| Replacement history | Board/reference, removed and installed identities, reason and authorization | Both original and current configurations can be reconstructed |
| Export and retention | Data dictionary, related tables, label files, retention schedule, retrieval terms and correction history | A sample export supports forward/backward queries without undocumented joins |
For example, ten boards each fitted with critical positions U1, U7 and Q3 require 30 resolved position links. With only 29, coverage is 29 / 30 × 100% = 96.7%, below the 100% target. Count the fitted release configuration, including approved replacements. Document legitimate do-not-populate positions separately. Resolve missing links before release, or process a specifically authorized deviation that states the lost resolution; the deviation does not turn incomplete coverage into 100%.
Specify interfaces and applicable standards
An export can use CSV or JSON with separate material, event and board records joined by stable IDs. Define each field and whether it can have multiple values. Preserve multi-lot relationships as separate records, and keep identifier columns as text so leading zeros survive spreadsheet import. Corrections need a history. Retain the previous value, replacement value, reason and responsible operator or system. A PDF report can aid review, but does not replace a queryable record set when that is the requirement.
IPC-1782 addresses manufacturing and supply-chain traceability with requirements selected around agreed risk. Specify the contractual revision and required scope instead of assuming an assembly class automatically defines all traceability fields. IPC-1782 public scope Moisture handling is a different subject: IPC/JEDEC J-STD-033D addresses handling, packing, shipping and use of sensitive devices, rather than a universal expiry rule derived from a date code. J-STD-033D public contents
Set record retention in the actual agreement: duration, starting event, included record types, retrieval obligations and access after a supplier or system change. Define record ownership too. Align the schedule with product support and applicable obligations. A manufacturer’s internal retention practice is not automatically the PCBA supplier’s commitment to the OEM.
Apply the Record Depth to Five Build Scenarios
Traceability depth should follow the cost and consequence of losing component-to-board identity. The same factory can support projects with different record requirements, but each project needs an explicit scope. These five scenarios show where the links matter most.
| Build scenario | Practical record choice | Essential capture | Consequence of a missing link |
|---|---|---|---|
| Engineering prototypes built from cut tape | Work-order traceability where whole-build exposure is acceptable | Parent material source for every cut-tape container, actual MPN and build revision | An unexplained result cannot be separated by source lot; the prototype group remains a candidate |
| Industrial controllers with expensive field replacement | Board-and-reference traceability for critical power, processing and sensing positions | Every critical placement and replacement tied to its board serial | A suspect lot can force review of otherwise unrelated shipped controllers |
| Repeated production with frequent reel changes | Serial-window traceability only where boundaries are demonstrable; board/reference detail where needed | Actual consumption boundary, parallel-line identity and panel-cavity mapping | A reel-install timestamp can identify the wrong board population |
| Long-life equipment using stored or last-time-buy stock | Board/reference links for critical parts plus source and storage-history references | Original codes retained through repacking, material review and later builds | Date age cannot explain which stock was used or whether handling requirements were met |
| Service repairs using replacement modules or ICs | Board-and-reference traceability, adding serialized-component identity when available | Removed/installed identities, replacement authorization and current configuration | Original production genealogy no longer describes the unit in service |
Choose the simpler depth only when its larger suspect population is acceptable. Include manual work. For high-consequence positions, confirm that capture continues through manual installation, offline rework and service replacement, because an automated placement record covers only the operations that actually feed it.
Frequently Asked Questions
PCBA buyers should distinguish source identity, production history and acceptance conditions when reviewing lot and date-code records. The answers below apply those distinctions to the purchasing decisions that determine whether a board can be traced after delivery.
Is a component date code the same as a manufacturing lot?
No. A date code identifies a manufacturer-defined time period or event, while a manufacturing lot identifies a production grouping. Several lots may share a date code. Preserve both fields with the manufacturer and full MPN, and use the relevant marking guide to interpret them.
Can one PCBA contain components from several lots?
Yes. Different components on one board can come from different lots, and repeated instances of the same part can also use different lots. Record the source at the agreed resolution. Critical positions need board/reference links when a work-order-level source list would leave an unacceptable suspect population.
How can a reel change be linked to individual board serial numbers?
Link the old and new container IDs to the last confirmed old-material placement and first confirmed new-material placement, then resolve those events to board serials and references. Include panel cavities and buffered material where relevant. If the physical boundary is unresolved, retain the wider candidate-board population.
Does an old date code prove that a component has expired?
No. A date code alone does not prove expiry or fitness for use. Review the manufacturer’s product guidance, packaging integrity, storage history, moisture exposure and the purchase agreement. A contractual date-age restriction can still control acceptance, but it is a different requirement from the component’s physical condition.
What records are needed to identify boards affected by one suspect component lot?
The search needs manufacturer/MPN and original lot identifiers, receipt and container links, material-use events, work orders, board/reference mappings and replacement history. Include child containers and later builds. Downstream shipment or product-serial links are needed when the search must extend from affected boards to delivered equipment.
What traceability depth should buyers request for critical components?
Use board-and-reference traceability as the starting target for critical positions, with 100% of fitted positions linked before release. Define the critical set and demonstrate forward and backward retrieval. Individual component serialization adds value only when the component provides a usable identity and the application needs that finer distinction.
Should rework and component replacements change the traceability record?
Yes. Add a replacement event linking the board serial and reference to both removed and installed component identities. Preserve the original installation rather than overwriting it. This lets a lot search distinguish material currently fitted, material previously fitted and any unresolved identity in the repair history.
How long should component traceability records be retained?
Retain them for the duration defined by the actual agreement and applicable product obligations. Specify when that period starts, which records it covers and how retrieval works after system or supplier changes. Do not assume a universal retention term or transfer a component manufacturer’s internal policy to the assembler.
Prepare the Traceability Review Before the Build
A useful traceability review starts with the released BOM/CPL, critical component list, board-serialization plan and required record fields. For a build discussion with JASPER, bring those inputs together with any date-code purchasing restrictions and the required retention terms. Review the scope alongside PCB assembly services.
Ask for a sample record export showing one reel transition and one replacement. Verify that a board lookup returns its source identities and that a lot lookup returns every relevant board. Agree the required depth and acceptance evidence before materials enter production.
Ready to Start Your Project?
Tell us about your membrane switch, keypad, or graphic overlay requirements. Our engineering team will review your specifications and provide a detailed quote.


