WorkflowRegulatory Affairs & Rates

Rate Case Data Request Management

Rate case data request management that serves every response on time, with one number for one thing

Every data request answered on time, with one number for one thing.

See one case, screen by screen ↓
target100%of responses served by the deadline the procedural order sets — no motion to compel
target0conflictsnumbers served that contradict the testimony, a schedule or an earlier answer
estimated$450Kestimated less outside legal and consulting time per rate case (1,284 questions × 4 outside hours × 35 % drafted from earlier answers × $250 an hour)
demo22numbersread in one draft and compared with 27 places in the filing — testimony, Schedule C-2, a workpaper and two served responses
The problem

Why rate case data requests run late — and get answered twice, differently

In a rate case, Commission Staff and every intervenor send the utility sets of written data requests about every number in the filing. A large case brings well over a thousand questions, each with a deadline the procedural order sets — often 10 business days to respond, less to object, and shorter still near the hearing. Today a regulatory analyst splits each PDF set by hand, works out who owns each question and which witness it falls under, and chases subject experts by email while they close the month.

Earlier answers sit on shared drives and are rarely reused, so the same question is researched twice — and answered twice, differently. Nobody checks every number in a new response against the testimony, the schedules and the answers already served. Late or thin answers bring motions to compel; two numbers for the same thing cost the witness credibility on the stand and can lead to disallowances.

typical3,000+questionsreceived by one utility in a single rate case (Missouri PSC EFIS 297391)
typical10daysto respond to a data request under the procedural schedules cited — 10 business days in NH PUC DE 23-039, 10 days in RI PUC dockets 2301 and 2404
typical$1.3Maverage legal and expert cost of a Massachusetts rate case since 2010 (Boston Globe, 2017)
Where one data request's hours goestimated
By hand8 days
With the solution2.8 days
  • Splitting the set, logging the question and setting its due dates0.5 → 0.1 d
  • Finding the owner and the witness, and chasing the expert1.5 → 0.3 d
  • Searching earlier answers, workpapers and the ledger2 → 0.5 d
  • Drafting the response2 → 1 d
  • Checking every number against testimony, schedules and served answers1 → 0.2 d
  • Witness, manager and counsel review, then service1 → 0.7 d

Estimated split for one typical question in a large rate case, in hours, by hand and with the solution.

How it works

How a data request is answered

Six agents file, route, draft and check every response against the filing; the witness confirms and counsel signs.

What comes in
Data requests in1,284 questions · sets from staff and 6 intervenors, testimony, earlier answers, ledger
Agents at work
Request readerquestions, topic, dates
Then
Routerowner and witness
Objection screener
Then
Response drafterearlier answers, testimony
Then
Consistency checkerevery number vs the filing
Then
Response assemblerserved and logged
A person decides
Rate case manager and counselresolve conflicts, sign and serve
What comes out
Responses served on time
One number for one thing
Response and objection log
One case, step by step

One data request, from the inbox to served — a week early

