IFRS 15 Revenue Recognition Agent

The agent reads your sales agreements, identifies performance obligations, extracts transaction prices, determines stand-alone selling prices and flags variable consideration. It delivers a consistent IFRS 15 or IFRS for SMEs Section 23 assessment across your whole contract portfolio, with every conclusion traced back to the clause that supports it.

Ideal forTechnical accounting teams

The difference

From 2-3 hours per contract to 5-10 minutes

Your technical accounting team can cover the full contract portfolio before year-end instead of sampling, and focus its expertise on the judgement areas auditors challenge.

Done by hand

2-3 hours per contract

With the Vanine agent

5-10 minutes

Time returned to your team

90%

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

Consistency across the portfolio

Complex bundles of products, implementation and support are assessed the same way every time, so similar contracts reach similar conclusions regardless of who reviewed them.

Audit-ready from day one

Every position links to specific contract clauses, giving your external auditors and IFRS technical reviewers a clear trail and shortening audit queries.

Time back for judgement

Your technical team stops reading contracts line by line and spends its time on the genuinely difficult calls, such as the variable consideration constraint and contract modifications.

Capabilities

Consistent, cited IFRS 15 conclusions across every contract in your portfolio.

Built for technical accounting and financial reporting teams at SA companies, auditors at IRBA-registered firms and CA(SA) consultants.

Performance obligation identification

Identifies and separates distinct performance obligations in complex agreements, including bundled products, services, implementation and ongoing support.

Transaction price allocation

Extracts the transaction price, identifies variable consideration and determines stand-alone selling prices for allocation, with VAT excluded from revenue.

Revenue timing determination

Analyses contract terms and transfer of control indicators to determine whether revenue is recognised at a point in time or over time.

Variable consideration analysis

Identifies usage-based fees, performance bonuses, rebates and volume discounts that require the IFRS 15 constraint assessment.

Contract modification detection

Flags amendments, variation orders and modifications that may need separate accounting or reallocation of the transaction price.

Audit-ready documentation

Links every conclusion to specific contract clauses with source citations, supporting your position in external audits and technical reviews.

How it works

From your systems to a result you sign off

Conclusions land as drafts for your financial reporting lead to review and sign off before they inform journals or disclosures.

SAPSageDynamics 365SalesforceSharePointOutlook
Any system you use
Connects

Connect the places your customer contracts already live.

Sales agreements, amendments and order forms from SharePoint, your contract repository or CRM, plus revenue and billing data 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)
  • Copilot Studio
  • Contract repositories and CRM (Salesforce, Dynamics 365)
  • SAP, Sage, Syspro, Dynamics 365
  • CaseWare
Works in

Microsoft Teams, Copilot Studio or OpenAI Frontier for contract-by-contract review, or as a scheduled run across a batch of new and modified contracts.

Performance obligation identification
Transaction price allocation
Revenue timing determination
Variable consideration analysis
Contract modification detection
Audit-ready documentation
Delivers to

A five-step IFRS 15 assessment memo per contract and a portfolio summary in Excel, saved to SharePoint and ready to export into your CaseWare working papers.

Step by step

  1. 01

    A new or amended contract is saved, or your team requests a portfolio review.

  2. 02

    The agent reads the contract and related billing data.

  3. 03

    It applies the five-step model, identifying obligations, price, allocation and timing.

  4. 04

    It flags variable consideration and modifications with clause citations.

  5. 05

    Your technical accountant reviews and approves the assessment memo.

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

"What are the performance obligations in this contract?"

Toolifrs_15_revenue_recognition.identify_obligations
contract
MSA Telco Customer
standard
IFRS 15
Returned4 obligations, 1 combinedEvery 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 customer contracts 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 customer contracts stay yours.

The agent runs inside your tenancy, reads only what each task needs, and never trains on your customer contracts. 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 CUSTOMER CONTRACTS NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.