PowerView UK

Demo mode — synthetic data. Every account, MPAN, name and hash on this page is generated. No real customer, supplier or Ofgem data is shown, and nothing here is saved.

Public demo · no signup

See the compliance workspace with a full supplier estate loaded

This is Northwind Energy (demo) — a fictional UK supplier with 48,210 MPANs and 512,480 readings analysed. The same views your team gets on day one, without uploading anything.

Book a 15-min walkthrough
INTERNAL TRIAGE ONLY - Sample data - Not Ofgem-approved. This report identifies potential billing exceptions requiring supplier review, not established breaches. Requires independent energy-regulatory review and testing against real billing records.

Sample data only - not real customer data

Exceptions found

24

Across the sampled estate

SLC 21BA reviews

0

Requires billing-period evidence

SLC 21B flags

24

Reading patterns requiring review

Indicative estimate

£0

Not quantified without evidence

Billing exceptions
SLC 21B review flags cover meter-reading patterns: 365+ days without an actual reading, or an estimate issued after a valid actual reading. SLC 21BA aged under-billing is identified only where bill dates, consumption periods and validated evidence of energy used more than 12 months before the bill are present.
AccountMPANCustomerFlagDays since actualAt risk
NW-1004201602000000000Alice WhitfieldBristol
SLC 21B
436£0
NW-1004331602000104729Marcus PryceLeeds
SLC 21B
669£0
NW-1004461602000209458Priya RahimiCardiff
SLC 21B
146£0
NW-1004591602000314187Owen BelloNorwich
SLC 21B
797£0
NW-1004721602000418916Grace BannerjeeDundee
SLC 21B
435£0
NW-1004851602000523645Tomasz NowakPlymouth
SLC 21B
132£0
NW-1004981602000628374Nadia ElleryDerby
SLC 21B
779£0
NW-1005111602000733103Callum OkaforHull
SLC 21B
558£0
NW-1005241602000837832Ruth HollisSwansea
SLC 21B
262£0
NW-1005371602000942561Idris StewartPreston
SLC 21B
433£0
NW-1005501602001047290Alice WhitfieldBristol
SLC 21B
795£0
NW-1005631602001152019Marcus PryceLeeds
SLC 21B
205£0
NW-1005761602001256748Priya RahimiCardiff
SLC 21B
681£0
NW-1005891602001361477Owen BelloNorwich
SLC 21B
566£0
NW-1006021602001466206Grace BannerjeeDundee
SLC 21B
143£0
NW-1006151602001570935Tomasz NowakPlymouth
SLC 21B
781£0
NW-1006281602001675664Nadia ElleryDerby
SLC 21B
496£0
NW-1006411602001780393Callum OkaforHull
SLC 21B
106£0
NW-1006541602001885122Ruth HollisSwansea
SLC 21B
734£0
NW-1006671602001989851Idris StewartPreston
SLC 21B
776£0
NW-1006801602002094580Alice WhitfieldBristol
SLC 21B
102£0
NW-1006931602002199309Marcus PryceLeeds
SLC 21B
678£0
NW-1007061602002304038Priya RahimiCardiff
SLC 21B
710£0
NW-1007191602002408767Owen BelloNorwich
SLC 21B
232£0

In the live workspace each row opens the full evidence trail and exports to a hash-verified Exception Report (PDF/CSV).

Methodology & Limitations
Exact SLC citations

SLC 21BA - 12-month backbilling limit.

SLC 21B - Billing based on meter readings.

Customer scope

Domestic customers, and microbusiness customers where the supplier applies the same backbilling protection. Non-microbusiness I&C accounts are out of scope.

Rule logic

SLC 21BA: IF a bill or correction includes a positive under-billed consumption difference for an evidenced consumption period ending more than 12 months before the bill date THEN flag it for SLC 21BA review.

SLC 21B: IF no actual reading exists for 365 days, OR an actual reading exists and a later bill is based on an estimated reading, THEN create an SLC 21B review flag. This does not establish financial exposure.

Required input fields

account_ref (or mpan) - account identifier

mpan - supply point number

reading_date - date of the reading / bill line

reading_type - actual or estimated

consumption - kWh on the line

unit_rate - £/kWh (optional; falls back to the published cap)

standing_charge - £/day (optional)

bill_date - issue date of the bill or correction (required for SLC 21BA)

consumption_period_start / consumption_period_end (required for SLC 21BA)

validated_actual_consumption and cumulative_consumption_billed (required for SLC 21BA)

fuel_type, customer_type and vat_rate (required to validate VAT treatment)

standing_charge_days - applicable chargeable days

Indicative screening estimate

Indicative screening estimate = ((validated actual consumption - cumulative consumption already billed) × unit rate + standing charge × applicable days) × (1 + applicable VAT). It is calculated only for an evidenced consumption period ending more than 12 months before the bill date. If dates, consumption difference, tariff or VAT treatment are missing, the value is not quantified.

Treatment of exceptions

Every flag opens as 'potential exception - needs supplier review'. Nothing is auto-closed, auto-refunded or reported to any regulator by this app. The supplier confirms, dismisses or escalates each row against its own billing records.

Known limitations

SLC 21BA carve-outs are not modelled: back-billing protection does not apply where the delay is attributable to the customer (obstructed access, refused appointments), to theft of energy, or to other conduct outside the supplier's control. Flags must be reviewed against those facts.

SLC 21B allows an estimated bill where an actual reading could not reasonably be obtained. The engine cannot see meter-reading attempts, appointment history or industry data flows, so estimate-after-actual flags are deliberately over-sensitive and are triage candidates, not findings.

The engine cannot determine customer-fault carve-outs, theft, meter-access evidence, change-of-tenancy or change-of-supplier facts. Those facts require supplier review even when the structured billing fields support an SLC 21BA screening flag.

Reading type is derived from the text in the file: anything containing 'est' is treated as estimated, everything else as actual. Customer-own-reads and deemed reads are not distinguished.

Detection and triage only. It does not replace regulatory judgement.

Testing status

Tested on sample data only. Not yet tested against real billing records, and not yet subject to an independent energy-regulatory review. Both are prerequisites we state openly before any supplier relies on the output.

Want this on your own estate?
Upload one billing extract and we return a single hash-verified Exception Report — free, no workspace access required.
Book a Demo

All figures on this page are synthetic and illustrative only. PowerView UK is not affiliated with or endorsed by Ofgem. Detection and triage tooling — it does not replace regulatory judgement.