What is scrap tracking steel manufacturing software?
It's a system that records every input tonne and every output tonne in a steel unit, splits the gap into specific loss types (scale, end cuts, miss-rolls, rejects), values each one, and compares actual yield against a standard yield per product, heat and shift so variances are visible within days, not at month-end.
Why yield variance hurts re-rolling units more than most
Re-rolling runs on thin margins and a single dominant raw material. When input is billets or ingots and output is sold by weight, a small, persistent yield gap flows straight into cost per tonne. Unlike an assembly plant, you can’t blame “a few defective units”; the loss is spread across the furnace, the stands and the cooling bed.
The other problem is timing. Many units reconcile yield only when the monthly stock count exposes it. By then the shift, the roll set and the billet lot that caused the loss are hard to trace. Yield variance tracking only works if the numbers exist per heat or per production run, not per month.
Where the tonnes go: loss types in a re-rolling mill
| Loss type | Where it happens | Recoverable? | Usually owned by |
|---|---|---|---|
| Burning / scale loss | Reheating furnace, descaling | Partly, sold as mill scale at low value | Furnace team |
| End cuts (crop ends) | Shears at head and tail of bar | Yes, sold or sent for re-melting | Mill / shear operator |
| Miss-rolls and cobbles | Stands, when a bar jams or breaks | Yes, as heavy scrap | Mill team, roll shop |
| Short lengths | Cooling bed, cut-to-length | Often sold as seconds at a discount | Finishing / dispatch |
| Off-size or rejected bars | Quality check | Sold as seconds or scrap | Quality |
| Overweight rolling | Whole mill, if section weight runs above nominal | Not recovered, given away in the sale | Mill team, sales |
What scrap tracking steel manufacturing software needs to capture
Input weight by billet lot or heat number, ideally from a weighbridge
Good output weight by section and size, weighed, plus theoretical weight for comparison
Scrap and loss weight split by the loss types above
A standard yield for that product, so actual can be compared against expected
If any one of these is missing, the variance you report is really just “unexplained difference”, which is what most units already have.
Setting up yield variance tracking in ERPNext
Create separate stock items for each recoverable scrap type (end cuts, miss-roll scrap, mill scale, short-length seconds, off-size seconds), each in kg or MT. Give each a realistic valuation rate based on what you actually sell or re-melt it for. This matters because ERPNext deducts the value of scrap from the cost of the finished goods, so a wrong scrap rate quietly distorts your cost per tonne.
For each finished section, create a BOM with the billet as the raw material, the expected scrap items in the BOM's scrap table, and the expected unrecoverable loss (mainly scale) as a process loss percentage. Together these define your standard yield for that product. If different mills or sizes behave differently, use separate BOMs rather than one averaged figure.
Raise a Work Order per production run and use batches to link input billets to their heat number. When the run closes, the Manufacture stock entry records actual billets consumed, actual finished weight produced and actual scrap weight by type. ERPNext pre-fills scrap from the BOM's standard; operators must overwrite it with weighed actuals, otherwise you're just recording the standard and calling it data.
Weights are where most setups fail. A weighbridge or platform scale integration is the cleanest route; where that isn't possible, a simple, mandatory entry step on the shop floor (via Job Cards or a lightweight custom form) is the next best thing. Getting this piece right is usually where a tailored ERPNext implementation earns its keep, because every mill's weighing points are different.
Bars are produced in pieces and bundles but costed and sold by weight. Set up UOM conversions per section so dispatch can work in bundles while stock and yield stay in weight. Store theoretical weight per metre on the item so a report can compare it against actual weighed output.
Reporting: turning entries into yield variance
Actual yield vs standard yield (from the BOM)
Scrap by type, in weight and value
Unexplained loss (input minus good output minus recorded scrap)
Actual vs theoretical weight on finished bars
Honest limitations
ERPNext won’t detect a miss-roll or measure scale loss on its own. It records what people and scales tell it. If the mill has no reliable weighing at input and output, software will only formalise guesses. It also isn’t a mill-level control system; roll-pass design and real-time stand monitoring sit outside an ERP.
What it does well is give you one ledger where billets, finished goods, scrap, cost and sales meet, so the yield conversation moves from opinion to numbers.
Frequently Asked Questions
Next step
Aavatto has been implementing ERPNext for manufacturers across India and the Middle East since 2020, and our case studies show how we’ve fitted ERPNext to real shop-floor processes in other manufacturing sectors. If you want to see what yield and scrap tracking would look like for your own mill, book a free ERPNext consultation. We’ll walk through your loss categories and weighing points and tell you plainly what ERPNext can and can’t cover.









