Direct answer
To check a supplier invoice, compare it with the quote you accepted. That only works if the accepted quote was stored as an all-in breakdown of its components, linked to the shipment. Then run a match step that lists every line as matching, different or missing, apply the tolerance your business has chosen, open a dispute for anything outside it with an owner and a clock, and pass approved invoices to your finance process. Finally, review recurring mismatches by supplier.
This is a comparison workflow for operations and purchasing staff. It is not an audit service and does not make or schedule payments; approving payment belongs to your own finance process. Where the accepted quote came from is covered in freight RFQ management, and problems that arise during the shipment itself are in shipment exception management.
Keep the all-in breakdown with each accepted quote
A single total cannot be checked against an invoice with ten lines. When a supplier quote is accepted, store it as the breakdown the supplier gave you: the main freight charge, origin and destination handling, surcharges, documentation fees and anything else that was itemised, together with the currency of each and the basis used, such as weight, volume or container.
Keep the conditions too. Note what the quote assumed about the cargo, the validity, and which items the supplier said were subject to change or at cost. An invoice line that looks unexpected may be covered by such a note, and knowing that in advance saves a needless dispute. Link the stored quote to the shipment record so whoever receives the invoice can find it in one step.
- Each charge as a separate line with its currency.
- The measurement basis stated by the supplier.
- Conditions and exclusions, in the supplier's own words.
- The supplier reference and the date the quote was accepted.
Typical sources of mismatch
Invoice differences tend to fall into a few families, and naming them helps you sort what you find. None of this needs numbers to recognise. It needs the invoice next to the quote.
- Accessorial or extra charges that were not on the quote, or were described as subject to confirmation.
- A different weight or volume basis, for example a re-measured or re-weighed consignment.
- Currency differences, including a different invoicing currency or a different rate date from the one assumed.
- Timing, such as charges relating to storage, waiting or a changed date that the supplier says caused the extra cost.
- Duplicates, or charges belonging to a different shipment.
- Missing lines, where something quoted was not invoiced and may appear later.
The match step
Enter the invoice as lines, using the same structure as the quote breakdown, or capture it and map it onto that structure. The system then lays quote and invoice side by side and marks each line matched, different, extra or missing. A person reviews the result. The workflow does not decide an invoice is correct on its own, and when the invoice comes as a document it should be read by a person or checked by one after any automated extraction.
Record what the person concluded and why, so the next reader knows whether a difference was accepted, explained by a note on the quote, or sent to the supplier. Keep the invoice itself, the supplier's reference and the date received on the same record.
Tolerance is your decision
Some businesses accept small differences without discussion, others query anything at all. That threshold is a policy decision for your management and finance staff, and it may differ by supplier or by type of charge. This page does not propose a level.
What the workflow does is apply whatever rule you set in a consistent way. Lines within tolerance can be marked accepted with the rule cited, lines outside it go to review. Write the tolerance where everyone can see it and record who set it and when it changed, since it is easy to drift into different informal rules across a team.
A dispute log with an owner and a clock
When a difference needs to be raised, open a dispute record rather than a thread in someone's mailbox. It carries the shipment, the invoice line, the quote line, what you are asking the supplier to explain or correct, the person who owns it, the date raised and the date the next action is due.
The clock is what keeps disputes from ageing silently. Each dispute has a next-action date, and the ones past it are visible in a list. Record every supplier response and the outcome: corrected invoice, credit note requested, explanation accepted, or disagreement escalated to someone senior. Anything that becomes a legal or contractual question is handled by the people responsible for that in your business, not by this record.
Approving payment stays with finance
Once an invoice is matched, or its differences are resolved, the record is marked ready for finance with the approver noted. What happens next, including entering it into your accounting system, scheduling and making payment, follows your own finance process and controls. This workflow does not integrate with accounting software as a stated feature, and it does not move money.
If your finance team wants a specific handoff, such as a list of approved invoices with their references, that is a straightforward export to agree during scoping. Separation of duties is worth keeping: the person who checks an invoice against the quote and the person who authorises payment should not have to be the same one, and the record should show both.
Report recurring mismatches by supplier
Because every difference is logged with its type, you can list which suppliers repeatedly produce the same kind of mismatch: extra handling lines, a different measurement basis, late invoices, repeated duplicates. That is useful in the next conversation with the supplier and when deciding whom to ask for quotes.
Keep the report factual. It counts and lists what was recorded for each supplier and each mismatch type. It makes no comparison with market norms and no claim about what a fair level of difference is. Your own consistent record is the evidence that matters.
Questions
Is this an invoice audit or payment service?+
No. It is a comparison workflow that helps your staff match invoices to accepted quotes and track disputes. Approving and making payment stay in your own finance process.
Does it connect to accounting software?+
It is not described or sold as an accounting integration. If finance needs an export of approved invoices, that can be agreed during scoping.
What tolerance should we use?+
That is a decision for your management and finance team. The workflow applies the rule you choose consistently and records when it changes.
Why store the quote as a breakdown instead of a total?+
A total cannot be compared with an itemised invoice. Line-level detail lets you see exactly which charge differs and whether the quote's conditions already explained it.
Can invoices be read automatically?+
Extraction from documents can help with data entry, but a person reviews the match and confirms the outcome. The workflow does not treat an invoice as correct without that review.