IPP Energy Invoicing and PPA Agent
The IPP Energy Invoicing and PPA Agent reconciles each month's metered energy against the PPA, calculates deemed energy for curtailment and grid unavailability, and applies availability and CPI-indexed tariffs exactly as your agreement sets them out. It prepares the invoice to the buyer, a clear dispute pack where figures differ, and the operational and revenue data your lenders expect in their reporting.
Ideal forAsset managers
The difference
From 16-24 hours per monthly invoice cycle to 2-4 hours
Your asset management team spends the month managing plant performance and buyer relationships instead of rebuilding invoice calculations in spreadsheets.
Done by hand
16-24 hours per monthly invoice cycle
With the Vanine agent
2-4 hours
Time returned to your team
85%
Indicative figures. We measure your own baseline in the first fortnight so the numbers you see are yours.
Revenue you do not leave on the table
Deemed energy for curtailment and grid unavailability is easy to under-claim when events sit in O&M logs and emails. The agent matches every event to the PPA provisions so each claim is calculated and supported.
Invoices that stand up to the buyer
Each invoice line traces back to meter readings, event records and the indexed tariff. When the buyer queries a figure, your dispute pack is already assembled.
Lender reporting without the scramble
Revenue, availability and generation figures flow straight into your lender reporting, so the numbers your banks see match the numbers you billed and support your DSCR covenant calculations.
Capabilities
Bill every megawatt-hour your PPA entitles you to, on time, every month.
Built for asset managers, commercial managers and finance teams at South African independent power producers, including REIPPPP project companies selling to Eskom's Single Buyer Office.
Metered energy reconciliation
Reconciles monthly meter readings against SCADA and O&M generation records, flagging gaps, estimated readings and differences before they reach the invoice.
Deemed energy calculation
Identifies curtailment instructions and grid unavailability events and calculates deemed energy strictly according to the methodology in your PPA.
Tariff indexation and availability
Applies CPI indexation to the contracted tariff on the dates your PPA specifies and tracks availability against contractual requirements.
Invoice preparation
Prepares the monthly invoice to the buyer with supporting schedules, meter data and event evidence attached, ready for your asset manager to approve and send.
Dispute pack assembly
Where the buyer's figures differ from yours, builds a dispute pack that maps each difference to the relevant PPA clause, meter record and correspondence.
Lender reporting feed
Produces the generation, availability and revenue figures your lenders and their technical adviser expect, consistent with what you invoiced.
How it works
From your systems to a result you sign off
Your asset manager reviews, approves and sends every invoice to the buyer, and decides whether and how to raise any dispute.
Connect the places your plant and billing records already live.
Meter data and SCADA exports, O&M contractor reports, curtailment and outage records, the PPA and its tariff schedules, and prior invoices from SharePoint. Already use something else? We connect that too.
- OpenAI Frontier
- Your own AI platform or models
- Microsoft 365 (Teams, SharePoint, Outlook, Excel)
- Copilot Studio
- Meter data and SCADA exports
- O&M contractor reports and event logs
- SAP, Sage, Syspro, Dynamics 365
Runs on a schedule at month end, or on request in Teams or OpenAI Frontier, using the models your organisation approves.
A draft invoice with supporting schedules, a dispute pack where needed, and lender reporting figures in Excel, all filed in SharePoint.
Step by step
- 01
The month closes and the agent starts on schedule or on request.
- 02
It pulls meter readings, SCADA data, O&M reports and curtailment and outage records.
- 03
It reconciles metered energy, calculates deemed energy and applies availability and indexed tariffs under the PPA.
- 04
It prepares the draft invoice, supporting schedules and any dispute pack.
- 05
Your asset manager reviews, approves and sends the invoice to the buyer.
- 06
Approved figures feed your lender reporting and the evidence is filed for audit.
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.
"Reconcile the metered energy"
- plant
- REIPPPP solar PV
- period
- August
On a model you host yourself
Run the agent on open-weight models in your data centre or private cloud. Your plant and billing records 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 plant and billing records stay yours.
The agent runs inside your tenancy, reads only what each task needs, and never trains on your plant and billing records. Every step is logged so your auditors can see exactly what it touched.
Built for regulated work.
+YOUR PLANT AND BILLING RECORDS 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


