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.

SAPSageDynamics 365SharePointOutlookTeams
Any system you use
Connects

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
Works in

Runs on a schedule at month end, or on request in Teams or OpenAI Frontier, using the models your organisation approves.

Metered energy reconciliation
Deemed energy calculation
Tariff indexation and availability
Invoice preparation
Dispute pack assembly
Lender reporting feed
Delivers to

A draft invoice with supporting schedules, a dispute pack where needed, and lender reporting figures in Excel, all filed in SharePoint.

Step by step

  1. 01

    The month closes and the agent starts on schedule or on request.

  2. 02

    It pulls meter readings, SCADA data, O&M reports and curtailment and outage records.

  3. 03

    It reconciles metered energy, calculates deemed energy and applies availability and indexed tariffs under the PPA.

  4. 04

    It prepares the draft invoice, supporting schedules and any dispute pack.

  5. 05

    Your asset manager reviews, approves and sends the invoice to the buyer.

  6. 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.

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

"Reconcile the metered energy"

Toolipp_energy_invoicing_and_ppa.reconcile_meters
plant
REIPPPP solar PV
period
August
Returned0.2% varianceEvery 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 plant and billing 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 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.

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

YOUR PLANT AND BILLING RECORDS NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.