Lumina Utilities is in its 2026 Electric General Rate Case, Docket E-26-0418 before the Arden Public Utility Commission: filed 14 Aug, $186.4M asked. It is Tue 13 Oct. Commission Staff Set 14 arrived on 6 Oct; its responses are due Tue 20 Oct. Here is what happens to Staff 14-07, screen by screen, in the working solution.

  1. 01Morning

    The binder opens on the whole case

    Dana Whitfield · Rate case manager

    Dana owns the rate case. The strip across the top reads 1,284 questions in, 1,031 served, 253 open, 61 due this week, 4 at risk and 3 number conflicts. The inbox tray shows each set as it arrived, with its due and objection clocks, and two new sets — City of Westmere Set 2 and Staff Set 15 — wait to be filed. Down the right edge, eight coloured topic tabs: Revenue requirement & O&M holds 58 open.

    “Staff 14-09 objection due today 17:00 · Helen Szabo”

  2. 026 Oct to 10:16 today

    Staff 14-07 was split, routed and drafted

    Request reader, Router, Response drafter

    The request reader split Staff Set 14 into 11 questions; 14-07 has three parts — by FERC account, reconcile to Schedule C-2, explain any difference. The router filed it under Revenue requirement & O&M with owner Tom Reyes and witness Priya Raman, due Tue 20 Oct. The drafter found three earlier answers — OCA 3-12, Staff 9-04 and Staff 6-11 from the 2022 case — and pulled the 2025 amounts by account from the ledger extract of 9 Oct.

    Tom Reyes, 11:02: “593 includes the ice-storm reclass.”

  3. 0310:15

    22 numbers checked — and two conflict

    Consistency checker

    The draft gives test-year distribution O&M, excluding vegetation, of $412.0 million. The checker reads every number in the draft and compares it with 27 places in the filing. Raman Direct, page 34, line 12 says $409.0 million; so do Schedule C-2, line 18 and the response to OCA 3-12, served 9 Sep. Sign-off is blocked until a person resolves it.

    Margin note: “Conflicts with testimony page 34 — draft says $412.0M; Raman Direct p.34 l.12, Schedule C-2 l.18 and OCA 3-12 say $409.0M.”

  4. 04One click

    Every place the number appears

    Dana Whitfield · Rate case manager

    Dana clicks the underlined $412.0 million and sees its trail: the testimony, Schedule C-2, workpaper WP-C2-4 and the responses to OCA 3-12 and Staff 9-04 all say $409.0M. Only the ledger extract of 9 Oct and the new draft say $412.0M — and the ledger includes JE 26-09-0147, posted 22 Sep, after the filing.

    “Draft response to Staff 14-07 · $412.0M · Conflicts with the five places above”

  5. 05The cause

    A $3.0M entry posted after the filing

    Consistency checker

    The checker finds the cause in the ledger: journal entry JE 26-09-0147, approved by Aisha Grant, controller, reclassified $3.0 million of February 2025 ice-storm restoration from capital to account 593, maintenance of overhead lines. The number register keeps all 12 key figures of the case and their 295 places; distribution O&M shows “Conflict in a draft”.

    Agent limit: the consistency checker never changes a filed number — it flags and proposes; people decide.

  6. 0612:44

    Answer as filed, and disclose the entry

    Dana Whitfield · Rate case manager

    Two ways out are drafted. A: answer as filed, $409.0M, disclose the $3.0M entry and address it in rebuttal — recommended, the same as OCA 3-12. B: answer $412.0M and file errata to testimony page 34 and Schedule C-2, and supplement OCA 3-12. Dana picks A. The drafter rewrites the answer, puts account 593 back to $61.3M and adds the disclosure paragraph; the checker reads 23 numbers, all matching.

    “Answered as filed · Dana Whitfield · 12:44”

  7. 0712:48 · a week early

    The witness confirms, counsel signs and serves

    Priya Raman, then Helen Szabo

    The response goes to Priya Raman with the margin notes and the disclosure paragraph. She confirms it as witness at 12:46 and Dana approves. Helen Szabo, regulatory counsel, signs, and the response assembler serves it on the 14-party service list at 12:48, files the public version and logs it — a week before it is due.

    “Served on 14 parties 12:48”

  8. 08Before 17:00

    A partial objection, drafted for counsel

    Objection screener · Helen Szabo

    Staff 14-09 asks for all materials presented to the Board on the 2026 rate case. The objection screener drafts a partial objection: one of three documents is counsel's memo of 2 July, which is privileged; the Board presentations of 18 June and 23 July can be produced as Confidential under the protective order, by 20 October. Helen decides — sign and serve the objection, or answer in full.

    Agent limit: the objection screener never files or serves an objection; counsel decides every one.

  9. 09Today 08:40

    A new set, split and filed in one step

    Kofi Mensah · Regulatory analyst

    City of Westmere Set 2 arrived by email at 08:40: three pages, five questions. Kofi runs Split and file. Each question gets a topic, an owner and a witness, with responses due Tue 27 Oct and objections Tue 20 Oct. Question 2-04 asks for the names and addresses of customers disconnected for non-payment — it is held for Helen Szabo, with counts by month proposed instead.

    “Objection screen: customer names and addresses are confidential — propose counts by month”

  10. 10This week

    What is due, and what is at risk

    Router

    The deadlines view lays out 219 responses due between 13 and 30 Oct, by party and business day, against the procedural schedule: intervenor testimony on 9 Nov, after which discovery shortens to 5 business days; rebuttal on 1 Dec; the hearing 7–11 Dec. Four requests are at risk — no draft yet and due within 3 business days — and their experts were reminded at 08:00.

    At risk: Staff 13-08 and CGA 2-05 (Carlos Duarte), OCA 6-09 (Ruth Adeyemi), AIEU 3-04 (Graham Holt).

