VAT Compliance Agent

The VAT Compliance Agent reads your supplier invoices, checks VAT registration numbers and verifies the VAT treatment of every line, whether standard-rated at 15%, zero-rated or exempt. It flags anything that would put your input tax claim at risk before you pay the supplier or prepare the VAT201, so your return rests on valid tax invoices.

Ideal forAccounts payable teams

The difference

From 5-10 minutes to 5 seconds per invoice

Your tax team spends the VAT period resolving genuine exceptions with suppliers instead of checking every invoice by hand.

Done by hand

5-10 minutes per invoice

With the Vanine agent

5 seconds per invoice

Time returned to your team

99%

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

Input tax you can defend

SARS verification of input tax is a constant cash-flow risk for every VAT vendor. The agent checks each invoice against section 20 and 21 requirements so your claims are supported when SARS asks.

An end to repetitive invoice checks

Invoice-level VAT checks are document-heavy and relentless. Your team stops ticking invoices line by line and focuses only on the exceptions that need a supplier call.

Ready for what comes next

The same checks on structured invoice data form a natural readiness layer for SARS e-invoicing, expected to phase in from 2030. You build good data habits now, not under deadline pressure.

Capabilities

Protect every input tax claim before you pay or file your VAT201.

Built for AP and tax teams, financial accountants, bookkeepers and accounting practices that prepare VAT201 returns for South African VAT vendors.

Automated invoice data extraction

Reads invoices in any format and extracts what VAT compliance needs: supplier name and address, VAT number, invoice number and date, recipient details and line items.

VAT number validation

Checks supplier VAT numbers against SARS VAT vendor search records and your supplier master file, flagging unregistered suppliers who are charging VAT.

VAT treatment verification

Tests each line item against your tax logic to confirm standard-rated, zero-rated or exempt treatment, and flags blocked input tax such as entertainment or passenger vehicles.

Tax invoice compliance

Confirms each document meets section 20 tax invoice requirements, and section 21 for credit and debit notes, so it is valid support for an input tax deduction.

Exception handling and reporting

Produces an exception report of every invoice with a potential error, so AP can obtain corrected tax invoices from suppliers before payment or submission.

VAT201 preparation

Consolidates validated data, including imported services, into a structured working paper that speeds up preparing your VAT201 for review and submission on eFiling.

How it works

From your systems to a result you sign off

Your tax manager reviews and approves the exceptions, and outputs land ready for review and submission on eFiling by a registered person.

SAPSageDynamics 365XeroSharePointOutlook
Any system you use
Connects

Connect the places your tax records already live.

AP and AR invoice listings from your ERP, and invoice PDFs from SharePoint or the AP inbox. Already use something else? We connect that too.

  • OpenAI Frontier
  • Your own AI platform or models
  • Microsoft 365 (Teams, SharePoint, Outlook, Excel)
  • Copilot Studio
  • SAP, Sage, Syspro, Dynamics 365, Xero
  • AP invoice inbox and SharePoint document libraries
  • SARS eFiling-ready VAT201 working papers
Works in

Runs on a schedule when the VAT period closes, or on request in Teams or OpenAI Frontier, using the models your organisation approves.

Automated invoice data extraction
VAT number validation
VAT treatment verification
Tax invoice compliance
Exception handling and reporting
VAT201 preparation
Delivers to

A VAT201 working paper and exceptions list in Excel, with an evidence pack stored in SharePoint for any SARS verification.

Step by step

  1. 01

    The VAT period closes and the agent starts on schedule or on request.

  2. 02

    It pulls invoice listings from your ERP and invoice documents from SharePoint or the AP inbox.

  3. 03

    It tests each invoice against section 20 and 21 requirements, VAT numbers, rates and duplicates.

  4. 04

    It builds the VAT201 working paper and an exceptions list in Excel.

  5. 05

    Your tax manager reviews the exceptions and approves the working paper.

  6. 06

    A registered person submits on eFiling, with the evidence pack retained for SARS.

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

"Which March suppliers charged VAT without a valid VAT number?"

Toolvat_compliance.validate_vat_numbers
period
2026-03
entity
Holdings (Pty) Ltd
Returned3 suppliers not registered for VATEvery 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 tax records 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 tax records stay yours.

The agent runs inside your tenancy, reads only what each task needs, and never trains on your tax records. 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 TAX RECORDS NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.