WorkflowRegulatory Affairs & Rates

Licence Compliance Reporting

Licence compliance reporting that builds every condition's chapter from your own data and flags breach risks before you file

Licence-condition reports assembled, not chased, with breach risks flagged before filing.

See one case, screen by screen ↓
target38of 38licence conditions reported by the due date, every sentence cited to its evidence
demo18daysto spare when two missing months of drinking water sampling results were flagged, before filing
demo99.5%of the year's planned samples evidenced — 2,173 of 2,184 — once the contract lab's certificates were found and loaded
demo214figureschecked against last year's submission and the regulatory accounts — one mismatch caught before approval
The problem

Why a licence compliance report is chased, not assembled

Every licensed electricity and water company reports to its regulator against the conditions of its licence: technical standards such as security of supply and drinking water sampling, economic ones such as separate accounts and availability of resources, customer ones such as complaints, disconnections and the priority services register, and safety and environmental ones. Each condition belongs to a different team and draws on a different system — lab results, outage management, billing, the finance ledger, the producers' own reports.

So the regulatory team builds the report by email and spreadsheet. It sends out dozens of evidence requests, chases them for weeks, copies last year's wording, and finds out in the last fortnight that a month of data is missing or that a figure disagrees with the regulatory accounts. By then the only option left is to disclose a breach with a weak explanation. Regulators now audit the data behind the report, not only the report, and the cost of getting it wrong is large.

typical10% of turnoverthe most a licence breach can be fined in Great Britain, for electricity and water licensees
typical£126Mpenalty and customer rebates for one water company that misreported its performance data (Ofwat, 2019)
Where a licence report's working days goestimated
By hand50 days
With the solution15 days
  • Reading the licence and sending evidence requests5 → 1 d
  • Chasing evidence from 14 teams and the producers15 → 4 d
  • Pulling and checking each condition's operating data10 → 2 d
  • Comparing figures with last year and the regulatory accounts5 → 1.5 d
  • Drafting the chapters and the exceptions annex10 → 4 d
  • Owner attestation, approval and sign-off5 → 2.5 d

Estimated split of the 10 weeks (about 50 working days) the demo utility's own team estimates its last report took by hand, against the target of about 3 weeks (15 working days) with the solution. In working days.

How it works

How a chapter is built

Six specialist agents fill every condition's chapter and flag breach risks; the owner attests and the head of regulatory compliance approves.

What comes in
Licence and data in38 conditions · 14 teams' systems, prior report, template
Agents at work
Licence readermeasure + threshold
Then
Data gatherer
Evidence collector
Then
Breach watcherevery month tested
Consistency checker
Then
Chapter drafterevery sentence cited
A person decides
Head of regulatory complianceapproves; owner attests
What comes out
Condition-by-condition report
Exceptions annex
Submission pack
One case, step by step

How licence compliance reporting works: one condition, from lab data to a signed chapter