Who it’s for

Built for everyone who puts their name on a data response.

The same rate case, seen by the five people who answer it — what their week looked like, and what it looks like now.

DW
Dana WhitfieldRate case manager, Lumina Utilities · owns the 2026 electric rate case
Rate case manager
Before
1,284 questions in and 61 due this week, tracked in a spreadsheet log. “I can live with a late answer. I can't live with two different numbers.”
Now
Opens the binder on every open request, sees each number conflict before it is served and resolves it one of two drafted ways.
PR
Priya RamanDirector, revenue requirement · the company's witness on O&M
Witness
Before
Wrote the O&M testimony and confirms every response under her name. “If it says 409 in my testimony, it says 409 in the response — or we file errata.”
Now
Gets each response with its margin notes: every number tied to her testimony page and line, Schedule C-2 or an earlier answer.
KM
Kofi MensahRegulatory analyst · files sets, edits drafts, chases experts
Regulatory analyst
Before
Splits sets, logs requests and chases experts by hand. “Half my week is finding out who owns question 14-07.”
Now
Runs Split and file on a new set; each question lands in its topic tab with an owner, a witness and its due dates from the procedural order.
TR
Tom ReyesDistribution finance manager · subject expert
Subject expert
Before
Answers O&M questions between month-end closes. “Send me the question and what we said last time. Not a 40-page PDF.”
Now
Gets the question with the earlier answers attached, confirms the account amounts and sees what he owes this week.
HS
Helen SzaboRegulatory counsel · decides objections, signs and serves every response
Regulatory counsel
Before
Decides every objection under a 5-day clock and signs every response. “Nothing leaves this building without my name on it.”
Now
Gets the objection drafted with the reason and what can be produced instead, and signs only responses with no open conflict.
Built on the engine

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

Six agents file, route, draft and check every response against the filing; the witness confirms and counsel signs.

Request reader

Reads each incoming set (PDF or Word), splits every numbered question and sub-part, and records the party, set, the testimony page or schedule it refers to and one of the eight binder topics. Takes the due and objection dates from the procedural order and the date of service.

  • Never sets a due date the procedural order does not give
  • Unclear sets go to the regulatory analyst
Router

Assigns the owner by topic and the witness whose testimony covers the question, sends reminders 3 and 1 business days before the due date with the earlier answers attached, and flags a request at risk when it is due within 3 business days with no draft.

  • Never reassigns a witness's question without the rate case manager
Response drafter

Finds earlier answers to the same question in this and earlier rate cases and drafts in the company's response style, taking every number from a filed source or the dated ledger extract and citing it.

  • Never invents a number
  • Never drafts around a pending objection — waits until counsel decides
Consistency checker

Extracts every figure and claim from a draft and matches each to the number register — testimony, schedules, workpapers and served responses — within the tolerances in Settings. On a difference, looks for the cause in the ledger and writes a margin note with the sources.

  • Never changes a filed number
  • A conflict blocks sign-off until a person resolves it
Objection screener

Screens every question for privilege, customer privacy, confidentiality under the protective order, scope and burden, and drafts the narrowest objection that protects the company, with what can be produced instead.

  • Never files or serves an objection
  • Counsel decides every objection
Response assembler

Applies the docket format, makes a public version and, when needed, a confidential version for signatories of the protective order, numbers the attachments, serves on the service list, files the public version and updates the response log.

  • Never serves without counsel's signature
Regulatory counsel

Signs and serves every response; the witness confirms, the rate case manager approves. The agents propose; a named person decides.

Ask in plain words

Ask about any request, number, deadline or objection

Ask in plain words. Every answer cites the filing, the schedules, the earlier responses or the ledger.

Why can't Staff 14-07 be signed yet?

The draft gives distribution O&M of $412.0M, but Ms. Raman's testimony says $409.0M at page 34, line 12, as do Schedule C-2 line 18 and the response to OCA 3-12 served on 9 Sep. The $3.0M difference is journal entry JE 26-09-0147, posted on 22 Sep, after the filing. I recommend answering as filed and disclosing the entry; the choice is yours.

