Independent Telecom Tower Companies (TowerCos), Energy Service Companies (ESCOs), and passive infrastructure operators managing 500 to 5,000+ cell sites across East Africa earn long-term recurring revenue by leasing vertical mast space, ground shelter/cabinet footprints, and guaranteed -48V DC power to Mobile Network Operators (MNOs), ISPs, and broadcasters. Yet profitability on remote off-grid and bad-grid sites is constantly threatened by diesel generator (DG) fuel pilferage during refuel drops and site visits, unbilled MNO extra antenna/MW dish wind-load additions, missed landlord ground-lease escalations, and SLA penalty deductions triggered by battery-bank exhaustion.
At devManue, we engineer specialized Telecom TowerCo, Passive Infrastructure & ESCO Power-as-a-Service ERP platforms that unify Master Lease Agreement (MLA) colocation billing, RMS/SNMP DC power & fuel-probe telemetry, automated diesel refuel dispatch validation, landlord ground-rent ledgers, and preventative field-technician maintenance.
1. Securing Site Energy Margins, Colocation Revenue & 99.95% DC Uptime
- Multi-Tenant Colocation & Wind-Load Space Audit Billing: Tracks every tenant’s exact installed equipment per tower (RF sector antennas, RRU units, microwave dishes by diameter and height, and indoor/outdoor rack units) against their contracted Master Lease Agreement (MLA) baseline—automatically billing incremental monthly colocation surcharges whenever structural loading or DC load (
kW) exceeds the standard configuration. - Closed-Loop Diesel Generator (DG) Fuel Delivery & Theft Detection: Compares bowser flow-meter delivery tickets against ultrasonic/capacitive tank level probes and compares hourly DG fuel drop against actual
kWhgenerated on the AC/DC energy meter—flagging instant siphon drops or rigged hour-meters within 60 seconds. - Pass-Through vs. Fixed-Energy Model Settlement: Supports both Power Pass-Through (splitting actual KPLC grid bills + DG diesel costs across tenants by metered
-48V DCmulti-channel branch consumption) and fixed-tariff ESCO$/kWhbilling.
2. Multi-Tenant DC Energy Pass-Through & DG Fuel Anomaly Engine
Our TowerCo/ESCO settlement engine allocates monthly grid and diesel generation costs proportionally across colocated MNO tenants using sub-metered -48V DC load shares, while auditing generator Specific Fuel Consumption (L/kWh) to isolate fuel theft:
from decimal import Decimal, ROUND_HALF_UP
class TowerCoColocationAndEnergyEngine:
"""
Allocates site grid + diesel energy costs across MNO tenants by metered
-48V DC kWh share and detects generator fuel pilferage anomalies.
"""
@staticmethod
def compute_site_energy_allocation_and_fuel_audit(
total_site_grid_bill_kes: Decimal,
dg_hours_run: Decimal,
dg_kwh_generated: Decimal,
actual_fuel_consumed_litres: Decimal,
standard_sfc_litres_per_kwh: Decimal,
diesel_price_per_litre_kes: Decimal,
tenant_dc_kwh_map: dict[str, Decimal],
) -> dict:
expected_fuel_litres = (dg_kwh_generated * standard_sfc_litres_per_kwh).quantize(
Decimal("0.01"), rounding=ROUND_HALF_UP
)
unexplained_fuel_loss_litres = max(Decimal("0.00"), actual_fuel_consumed_litres - expected_fuel_litres)
billable_fuel_cost_kes = (expected_fuel_litres * diesel_price_per_litre_kes).quantize(
Decimal("0.01"), rounding=ROUND_HALF_UP
)
total_pass_through_pool_kes = total_site_grid_bill_kes + billable_fuel_cost_kes
total_tenant_dc_kwh = sum(tenant_dc_kwh_map.values(), Decimal("0.00"))
tenant_allocations = {}
for mno, kwh in tenant_dc_kwh_map.items():
share = (kwh / total_tenant_dc_kwh) if total_tenant_dc_kwh > 0 else Decimal("0")
tenant_allocations[mno] = (total_pass_through_pool_kes * share).quantize(
Decimal("0.01"), rounding=ROUND_HALF_UP
)
return {
"expected_dg_fuel_litres": expected_fuel_litres,
"suspected_pilferage_litres": unexplained_fuel_loss_litres,
"total_pass_through_energy_kes": total_pass_through_pool_kes,
"tenant_energy_invoices_kes": tenant_allocations,
}3. Landlord Ground-Lease Registry, Aviation Obstruction Lights & Access Control
Tracks 10-to-25-year landlord ground leases (with automated 90-day rent-payment and escalation alerts, withholding-tax certificates, and wayleave renewals) and integrates with smart site padlocks so subcontractors can only open a site gate or fuel tank cage during an approved NOC ticket window.
| Telecom TowerCo & ESCO Operations Metric | Legacy Spreadsheets & Manual Tallying | devManue Custom Enterprise ERP |
|---|---|---|
| Diesel Generator Fuel Accountability | 15%–30% fuel shrinkage on remote off-grid towers | Real-time tank-probe vs. generated-kWh SFC anomaly alerts |
| Multi-MNO DC Power Pass-Through Billing | Delayed manual spreadsheets disputed by MNOs | Automated branch DC kWh meter ingestion & tenant split |
| Unauthorized Tenant Antenna Additions | MNOs adding dishes/RRUs without lease amendments | Drone/field structural inventory matched against MLA billing |
| Site Uptime & Battery Low Dispatch | Reactive calls after MNO base station goes dark | Predictive DC bus-voltage drop alerts & automated NOC ticketing |
Related Enterprise ERP & Engineering Guides
- ISP, FTTH Fiber & Enterprise Wireless Telecom Billing ERP — Managing active fiber/wireless networks and corporate SLA circuits.
- Solar EPC, Hybrid Mini-Grid & C&I Energy Billing ERP — Solarizing off-grid telecom sites with PV + lithium battery banks.
- Custom Telecom Infrastructure, TowerCo & ESCO Software — Architect your passive infrastructure and NOC ERP with devManue.