Agreed price check

Check every supplier invoice line against the price you agreed

The price was negotiated once. Checking that it is applied means looking at it on every line of every document, for months. That is the part worth automating.

Checked on · 4 min read

What does an agreed-price check involve?

Most construction materials are bought against prices agreed before the work starts: a supply contract, a framework or call-off agreement, or a supplier price list for the job. In US terms this is a price book; in Portugal it is the Contrato or tabela de preços of the obra. The check has two parts for every line:

  • Unit price — is the price per m³, tonne, metre or unit the one in the contract?
  • Line total — is the line equal to the contract price × the quantity actually delivered?

Where do invoiced prices drift from the contract?

These are usually process slips, not bad faith. The point of checking is to catch them while the delivery is fresh, not in a quarterly review.

  • A new price list is applied to a job site that still has the old agreement.
  • An item is billed under a similar but different description, at a different price (a different concrete class or bar diameter).
  • The unit changes between documents — per piece on the note, per m² or per tonne on the invoice.
  • A delivery is billed against another job site’s contract.
  • Extras such as pumping, haulage or admixtures appear at rates that were not in the agreement.

Why is it slow to do by hand?

Because the contract is never open when the invoice is. For example: a job site with five supply contracts and 40 invoice lines a week means 40 look-ups, each with a description that doesn’t match the contract text. In many companies finance does the price check and the site team does the quantity check, so the same document is opened twice. The time goes on looking things up, not on deciding.

How Audiree checks prices against the contract

The job site dashboard then shows contracted vs invoiced, pending exposure and an alert when a contract is running over — on the day, not at month-end.

  1. 01Load the job site’s contract price list once: items, units and agreed prices.
  2. 02Delivery notes and invoices arrive as photos, PDFs or emails; two AI models read every line independently.
  3. 03Each line is matched to its contract item by meaning, not by identical text.
  4. 04Deterministic checks run on every line: V1 line price = contract price × quantity, V8 unit price differs from contract, V9 unit consistency, V10 item identity, V6 order/contract reference (the wrong-contract detector).
  5. 05Lines at the contract price are approved automatically. Differences go to the review queue with the exact amount, and are resolved in one click.
Illustrative figures. The review queue shows the difference per line and per document.
Item (for example)InvoicedContractDifference
Concrete C30/37 XC4 · 4.00 m³€86.20/m³€82.90/m³+€3.30/m³ · +€13.20
Concrete C25/30 XC2 · 12.00 m³€78.48/m³€78.48/m³—
Pumping · 1 ea€120.00€120.00—

Who else does agreed-price checks?

Lentune, a New Zealand and Australian invoice automation tool for trades, says it verifies invoice pricing against agreed supplier rates (checked 2026-09-29) — the closest feature to this check that we found in English. See Audiree vs Lentune. Audiree’s difference is the line-level match against a construction contract per job site, together with the delivery notes signed on site.

What Audiree doesn’t do, and where it is available

Audiree is not an ERP, an accounting system or AP payment software. It does not pay suppliers, does not issue delivery notes or invoices, is not a certified tax archive and does not submit anything to the Portuguese tax authority (AT). It does not validate ATCUD codes, QR codes or signatures with the AT — the document number and ATCUD are used to catch duplicates. It gives no tax advice: VAT rates and reverse-charge treatment stay with your accountant. There are no ready-made connectors to specific ERPs; checked data exports to CSV for Excel or for posting in the system you already use.

Audiree is built in Portugal and works today with Portuguese construction companies. Reading does not depend on a document’s layout, so delivery notes and invoices from suppliers in other countries can be read as they are. If you run projects outside Portugal, we run demos with your own documents — but we don’t claim local tax rules or integrations for your market.

Frequently asked questions

What if the contract describes items differently from the supplier?

Lines are matched by meaning, so different wording for the same item is recognised. When identity is not clear — a different class or diameter — the line goes to review instead of being approved.

Is a line billed at a different price rejected automatically?

No. It goes to the review queue with the exact difference. A person decides: accept, correct, or ask the supplier for a credit note.

Can one supplier have different prices on different job sites?

Yes. Prices are held per contract and job site, and the contract reference check (V6) flags a document that points to the wrong contract.

Do we need purchase orders?

No. The contract price list is the reference; see three-way match in construction.

Sources

  1. 1.Lentune — invoice automation (checking against agreed supplier rates)

Demo

Watch the matching do itself.

Bring two contracts and a month of delivery notes and invoices. In 30 minutes we run your own documents live, line by line, with your numbers.