Lumina Utilities, a combined electricity and water utility, owes the Northvale Utilities Regulator its Annual Licence Compliance Report for 2025–26 under licence NUR-L-0147: 38 conditions in 7 parts, due Saturday 31 October. On Tuesday 13 October, with 18 days to file, the lab results extract for condition 14 arrives at 07:40. Here is what happens next, screen by screen, in the working solution.

  1. 01Morning, 18 days to file

    The licence is the page: a binder of 38 chapters

    Amira Haddad · Head of Regulatory Compliance

    Amira owns the report. Each condition is a chapter with a tab on the binder spine, coloured by status, and the filing bar reads 27 of 38 ready to file: 6 with their owners, 2 waiting for evidence, 2 at risk and 1 not drafted. The open chapter is condition 14, the drinking water sampling programme — the licence's own words, a 12-month data strip still empty, and its evidence list.

    “I find out a month is missing in the last week, when nothing can be fixed.” — Amira Haddad

  2. 02One click

    Draft chapter 14: the months fill from the lab system

    Licence reader and Data gatherer

    Amira presses Draft chapter 14. The licence reader reads condition 14: at least 99 % of the 182 planned samples in each month, and each monthly return within 10 working days. The data gatherer pulls the lab results for April 2025 to March 2026 across 14 supply zones and fills the strip month by month. December comes in at 178 of 182 (97.8 %), and the storm log explains it.

    Breach watcher · Dec: “178 of 182 is under 99%. Storm log INC-2612 explains it: reported as an exception.”

  3. 03Stamped at risk

    Two of twelve months missing — found before filing

    Breach watcher

    January and February come back empty: 1,812 of 1,820 planned samples in the ten months the lab system holds, and nothing for the other two. The breach watcher stamps the chapter At risk, 2 of 12 months missing, and adds it to Breach watch. The monthly returns record shows all 12 returns filed on time, so the samples were taken; the results are somewhere else.

    “No results in the lab system for 2 of 12 months. The returns were filed, so the samples were taken: the results are elsewhere.”

  4. 04The results are found

    Two certificates in the water quality inbox, never loaded

    Evidence collector and Chapter drafter

    The evidence collector searches the team inboxes and finds two Fenwick Analytical certificate files, received 4 February and 3 March 2026. The lab system was cut over on 6 January and the contract lab's results were emailed, never loaded. The chapter drafter writes four paragraphs with seven citations — and does not state compliance for the two months without data.

    Drafted narrative: “No results are held for January or February 2026; compliance for those months is not stated.”

  5. 05Breach watch

    Every at-risk condition, with what the licence requires and the options

    Amira Haddad · Head of Regulatory Compliance

    Breach watch sets each at-risk condition out the same way: what the licence requires, what the data shows, and why. Condition 22: two customers on the priority services register were disconnected for debt on 18 November 2025 after their flags were lost in a billing platform move, and all 84,310 register records have since been re-checked. Condition 31: the auditors' letter behind the availability-of-resources certificate is promised for Friday 23 October, the board meets on the 28th. For condition 22 the chapter drafter has an early notice to the regulator ready for Amira's review.

    Early notice: “Drafted by the chapter drafter from chapter 22. It is sent only when you press Send.”

  6. 06Every figure checked

    This year against last year and the regulatory accounts

    Consistency checker

    The consistency checker compares 214 figures with the 2024–25 submission and the regulatory accounts. Five moved more than 5 %, and four are explained from the evidence — guaranteed standards payments rose from 911 to 1,284 after Storm Imelda. One figure does not match: back-bill credits are $1.92M in chapter 23 and $1.97M in note 14 of the accounts, so Billing and Credit is asked which is right (R-0427).

    “Differences over 5% need an explanation; figures that appear twice must match exactly.”

  7. 0709:31

    Certificates loaded: 12 of 12 months, 99.5 % for the year

    Amira Haddad, then the Data gatherer

    Amira loads the two certificates. The data gatherer reads FA-26-0114 (181 results for January) and FA-26-0227 (180 for February). The breach watcher re-tests the year: 2,173 of 2,184 planned samples (99.5 %). February is under 99 % too, explained by work order WO-55821 — the Ashby Moor reservoir inlet was closed for repair on 16–18 February. The chapter moves to its owner with two explained exceptions.

    Consistency checker: “Last year 2,179 of 2,184 (99.8%). Down 0.3 points: within tolerance.”

  8. 08Attested 10:42

    The owner attests, the head of regulatory compliance approves

    Tomasz Wierzbicki · Water Quality Manager

    Tomasz, who owns condition 14, attests from his task list that the data and the explanations are correct. Amira then approves the chapter: 2,173 of 2,184 samples, 12 of 12 months, exceptions for December 2025 and February 2026 in the annex. She signs as Head of Regulatory Compliance, and her name, the time and the meaning of her approval are recorded.

    “By approving you confirm the chapter is accurate and ready to file with the Northvale Utilities Regulator.”

  9. 09Approved, 18 days to spare

    28 of 38 ready to file, with 18 days to spare

    Amira Haddad · Head of Regulatory Compliance

    Chapter 14's tab turns green and the filing bar moves to 28 of 38 chapters ready to file. Two missing months were found and evidenced with 18 days left, instead of surfacing after filing as an unexplained gap. The rest of the binder carries on: the overdue Marlow Fen event report and the Corran Bay producer report are being chased, and the director of regulation signs once every chapter is approved.

    “Chapter 14 approved · 28 of 38 chapters ready to file”

Who it’s for

