NCA Class 1–4 civil engineering and highway contractors executing trunk roads, urban bypasses, bridges, and earth dams for KeNHA, KURA, KeRRA, and County Governments operate on linear project corridors spanning dozens of kilometers alongside captive quarries, crushers, and Hot-Mix Asphalt (HMA) drum/batch plants. Generic building-construction software fails on road projects because work is measured linearly by Chainage (e.g., km 12+400 to km 14+800, Left/Right Carriageway) across sequential pavement layers (earthworks cut/fill → improved subgrade → cement/lime-stabilized subbase → graded crushed stone base → MC-30 prime coat → AC Type I/II wearing course), where no upper layer can be laid until the Resident Engineer signs off the underlying layer’s field dry density (FDD) compaction and levels.
At devManue, we engineer specialized Civil Engineering, Road Construction & Asphalt Plant ERP platforms that unify linear chainage strip-maps, materials laboratory Request for Inspection (RFI) gates, Hot-Mix Asphalt bitumen/aggregate batch telemetry, FIDIC Red Book Clause 14 Interim Payment Certificate (IPC) valuation, price-escalation (VOP) indexing, and yellow-metal earthmoving fleet fuel accounting.
1. Eliminating Uncertified Works, Bitumen Shrinkage & Delayed IPC Valuations
- Linear Chainage Strip-Map & Resident Engineer RFI Interlocks: Visualizes the entire highway corridor in 100-meter or 200-meter chainage segments across every Bill of Quantities (BoQ) series (Site Clearance, Earthworks, Culverts/Drainage, Passage of Traffic, Subbase, Base, Bituminous Mixes). Site engineers log topographic survey cross-sections and lab nuclear-gauge/sand-replacement compaction results (
≥ 95%–100% MDD) directly into the RFI workflow. - Hot-Mix Asphalt (HMA) Plant Bitumen & Aggregate Mass Balance: Connects to the asphalt plant PLC to reconcile heated
60/70 or 80/100 penetration-grade bitumentanks, filler dust, cold-feed aggregate bins, burner diesel/HFO consumption, discharge mix temperature (145°C–165°C), and paver laying chainage tickets. - Automated FIDIC Clause 14 IPC & Variation of Price (VOP) Compilation: Automatically rolls up Joint Measurement Sheets into monthly Interim Payment Certificates—calculating Advance Payment amortization deductions, Materials-on-Site (
MOS) credits, 5%/10% Retention deductions, and KNBS index-linked Price Escalation adjustments.
2. FIDIC Clause 14 Interim Payment Certificate (IPC) & Price Escalation Engine
Our quantity-surveying valuation engine computes cumulative net IPC amounts payable, applying FIDIC Clause 13.8 price-adjustment coefficients (for bitumen, diesel, cement, steel, and labor indices), advance payment recovery, and contractual retention caps:
from decimal import Decimal, ROUND_HALF_UP
class FidicHighwayIpcValuationEngine:
"""
Computes FIDIC Red Book Clause 14 Interim Payment Certificate (IPC)
net payable valuation including Variation of Price (VOP), Materials
on Site (MOS), Advance Recovery, and Retention Money caps.
"""
@staticmethod
def compute_monthly_ipc_certificate(
cumulative_measured_works_kes: Decimal,
materials_on_site_80pct_kes: Decimal,
vop_price_escalation_factor: Decimal,
retention_rate_pct: Decimal,
retention_limit_cap_kes: Decimal,
advance_recovery_deduction_kes: Decimal,
previous_certified_gross_less_ret_kes: Decimal,
) -> dict:
vop_adjustment_kes = (
cumulative_measured_works_kes * vop_price_escalation_factor
).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
gross_cumulative_valuation_kes = (
cumulative_measured_works_kes + materials_on_site_80pct_kes + vop_adjustment_kes
)
raw_retention_kes = (
gross_cumulative_valuation_kes * (retention_rate_pct / Decimal("100"))
).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
capped_retention_kes = min(raw_retention_kes, retention_limit_cap_kes)
net_cumulative_after_retention_kes = gross_cumulative_valuation_kes - capped_retention_kes
this_ipc_gross_payable_kes = max(
Decimal("0.00"), net_cumulative_after_retention_kes - previous_certified_gross_less_ret_kes
)
net_check_payable_before_withholding_kes = max(
Decimal("0.00"), this_ipc_gross_payable_kes - advance_recovery_deduction_kes
)
return {
"vop_escalation_addition_kes": vop_adjustment_kes,
"gross_cumulative_valuation_kes": gross_cumulative_valuation_kes,
"cumulative_retention_held_kes": capped_retention_kes,
"this_ipc_certified_amount_kes": net_check_payable_before_withholding_kes,
}3. Earthmoving Plant (Excavator, Grader, Roller) Fuel & Subcontractor Measurement
Every mobile fuel bowser dispensing diesel on the road corridor requires the operator’s biometric/RFID badge, engine hour-meter photo, and assigned chainage cost code—flagging any grader, compactor, or tipper whose liters-per-hour burn deviates from OEM load norms.
| Civil & Road Construction ERP Metric | Legacy Spreadsheets & Manual Tallying | devManue Custom Enterprise ERP |
|---|---|---|
| Linear Chainage & Layer RFI Tracking | Disconnected Excel sheets; risk of paving over unapproved base | Visual chainage strip-map locked to lab & RE RFI sign-offs |
| Hot-Mix Asphalt & Bitumen Reconciliation | Unexplained 60/70 drum/bulk bitumen stock variances | PLC-linked asphalt batch weights vs. paver chainage tickets |
| Monthly IPC Preparation & VOP Math | 2–3 weeks of manual QS spreadsheet disputes | 1-click FIDIC IPC rollup from approved joint measurement sheets |
| Corridor Fuel Bowser Dispensing | High diesel siphoning across remote camp sites | Bowser flow-meter locked to plant hour-meter & chainage code |
Related Enterprise ERP & Engineering Guides
- Concrete Batching Plant & Quarry Aggregate Crusher ERP — Managing crusher stone gradations, ready-mix structural concrete, and weighbridges.
- Heavy Equipment & Earthmoving Plant Telematics ERP — Tracking yellow-metal excavator and grader utilization across sites.
- Custom Civil Engineering, EPC & Construction ERP — Architect your highway and infrastructure ERP with devManue.