Book a free consultation (opens in a new tab)

Manufacturing MRP Module

Manufacturing and MRP Module in ERP Services

An MRP run is only as good as the bills of material and routings behind it. Most manufacturing implementations that fail, fail on BOM accuracy. The software was fine.

  • 98%+BOM accuracy before MRP is trusted
  • WeeklyRegenerative run, daily net change
  • InfiniteCapacity the standard run assumes

Why It Matters

The data decides whether any of this works

Cleaning the BOMs is the project, not a task inside it

Multi-level structures with real sub-assemblies, phantom assemblies for groupings never stocked, scrap and yield at component level, alternates, and change control so every revision is dated, approved and traceable. A BOM that can be quietly changed cannot explain a work order.

  • Scrap and yield at component level, because 2% on a gasket is not 2% on a casting
  • Phantom assemblies for groupings that exist on paper and never in stock
  • Change control with effective dates, so old work orders still make sense

MRP is not a scheduling tool: say so early

A routing holds operations in sequence, each on a work centre, each with a setup time and a run time per unit. Work centres carry an hourly capacity and a cost rate.

  • Setup time and run time held separately, or batch sizing is meaningless
  • Lead time offsets are what make or break the schedule, so keep them honest
  • Finite scheduling sits above the MRP run, not inside it

Plan to produce, from demand to finished goods

  1. Demand

    Confirmed sales orders plus forecast for the items you build ahead. This is the input everything else is derived from, so a forecast nobody owns produces a plan nobody believes.

  2. MRP run

    Nets demand against stock on hand and confirmed supply, explodes each BOM level, offsets by lead time, and proposes purchase and production orders with required dates.

  3. Work order release

    A planner reviews the suggestions, confirms quantity and dates against real capacity, and releases the order with its BOM and routing attached at the revision in force.

  4. Issue and operate

    Components are issued or backflushed, operations are confirmed at the work centre, scrap and rework are recorded with a reason, and the order accumulates work in progress value.

  5. Receipt and close

    Finished goods are received into stock at a calculated cost, work in progress is cleared, and the order closes with its variance against standard posted for finance to read.

What we set up when you hand us this module

  • BOM structure and clean-up

    Every BOM loaded, levelled and checked against a physical build, with units, scrap factors and alternates corrected before planning is switched on.

  • Routings and work centre master

    Operations sequenced, setup and run times captured from observation rather than memory, and each work centre given a capacity and an hourly cost rate.

  • Planning run configuration

    Lead times, lot sizing rules, planning horizon, run frequency, and the regenerative versus net change pattern that suits your order book.

  • Engineering change control

    Revision numbering, effective dates, an approval route and a where-used view, so a change can be traced and old work orders still reconcile.

  • Costing model and variance reports

    Standard cost rolled up from BOM and routing, overhead absorption basis agreed with finance, and variance reporting your controller can actually explain.

  • Operator training and floor documents

    Role-based training for planners, storekeepers and operators, plus the job cards, issue slips and confirmation screens the floor will use every shift.

Why manufacturers hand us this module

  • We start with your BOMs

    Before any configuration, we pull every structure and check it against a real build.

  • We say what MRP cannot do

    Standard planning is infinite capacity. We tell you that in the first workshop, not after go-live when the shop floor has already stopped reading the plan.

  • We time operations on the floor

    Setup and run times come from watching the job, not from an engineer's recollection.

  • Costing agreed with finance first

    Overhead absorption basis and standard cost review cycle are settled with your controller first, so the variance report means something on day one.

  • Data capture built for operators

    If confirming an operation takes more than a few seconds, it will not happen.

  • Platform neutral advice

    We set this module up on ERPNext, Odoo and SAP.

Manufacturing and MRP by sub-sector

  • FMCG manufacturing

    High SKU counts, constant promotions and fast distribution cycles across production, warehouse, distributor and retail tiers.

  • Food and beverage

    Batch and expiry tracking built for recall readiness.

  • Furniture

    Make-to-order furniture tracked through its multi-level bill of materials, with job costing tied to the order.

  • Industrial machinery

    Job-by-job machinery builds with drawing revisions and bill-of-materials changes that reach the shop floor mid-build.

  • Pharmaceuticals

    GMP batch tracking through manufacturing, in-process QC, QA review and release.

  • Plastic and packaging

    Injection and blow-molding lines run on mold schedules, cycle times and shot counts.

  • Printing and packaging

    Job and plate production, with costing tied to what each job consumed.

  • Steel and metals

    Heat, grade and alloy traceability back to the mill test certificate.

  • Textile and garments

    Size, color and roll-level tracking from cutting lots to finished garments.

  • Manufacturing ERP features

    Production planning, inventory, quality, shop floor, maintenance and costing in one system.

Manufacturing and MRP questions

What does an MRP run actually do?

It answers one question: what do I need, how much, and by when. The run takes demand from confirmed sales orders and forecast, nets off stock on hand and supply already confirmed on open purchase and production orders, explodes each bill of material down through its levels, offsets every requirement backwards by the lead time of the item, and writes out proposed purchase orders and production orders with dates. That is the whole job. It is arithmetic done consistently across thousands of parts, which is exactly what a spreadsheet stops doing well at around a hundred.

How accurate do our bills of material need to be before MRP works?

Above roughly 98 percent at line level, and that is not a soft target. At 95 percent accuracy a ten line BOM is wrong about four times in ten, so planners stop trusting the suggestions within a fortnight and go back to their own lists. Most failed manufacturing implementations fail on BOM accuracy, not on software. Budget the project as a data cleaning exercise with a system at the end of it: pull every BOM, walk it against a physical build, fix the quantities, the units of measure and the scrap factors, and only then switch the planning run on.

Does MRP schedule against our real capacity?

No. Standard MRP schedules against infinite capacity. It assumes the work centre can absorb whatever it is given and simply offsets by the lead time you entered. That is why a plan can look perfectly clean and still be undeliverable, and why plans lose credibility with the people running the machines. If you need true finite scheduling that respects machine hours, shift patterns, tooling and sequence dependent setup, that is a separate capability sitting above the MRP run. We will tell you which one you actually need rather than pretending the standard run does it.

Can the module handle make to order and engineer to order?

Yes, but they are genuinely different operating models, not settings you flip. Make to stock plans against forecast and holds finished goods, so the data burden sits on forecast quality and reorder policy. Make to order plans against the confirmed order, holds components rather than finished goods, and lives or dies on component lead times. Engineer to order creates a new BOM and routing for every job, often while production has already started, so it needs revision control and project style cost tracking far more than it needs a planning run.

How does subcontracting work in the module?

An operation on the routing is flagged as external. The system issues the required components to the supplier against a subcontract order, and that stock stays on your books but sits in a separate location so it is visible and countable rather than lost. When the processed item comes back you receive it against the same order, and the service charge on the supplier invoice is added to the item cost along with the components consumed. The two things that go wrong are unreconciled material sitting at the supplier for months and scrap at the supplier that nobody records.

How is production cost variance calculated?

You set a standard cost per item from the BOM and routing: material, labour and overhead. When the work order closes, the system compares actual consumption to that standard and posts the difference. Most cost problems are data problems: an out of date standard, an unmaintained scrap factor, or operation times estimated once in 2019 and never checked.

Related

The other services in this section, and related pages from TCB Infotech.

Get an Honest Read on Your BOMs

No commitment. A practical first look at your manufacturing data, whichever ERP you end up running it on.