Built for everyone who owns a licence condition.

The same report, seen by the five people who build and sign it — what October looked like, and what it looks like now.

AH
Amira HaddadHead of Regulatory Compliance, Lumina Utilities · approves every chapter
Head of Regulatory Compliance
Before
Owns the Annual Licence Compliance Report: 38 conditions, 14 teams, due 31 October. “I find out a month is missing in the last week, when nothing can be fixed.”
Now
Opens a binder that shows which chapters are ready, which are at risk and why, decides how each at-risk condition is reported, and approves each chapter after its owner attests.
TW
Tomasz WierzbickiWater Quality Manager · owner of condition 14, drinking water sampling
Condition owner
Before
Runs the sampling programme across 14 supply zones. “The samples were taken. The results are in an inbox somewhere.”
Now
Gets a drafted chapter with every month filled from the lab system and the contract lab's certificates, the gaps found and explained, and attests it from his task list.
GM
Grace MbekiLicensing analyst · sends and chases the evidence requests
Licensing analyst
Before
Spends October on evidence requests. “I spend October writing the same email 40 times.”
Now
Sees all 41 requests to 14 teams and 3 producers in one list — sent, due, reminded and received — while the reminders go out 7 and 3 days before each due date.
RP
Rhys PenhaligonIPP/IWP contract manager · Corran Bay desalination and Harlow Ridge solar
IPP/IWP contract manager
Before
Manages the independent producers' contracts and their reporting duties. “The producers send their reports when they like.”
Now
Is copied on every request and reminder sent to a producer, and sees each producer's availability against its contract level, this year against last.
DF
Daniel FerreiraDirector of Regulation · signs the report and takes the certificate to the board
Director of Regulation
Before
Signs the report and takes the board compliance certificate to the board on 28 October. “Tell me what we are disclosing, and why, on one page.”
Now
Sees the sign-off chain, what still blocks filing and the exceptions annex — every chapter reported with an exception also comes to him.
Built on the engine

6 agents. Each with one job, and hard limits.

Six specialist agents fill every condition's chapter and flag breach risks; the owner attests and the head of regulatory compliance approves.

Licence reader

Splits the licence into reportable conditions, each with its obligation, measure, threshold, reporting frequency and the evidence that proves it, quoting the licence wording exactly, and tracks amendments.

  • Never interprets ambiguous wording itself — it raises it to Legal
  • Quotes the licence wording exactly
Data gatherer

Pulls each condition's measure for the reporting year from its source system — lab results, outage management, billing, the finance ledger, producer reports — and matches it to the plan or target, keeping each extract and its time.

  • Read-only access to every source — never changes source data
  • Every figure keeps its extract and time
Evidence collector

Requests each missing item from the condition owner with a due date, sends reminders 7 and 3 days before, and searches the named team inboxes and shared drives for evidence already received before asking again.

  • Never marks evidence accepted — the owner does
  • Copies a contract manager on anything sent to a producer
Breach watcher

Tests every measure against its condition and checks that every month, return and producer report is present; marks a chapter at risk when a requirement is not met or evidence is missing, and shows how close to the line the compliant ones are.

  • Never declares a breach
  • Never contacts the regulator — the head of regulatory compliance decides
Chapter drafter

Writes each chapter in plain, factual sentences from the data, the evidence and last year's wording, and drafts each exception with its cause and remedial steps.

  • Every sentence cited to an extract, an evidence file or the prior submission
  • Never states compliance for a period without data
Consistency checker

Compares each figure with last year's submission, the regulatory accounts and any other chapter it appears in; flags a move over the 5 % tolerance without an explanation and any shared figure that does not match exactly.

  • Never edits a figure — it raises a question to the owner
Head of regulatory compliance

Approves each chapter; the board signs the certificate. The agents propose; a named person decides.

Ask in plain words

Ask about any condition, figure or request

Ask about any condition, figure or request in this year's report, or say what to do. Every answer points to its chapter.

Which conditions are at risk of breach?

Three chapters are at risk. Condition 22: two priority customers were disconnected for debt on 18 November, which the report must disclose as a breach. Condition 31: the board certificate depends on the auditors' letter, promised for 23 October. Condition 14: January and February sampling results are missing.

