Evaluate · one agent's work, in depth

Invoice processing using agentic AI: one fund invoice, step by step

Invoice processing using agentic AI means several agents, each limited to one job, reading an invoice, testing it, splitting it and checking the split, with people approving at the end. Generic invoice AI stops at the total; a fund invoice needs the clause, the vehicles that benefited and the basis of the split. This guide follows one French legal bill through Fund Expense Allocation and shows what a person still approves.

Updated · 14 min read

Invoice processing using agentic AI means giving the work on each invoice to several software agents that each do one step, reading, classifying, splitting, checking, and hand the decisions to people. For an ordinary supplier invoice, the job ends when the vendor, date, lines and total are captured and matched to a purchase order. For a private fund it has barely started: someone still has to decide whether the fund documents allow a fund to bear each line, which funds and co-investors benefited, and on what basis the cost is split. Botminds' Fund Expense Allocation is an agentic solution built for that second half: seven agents read each vendor invoice in its own language, test every line against the LPA and side letters, split it across vehicles with the clause on every slice, and re-do the work independently, while the fund accountant codes it and the controller and CFO approve.

This guide follows one invoice from the AP mailbox to a signed allocation: a Paris law firm's bill for a deal that died, at a fictional sample manager, Quillfield Capital. Every figure about it is sample data from the solution.

Anatomy of one fund invoice: what each line is, who bears it, and the clause

#The line, as billedAmountWhat it isWho bears itClause

1

Audit juridique (due diligence) de Valcourt Instruments SAS — 64,0 h

Amount€78,400.00

What it isBroken-deal cost · 98%

Who bears itFund III and Heron Co-Invest

ClauseLPA §8.3(b) · p.41

2

Négociation du contrat de cession d’actions — 52,5 h

Amount€61,250.00

What it isBroken-deal cost · 98%

Who bears itFund III and Heron Co-Invest

ClauseLPA §8.3(b) · p.41

3

Analyse réglementaire et contrôle des concentrations — 17,5 h

Amount€21,350.00

What it isBroken-deal cost · 97%

Who bears itFund III and Heron Co-Invest

ClauseLPA §8.3(b) · p.41

4

Échanges avec des investisseurs potentiels du Fonds IV au sujet de l’opération — 9,6 h

Amount€12,000.00

What it isFundraising for a successor fund · 95%

Who bears itThe manager

ClauseLPA §8.4(a) · p.43

5

Débours : salle de données, déplacements Lyon–Paris, traductions

Amount€11,500.00

What it isBroken-deal cost · 96%

Who bears itFund III and Heron Co-Invest

ClauseLPA §8.3(b) · p.41

Fictional sample invoice MDA-2026-0937 from Maison Duret Avocats, €184,500.00 excluding VAT, two pages in French, as read and tested in Fund Expense Allocation. Confidence is each agent's own score; below 90% (85% on a scanned page) the line goes to a person.

What does invoice processing using agentic AI mean for a fund?

It means splitting the judgment on a fund invoice into steps small enough that each can be checked, and giving each step to an agent that cites its evidence or stops. One agent reads; one tests chargeability; one allocates; one re-does the allocation and argues the opposite case; one watches caps; one drafts entries and payments; one assembles evidence. None of them approves, posts an unapproved entry or releases a payment. The word that matters is not "AI" but "limited": each agent's permissions are narrower than the person whose work it prepares.

Regulators are watching this shift. The SEC's Division of Examinations, in its priorities for fiscal year 2027, uses its own term for these tools, noting that registrants are building what it calls "super intelligence (SI)" into more of their business, compliance monitoring and surveillance included (SEC, Examination Priorities FY2027, October 23, 2026). The same document puts the accuracy of private funds' fee and expense calculations on its examination list. A fund that hands expense work to agents has to be able to show both.

The Division is intensifying its efforts to understand how the technologies influence outcomes and whether firms continue to comply with existing, technology-neutral obligations.

SEC Division of Examinations, Examination Priorities, Fiscal Year 2027

Why a fund invoice is harder than a supplier invoice

A supplier invoice has one buyer. A fund invoice has a fund family behind it: Delaware, Cayman and Luxembourg vehicles, a co-investment vehicle, an employee fund and the manager, each a separate client with its own documents. The same law firm can bill all of them on one page, in French, with one line that belongs to none of them. The facts that decide the split are not on the invoice: the date the deal broke, the investors who would have joined it, the side letter that limits one investor's share.

