Ordered. Delivered. Invoiced. It all has to add up.
Restruct automatically compares supplier orders, delivery notes and invoices to check that quantities, prices and documents are consistent before a difference becomes a problem.
Also known as 3-way matching, this process automates the check between the purchase order, the goods received and the supplier invoice.
Three documents. One check.
Try Restruct for freeThree documents tell the same transaction. Restruct checks that they tell the same story.
A purchase does not end when the order is sent.
The material has to be delivered. The delivery has to match what was ordered. And when the invoice arrives, what you are asked to pay has to be consistent with what was bought and received.
Three-way matching compares the three steps:
Order
What you bought and on what terms.
Delivery note
What the supplier actually delivered.
Invoice
What the supplier is asking you to pay.
Restruct links this information and lets you spot differences without rebuilding the whole purchase by hand.
From purchase to payment, without losing the thread.
Restruct makes it simpler to reconcile orders and invoices, and adds delivery notes to the comparison to check what was actually delivered.
The problem is not finding an invoice. It is knowing whether it is right.
- Prices different from those agreed.
- More invoiced than received.
- Materials delivered only in part.
- Documents that do not match.
As purchases and supplies grow, checking every step by hand takes time and makes it easier to miss a difference.
Restruct automates supplier invoice checks, relating order, delivery note and invoice and pointing your attention to where something does not add up.
The goal is not to check more documents.
It is to check the exceptions better.
The check goes down to every line.
An invoice can have the expected total and still contain information that deserves attention.
That is why the comparison should not stop at the overall amount.
Restruct relates the information in the purchase documents to check that what was ordered, delivered and then invoiced is consistent.
Quantities. Prices. Items. Documents.
The check happens where the difference starts.
Every purchase keeps its own history.
Order, delivery and invoice are not three separate events.
They are part of the same relationship with the supplier.
Restruct keeps the documents of the purchasing process linked, making it easier to rebuild what was requested, what arrived and what was invoiced afterwards.
When a difference needs checking, you do not start from scratch.
The delivery becomes part of the check.
The delivery note is no longer just a document in the archive.
It becomes the link between what you expected to receive with the order and what later appears on the invoice.
So the check does not stop at:
“Does the invoice match the order?”
it adds a key question:
“Has what we are paying for actually been delivered?”
This is where three-way matching becomes especially valuable for a company that handles materials and supplies every day.
Check everything. Look above all at what does not add up.
Checking supplier invoices gets harder and harder as suppliers, sites, orders and documents to check keep growing.
Three-way matching lets you structure this check inside the same ERP where the rest of the company's information is managed.
The administration team can focus on the transactions that need attention, instead of rebuilding every purchase by hand from separate documents.
Less searching. More control.
Three-way matching works because the data is already in the same system.
The value is not only in the matching algorithm.
Restruct already manages the steps that come before and after the check:
- Supplier
- Order
- Delivery note
- Warehouse
- Invoice
- Three-way matching
- Accounting
You do not have to build the check by piecing together information from different programs.
The check comes from the relationships that already exist in the ERP.
Not another piece of software to add. A feature of the ERP you already use.
Restruct is an ERP for construction companies that links purchasing, suppliers, delivery notes, warehouse, invoicing and accounting to the rest of the business.
Three-way matching uses these relationships to add another level of control to the purchasing process, right inside the construction management software you use every day.
You do not have to export documents to another system to compare them.
Orders, deliveries and invoices are already part of the same flow.
From the site to the office. From the order to the payment.
Three-way matching, explained properly.
What is three-way matching?
Three-way matching is a control process that compares three documents linked to a purchase: the order, the delivery note and the invoice. Its goal is to check that what was ordered, what was actually delivered and what is invoiced are consistent.
Which documents are compared?
In Restruct the process relates the supplier order, the delivery note and the invoice that belong to the same purchase flow.
What is three-way matching for?
It is used to spot any differences between the terms of the order, the goods received and what the supplier then invoices.
How does three-way matching check supplier invoices?
Checking supplier invoices with three-way matching relates the invoice to its purchase order and to the delivery notes received. This way you can check that what was ordered, what was delivered and what the supplier asks you to pay all match.
What is the difference between two-way and three-way matching?
Two-way matching usually compares the order and the invoice. Three-way matching also checks the delivery, bringing the delivery note into the control process.
Do I have to enter the documents again to run the check?
No. When the order, delivery note and invoice are already in Restruct and linked in their process, the check uses the information already available in the ERP.