Audit Agent
Collects, labels, and packages audit evidence on request.
~900 hours1 (modeled outcome) saved per audit year
Finance agent
GAThe Controls Agent is a governed AI agent that tests each transaction for duplicates, anomalies, and policy breaches.
How it works
Continuously tests invoices, payments, expenses, vendor changes, and journal entries against your policies. Flags exceptions with evidence; AP and controllership decide.
Read access to invoices, payments, POs, receipts, vendor master, expense reports, card feeds, and journal entries. Load your approval matrix and policy thresholds.
Enable tests from the library: duplicates, three-way match, vendor bank changes, split purchases, preparer-approver conflicts, expense policy. Set thresholds per entity.
As transactions post, the agent tests them and raises exceptions with side-by-side evidence and a suggested owner. Nothing is blocked or reversed automatically.
AP and controllership mark each exception true or false positive. Dispositions tune precision. The test log becomes SOX control evidence in the Registry.
| Invoice | Finding | Amount | State | Action |
|---|---|---|---|---|
| INV-2291 | Possible duplicate of INV-2274 | $12,480.00 | Held | Approve |
| INV-2288 | Vendor bank detail changed 6 days ago | $4,812.40 | Held | Approve |
| INV-2284 | Three-way match · quantity variance | $1,208.65 | Cleared | — |
| INV-2279 | Split invoice below approval threshold | $9,950.00 | Review | Approve |
| INV-2271 | Duplicate confirmed · payment stopped | $28,410.00 | Stopped | — |
The agent contract
Every Meridian agent runs under the same six terms, enforced at the Gateway below the agent. Here is what each one means for the Controls Agent.
Scoped to one workflow
Tests transactions against your control rules. It never blocks or reverses a payment.
Reads only permitted data
Reads AP, procurement, vendor master, expenses, and journals. It holds no ERP roles.
Every action logged
Complete test log retained as SOX 404 evidence: population, tests run, results, dispositions.
Consequential actions require human approval
Every exception requires a human disposition before anything changes.
Measurable outcome
Exceptions raised, precision, and duplicate value caught reported per entity.
Runs on your chosen model
Fuzzy-match tests are versioned rules. The model explains matches; it does not decide them.
Scope
What the Controls Agent reads, what it does on its own, and where a person signs.
Outcomes
Modeled outcomes from design-partner deployments. The Registry reports your actuals from the first week an agent is live.
per year in duplicate payments avoided at one design partner1
of transactions tested, not a sample
false positives versus rules-only tools1
from posting to exception raised
“The auditors asked for the lineage record on the first package and never asked again. We went through interim fieldwork without pulling anyone off the close.”
shorter close by the second cycle at Castellan Financial1
In production at
Integrations
Connected through prebuilt connectors and zero-copy warehouse access in Data Fabric. The agent acts as the user and inherits each system’s permissions on every read.
Credits
Included on every plan: Starter with 5,000 credits per month, Growth with 30,000, and Enterprise with custom pools. Credits are consumed per completed action, never per message. Usage beyond the plan is billed at $0.12 per credit.
| Action | Credits |
|---|---|
| Transactions tested, per 100 | 5 |
| Exception package with evidence | 2 |
| Control test evidence report, per control per period | 5 |
Questions
Answered the way buyers ask them. Each answer is also published as structured data.
It is testing 100% of transactions against control rules as they post, rather than sampling after the period closes. Meridian's Controls Agent runs the tests, raises exceptions with evidence, and logs every result so control testing evidence accumulates continuously.
ERP checks are exact-match on invoice number and vendor. They miss an invoice resubmitted with a suffix, a different vendor record for the same supplier, or a PDF re-keyed with a transposed digit. The agent uses fuzzy matching across vendor, amount, date, and number, plus vendor master de-duplication, and explains each match so AP can decide quickly.
No. It raises an exception before the payment run with the evidence attached. AP or the controller decides. Some customers add an approval step in their AP system triggered by an open exception; that step is theirs to configure.
Yes. Each test run is logged with the population, the rule, the results, and the human disposition. The Controls Agent produces per-control, per-period evidence reports that internal and external auditors can read directly, and the Audit Agent can package them into PBC responses.
One design partner in financial services identified about $283,000 per year in duplicates in the first 90 days. Recovery and avoided leakage typically exceed the agent's credit cost within the first quarter for companies processing more than 3,000 invoices per month. Your figure depends on volume and current control maturity.
Related agents
Agents most often deployed alongside the Controls Agent, on the same data and the same approval policy.
Get started
Start with one workflow, one approver, and one number to move. Most design partners were live in five weeks.