UK Energy Industry Guide
Complete guide for energy brokers working with UK electricity, gas, and water markets
🆕 Multi-Utility Meter & Quote System (Nov 4, 2025)
The system now supports comprehensive meter tracking and quote comparison for all UK utility types:
⚡ Electricity
- MPAN tracking (13 digits)
- Profile class (00-08)
- HH/NHH identification
- Day/Night/Weekend EAC splits
- kVA demand tracking
- Day/Night/Weekend rates
- Standing charge (p/day)
🔥 Gas
- MPRN tracking (6-10 digits)
- Annual consumption (kWh)
- Unit rate (p/kWh)
- Standing charge (p/day)
- CCL tracking
- Contract terms
💧 Water
- Meter serial tracking
- Annual consumption (m³)
- Water rate (£/m³)
- Wastewater rate (£/m³)
- Standing charge (£/year)
- Regional suppliers
🆕 Unified Quick Actions & Activity Tracking (Nov 4, 2025)
Streamlined workflow with unified modal and comprehensive activity logging:
Unified Quick Action Modal
One modern modal handles all quick actions with dynamic fields:
- 📞 Log Call - Duration, outcome, next action (follow-up/quote/LOA/contract)
- ✅ Create Task - Type, status, priority, due date
- 📄 Request Document - LOA, energy bill, contract, custom documents
- ⏰ Set Reminder - Today, tomorrow, next week, custom date
Activity Tracking System
Complete audit trail of all customer interactions:
- Auto-Logging - Every action logged automatically
- Timeline View - Icon-coded, color-coded, chronological
- Entity Linking - Links to tasks, LOAs, quotes, contracts
- Filter & Search - By type, date, or keywords
- Activity Types - Calls, tasks, documents, LOAs, quotes, contracts, sites, meters
Bulk Quote Entry
5x faster quote entry - Add multiple supplier quotes in one spreadsheet-like interface:
- Table interface with dynamic rows
- Add/remove quotes instantly
- Sample data for testing
- Real-time validation
- Live Statistics: Quote count
- Lowest day rate (best deal)
- Average day rate
- Total commission
Old: 10 min for 5 quotes
New: 2 min for 5 quotes
80% faster!
✨ Latest Enhancements (Nov 5, 2025) - v3.0
Major productivity improvements and complete commission management:
Global Search
Google-style autocomplete search across the entire system:
- Live suggestions as you type
- Searches: Customers, Suppliers, Sites, Tasks, Contracts
- Keyboard navigation (↑↓ arrows)
- Color-coded icons
- Metadata display (email, MPAN, MPRN)
Commission Center
Complete commission invoice tracking and automation:
- To Send: Draft invoices ready
- Awaiting Payment: Tracking with days until/overdue
- Paid: Historical records
- Reconciliation: Missing payments, variances
- Automation: Supplier payment patterns
Document Management
Enterprise document repository with version control:
- 10 document types (LOA, Bills, Contracts, etc.)
- Link to Customers, Suppliers, Sites, Contracts
- LOA expiry tracking (30-day alerts)
- Version control with parent-child
- Search, filter, tag, archive
- Global Search: Find any customer, supplier, or contract in seconds
- Commission Tracking: Never lose track of payment due dates or supplier patterns
- Document Management: All LOAs, bills, contracts in one searchable location
- Supplier Auto-Logos: Professional branding automatically fetched
MPAN - Electricity Meter (13 digits)
12 3456 7890 345
Profile Classes
| Class | Type | Settlement | Data Frequency |
|---|---|---|---|
| 00 | Half-Hourly (HH) | Half-Hourly | 48 readings/day |
| 01 | Domestic Unrestricted | Non-Half-Hourly | Monthly |
| 02 | Domestic Economy 7 | Non-Half-Hourly | Monthly |
| 05-08 | Non-Domestic | Must upgrade to HH | P272 Regulation |
MPRN - Gas Meter (6-10 digits)
- Simpler than MPAN - no profile classes
- Found on gas bills
- Required for switching suppliers
Half-Hourly vs Non-Half-Hourly
✅ Half-Hourly (HH)
- Automatic 30-min readings
- Accurate billing
- Time-of-use tariffs
- Peak/off-peak rates
- Cost optimization
- No back-billing
⚠️ Non-Half-Hourly (NHH)
- Manual/monthly readings
- Estimated billing
- Risk of back-billing
- No time-of-use optimization
- Limited tariff options
HH Data Format
Half-Hourly data contains 48 readings per day (every 30 minutes):
2025-11-03,1,1234567890123,45.2
2025-11-03,2,1234567890123,42.8
...
2025-11-03,48,1234567890123,52.1
- Period 1-48: Each 30-minute slot
- Period 1: 00:00-00:30
- Period 48: 23:30-00:00
P272 Regulation
Introduced: 2017 by UK Government
Requirement: Profile classes 05-08 must upgrade to Half-Hourly (00) metering
Affected Industries: Electricity-intensive sectors (manufacturing, food processing, etc.)
Broker Recommendations
When Onboarding New Client
- Check MPAN Profile Class
- If 00 → Request HH data access
- If 05-08 → Advise HH upgrade
- If 01-04 → Standard NHH process
- Assess Annual Consumption
- <70,000 kWh → NHH suitable
- 70,000-100,000 kWh → Consider HH upgrade
- >100,000 kWh → HH mandatory
- Data Requirements
- HH clients: Request 12 months HH data
- NHH clients: Request 12 months bills
- Analyze peak usage patterns
Value-Add Services
Energy Audits
- Analyze HH data for waste
- Identify peak shaving opportunities
- Recommend equipment upgrades
Demand Management
- Shift usage to off-peak
- Load balancing strategies
- Battery storage recommendations
Renewable Integration
- Solar PV sizing
- Export tariff optimization
- Battery storage ROI
Compliance Support
- LOA management
- P272 compliance
- GDPR consent tracking
Dernetz System Features
✅ Currently Implemented
- MPAN validation with profile class extraction
- Auto-detect HH vs NHH from profile class
- P272 compliance warnings
- MPRN validation for gas
- 4-step site wizard
- Real-time MPAN analysis
🚀 Coming Soon
- HH data CSV upload
- Consumption visualization dashboard
- Peak demand analysis
- Cost optimization alerts
- Automated reporting
Commission Control Center (NEW)
📊 What It Does
- Track Commission Contracts: Manage agreements with suppliers (uplift per kWh or fixed monthly)
- Record Usage: Import monthly consumption data for all MPANs/MPRNs
- Calculate Commission: Automatic calculation: (usage/100) × uplift
- Generate Invoices: Professional invoices with line items for each MPAN
- Track Payments: Monitor sent, paid, and overdue invoices
- Learn Patterns: System learns each supplier's payment behavior
- Detect Issues: Reconciliation engine flags missing/incorrect/late payments
🎯 Quick Start
POST /api/commission/service-connections
{
"site_id": "site_123",
"customer_id": "cust_456",
"service_type": "Electricity",
"meter_number": "1200010029773"
}
POST /api/commission/contracts
{
"customer_id": "cust_456",
"supplier_id": "supp_789",
"uplift_amount": 3.5,
"start_date": "2025-01-01",
"end_date": "2027-12-31"
}
POST /api/commission/usage
{
"service_connection_id": "...",
"year": 2025,
"month": 10,
"usage_kwh": 10000
}
// Commission: £350 (auto-calculated)
POST /api/commission/invoices/generate
{
"supplier_id": "supp_789",
"year": 2025,
"month": 10
}
// Creates invoice with all line items
🖥️ Access Points
🤖 Intelligent Automation
System learns each supplier's payment behavior:
- Payment Lag: Tracks if supplier pays immediately, 1 month behind, or 2 months behind
- Payment Frequency: Monthly, quarterly, or annual patterns
- Reliability: On-time payment rate (%) and average days to pay
- Optimization: Automatically adjusts invoice timing based on learned patterns
📚 Documentation
COMMISSION_CONTROL_CENTER.md- System overviewCOMMISSION_SYSTEM_ARCHITECTURE.md- Data architectureCODE_ORGANIZATION.md- Developer guideQUICKSTART_COMMISSION.md- 5-minute setup
README_COMMISSION_SYSTEM.md- Complete referenceDEPLOYMENT_CHECKLIST.md- Deployment guideCOMMISSION_COMPLETE.md- Final summary- Changelog - All updates
External Resources
- Ofgem - Energy regulator
- Elexon - Electricity settlement
- Energy Networks Association
- P272 Regulation