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.
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
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.
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
- 01
A new or amended contract is saved, or your team requests a portfolio review.
- 02
The agent reads the contract and related billing data.
- 03
It applies the five-step model, identifying obligations, price, allocation and timing.
- 04
It flags variable consideration and modifications with clause citations.
- 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.
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.
"What are the performance obligations in this contract?"
- contract
- MSA Telco Customer
- standard
- IFRS 15
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
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
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 we deliver it
One agent, three ways to hold it
Start where your team already works, then take it as far into your systems as the value justifies.
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.
+YOUR CUSTOMER CONTRACTS NEVER LEAVE YOUR ENVIRONMENT
More agents
More agents we build for South African enterprises
Each one is built on the same foundation: your documents, your rules, and your people signing off.
Precision AI for Institutional Workflows