What generic invoice AI captures, and what a fund invoice needs

Generic invoice AIA fund invoice
Reading

Generic invoice AI: Vendor, number, date, lines and total, matched to a purchase order.

A fund invoice: The same, in the bill’s own language, with each value pointing to its place on the page, and the engagement letter matched.

Coding

Generic invoice AI: A general ledger account and a cost centre.

A fund invoice: A classification under the fund documents: allowed fund expense, broken-deal cost, live-deal cost, organizational expense or the manager’s, with the clause.

Splitting

Generic invoice AI: Usually none, or a fixed percentage.

A fund invoice: Across parallels, co-investors and the manager on the basis the policy names, measured on the right date, tied to the cent.

Checking

Generic invoice AI: Duplicate and three-way match.

A fund invoice: Duplicate check, plus an independent re-allocation that argues the manager’s side, plus caps and side-letter limits.

Evidence

Generic invoice AI: The image of the invoice.

A fund invoice: The invoice, the clause, the basis inputs, the policy version, the approvers and their reasons, ready for an examiner.

Our comparison of the jobs. Generic invoice tools vary; the right-hand column is what the SEC's expense cases show a fund must be able to evidence.

Step one: reading the bill in its own language

The Reader agent read the two-page note d'honoraires in French on October 12: five lines, €184,500.00 excluding VAT, with the VAT self-assessed by the buyer under the reverse charge. It matched the bill to engagement letter EL-2026-019 and confirmed it was not a duplicate by vendor, number and amount across seven years. Every English line points to its place on the original page, so the fund accountant, who reads French, can check the translation line by line instead of trusting it.

Two limits define this agent. It never fills a value it cannot read; it hands the invoice to a person, who types the value in on the audit trail. And it never takes bank details from an email. Amounts, dates and hours are copied from the page, not translated. That matters because language models can be fluent and wrong: ESMA has warned that text-generating AI tools can state things that are simply untrue in language that sounds accurate (ESMA public statement on AI in investment services, May 30, 2024). Citing each value to its place on the page turns a fluent answer into a checkable one.

The French original beside the English, each line tested, in Fund Expense Allocation

Side-by-side view of invoice MDA-2026-0937 from Maison Duret Avocats. On the left, the original French note d'honoraires over two pages: legal due diligence on Valcourt Instruments SAS, 64.0 hours, €78,400; negotiation of the share purchase agreement, 52.5 hours, €61,250; regulatory and merger-control analysis, 17.5 hours, €21,350; discussions with prospective Fund IV investors about the deal, 9.6 hours, €12,000; disbursements, €11,500; total excluding VAT €184,500, VAT reverse charge. On the right, each line in English with its test: four marked broken-deal cost for Fund III and Heron Co-Invest under LPA clause 8.3(b), page 41, with confidence from 96% to 98%; line 4 marked manager, fundraising for Fund IV, under clause 8.4(a), page 43, 95%. Below, the fund document passages relied on, with the words that decide highlighted.
Fund Expense Allocation on fictional sample data. The highlighted passages are the clauses the agents relied on, so the reviewer reads the evidence, not just the verdict.

Step two: testing each line against the fund documents

Two minutes later the Chargeability agent tested every line. Lines 1, 2, 3 and 5, €172,500, were broken-deal costs: the investment committee memo recorded that exclusivity ended on September 18, and the LPA says the fund and the co-investors that committed bear such costs. Line 4 was 9.6 hours of "échanges avec des investisseurs potentiels du Fonds IV": talks with prospective investors in the next fund. Fundraising for a successor fund is the manager's under the LPA, so the agent moved the €12,000 to the manager with a reason code.

This is the step generic tools skip and examiners test. The SEC's 2020 risk alert lists advisers that charged funds for the adviser's own salaries, compliance, regulatory filings and office costs (SEC OCIE, 2020); a fundraising line inside a deal bill is the same failure in a smaller package. The agent's rule is simple: cite a clause for every line, or hand the line to a person.

Step three: splitting it across vehicles

