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
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.
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
| Account | MPAN | Customer | Flag | Days since actual | At risk |
|---|---|---|---|---|---|
| NW-100420 | 1602000000000 | Alice WhitfieldBristol | SLC 21B | 436 | £0 |
| NW-100433 | 1602000104729 | Marcus PryceLeeds | SLC 21B | 669 | £0 |
| NW-100446 | 1602000209458 | Priya RahimiCardiff | SLC 21B | 146 | £0 |
| NW-100459 | 1602000314187 | Owen BelloNorwich | SLC 21B | 797 | £0 |
| NW-100472 | 1602000418916 | Grace BannerjeeDundee | SLC 21B | 435 | £0 |
| NW-100485 | 1602000523645 | Tomasz NowakPlymouth | SLC 21B | 132 | £0 |
| NW-100498 | 1602000628374 | Nadia ElleryDerby | SLC 21B | 779 | £0 |
| NW-100511 | 1602000733103 | Callum OkaforHull | SLC 21B | 558 | £0 |
| NW-100524 | 1602000837832 | Ruth HollisSwansea | SLC 21B | 262 | £0 |
| NW-100537 | 1602000942561 | Idris StewartPreston | SLC 21B | 433 | £0 |
| NW-100550 | 1602001047290 | Alice WhitfieldBristol | SLC 21B | 795 | £0 |
| NW-100563 | 1602001152019 | Marcus PryceLeeds | SLC 21B | 205 | £0 |
| NW-100576 | 1602001256748 | Priya RahimiCardiff | SLC 21B | 681 | £0 |
| NW-100589 | 1602001361477 | Owen BelloNorwich | SLC 21B | 566 | £0 |
| NW-100602 | 1602001466206 | Grace BannerjeeDundee | SLC 21B | 143 | £0 |
| NW-100615 | 1602001570935 | Tomasz NowakPlymouth | SLC 21B | 781 | £0 |
| NW-100628 | 1602001675664 | Nadia ElleryDerby | SLC 21B | 496 | £0 |
| NW-100641 | 1602001780393 | Callum OkaforHull | SLC 21B | 106 | £0 |
| NW-100654 | 1602001885122 | Ruth HollisSwansea | SLC 21B | 734 | £0 |
| NW-100667 | 1602001989851 | Idris StewartPreston | SLC 21B | 776 | £0 |
| NW-100680 | 1602002094580 | Alice WhitfieldBristol | SLC 21B | 102 | £0 |
| NW-100693 | 1602002199309 | Marcus PryceLeeds | SLC 21B | 678 | £0 |
| NW-100706 | 1602002304038 | Priya RahimiCardiff | SLC 21B | 710 | £0 |
| NW-100719 | 1602002408767 | Owen 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).
SLC 21BA - 12-month backbilling limit.
SLC 21B - Billing based on meter readings.
Domestic customers, and microbusiness customers where the supplier applies the same backbilling protection. Non-microbusiness I&C accounts are out of scope.
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.
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 = ((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.
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.
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.
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.
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.