What is due before Friday, and what is at risk?

61 responses are due from Tue 13 to Fri 16 Oct, under the 10-business-day rule. Four are at risk: Staff 13-08 and CGA 2-05 (Carlos Duarte), OCA 6-09 (Ruth Adeyemi) and AIEU 3-04 (Graham Holt) — none has a draft yet. Reminders went out at 08:00.

Have we answered distribution O&M by account before?

Yes, three times. OCA 3-12 in this case gave $409.0M; Staff 9-04 confirmed vegetation of $48.6M is excluded; and Staff 6-11 in the 2022 case gave the same table by FERC account, reconciled to Schedule C-2 line 18. The Staff 14-07 draft follows Staff 6-11.

Should we object to Staff 14-09?

In part. One of the three documents is counsel's memo of 2 Jul, which is privileged; the two Board presentations can be produced as Confidential under the protective order. The objection is due today at 17:00. Helen Szabo decides.

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 rate case binderThe case strip, the inbox tray of incoming sets, the eight topic tabs and the response sheet for Staff 14-07 with its margin notes.
How the draft was madeSix agents, nine steps: split, routed, three earlier answers found, the ledger read, 22 numbers checked and the cause of the conflict found.
The request, blocked on a conflictThe draft response, the consistency check in the margin, two drafted resolutions and the testimony page with the line highlighted.
A number's trailEvery place distribution O&M appears — testimony, Schedule C-2, workpaper, served responses — and the one draft that disagrees.
Case numbersThe number register: 12 key figures of the filing, 295 places, and the state of each — consistent, conflict in a draft or conflict served.
Conflict resolvedAnswered as filed at $409.0M with the post-filing entry disclosed; the margin turns green and the response goes to the witness.
Served a week earlyThe sign-off chain complete — expert, witness, rate case manager, counsel — and the response served on 14 parties.
Responses and objectionsA partial objection drafted for counsel, every objection in the case with its outcome, and the latest responses served.
Incoming setsA new set as received, split into its questions, each with topic, owner, witness and due dates, and one held for privacy.
DeadlinesResponses due by party and business day against the procedural schedule, and the requests at risk.
ExpertsWho owes what: open, due this week, at risk, late, median days to draft and the last reminder, for each subject expert.
Earlier answers4,182 served responses from the 2019, 2022 and 2026 electric rate cases, searchable, each with its witness and how often it was reused.
Your rulesDeadline rules from the procedural order, the sign-off chain, number tolerances and confidentiality.
Governance

Built for the docket: cited, checked, signed and served on the record.

Every number cites its sourceEach sentence and number in a draft points to its source — testimony page and line, schedule line, workpaper, earlier response, or the ledger extract with its date.
A conflict blocks sign-offWhen a number in a draft disagrees with the filing or an earlier answer, sign-off is blocked until a person resolves it and the resolution is recorded. Entries posted after the filing are disclosed in the response text.
The sign-off chain no one may skipThe subject expert confirms the amounts, the witness confirms every response under their testimony, the rate case manager approves and regulatory counsel signs and serves.
Objections are counsel's aloneThe objection screener drafts privilege, privacy, scope and burden objections; counsel decides each one. The drafter waits for that decision before answering a held question.
Confidential versions follow the protective orderConfidential versions go only to signatories of the protective order; the public version is filed on the docket the same day the response is served.
Every step on the activity trailWho drafted, changed, approved and served each response, and what each agent did, is recorded with its time. Agents never change a filed number and never serve; settings changes are versioned and approved by counsel.
Configuration

Your procedural order's rules, not ours

Deadlines, sign-off, number checks and confidentiality are settings for the docket. Changes are versioned and approved by regulatory counsel.

SettingDefaultChoose from
Response period10 business daysFrom service of the request, per the procedural order of 2 Sep 2026 · the 11 Arden state holidays are skipped
Objection period5 business daysFrom service of the request
After intervenor testimony (9 Nov)5 / 3 business daysResponse / objection periods once discovery shortens before the hearing
Reminders to experts3 and 1 business daysBefore the due date, with the earlier answers attached
Rate case manager approvesOnDana Whitfield, or Kofi Mensah up to $1M figures · counsel signs and serves, no one may skip
Dollar figures in testimony and schedulesexact to $0.1MTolerance for the check · percentages exact to 0.01 pt · customer counts rounded to the nearest 100
Block sign-off on a conflictOnUntil the conflict is resolved and recorded
Disclose entries posted after the filingOnIn the response text · drafts use the ledger extract of 9 Oct 2026, refreshed weekly
Connections