The Allocation agent split the €172,500 by commitments to the deal, from the deal allocation memo: Fund III's family $310.0 million and Heron Co-Invest $190.0 million of $500.0 million. Fund III bore €106,950.00 and Heron Co-Invest €65,550.00, as its co-investment agreement requires. Fund III's share then ran across its parallels by commitments under the LPA: Delaware €76,392.86, Cayman €21,390.00, Luxembourg €9,167.14. The euro amount was converted at €1 = $1.0842, the 4 p.m. London rate, giving about $200,034.90, which is above the $50,000 CFO threshold. Which allocation basis to use, and how to test it is a question of its own.

The allocation fan: each slice sized by share, labelled with its basis and clause

Allocation screen for the Project Heron broken-deal legal fees: the invoice of €184,500.00 fans out to Fund III €106,950.00 (58.0% of the invoice; commitment to Project Heron $310.0 million of $500.0 million; split Delaware €76,392.86, Cayman €21,390.00, Lux €9,167.14), Heron Co-Invest €65,550.00 (35.5%; $190.0 million of $500.0 million), and Quillfield Capital Management €12,000.00 (6.5%; moved to the manager, fundraising for Fund IV). The exchange rate €1 = $1.0842 at 4 p.m. London. A side panel shows the agents' notes and the people's coding and approval, and the decision buttons.
Fund Expense Allocation on fictional sample data. Percentages on the slices are shares of the whole invoice; the split of the broken-deal costs alone is 62% and 38%.

Step four: a second agent re-does the work

The Checker agent re-did the split from scratch, without the Allocation agent's working, and agreed to the cent. Its job is to argue the manager's side: it looks for seconded staff, fundraising time, co-investor shares, events for prospects and related parties. On this bill it confirmed no manager staff time was billed and that the co-investors carried their full share, so the funds were not subsidizing them. The Checker cannot approve, and any disagreement goes to a person.

Disagreement is the useful output. On another sample invoice, a $38,900 annual meeting bill, the Checker wanted to move $2,543.48 of the venue to the manager because 18 of 230 guests were prospective investors in the next fund; the Allocation agent kept it with the funds under the policy's attendee basis. Approval was blocked until the controller decided, with a reason code. Two agents that can disagree surface the gaps in a policy that one agent, or one spreadsheet, would paper over.

Who does what on one fund invoice in Fund Expense Allocation

  1. Agent

    Reader agent

    Reads the bill in its own language, cites every value to its page, matches the engagement letter, checks for duplicates.

    Never: fills a value it cannot read

  2. Agent

    Chargeability agent

    Tests each line against the LPA, side letters and co-investment agreements; cites a clause or hands the line to a person.

    Never: changes the fund terms

  3. Agent

    Allocation agent

    Applies the written basis across parallels, co-investors and the manager; ties the split to the cent.

    Never: posts

  4. Agent

    Checker agent

    Re-does the split independently and argues the manager’s side.

    Never: approves; a disagreement goes to a person

  5. A person decides

    Fund accountant

    Codes the invoice: confirms the agents’ work or edits it with a reason code.

  6. A person decides

    Fund controller, then fund CFO

    Approves; above $50,000 the CFO approves after the controller, seeing every slice, basis and clause.

  7. Agent

    Posting agent

    Drafts one entry per vehicle and one for the manager, and the payment to a verified account.

    Never: releases a payment

  8. A person decides

    Treasury

    Releases the payment run; two releasers above $1,000,000.

The roles in Fund Expense Allocation, on fictional sample data. Agents read, test, split and check; people code, approve and release.

Can AI allocate a legal bill across funds?

Yes, if allocate means propose with evidence and a person decides. An agent can find the clause, the deal's commitments and the excluded hours faster than a person searching shared drives, and a second agent can re-perform the arithmetic. What it should not do is approve its own split, or allocate a line it cannot tie to a clause. On the sample bill the fund accountant coded it the next day, the controller approved after checking the deal memo, and the fund CFO signed as the third person.

Legal bills deserve one more test that has nothing to do with language models. In 2015 the SEC found that Blackstone had negotiated "a single legal services arrangement with its primary outside law firm" for itself and its funds, under which it "received a discount that was substantially greater than the discount received by the funds", undisclosed until 2012; the order, which also covered accelerated monitoring fees, imposed a $10,000,000 penalty (SEC IA-4219, October 7, 2015). An invoice tool that reads rates and hours line by line can compare the rates billed to the funds with the rates billed to the manager.

