View as Markdown

Invoice Verification for Construction Firms

Invoice verification for construction: four-way match of order, confirmation, delivery note and invoice, contract prices, Skonto deadlines and SEPA export.

Invoice checking is where construction loses margin: wrong prices, short deliveries and missed early-payment discounts, all found too late. Streckenheld automatically checks every incoming supplier invoice against the order, order confirmation, delivery note and contract, so you only pay for what was ordered, delivered and agreed.

Why checking supplier invoices takes so long in construction

The invoice arrives at the office, the delivery note is still on site, and the order is buried in an email thread. Anyone who wants to check an invoice properly first has to gather these documents and then compare them line by line. In practice, that often only happens on a sample basis. The consequences:

  • Price deviations slip through. The supplier bills at list price instead of contract price, or prices creep up quietly.
  • Short deliveries get paid, because nobody knows what actually arrived according to the delivery note.
  • Early-payment discounts lapse, because the invoice sits in review for too long.
  • Approvals are not traceable when they happen by email or word of mouth.

Our ROI calculator assumes around seven minutes per manual reconciliation and under two minutes with Streckenheld. With hundreds of documents a month, that adds up quickly.

How Streckenheld verifies incoming invoices

The four-way match

The AI reads every document, including handwritten delivery notes, links it to the right order and compares the four documents line by line. Learn more about the method in the knowledge article four-way match.

DocumentWhat it provesTypical discrepancy
Purchase orderWhat you ordered and at what priceInvoice price above contract price
Order confirmationWhat the supplier committed toChanged quantities, substitute items, new prices
Delivery noteWhat actually arrived on siteShort deliveries, partial deliveries, breakage
InvoiceWhat the supplier is chargingDuplicate lines, wrong units, taxes or totals

Product descriptions are normalised along the way, so lines still match when every supplier names them differently. You get a clear answer plus a highlighted list of every discrepancy in price, quantity, unit, tax and total.

Checks against contract prices

Upload your framework contracts and the AI extracts products, prices, units, rebates, discounts and payment terms into a structured catalog. Every invoice line is checked against it automatically, and non-compliant prices are flagged with a clear reason, so you can push back on the supplier with evidence in hand. Details in the guide AI procurement and contract compliance.

Never miss a Skonto deadline

Payment terms and Skonto (early-payment discount) deadlines are read from every invoice and validated against the contract. At a typical 3%, that is up to €150K a year on €5M of material spend. Why the discount almost always pays off is explained in early-payment discount.

Approval workflows with audit trail

Approval rules fit the way you work: by site, role or amount. Approve clean invoices in bulk and take a closer look at flagged ones. Accounting is notified by email, and a full audit trail shows who approved what and when.

SEPA XML export and ERP sync

Export approved invoices as a SEPA Credit Transfer file (pain.001.001.03) and upload it to your online banking for bulk supplier payment. Each payment's execution date honours the invoice's Skonto deadline. At the same time, invoices and master data stay in sync with your ERP, such as BRZ, Nevaris, RIB or PDS.

How invoice verification works with Streckenheld

  1. Invoices arrive: by email forwarding to your document inbox, via WhatsApp, by upload or from the ERP.
  2. The AI extracts every line item, total, payment term and Skonto deadline, and detects duplicates.
  3. Matching runs automatically against the order, order confirmation, delivery note and contract.
  4. Your team reviews the results in one inbox: approve clean invoices, resolve flagged ones.
  5. Approved invoices go to the bank as SEPA XML and are synced with the ERP.

Who it's for

  • Accounts payable teams processing dozens to thousands of supplier invoices every month.
  • Purchasing, which wants contract prices to show up on the invoice.
  • Site management, which has to approve its site's invoices without hunting for documents.
  • Management and CFOs who want to capture every discount and avoid overpayments.

For the match to work, every invoice needs an order as its counterpart. That is what Streckenheld's purchase order management provides. And because e-invoices have been arriving since 2025, take a look at e-invoicing for construction firms. For a step-by-step walkthrough, see the guide AI reconciliation.

Frequently asked questions

What is the difference between a three-way and a four-way match?

A three-way match compares order, delivery note and invoice. The four-way match adds the supplier's order confirmation, so it also catches price or quantity changes that happened between ordering and delivery.

Which invoice formats can Streckenheld check?

Streckenheld reads invoices as PDFs, scans, photos or email attachments, with no template setup. ZUGFeRD and Factur-X invoices are read like any PDF; structured processing of XRechnung files is available on request.

How does invoice verification help us stop missing early-payment discounts?

The AI reads payment terms and Skonto deadlines from every invoice and checks them against the contract. Approved invoices are exported as SEPA XML, with each payment's execution date honouring that invoice's Skonto deadline.

Does Streckenheld replace our accounting software?

No. Streckenheld does the reading, matching and approval and stays in sync with your existing ERP, such as BRZ, Nevaris, RIB or PDS. Bookkeeping continues in your system.

Read next

Material spend under control, from the first site

In 30 minutes we show you, on your own documents, what Streckenheld automates.