Why is condition 14 at risk?

The lab results system holds no results for January or February 2026. The monthly returns were filed on time, so the samples were taken. The lab system changed on 6 January, and the contract lab's two certificate files are in the water quality inbox, never loaded. Loading them should complete the year.

What changed since last year's submission?

Of 214 figures, 5 moved more than 5 %. Guaranteed-standards payments rose from 911 to 1,284 after Storm Imelda; SF6 losses rose 12.0 % after the Brannock switchgear leak; leakage fell 5.5 % to 112.4 Ml/d. One figure does not match the regulatory accounts: back-bill credits in chapter 23 are $1.92M against $1.97M.

Chase the overdue evidence requests

Reminders are on their way for the 2 overdue requests: the Marlow Fen event report from Owen Castell, with his director copied, and the Corran Bay January–March report, sent to the producer with Rhys Penhaligon copied. The sends are on the audit trail.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The binderThe licence as a binder: 38 chapter tabs by part, the filing bar with 18 days to file, and the open chapter with the licence's words, its data and evidence.
Agents drafting a chapterThe run log on the right as the agents read the condition, fill each month from the lab system and explain December from the storm log.
Stamped at riskChapter 14 at risk with 2 of 12 months missing, and the breach watcher's margin notes beside the data.
Evidence and the drafted narrativeTwo contract-lab certificates found in the water quality inbox, and a cited draft that states nothing for the months without data.
Breach watchEach at-risk condition with what the licence requires, what the data shows, why, and the options to choose from.
Year on year214 figures against last year's submission and the regulatory accounts, with every move over 5 % explained or sent to its owner.
The year complete12 of 12 months after the certificates are loaded: 2,173 of 2,184 samples (99.5 %), December and February explained.
Approve and signThe chapter's result, its exceptions and the owner's attestation on one screen, signed with name, time and meaning recorded.
Ready to fileChapter 14 ready to file with two explained exceptions, and the filing bar at 28 of 38.
Licence conditionsThe licence read into 38 reportable conditions, each with its measure, owner, source system, frequency and this year's result against the requirement.
Evidence requests41 requests to 14 teams and 3 producers, with due dates, reminders and what has arrived; the overdue ones in red.
The submission packThe sign-off chain, the contents in the regulator's template and the exceptions annex, with what still blocks filing.
Your rulesThe reporting year, the breach-watch margins, the early-notice rule and the sign-off chain.
Governance

Cited, attested and signed, chapter by chapter.

Every sentence cites its sourceEach sentence of each chapter links to the system extract, the evidence file or the prior submission it came from, and the evidence index links 61 items to the sentences they support.
The owner attests, a named person approvesThe condition owner attests each chapter before the head of regulatory compliance approves it, with name, time and meaning recorded. The director of regulation signs the report and the board signs the compliance certificate.
No breach declared, no regulator contacted by an agentThe breach watcher flags risk; it never declares a breach. An early notice to the regulator can be drafted, but only the head of regulatory compliance can send it.
Read-only on source dataThe agents never change source data, never edit a figure and never mark evidence accepted. A figure that does not match becomes a question to its owner.
No compliance stated without dataA chapter with a missing month, return or producer report is marked at risk, and the drafter states nothing for the period without data. Every chapter reported with an exception is also seen by the director of regulation.
Every step on the audit trailEvery request, reminder, data pull, draft, change and signature is recorded with its time. Producers see only their own requests, and settings changes are versioned. Reports and evidence are kept for 7 years.
Configuration

Your licence, your thresholds, your sign-off chain

How the report is assembled, tested and signed are settings, chosen by the regulatory team. Changes are versioned and on the audit trail.

SettingDefaultChoose from
Reporting year and due date1 Apr 2025 – 31 Mar 2026 · due 31 Oct 2026This year · next year (1 Apr 2026 – 31 Mar 2027 · due 29 Oct 2027)
Close to the line5 %1 % to 15 % — flags a compliant measure within this margin of its requirement
Missing data is a riskOnOn · Off — marks a chapter at risk when any month, return or producer report is missing
Year-on-year tolerance5 %1 % to 20 % — asks for an explanation when a figure moves more than this
Draft an early notice to the regulatorOnOn · Off — the agents may draft it; only the head of regulatory compliance can send it
Chapter approverAmira HaddadAmira Haddad, Head of Regulatory Compliance · Grace Mbeki, Licensing analyst
Report signatoryDaniel FerreiraDaniel Ferreira, Director of Regulation · Amira Haddad, Head of Regulatory Compliance
Reminder cadence7 and 3 days before7 and 3 days before · 10, 5 and 2 days before · 3 days before — the owner's director copied when overdue
Connections