What people still approve

People keep every decision that changes who bears money or that sends money out. The fund accountant codes, the controller approves every coded invoice, the fund CFO approves above $50,000, and treasury releases payments to accounts verified by call-back. The Chief Compliance Officer approves the allocation policy and every fund term before an agent may use them, and a new version of an agent is used only after it has been re-run on a fixed test set of past invoices and approved by the controller and the Chief Compliance Officer. Overrides carry a reason code and join the next evaluation of the agents.

That division answers the record-keeping point regulators make. ESMA expects firms using these tools to keep records of how each decision was reached, which data and algorithms were used, and every change made along the way (ESMA, 2024). In the solution every event shows who did it, a person or an agent with its version, what, when, the reason code and the evidence, in a hash-chained, read-only trail kept seven years.

What to ask before buying an invoice AI for fund expenses

Ask to see your own invoices processed, not a vendor's, and ask questions that can fail. A tool that cannot answer the first four below is an extraction tool with a fund label, which may still be useful, but it leaves the allocation, and the examiner's questions, with your team. What the unit of work costs and how a team comes to trust the proposals are the other two halves of the decision.

Questions to put to any invoice AI for private fund expenses

  1. Does every allocation cite the clause it relies on?

    With the document, section and page, readable by your controller in one click.

  2. What happens to a line it cannot tie to a clause?

    The right answer is that a person decides; the wrong answer is a default account.

  3. Does a second, independent process re-perform the split?

    And does a disagreement block approval until a person decides?

  4. Can it read the bill in its own language and point each value to the page?

    Translation without a trace back to the original is not evidence.

  5. Who can approve, post and release, and can the software do any of it?

    Coding, approval and release should stay with separate people.

  6. How are caps and side-letter limits tracked?

    Per investor and per close, with warnings before the limit, not after.

  7. What evidence can it produce for an examiner?

    Every allocation for a fund and its co-investment vehicles over a period, with basis, clause, policy version and approvers, tied to the general ledger.

  8. How is a new version of the agents tested before use?

    On your own closed invoices, with the results approved by the controller and compliance.

Our checklist, drawn from the SEC's expense orders and risk alerts and ESMA's 2024 statement on AI in investment services.

Where Fund Expense Allocation does not fit is worth saying. It is not an accounts payable system or a fund accounting platform; it works beside them, posting only after approval. It does not decide policy; compliance does. And on a fund family with one vehicle and no co-investors, most of what it adds is reading and evidence, not allocation. To see it run on sample invoices, start from Fund Expense Allocation.

Questions people ask

What is agentic AI in accounts payable?

It is accounts payable work divided among software agents that each perform one step, such as reading, classifying, allocating or checking, and pass the result to the next step or to a person. The difference from a single extraction model is that each agent has limited permissions and must show its evidence, and people make the approvals.

Can an AI agent read invoices in other languages?

Yes, and the safe way is to read the original and show it beside the translation, with every value pointing to its place on the page. Amounts, dates and hours should be copied from the original, not translated, and a value the agent cannot read should go to a person rather than be guessed.

What does a person still approve when AI processes fund invoices?

Everything that moves money or changes who bears it: coding, approval, any override of an agent's split, the release of payment, and the rules themselves. In the sample firm, the controller approves every invoice, the CFO approves above $50,000 and the Chief Compliance Officer approves the policy and every fund term.

Can an AI agent create an invoice?

For fund expenses it should not. Invoices come from vendors; an agent's job is to read them, not to make them. The useful thing an agent creates is the draft journal entries and the payment instruction after a person has approved, which the person who approved cannot then release.

How accurate is AI invoice processing for funds?

No regulator or independent study publishes accuracy figures for allocating fund expenses with AI, and vendor claims are not evidence. Measure it yourself: replay a closed year of your own invoices through the tool and read every difference against what was booked. The sample firm hands any line below 90% confidence, or 85% on a scanned page, to a person.

Fund Expense Allocation.
See it on your own files.

An agentic solution from Botminds. Reads each fund invoice, checks it against the LPA and allocates it across funds for fund CFOs Book a demo, or explore how it works.