- Before
- Signs findings built on a 40-account sample, with the refund population a guess. “Show me the member's balance at the moment they paid. Then I'll sign.”
- Now
- Opens a finding with one member's week replayed and the population in one sentence, and approves it with a reason code.
One overdraft compliance finding, from the replay to the refund
Overdraft compliance at Norrell Federal Credit Union, a fictional $6.8 billion credit union with 520,000 members and about 41,000 courtesy pay and NSF fees a month. Here is Renée Castellanos's Wednesday, October 21, 2026, screen by screen, in the working solution.
- 01Wednesday morning
What needs her today, on one screen
Renée Castellanos · VP & Compliance OfficerOvernight the agents replayed 12 months of posting for all 410,284 checking accounts and tested every one of 492,316 courtesy pay and NSF fees; 7,664 failed a test. Five items need a person, each with its clock: finding F-2026-031 with 9 business days left, refund plan RP-2026-07, practice change PC-2026-04, two held items past their SLA and member notice NT-2026-07. The core posting file for October 20 has not arrived, and the home screen says so, with Retry now.
“Nightly watch of repeat fees on re-presented items: 0, 0 since the change on October 19.”
- 021:00 to 4:12 AM
Eight fee tests on every fee, not a sample
Replay agent and the test agentsRun TR-2026-1021 read 61.8 million transactions and 214 fee settings, then ran eight tests on every fee from October 20, 2025 to October 19, 2026, each with the rules behind it. Authorized positive, settled negative: 4,920 fees, 3,912 members, $142,680.00, waiting for approval. Repeat fees on re-presented items, opt-in consent and the daily fee cap are approved findings; three tests passed.
Settlement test agent: 96 fees held for a person because an authorization file is missing.
- 03One member's week
The balance the member had when she paid
Replay agentAccount ending 4417, Keisha Monroe, September 30 to October 6, 2026, drawn as two lines: available balance and ledger balance. Her $38.12 purchase at Brightwater Grocery on Saturday at 5:48 PM was authorized with $61.40 available. On Monday a $250.00 ACH debit to Fairmont Auto Finance posted first, so when the purchase settled that night the account was negative and a $29.00 courtesy pay fee was charged.
“Authorized positive, settled negative: covered by $61.40 when authorized on Saturday.”
- 04Next example
The fee that stands, and the pattern across members
Settlement test agentThe fee on the car payment is labeled “Allowed: the ACH debit itself overdrew the account”, so the refund is targeted, not blanket. A second member, account ending 6052, bought $91.33 at Sunrise Market with $729.50 available; rent check 2210 for $725.00 cleared first. An ACH debit posted first in 61% of these fees, a check in 22% and another card settlement in 17%.
“The same pattern hit 3,912 members: 4,920 fees, $142,680.00 in 12 months.”
- 059:40 AM
She approves the finding; its author cannot
Renée Castellanos · VP & Compliance OfficerFinding F-2026-031, drafted by Marcus Bell, says why it happened: the core decides card and ATM fees at settlement, the vendor default, and section 14 of the member agreement says so. It cites the unfairness test, FDIC FIL-19-2023 and the NCUA's January 2025 letter on overdraft and NSF fee practices, shows confidence 0.97 against a 0.90 threshold, and lists what the agents set aside, such as 1,204 card transactions on February 11–12, 2026 with no authorization file. Renée approves with FA-01, Pattern confirmed by the replay and the rule.
“Marcus Bell prepared this finding. You may approve it; he may not.”
- 06The same minute
One refund plan, prepared by one person and checked by another
Refund agentThe Refund agent adds the 3,912 members to refund plan RP-2026-07, which grows to 5,307 members, 7,664 fees and $222,256.00 across four findings; 436 members in more than one finding are counted once. It splits how members are paid (5,005 credits, 288 official checks, 14 estates) and drafts the general ledger entries. Renée sends the plan; Priya Raman verifies a sample of members against their replays and approves as checker with RA-01.
The Refund agent never posts a refund: two signatures first.
- 079:43 AM
The setting behind the finding, replayed before it changes
Priya Raman · Deposit Operations ManagerThe Configuration agent read the fee settings of the core banking system and the card processor and names the one behind the finding: the courtesy pay fee basis for card and ATM items is SETTLEMENT, the vendor default since the 2024 conversion. Practice change PC-2026-04 moves it to AUTHORIZATION from November 2, 2026. The what-if replay shows about 410 fewer fees a month and $11,890 a month less fee income, estimated, before Priya approves with PA-01.
“Renée Castellanos proposed it. You approve it as checker.”
- 08Before anything is sent
A plain refund notice, in English or Spanish
Jordan Whitfield · Member Services DirectorThe Notice agent drafts a notice for each of the 5,307 members in the language on file: 611 in Spanish, 345 by mail and 18 in large print. Keisha's says the credit union charged a $29.00 fee for a purchase her balance covered when she made it, and refunds it on or before November 6, 2026. Only Jordan approves the wording, and nothing is sent before the refund plan is checked.
Never in a member notice: a finding number, a rule or the word “violation”.
- 09Ready for the exam
The NCUA examiner pack, assembled from the record
Helen Strand · Internal AuditorFor the NCUA exam on January 11, 2027, the agents build nine sections from the record: the fee testing program and its 8 tests, findings F-2026-027 to F-2026-031, 40 replays, the refund plan, 4 practice changes, 188,412 consent records tested, 5 promises compared, the audit trail and the governance of 8 agents. Member names are masked, account numbers show their last four digits, and any suspicious activity report or case is always left out.
“I need who decided, why, on what evidence, in one pack.”