New: role-based approval matrix and session-replay activity tracking are live. Read more

Industry fit

ERP for Building Materials

Bulk material handling, weighbridge inflow, plant utilities and site-wise dispatch.

facteno.com/app
ERP screen relevant to Building Materials

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
Bulk material handling, weighbridge inflow, plant utilities and site-wise dispatch.

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."}]

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.

Every question we get asked

Next step

See it running on a real plant, with your questions in the room

The demo carries four months of live documents — orders, batches, inspections, payroll and books that tie. Ask for access and we will walk your process through it.

Request demo access What the demo covers

One business day to reply. No card. No installation.
Or call +44 7348 614469 · +92 310 1003007 · [email protected]