Lot traceability in manufacturing: tracking batches and heat numbers
Lot traceability means being able to show, after the fact, which material a part was made from, on which machine, by whom and with which inspections. It also means showing which products and customers a batch of material reached. This guide covers what batch traceability is, how job shops handle it today, how to set it up well and the mistakes to avoid, and then how ModernMES does it.
Last updated: 25 October 2026
What lot traceability is
Traceability is a question in two directions. Looking backward, you ask what went into this part and how it was made. Looking forward, you ask where this batch of material went. Both answers come from records that were linked together while the work was done:
| Term | What it identifies | Example |
|---|---|---|
| Material lot (batch) | Material that arrived from a supplier at the same time, on the same paperwork | 40 mm C45 bar, 2 tonnes, one delivery note |
| Heat number | The melt the steel came from, which the mill certificate is issued against | Heat 23-4471, EN 10204 3.1 certificate |
| Production lot | A group of parts made under the same conditions from the same inputs | 200 flanges from one work order |
| Serial number | One individual part | SN-0010 to SN-0050 |
The basic rule is often called "one up, one down". If every step records what came in and what went out, the whole chain can be rebuilt end to end.
Why it matters
- Complaints and recalls depend on it. When a supplier reports a bad heat, the question is "which parts, which customers?" Without traceability the answer is "everything we made that month". With it, the answer is only the lots made from that heat.
- Customers ask for it. Aerospace, automotive, medical and food packaging customers want material certificates and batch information with each shipment, and in audits they want to follow the chain backward from a part.
- It helps with root cause analysis. When a lot turns out bad, knowing which machine, which shift and which inspections it went through tells you whether the problem was the material or the process.
- Digital product passports are on the way. The European Union is introducing them for product groups one by one, and large buyers already ask suppliers for material origin, energy and carbon figures. Those come from the same lot records.
How shops do it today
In most job shops, traceability is spread across a few papers and files:
- The heat number is written on the delivery note or in a goods-in book at receiving. The certificate PDF stays in an email or a shared folder.
- The operator notes which bar they cut from in the corner of the traveler, which comes back to the office when the job is done, or doesn't.
- The shipping paperwork says which lot went to which customer, but which heat that lot was made from is somewhere else.
- In a recall, someone lays all of these side by side and tries to rebuild the chain by hand, which usually takes days.
The information usually exists somewhere. The trouble is that the records are not linked, and cannot be found when they are needed.
How to set up traceability well
- Record material at receiving. Supplier, heat or batch number, quantity, date received and certificate belong in one record. Hunting for the certificate later is where most of the time goes.
- Keep the heat number on the material. Write it on the bar, the sheet edge or the box, and make sure an offcut going back to the rack still carries it.
- Decide what a lot is. In most shops it is the output of one work order, or one shipment. Bigger lots mean less recording, but more parts caught up in a recall.
- Link inputs at the step that consumes them. Which lot or work order a material went into should be recorded on the day it is cut or used, not remembered at the end of the week.
- Link sub-lots in assemblies. A machine or a mold is built from components with their own lot numbers. The chain only reaches the raw material if those links exist.
- Label the lot. The lot number belongs on the part, the bin or the package. Without a label, a part in the field cannot be matched to its record.
- Run a mock recall once or twice a year. Pick a heat at random and list the customers it reached. How long it takes tells you how well your system works.
Common mistakes
- Defining lots only at shipping. The package then has a number, but nothing says which heats are inside.
- Mixing two heats in one lot without recording it. A bar runs out mid-job and the next one is from a different heat, so both inputs need recording.
- Leaving offcuts unmarked. A half bar goes back on the rack, is used on another job months later, and the chain breaks there.
- Leaving certificates in email. When an auditor or a customer asks, the file cannot be found.
- Filling everything in afterwards. Records typed from memory at the end of the day are wrong exactly when they matter most.
How lot traceability works in ModernMES
In the ModernMES panel, the Traceability screen has three tabs: material lots, production lots, and lot and emission settings. The flow has three steps.
- Record material when it arrives. Enter the material code and name, supplier, batch or heat number, country of origin, quantity and unit, date received, and certificate type and number. The certificate file (a PDF or an image) is uploaded on the material lot's page after saving. Material lots can be searched by material, heat number, supplier or certificate number.
- Open a lot when the job is done. A production lot is created from the lot card on the work order's page, or with "New lot", and all steps of the part come pre-selected. If you leave the number empty, the next one in your own series is assigned, for example LOT-00001. You can add serial numbers to a lot, and lots can be found by serial number. A lot is open, released, blocked or shipped.
- Record what went into it. Pick the material lot that went into the lot or the work order and the quantity used. In assemblies, component lots are added the same way. You cannot use more than what is left in a material lot, and a lot cannot be added as an input to a lot that was made from it.
From then on, both directions are one click away:
| Screen | What it shows |
|---|---|
| Lot page, backward (what is inside) | The work orders that made the lot, with their machines and operators, first-piece, in-process and final inspection results, scrap, the material lots used (supplier, heat, certificate) and, for assemblies, each component lot's own chain |
| Lot page, forward (where it went) | The assembly lots this lot went into and the customers it reached |
| Material lot, where used (recall) | Every lot made from this heat, where it went in assemblies and which customers it reached. Work orders that consumed it but have no lot yet are listed apart, because those parts are still on the shop floor |
The backward chain and the recall list download as CSV files that open in Excel. Lot labels print in batches, with the lot number, part, quantity, production date and the QR code of the product passport.
A few things to know. Material and consumption records are entered in the panel by users with the admin or manager role, and the operator terminal has no traceability screen. Machines, operators, inspections and scrap come from the work order on their own. A material lot shows how much was used and how much is left, but ModernMES is not a full inventory or warehouse system today.
Product passport, energy and carbon estimates
Every production lot can have a public product passport page, opened by the QR code on its label. A passport stays off until you publish it, and while it is off the link answers "not found". The page always shows the part code and name, lot number, quantity and production date. You turn on the other sections one by one:
- Company legal name, city and country
- Material origin, meaning material name, batch or heat number and country of origin
- Supplier names (hidden by default)
- Certificate type and number. The file itself opens only if the material lot marks it as shareable
- Inspection summary, with how many checks were made and how many passed, by type
- Energy and carbon estimates
- Serial numbers (hidden by default)
Customer names, operator names and internal numbers never appear on a passport. You can replace the link. The old link and the QR codes on labels already printed then stop working.
The energy estimate is each machine's rated power (kW, from the machine record) multiplied by the time the job actually ran on it. Pauses are not counted. Run time on machines with no power rating is left out of the energy figure and flagged on screen. When one work order is split into several lots, its energy is shared out by quantity.
Carbon is calculated only once you enter a grid emission factor (kg CO₂e per kWh) together with its source, and the factor is shown with that source wherever it is used. Without it, no carbon figure is shown anywhere. You can also enter a factor in kg CO₂e per kg for each material code. It applies only to material inputs in a mass unit (kg, g, t). Carbon from component lots is carried into the assembly lot. The Energy report (CSV) gives kWh, kg CO₂e and the factors used for every lot produced in a date range.
These are estimates made from figures you enter. They are not a certified declaration (such as for CBAM) and do not make a product compliant with any regulation.
You can look around the live shop floor demo or compare the plans in the pricing section. The 14-day free trial needs no credit card.
Frequently asked questions
What is the difference between a lot number and a serial number?
A lot number identifies a group of parts made under the same conditions from the same inputs. A serial number identifies one individual part. In ModernMES you can add serial numbers to a production lot, and the lot can then be found by any of them.
If a supplier recalls a heat, how do I find the customers affected?
The "Where used" section on the material lot's page lists every lot made from that heat, where it went in assemblies and the customers it reached. Work orders that used the material but have no lot yet are shown apart, and the list downloads as a CSV file.
Does the product passport show my customer's name?
No. Customer names, operator names and internal numbers never appear on a passport. Supplier names and serial numbers are hidden by default, and you turn every other section on or off per lot.
Can the carbon figure in ModernMES be used as an official declaration?
No. It is an estimate built from energy (machine power times run time) and the emission factors you enter. The factors are shown with their sources, but the figure is not a certified declaration or proof of regulatory compliance.
Can operators scan material lots on the shop floor terminal?
Not today. Material and consumption records are entered in the panel by users with the admin or manager role. The machines, operators, inspections and scrap behind a lot come automatically from the work order that operators record on the terminal.
Related pages
- Job Shop Quoting: How to Quote Machining JobsHow to quote machining jobs: setup and run time, machine hourly rates, material, outside processing and markup, with a worked example and common mistakes.
- What Is MES? Manufacturing Execution System Software ExplainedWhat a manufacturing execution system (MES) does in production, how it differs from ERP and MRP, the MES software options and what to look for when choosing one.
- Paperless MES: What Really Goes Paperless on the Shop FloorWhich paper a paperless MES removes (production sheets, downtime logs, scrap and inspection forms), which paper stays for a while, and how to plan the move.
- Real-Time Production Tracking for CNC Machine ShopsReal-time job tracking for CNC machines: operator terminals, a live view of which job runs on which machine, downtime reasons, real cycle times. Free for 14 days.
- Project-Based Production Tracking for Machine BuildersEngineer-to-order tracking for machine builders: projects, parts and operations, deadline feasibility per department, and the actual hours behind each quote.