- Before
- Ticks and ties the administrator's spreadsheet against a shadow model, with the evidence spread across email threads and file versions.
- Now
- Opens each distribution with both models compared tier by tier and every gap explained, and checks with a reason code.
One distribution waterfall, from the administrator's model to signed LP notices
Quillfield Private Equity Fund III, L.P. — a 2019 Delaware fund with $1.4 billion of commitments from 214 LPs and a European, whole-fund waterfall — sold Calder Ridge Packaging and is distributing $48,000,000 on Friday, October 30, 2026, with notices due Friday, October 23. Here is how the controller, the agents and the GP CFO work it through, screen by screen, in the working solution.
- 01Tuesday, 9:42 a.m.
What needs her today, one next step each
Grace Whitfield · Fund ControllerGrace checks every distribution before it goes to the GP CFO. Her Today screen shows 23 open distributions worth $478.6M, 5 differences to decide ($1.78M between the independent runs and the administrator models), 11 notices due by Friday and 1 clawback exposure not covered. At the top of Needs you: Fund III Distribution 17, check the corrected waterfall. Beside it, what the agents did overnight, every line cited.
Diff agent · 8:05 a.m.: “Fund III: the administrator agreed to the $412,000 correction; model v3 matches.”
- 02The queue
Every distribution, grouped by what it needs
Grace Whitfield · Fund ControllerDistributions lists 23 open distributions, across 23 of the 40 vehicles, in three groups: needs a decision, with the agents or an administrator, and with the controller. Each row shows the amount, the notice date, the independent run against the administrator's model and who holds it. She can filter by strategy, waterfall type (European, American, IRR promote, deal-level, MOIC-tiered, incentive allocation), administrator and notice date. Fund III Distribution 17 reads “Agreed in model v3 · $412,000 corrected to the LPA”.
Opportunistic Credit I: “Administrator model missing” — the independent run is ready and the request is drafted.
- 03Before any run
The LPA as a cited term table
Terms agentFund III's waterfall terms sit in term table v4, prepared by Rafael Ortiz and approved by Grace Whitfield on March 3, 2026, read by the Terms agent from the agreement, 3 amendments and 61 side letters. Each term cites its clause with a confidence: a European (whole-fund) waterfall, an 8% preferred return compounded annually on each December 31, Actual/365, a 100% GP catch-up until the GP has 20% of profits and an 80/20 carried interest split. The §9.5 in-kind valuation read at 86%, below the 95% line, so a person confirms it, and it is flagged for fund counsel with the question already drafted; proposed Amendment No. 3 waits for the checker.
Below 95% confidence a person confirms the term; an ambiguous clause goes to counsel, never a guess.
- 04Oct 16, 4:20 p.m.
The waterfall, run on its own from the LPA
Model agentThe Model agent ran Distribution 17 from the approved term table and the capital ledger alone. The $48,000,000 pours through four buckets: return of capital $36,374,871 (§9.1(a)), preferred return $8,937,129 at 8% compounded yearly (§9.1(b)), and $2,688,000 of GP catch-up, 100% to the GP until it has 20% (§9.1(c)). The 80/20 carried interest split is not reached. The clawback gauge beside it shows $2.69M of carry paid against $247.5M of whole-fund carry at the June 30 NAV: no exposure.
The Model agent never reads the administrator's model, and never overwrites a run: what-ifs are separate scenarios.
- 05Oct 16, 4:26 p.m., then Tuesday
Two models, two tiers apart, and the §9.1(b) arithmetic
Diff agent, with Grace WhitfieldSix minutes after the run, the Diff agent opened the administrator's model v2, received by file drop, read every formula and compared it tier by tier. Return of capital agrees; the preferred return is $412,000 lower and the GP catch-up $412,000 higher, $3,100,000 where the LPA allows $2,688,000. On Tuesday morning Grace asks in the thread beside the waterfall, “Show the §9.1(b) arithmetic”: unpaid preferred return of $6,055,242 at December 31, 2025, plus $148,553 accrued on the December 10 call, makes a base of $6,203,795 that compounds into 2026, and 8% × 303/365 of it is $412,000. Every figure links to its clause, ledger entry or cell.
Diff agent: “The administrator's 'Pref'!F18 leaves the base out. §9.1(b) puts it in.”
- 06Oct 19 – 20
The clause beside the formula, and the query
Rafael Ortiz · Fund Finance ManagerThe difference in plain words: what the agreement says, §9.1(b), beside what the administrator's model does, 'Pref'!F18 = C18*0.08*D18/365, a simple accrual on capital only. Rafael accepted the independent run with reason code R1 and the Diff agent drafted query Q-2291; Grace approved sending it. On October 20 at 8:05 a.m. the administrator replied: model v3 compounds per Section 9.1(b). The look-across found the same formula on Fund III (Lux) SCSp Distribution 9: $91,600.
The Diff agent never edits the administrator's model and never sends a query without approval.
- 078:11 a.m.
214 LPs, five exceptions, two payments held
Allocation agentThe Allocation agent split the distribution across 214 LPs, and the LP totals tie to the tiers to the dollar. Five exceptions: Kiyomi Life Insurance Co.'s W-8BEN-E expired September 30, 2026, and Saint Alder Health Foundation changed its bank details through the portal, so both payments are held. Nordwind Versorgungswerk's side letter sets its carry at 15%, shown in the German original beside the English; Brookmere University Endowment's transfer and Marlow County Employees' Retirement System's excused call are applied.
The Allocation agent never pays and never changes LP bank details: Saint Alder stays held until the call-back to the contact on file confirms them.
- 08Checked, then signed
The controller checks; the GP CFO signs the correction
Grace Whitfield, then Daniel Price · GP CFOGrace checks $48,000,000, $45,312,000 to the LPs and $2,688,000 of GP carry; the check confirms she did not prepare it and holds no carry in Fund III, and she records reason code R1, Independent run follows the LPA. Daniel then sees who prepared and who checked, that he holds no carry in Fund III and that every tier cites its clause, and signs with a passkey: “Signed on the independent run: §9.1(b) compounds annually. Catch-up $2,688,000, not $3,100,000.” The payment file goes to the treasury payment system with 212 LP payments, $43,481,577, and 2 held, and the evidence pack is sealed.
“I approve this distribution and the carry it pays, as officer of the General Partner.”
- 09Released
212 notices released; two stay held with their payments
Hannah Becker · Investor Relations ManagerThe Notice agent drafted all 214 notices with the tier breakdown, the payment date and the account ending, and courtesy translations where an LP asked. Hannah previews Nordwind's Distribution Notice No. 17 with the German translation beside the English, then releases 212 notices to the investor portal. Release was locked until the signature; the two held LPs are excluded.
The Notice agent never sends: notices release only after the GP CFO signs.
- 10Every quarter
The whole-fund GP clawback test
Clawback agent, then Victor Lindqvist · Chief Compliance OfficerThe Clawback agent tests the 9 main funds that have paid interim carry, each with its parallel funds and AIVs, at the June 30, 2026 NAV; Fund III, with this distribution, shows no exposure. Real Estate V, an American (deal-by-deal) fund, has paid $14,200,000 of carry against $9,600,000 the whole fund supports. After tax at 41% under §12.6 and $1,894,000 of escrow under §12.4, $820,000 is not covered, so it is escalated to Daniel Price and Victor Lindqvist with an LPAC note drafted; Victor accepts the escalation or edits the note.
The Clawback agent never moves or releases escrow and never contacts LPs.