Invoice Exception Agent

The Invoice Exception Agent matches every supplier invoice to its purchase order and goods received note, checks prices, quantities and VAT, and clears the clean ones for payment. Only the mismatches reach a person, each with the reason it failed and the supplier or buyer who can fix it.

Ideal forAccounts payable teams

The difference

From 8-12 minutes to 10 seconds per invoice

Your AP team clears the month’s invoices in days, and spends that time with the suppliers and buyers who need it.

Done by hand

8-12 minutes per invoice

With the Vanine agent

10 seconds per invoice

Time returned to your team

95%

Indicative figures. We measure your own baseline in the first fortnight so the numbers you see are yours.

Your team works the exceptions, not the pile

Most invoices match. The agent clears them in seconds so AP clerks spend their day resolving the few that do not, instead of ticking every line.

No more paying for what never arrived

Quantity and price checks against the GRN catch short deliveries, price creep and duplicate invoices before the payment run, not after the auditors find them.

Suppliers paid on time

Clean invoices move straight to approval, so you meet payment terms, keep early settlement discounts and stop fielding "where is my payment" calls.

Capabilities

Pay the invoices that match, and only look at the ones that do not.

Built for AP teams, shared services centres, finance managers and procurement teams at South African companies processing high volumes of supplier invoices.

Three-way matching

Matches each invoice line to the purchase order and goods received note, within the price and quantity tolerances your business sets.

VAT and tax invoice checks

Confirms the supplier VAT number, the 15% calculation and section 20 tax invoice requirements before input tax is claimed.

Exception routing

Sends each mismatch to the buyer, receiver or supplier who can resolve it, with the reason it failed and the documents attached.

Duplicate detection

Catches the same invoice submitted twice, including re-sent PDFs with a changed number, date or amount.

Price and contract validation

Checks unit prices against the purchase order and any contracted rates, and flags price increases that were never approved.

Audit-ready trail

Records every match, tolerance and decision so auditors can see why each invoice was paid, held or rejected.

How it works

From your systems to a result you sign off

Your AP team and approvers release every payment. The agent never pays or changes a supplier record on its own.

SAPSageDynamics 365SharePointOutlookTeams
Any system you use
Connects

Connect the places your supplier invoices already live.

Invoices from the AP inbox or supplier portal, and purchase orders, GRNs and the supplier master from your ERP. Already use something else? We connect that too.

  • OpenAI Frontier
  • Your own AI platform or models
  • Microsoft 365 (Teams, SharePoint, Outlook, Excel)
  • SAP, Sage, Syspro, Dynamics 365 purchase orders and GRNs
  • AP invoice inbox and supplier portals
  • Supplier master and approval workflows
Works in

Runs continuously as invoices arrive, or on request in Teams, using the models your organisation approves.

Three-way matching
VAT and tax invoice checks
Exception routing
Duplicate detection
Price and contract validation
Audit-ready trail
Delivers to

Matched invoices queued for approval in your ERP, and an exceptions queue with the reason and owner for each one.

Step by step

  1. 01

    An invoice arrives in the AP inbox or supplier portal.

  2. 02

    The agent extracts the invoice and finds the matching purchase order and GRN.

  3. 03

    It checks prices, quantities, VAT and duplicates against your tolerances.

  4. 04

    Clean invoices are queued for approval in your ERP.

  5. 05

    Exceptions are routed to the person who can fix them, with the reason attached.

  6. 06

    Your approvers release the payment run.

Deployment

Runs inside the tools your team already uses

The same agent and the same cited output, delivered three ways: through the AI assistant you have rolled out, on a model you host yourself, or inside your own software.

Model Context Protocol

In the frontier assistant you already pay for

We publish the agent as an MCP server. Add it as a connector and your team calls it from the chat they use every day, with no new tool to learn.

Adopting frontier AI across your teams
Called from ClaudeMCP connected

"Match this week’s invoices to POs and GRNs"

Toolinvoice_exception.three_way_match
week
2026-W39
erp
SAP S/4HANA
Returned2,264 of 2,318 matchedEvery finding linked to its source document
Self-hosted

On a model you host yourself

Run the agent on open-weight models in your data centre or private cloud. Your supplier invoices never leave your network, which keeps POPIA and data residency straightforward.

  • Llama
  • Mistral
  • Ollama
  • or any OpenAI-compatible endpoint
Sovereign AI on your infrastructure
Bespoke systems

Inside your own software

Trigger a run from your own workflows, and push the finished output into your ERP, GRC or reporting systems. We build the integration with your team.

  • REST API
  • Webhooks
  • Batch jobs
  • Embeddable review panel
Custom integrations from our software factory
Governance

Governed the same way, every route

Whichever way your team reaches the agent, identity, permissions and audit stay with your existing controls.

  • Single sign-on through Entra ID, Okta or Google Workspace
  • Reads only the documents each user is already allowed to open
  • Every tool call written to an audit log you can export
How your data is handled

DATA SECURITY & PRIVACY

Your supplier invoices stay yours.

The agent runs inside your tenancy, reads only what each task needs, and never trains on your supplier invoices. Every step is logged so your auditors can see exactly what it touched.

Built for regulated work.

+
WHAT THE AGENT KEEPSONLY THE OUTPUTENCRYPTED AT REST0 BIT AES0% DELETABLE0 TRAINING RUNS

YOUR SUPPLIER INVOICES NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.