Construction procurement and three-way matching
Framework agreements summarised and queried by AI, suppliers suggested for each parsed purchase request with price and lead-time comparison, invoices monitored, and purchase orders, invoices and goods receipts matched three ways with the discrepancies flagged.
One working session with the people in the seat: which decisions, which systems, what a good week looks like.
The app you see above, running on your own exports instead of the simulated world. Every screen, every decision, your numbers.
Wired to your systems with your permissions, agents proposing, people approving, the ledger recording who did what.
Overview
A project buys against dozens of framework agreements, and every invoice has to agree with a purchase order and a delivery someone signed for on site. The agreements are PDFs, the receipts are in the daily log, and the mismatches surface at month end.
The app reads each agreement into metadata, key terms, fixed prices and discounts you can question in plain language. A purchase request is parsed from the site's email, matched to the material master and priced by vendor with lead time and framework terms. Invoices are checked against the agreement, and the three-way match flags every missing receipt, quantity or value gap with a proposed action.
For the whole project on one screen, see the construction command center.
Key features
- Contract 360: AI-extracted metadata, a generated summary with page references, key terms, fixed price items and discounts, with Q&A over the agreement.
- Smart supplier selection: parsed request, material master, vendor comparison on price and lead time with the framework and preferred flags, and the scoring logic shown.
- Invoice monitoring: discrepancies, overdue payments, minimum order quantity and unit price mismatches against contract terms.
- Three-way matching: purchase order, invoice and goods receipt compared per item with the totals and a recommended resolution.
Decisions it produces
- Select a vendor and draft the purchase order
- Approve, hold or dispute an invoice
- Resolve a three-way mismatch and notify the supplier
- Flag a contract term for renegotiation
Data sources
| Framework agreements | PDF contracts read into metadata, terms, prices and discounts |
|---|---|
| Purchase requests | site emails and drawings parsed into material, quantity and date |
| ERP purchasing and AP | purchase orders, invoices, payment terms |
| Goods receipts | deliveries signed in the daily log with quantities and damage |
Simulated data throughout. Book a call to see it on your own systems.


