Supplier invoices that match the delivery actually received
Invoice matching in a chilled operation, where a delivery can be partly rejected on temperature or quality and the invoice still arrives in full.
A chilled meals producer turning over around two million pounds, processing 180 to 230 supplier invoices a month.
A delivered Orchyn engagement. The client is anonymised at their request. The company and the people are not named. The operation, the workflow, the controls and the outcome are as delivered.
The commercial problem
Invoices arrive in several email formats. Proof of delivery lives in a warehouse folder or on paper. Price discrepancies surface after the payment run rather than before it.
The finance team spends its week chasing evidence instead of managing cash and supplier relationships. Invoice status is not visible until a person rebuilds the story from emails, files and messages.
How the work runs before
- A supplier emails an invoice to the accounts inbox.
- An administrator downloads it and types the details into a spreadsheet.
- They search for the purchase order in a separate purchasing sheet.
- They message the goods in supervisor to confirm delivery, shortages and rejected produce.
- Exceptions live in email threads. A credit note can be missed if a supplier replies on an older chain.
- The finance manager reviews invoices before a weekly payment run, often with incomplete supporting evidence.
What makes it hard to automate safely
- A chilled delivery can be partly rejected for quality or temperature. Matching has to understand accepted quantity separately from invoiced quantity.
- Every supplier uses a different invoice layout and its own product descriptions.
- Financial commitment and supplier dispute stay with a named person.
- No write access to the accounting system and no payment initiation is delegated to software.
What we change first
The workflow was simplified before any model touched it. Purchase order references and goods received notes were standardised. Warehouse staff moved to a short exception form covering shortage, damage, temperature failure and substitution. That change alone made the evidence reliable enough to match against.
The redesigned workflow
- An invoice enters a dedicated mailbox and lands in a review queue.
- The model extracts supplier, invoice number, dates, line items, VAT, total, purchase order reference and payment terms.
- The workflow compares the invoice against the purchase order and the goods received record, then assigns a match confidence and an exception reason where the three do not agree.
- An administrator reviews the proposed fields and any mismatch. They can correct, approve or reject every proposal.
- Clean matches move to the approval queue. A price, quantity or delivery exception opens a tracked supplier query with a draft message for a person to send.
- The finance manager approves for payment. The approved register exports to the accounting workflow.
Where the model stops
The model reads documents, proposes a match and drafts a query. It never creates a payment, alters bank details or writes to a financial record. Low confidence and any financial exception route to a person.
What we learned
Extraction alone would not have fixed this. The real bottleneck was inconsistent delivery evidence. Standardising the goods in record made the output reliable and made the people faster. It also shows why payment authority stays separate from document processing: speed is valuable, financial control is worth more.