Works with the systems your licence conditions report from

The licence and its amendmentsconditions, measures, thresholds and reporting frequencies, in the licence's own words
Operating systemslab results, outage management, billing, the finance ledger, the network planning and leakage models, the connections portal and the asset register
Producer reportsIPP/IWP quarterly reports and availability declarations, against each contract
Team inboxes and shared drivesevidence already received, searched before anyone is asked again
Prior submissions and regulatory accountslast year's report and the accounts, for every year-on-year and cross-check
Regulator templatesthe regulator's data workbook and chapter order, filled from the chapters
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
38of 38
conditions reported on time, every sentence cited to its evidence
38 of 38 chapters
filed by the due date
target
18days
to spare when a breach risk is found, not after filing (hero case)
Flagged 18 days out
target: 2 weeks or more
target
3weeks
to assemble the report, against 10 by hand
By hand10 weeks
With agents≈ 3 weeks

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our split of the demo utility's own estimate of 10 weeks for its last report · “typical” = published figures: licence breaches can be fined up to 10 % of turnover in Great Britain (Electricity Act 1989 s.27A; Water Industry Act 1991 s.22A); misreported data cost one water company £126M in 2019, a £3M penalty and £123M returned to customers (Ofwat, 25 June 2019). Lumina Utilities, the Northvale Utilities Regulator, licence NUR-L-0147, the producers, the contract lab and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What regulatory teams ask us.

What is licence compliance reporting software for utilities?

Software that builds a licensed electricity or water utility's report against the conditions of its licence. Licence Compliance Reporting turns the licence into a binder with one chapter per condition, and six agents fill each chapter with its operating data, evidence and a cited draft. The condition owner attests and the head of regulatory compliance approves.

How does licence compliance reporting work?

The licence reader splits the licence into conditions, measures and thresholds. The data gatherer pulls each measure from its source system, the evidence collector requests and chases what is missing, the breach watcher tests every month against the condition, the consistency checker compares figures with last year and the regulatory accounts, and the chapter drafter writes the chapter with every sentence cited.

How does it find a breach risk before filing?

The breach watcher tests every measure against its condition and checks that every month, return and producer report is present. It re-runs daily and whenever new data arrives. In the sample case it found that January and February sampling results were missing from the lab system with 18 days to file, and the evidence collector found them in the water quality inbox.

Does it ever state compliance when data is missing?

No. The chapter drafter never states compliance for a period without data; the chapter is marked at risk instead. The breach watcher never declares a breach either — the head of regulatory compliance decides how an at-risk condition is reported: obtain the evidence, disclose it as an exception, or tell the regulator early.

Can it check our figures against last year's submission and the regulatory accounts?

Yes. The consistency checker compares every figure with the prior submission, the regulatory accounts and the other chapters. A move over the tolerance (5 % by default) needs an explanation, and a figure that appears twice must match exactly; when it does not, a question goes to the owner. It never edits a figure.

Do people stay in control of what is filed?

Yes. The agents have read-only access to source data, never mark evidence accepted, never contact the regulator and send nothing to a producer without the contract manager on copy. Each chapter is attested by its owner and approved by the head of regulatory compliance; the director of regulation signs the report and the board signs the certificate.

Can we set our own thresholds, approvers and reminders?

Yes. The reporting year and due date, the regulator template, the close-to-the-line margin, the missing-data rule, the year-on-year tolerance, whether early notices may be drafted, the chapter approver and report signatory, the reminder cadence, the condition owners and the inboxes searched for evidence are all settings.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your licence and its amendments, last year's report, the regulator's template and your source systems — and it goes live once every quality gate has passed. We will walk you through it on your own licence first.

See it on
your licence.

We'll run Licence Compliance Reporting on your own licence conditions and last year's report.