Industry fit
ERP for Building Materials
Bulk material handling, weighbridge inflow, plant utilities and site-wise dispatch.
What we usually find
The problems that bring plants to us
- Weighbridge slips reconciled by hand
- Utility cost per tonne unknown
- Site dispatches disputed
After go-live
What changes
- Gate and weighbridge capture into stock
- Cost per tonne including utilities
- Signed dispatch trail per site
How the work flows, stage by stage
In a building-materials plant the day starts before the weighbridge opens. A lorry arrives with sand, aggregate or cement; the gate clerk logs the vehicle number, supplier and expected tonnage on a Gate Pass. The lorry is weighed empty, then again after tipping. The difference is recorded on a Weighbridge Slip that should match the supplier’s Delivery Challan. If it does not, the slip is marked “short” or “excess” and sent to Purchase for reconciliation. Every slip is linked to a Goods Received Note (GRN) that updates the stock ledger in real time—no more end-of-day batch uploads.
From the yard the material moves to the crusher, batching plant or silo. Each transfer is captured on a Material Transfer Note (MTN) that debits one store and credits another. In the batching plant the mix design is pulled from the order; the system prints a Batch Ticket showing the exact kilos of cement, sand, aggregate and additives. The ticket is scanned at the weigh hopper so the actual weights are recorded against the design. Any variance is flagged immediately and the batch is either accepted, reworked or scrapped.
Once the concrete or block is cast, a Production Order is closed and the output is moved to the curing yard. Each pallet or block is given a Batch Number that ties back to the mix design, the shift and the machine. When the customer’s lorry arrives for dispatch, the gate clerk scans the Delivery Order (DO) printed from the Sales module. The system checks that the batch is QC-cleared and that the customer’s credit limit is not exceeded. The lorry is weighed out, the Weighbridge Slip is stamped and the customer signs a Gate Pass that becomes the tax invoice once the lorry clears the gate.
The batch problem: why recording it changes the numbers
Building materials are sold by the tonne or by the piece, but they are made in batches. A single batch of concrete can be split across three customers; a single customer can receive three batches in one lorry. If the batch number is not recorded at every stage—GRN, MTN, batch ticket, production order, DO—you cannot tell which customer got which mix. When a customer complains that a block is weak, you need to know whether the problem is in the raw material, the mix design, the curing or the transport. Without batch traceability you either scrap the entire day’s output or send a technician to every site that received that batch.
Recording the batch number also changes the cost per tonne. If you know that Batch 47 used 2 % more cement than the design, you can charge the extra cost to that batch instead of spreading it across the month. The illustration below shows how a small variance in cement consumption affects the cost per tonne for a 30 MPa mix.
| Item | Design (kg) | Actual (kg) | Unit cost (£/kg) | Design cost (£) | Actual cost (£) | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cement | 350 | 357 | 6.20 | 2,170 | 2,213 | ||||||
| Sand | 700 | 693 | 0.45 | 315 | 312 | Aggregate | 1,200 | 1,200 | 0.60 | 720 | 720 |
| Additives | 5 | 5 | 40.00 | 200 | 200 | ||||||
| Wages & utilities | per tonne | 350 | 350 | ||||||||
| Total per tonne | 3,755 | 3,795 | |||||||||
In this illustration the actual cost is £40 higher per tonne. If the batch was 10 tonnes, the variance is £400. If you do not record the batch, the £400 is absorbed into the month’s cost and your margin on every other batch is slightly lower. If you record the batch, you can either recover the £400 from the customer or adjust the next mix design.
What costing looks like in this industry
Costing starts at the weighbridge. Every tonne of sand or aggregate is costed at the GRN rate, not the purchase order rate. If the supplier delivers short, the GRN shows the actual quantity and the system calculates the landed cost per tonne. Freight, unloading and QC are added as overheads so the stock ledger always shows the true cost of what is in the yard.
In the batching plant the system pulls the mix design from the production order. The actual weights from the batch ticket are matched against the design and any variance is posted to a “mix variance” account. Wages are allocated per shift; utilities (power, water, diesel) are read from the plant meters and allocated per tonne of output. Overheads—rent, insurance, depreciation—are spread across all batches in the month.
The system closes the production order when the batch is moved to the curing yard. At that point the cost per tonne or per piece is frozen and posted to the stock ledger. When the batch is dispatched, the cost is moved from finished goods to cost of sales. The P&L shows the margin per customer, per product and per site.
The controls that matter
In this industry the weighbridge is the single point of truth. Every slip must be approved by a supervisor before it updates stock. The system enforces a two-step approval: the gate clerk enters the slip, the supervisor checks the vehicle number, the supplier and the weight against the delivery challan. Only then is the GRN generated. If the slip is marked “short” or “excess”, the system routes it to Purchase for reconciliation before the GRN is posted.
Roles are set at department level. The gate clerk can create weighbridge slips but cannot edit them; the supervisor can approve slips but cannot create them. The production manager can release batches to dispatch but cannot change the mix design. The finance team can see all documents but cannot edit any. Every change is logged with the user, the timestamp and the old and new values. If a supervisor edits a slip after approval, the system flags it in the audit trail and sends an alert to the plant manager.
Traceability is enforced through the batch number. Every document—GRN, MTN, batch ticket, production order, DO—must carry the batch number. If a customer returns a block, the system can trace it back to the raw material, the shift and the machine. If a machine breaks down, the system can list every batch that was produced on that machine in the last 30 days.
What a rollout touches first, and what can wait
Most plants start with the weighbridge and the stock ledger. The gate clerk is trained to log every lorry on a tablet; the weighbridge slips are captured in real time and the GRNs are generated automatically. This stops the daily reconciliation of slips and eliminates the end-of-month stock count. The next step is the batching plant: the mix design is entered once and the system prints the batch ticket with the correct weights. The plant manager can see the actual vs design variance on the dashboard and adjust the next batch.
Dispatch is usually the third module. The gate clerk scans the DO and the system checks the customer’s credit limit and the batch QC status. The weighbridge slip is stamped and the customer signs the gate pass. The invoice is generated automatically and sent to the customer by email. At this point the plant has a closed loop: inflow, production and outflow are all captured in real time.
Finance, HR and payroll can wait. The system posts the GRNs, production orders and DOs to the general ledger automatically, so the accounts team can reconcile the ledger at month-end without re-keying. HR and payroll are usually handled by a separate team and can be rolled out in parallel.
Where the system would need custom work
The standard product assumes that every batch is homogeneous—one mix design, one output. In building materials you often have multiple outputs from one batch: concrete can be cast into blocks, pavers and kerbstones. The system would need a small extension to record the output type and quantity per batch. The cost per tonne would then be split across the different products based on their weight or volume. This is not a large change, but it is specific to the industry and would require a short development cycle.
[{"question":"How do we handle short deliveries from suppliers?","answer":"The system marks the GRN as 'short' and routes it to Purchase. The purchase team reconciles the shortfall against the delivery challan and the purchase order. The system calculates the landed cost per tonne based on the actual quantity received, not the ordered quantity. If the supplier later delivers the shortfall, a new GRN is created and the cost is updated."},{"question":"Can we track utility cost per tonne?","answer":"Yes. The system reads the plant meters (power, water, diesel) and allocates the cost per tonne of output. The allocation is based on the actual consumption per batch, not a flat rate. The cost per tonne is shown on the production order and the P&L."},{"question":"How do we prevent weighbridge fraud?","answer":"The system enforces a two-step approval: the gate clerk enters the slip, the supervisor checks the vehicle number, the supplier and the weight. The slip cannot be edited after approval. The audit trail logs every change and sends an alert to the plant manager if a slip is edited after approval."},{"question":"Can we trace a customer complaint back to the raw material?","answer":"Yes. Every document\u2014GRN, MTN, batch ticket, production order, DO\u2014carries the batch number. If a customer returns a block, the system can trace it back to the raw material, the shift and the machine. The QC module records the defect and the 4-point score for every batch."},{"question":"What happens if the system goes down during a weighbridge transaction?","answer":"The weighbridge terminal runs a local copy of the software. The gate clerk can continue to log slips offline. When the connection is restored, the slips are synced to the server. The system checks for duplicates and posts the GRNs automatically."}]Modules that carry the weight
Where the value sits for Building Materials
Sales & Order Book
Quotation to invoice with a live order book, delivery tracking and customer ledgers.
Inventory & Stores
One stock ledger for every store, batch and rack — no negative stock, no parallel spreadsheets.
Product Costing
Cost per piece and per kilo built from actual material, wages, utilities and overheads.
Finance & Accounts
Double-entry accounting that posts itself from operations — trial balance, P&L and balance sheet alw...
Questions from this industry
What buyers in Building Materials ask first
How do we handle short deliveries from suppliers?
The system marks the GRN as 'short' and routes it to Purchase. The purchase team reconciles the shortfall against the delivery challan and the purchase order. The system calculates the landed cost per tonne based on the actual quantity received, not the ordered quantity. If the supplier later delivers the shortfall, a new GRN is created and the cost is updated.
Can we track utility cost per tonne?
Yes. The system reads the plant meters (power, water, diesel) and allocates the cost per tonne of output. The allocation is based on the actual consumption per batch, not a flat rate. The cost per tonne is shown on the production order and the P&L.
How do we prevent weighbridge fraud?
The system enforces a two-step approval: the gate clerk enters the slip, the supervisor checks the vehicle number, the supplier and the weight. The slip cannot be edited after approval. The audit trail logs every change and sends an alert to the plant manager if a slip is edited after approval.
Can we trace a customer complaint back to the raw material?
Yes. Every document—GRN, MTN, batch ticket, production order, DO—carries the batch number. If a customer returns a block, the system can trace it back to the raw material, the shift and the machine. The QC module records the defect and the 4-point score for every batch.
What happens if the system goes down during a weighbridge transaction?
The weighbridge terminal runs a local copy of the software. The gate clerk can continue to log slips offline. When the connection is restored, the slips are synced to the server. The system checks for duplicates and posts the GRNs automatically.
Reading
Notes that apply here
Factory payroll: piece-rate, daily wage and monthly staff in one run
A single payroll run that handles piece-rate, daily-wage and monthly staff without manual spreadsheets or reconciliation...
Manufacturing working capital: where the money sits and how to free it
A factory owner’s cash is locked in raw materials, work-in-progress, finished stock and unpaid invoices; the levers to r...
How the four-point system works for fabric inspection and what to do with the scores
A plain guide to the four-point fabric inspection system, how to score consistently, and how to use the data to cut wast...
Other industries