Works with the records a rate case already runs on

Incoming data request setsPDF and Word sets from Staff and intervenors, by email or from the docket
Testimony and exhibitsthe filed direct testimony of every witness, searched by page and line
Schedules and workpapersrevenue requirement schedules and the workpapers behind each line
Earlier responsesserved answers from this and earlier rate cases, with witness and figures
Financial and operating datathe dated general ledger extract, by FERC account
Procedural and protective ordersdeadline rules, the protective order and the service list
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
100%
of responses served by the deadline — no motion to compel
every response
inside the 10 business days the procedural order allows
target
0conflicts
numbers served that contradict the testimony or an earlier answer
Found in drafts this week3
Served0
estimated
$450K
estimated less outside legal and consulting time per rate case
Average case, legal and experts$1.3M
Time drafted from earlier answers≈ $450K

“demo” = seen in the working solution, on its sample rate case · “target” = the design goal, measured in the pilot · “estimated” = our arithmetic: 1,284 questions × 4 outside hours × 35 % drafted from earlier answers × $250 an hour; the hours split per question is also our estimate · “typical” = published figures: Missouri PSC EFIS 297391 (more than 3,000 questions in one case); procedural schedules setting 10 days to respond (10 business days in New Hampshire PUC DE 23-039; 10 days in Rhode Island PUC dockets 2301, 2404); Boston Globe, 2017 ($1.3M average legal and expert cost of a Massachusetts rate case since 2010). Context: motions to compel in Missouri ER-97-394 and Texas PUC Docket 49225; KPMG case study (inconsistent answers can lead to disallowances). Lumina Utilities, the Arden Public Utility Commission, every party, docket and person named on this page are fictional — characters and sample data in the working solution.

Questions

What regulatory teams ask us.

What is rate case data request management software?

Software that takes every data request in a rate case from the set that arrives to the response that is served and logged. Rate Case Data Request Management adds six agents that split each set by topic, give each question an owner, a witness and a due date, draft the response from earlier answers and testimony, and check every number against the filing. The witness confirms and counsel signs and serves.

How does rate case data request tracking work?

The request reader splits each incoming PDF or Word set into questions and takes the due and objection dates from the procedural order. The router assigns the owner and the witness and sends reminders 3 and 1 business days before the due date. The binder shows every open request by topic, the deadlines view shows what is due by party and day, and the log records every response served and every objection.

How does it keep data responses consistent with the testimony?

The consistency checker reads every number in every draft and compares it with the number register — every key figure in the filing and every place it appears: testimony page and line, schedule line, workpaper and earlier response. A conflict blocks sign-off until a person resolves it. In the sample case it caught $412.0M in a draft against $409.0M in the testimony and found the cause, an entry posted after the filing.

Does it help us avoid late responses and motions to compel?

It is built to serve every response by its deadline. Due dates come from the procedural order, including the shorter periods before the hearing, experts are reminded before the due date, and a request is flagged at risk when it is due within 3 business days with no draft. In the sample case, 1,031 responses had been served with none late.

Can it reuse earlier answers from past rate cases?

Yes. The drafter searches served responses from this and earlier rate cases — 4,182 of them in the sample — and drafts from the closest ones, citing each. In the sample case 38 % of drafts were written from an earlier answer, and the checker still compares every reused number with the current filing.

How does it handle objections, privilege and confidential customer data?

The objection screener flags questions that may be privileged, confidential, outside the case or unduly burdensome and drafts the narrowest objection, with what can be produced instead. Counsel decides every objection. Confidential versions go only to signatories of the protective order.

Do people stay in control of what is served?

Yes. Agents draft, check and propose; they never change a filed number, never file an objection and never serve. The subject expert confirms the amounts, the witness confirms, the rate case manager approves and regulatory counsel signs and serves every response.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your procedural order, testimony and schedules, and a sample of served responses — and it goes live once every quality gate has passed. We will walk you through it on your own data requests first.

See it on
your rate case.

We'll run Rate Case Data Request Management on a set of your own data requests and the responses you have already served.