Materials Reconciliation Agent

The Materials Reconciliation Agent compares what was ordered and received, from purchase orders and goods received notes in your ERP, with what was installed according to measurements and valuations, and with the BoQ quantity and wastage allowance. It shows the gap by material, by site and by month, and flags losses that exceed the allowance for investigation.

Ideal forCommercial managers

The difference

From 2-3 days per site per month to 2-3 hours

Your commercial team sees material losses monthly while they can still be stopped, not at final account.

Done by hand

2-3 days per site per month

With the Vanine agent

2-3 hours

Time returned to your team

90%

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

Losses found early

Theft and over-ordering of rebar, cement, cable and copper show up as a gap between received and installed. The agent surfaces it every month.

Wastage against allowance

Each material is measured against the wastage allowance in the estimate, so normal waste is separated from real loss.

Better buying

Over-ordering patterns by site and by buyer feed directly into procurement decisions.

Capabilities

Know where every tonne of steel and bag of cement went.

Built for commercial managers, quantity surveyors, procurement managers and site managers at South African main contractors on building and civil works.

Receipts capture

Reads purchase orders, goods received notes and supplier invoices from your ERP by material and site.

Installed quantities

Reads measured quantities from monthly valuations and bar bending schedules.

Unit conversion

Converts between delivered and measured units, such as bags to cubic metres and bar lengths to tonnes.

Wastage allowance check

Compares the gap with the wastage allowance in the estimate for each material.

Stock on site

Accounts for material stockpiled but not yet installed, using materials on site records.

Loss alerts

Flags materials and sites where losses exceed tolerance, with the underlying transactions.

How it works

From your systems to a result you sign off

Your commercial manager reviews every flagged loss and decides whether it goes to site management or a forensic review.

SAPSageSharePointOutlookTeamsExcel
Any system you use
Connects

Connect the places your procurement records already live.

Purchase orders, goods received notes and invoices from SAP, Syspro or Sage, measurements from Candy or WinQS, and bar bending schedules 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
  • SAP, Syspro and Sage ERP
  • Candy and WinQS
  • Procore and Aconex
  • SharePoint and Excel
Works in

Runs monthly after the valuation is closed, or on request in Teams or OpenAI Frontier.

Receipts capture
Installed quantities
Unit conversion
Wastage allowance check
Stock on site
Loss alerts
Delivers to

A materials reconciliation in Excel by material, site and month, with a loss exceptions report for the commercial team.

Step by step

  1. 01

    The monthly valuation is closed.

  2. 02

    The agent reads receipts, invoices and measured quantities for each site.

  3. 03

    It converts units and accounts for stock on site.

  4. 04

    It compares the gap with each material's wastage allowance.

  5. 05

    It flags materials and sites outside tolerance with supporting transactions.

  6. 06

    Your commercial manager reviews and decides on follow-up.

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 rebar on the Umhlanga site for September"

Toolmaterials_reconciliation.reconcile_material
site
Umhlanga
material
Rebar
Returned11.4 t unaccountedEvery 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 procurement 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 procurement records stay yours.

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

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.