Three-Way Matching Invoice Automation for UK Hospitality

Three-Way Matching Invoice Automation for UK Hospitality

Written by: JJ Tan, Founder, Jelly

Key Takeaways

  • Automated three-way invoice matching compares purchase orders, goods receipts and supplier invoices in real time, replacing manual spreadsheet checks for UK hospitality venues.
  • Jelly captures invoices via email or photo, uses OCR to extract line items and automatically matches them against POs and delivery notes to flag discrepancies instantly.
  • Custom tolerance rules allow minor variances on perishables to auto-approve while routing true exceptions for review, which reduces admin time and prevents overpayments.
  • Matched invoices post directly to Xero with full coding and VAT details, supporting upcoming UK e-invoicing rules and delivering measurable margin gains within weeks.
  • Ready to cut admin hours and protect your margins? See Jelly in action and book your walkthrough today.

Step 1 – Capture Invoices via Email or Photo

Every automated three-way matching workflow starts when the invoice arrives. In a hospitality kitchen, invoices arrive in two ways: emailed PDFs from suppliers or paper delivery notes handed over at the back door. Jelly handles both. Each supplier receives a dedicated inbox address, and invoices forwarded or emailed to that address are ingested automatically. For paper invoices, a chef photographs the document in the Jelly app and it uploads within seconds, so there is no manual data entry and no pile of paper on the pass.

This capture step forms the foundation of accurate matching. Sage identifies OCR-based invoice capture as the starting point for any reliable automated three-way matching process, cutting manual data entry and improving downstream matching accuracy. Kitchens typically see Jelly live and generating price alerts within the first 24 hours of sending invoices.

Step 2 – OCR Line-Item Extraction

After capture, optical character recognition (OCR) reads every line item, including SKU, quantity, unit of measure, unit price, VAT and supplier reference. The system extracts data at line level rather than just at header level. A single delivery from a produce supplier might carry 40 individual line items, and Jelly extracts all of them without human intervention.

OCR and automated comparison eliminate manual data entry mistakes and catch quantity mismatches, pricing errors and duplicate invoices before payment is approved. Industry benchmarks place the AP error rate at 1–4% of invoices, with each error costing an average of $50–$180 to recover. Duplicate or fraudulent payments alone can account for 1–3% of total spend. Removing manual keying removes much of that error rate at source.

Step 3 – Purchase-Order and Goods-Receipt Matching

With line-item data extracted, Jelly compares the invoice against the corresponding PO and the goods receipt recorded at delivery. In hospitality, three-way invoice validation must match the purchase order, delivery note and invoice to ensure payment is made only for goods that were ordered and physically received, catching short deliveries, incorrect pricing and invoicing errors.

Consider a typical scenario. A supplier invoices for 20 cases of chicken breast at £42 per case. The PO shows 20 cases at £40 per case. The delivery note shows 18 cases received. Jelly flags two discrepancies at once, a price variance and a quantity shortfall, before any payment is queued. Automated three-way matching flags cases where a supplier invoices for more goods than were actually received, preventing overpayment before the invoice is approved.

Ready to stop chasing chefs for approvals and spreadsheet checks? See Jelly’s matching workflow live in a tailored demo.

Step 4 – Apply Hospitality Tolerance Rules

Clear tolerance rules separate normal operational variance from issues that need attention. Perishable goods are sold by weight, and a 500 g variance on a 10 kg delivery of beef is operationally normal. Tolerance rules define the thresholds within which a discrepancy auto-approves and the point at which it escalates for review. Tolerance rules allow minor discrepancies to be approved automatically while routing true exceptions for attention.

Recommended Tolerance Levels for Perishable Goods

The table below provides recommended starting tolerances for common UK hospitality categories. Notice that fresh produce and fish have wider quantity tolerances to reflect natural weight variance, while beverages keep tight tolerances because bottle counts must match exactly. Use these figures as a baseline, then tighten tolerances for highly reliable suppliers or relax them where margin sensitivity is lower.

Category Price Tolerance Quantity Tolerance UK Example
Fresh produce (fruit & veg) ±3% ±5% Tomatoes invoiced at £1.85/kg vs PO at £1.80/kg
Fresh meat & poultry ±2% ±3% Chicken breast invoiced at 9.8kg vs 10kg ordered
Fresh fish & seafood ±4% ±5% Salmon fillet weight variance at landing
Dry goods & ambient ±1% ±1% Pasta invoiced at £18.20 vs PO at £18.00 per case
Dairy ±2% ±2% Cream invoiced for 11 litres vs 10 litres received
Beverages (wine, spirits) ±1% 0% Bottle count must match exactly, with no tolerance on alcohol

Tighter tolerances on beverages reflect the audit and licensing obligations UK operators carry. Wider tolerances on fresh fish reflect genuine weight variability at point of catch and delivery.

Step 5 – Automated Posting to Xero

Once an invoice passes the three-way match, either within tolerance automatically or after exception review, Jelly pushes it directly to Xero with a single click. Supplier, line items, VAT and coding all arrive pre-populated. AP automation platforms that integrate with Xero enable real-time sync of vendor bills, payments and accounting fields while eliminating double entry. Integration of automated three-way matching with an accounting system enables seamless data flow, improved accuracy and cloud archiving of matched documents for audit access, which matters as the UK moves toward mandatory structured e-invoicing from April 2029, confirmed at Budget 2025.

Core Documents Required for a Three-Way Match

Three documents sit at the heart of three-way matching. The purchase order is raised before the order is placed with the supplier. The goods receipt note or delivery note is signed at the point of delivery. The supplier invoice arrives after delivery. All three must exist and agree within tolerance for payment to proceed. Three-way matching strengthens internal controls for physical goods by adding the receiving report to the comparison, unlike two-way matching which only checks the purchase order against the supplier invoice.

Handling Discrepancies in Three-Way Matching

Any discrepancy noted on the delivery note should trigger an immediate credit request from the supplier. In Jelly, discrepancies outside tolerance appear in the Price Alert feed with the exact variance amount and the supplier name. The operator or head chef can then contact the supplier with hard data rather than a gut feeling and request a credit note. This process delivered £3,000–£4,000 in monthly savings for Amber restaurant in East London.

Stuart Noble, Head Chef at Cairn Lodge Hotel, put it directly: “Price hikes were crushing our margins, I felt helpless. With Jelly, every dish cost is up-to-date at my fingertips. We slashed food costs by 5% in a month.”

Troubleshooting Common Matching and Pricing Errors

Missing delivery notes. When a delivery note is not captured at the back door, the GRN leg of the match is absent. Train receiving staff to photograph or sign delivery notes before the driver leaves. Jelly flags invoices with no corresponding GRN so they cannot auto-approve.

Unit-conversion mismatches. A supplier invoices in kilograms and the PO was raised in grams. Jelly handles unit conversions automatically within the recipe and costing engine, but PO templates should standardise units by supplier category to prevent upstream confusion.

Supplier price creep. Incremental price increases, such as 2p per kg on beef mince repeated monthly, stay invisible in manual processes because each change looks minor. Jelly’s Price Alert flags every price movement, up or down, the moment a new invoice is scanned, which makes that creep visible before it compounds. Left unchecked, price creep adds to the margin leakage already caused by duplicate payments, noted earlier at 1–3% of spend, and becomes a silent drain on profit.

Measuring Results: Admin Hours, Discrepancies and Gross-Margin Gains

Automation can cut document-matching time dramatically. For a restaurant processing 60 invoices per month, that equates to roughly 15 hours of admin recovered. Jelly customers report saving 10–20 hours of admin per month and adding an average of 2 percentage points to gross margins within the first three months. Ruth Seggie, owner of The Howard Arms, reached 80% gross profit after using Jelly, up from a projected 60%.

Track three KPIs monthly: straight-through processing rate, which is the share of invoices auto-approved without manual intervention and should target 80% or more; discrepancy rate by supplier; and gross profit margin per dish versus the prior period.

Want to see those numbers applied to your venue? Schedule a margin review and live invoice calculation with Jelly using your own invoice volume.

Scaling to Multiple Sites, Fraud Controls and Menu-Engineering Next Steps

A 2026 survey found that 76% of US organizations experienced attempted or actual payments fraud in 2025, and three-way matching acts as a structural control by blocking any invoice that lacks a matching PO or goods receipt. For multi-site operators, this control becomes critical because a fraudulent or duplicate invoice submitted to a second site is caught by the same rules engine. Jelly charges a flat £129 per site per month, with no per-user fees and no feature tiers.

Once matching runs smoothly, the next step is menu engineering. By connecting Jelly’s live dish costing to POS sales data from Square or ePOS Now, operators can see which dishes are both popular and profitable and which are selling well while quietly destroying margin.

Rollout Checklist from Single Site to Multi-Site

Task Owner Done?
Assign dedicated Jelly inbox per supplier Operations Manager
Train receiving staff to photograph delivery notes Head Chef
Set tolerance rules by ingredient category Finance Manager
Connect Xero account for automated posting Finance Manager
Build top-20 dishes in Jelly Cookbook Head Chef
Activate Price Alert and review weekly Head Chef / Owner
Connect POS for Flash Report and Sales Mix Operations Manager
Replicate supplier list and tolerances for Site 2 Operations Manager
Review discrepancy rate and GP per site monthly Finance Manager

Conclusion: Turning Matching into Margin

Manual three-way matching, chasing chefs for approvals, reconciling delivery notes against spreadsheets and waiting for monthly accountant reports, costs UK hospitality operators hours every week and erodes margins invisibly. Automated three-way matching via Jelly replaces that process with a five-step workflow of capture, OCR extraction, PO and GRN matching, tolerance-rule application and direct Xero posting. The result is accurate invoice processing, real-time dish costing and the supplier price visibility needed to protect gross profit at a flat £129 per site per month.

Murat Kilic of Amber restaurant in East London saved £3,000–£4,000 every month. Holly, Operations Director at Social Pantry, said: “All the tools on the market require so much manual work. Jelly is so simple to use, I can’t see myself running the business without it.”

Venues turning over £500k or more and still reconciling invoices manually face a clear, measurable cost of inaction. Arrange a setup call and see how quickly Jelly can be live in your kitchen.

Frequently Asked Questions

What is the difference between two-way and three-way invoice matching in a restaurant context?

Two-way matching compares only the purchase order against the supplier invoice, confirming that what was ordered matches what was billed. Three-way matching adds a third document, the goods receipt note or delivery note, confirming that the goods were physically received before payment is approved. In a restaurant, pub or hotel kitchen, three-way matching is the appropriate standard because deliveries of perishable goods frequently arrive short, at incorrect weights or at prices that differ from the agreed PO. Two-way matching would approve payment regardless of whether the goods actually arrived, while three-way matching catches that gap at the point of delivery.

How long does it take to get Jelly up and running in a single-site restaurant?

Jelly is designed to generate value within the first week. Once suppliers send invoices to a dedicated Jelly inbox address, price alerts and spending insights go live immediately. For kitchens that photograph paper invoices, insights are available within 24 hours of the first upload. The Xero integration connects with a single click. Building the top-20 dishes in the Jelly Cookbook, using ingredients already populated from scanned invoices, typically takes a head chef one session. There is no lengthy onboarding project, no dedicated IT resource required and no per-user licence cost.

What happens when a supplier invoice does not match the purchase order or delivery note?

Jelly flags the discrepancy in the Price Alert feed, showing the exact variance, such as price difference, quantity shortfall or both, alongside the supplier name and invoice reference. The operator or head chef can then contact the supplier directly with the specific figures and request a credit note. Invoices outside tolerance cannot auto-approve and will not be pushed to Xero until the discrepancy is resolved or manually overridden by an authorised user. This creates a clear audit trail for every exception, which supports both internal controls and the digital record-keeping requirements that will underpin the UK’s mandatory e-invoicing framework from April 2029.

Can Jelly handle multiple suppliers with different pricing structures across more than one site?

Jelly supports multi-site operations with separate configurations per venue. Each site operates as a separate entity at £129 per month, with its own supplier list, tolerance rules and Xero connection. Supplier pricing is tracked at line-item level across every invoice, so price movements are visible per supplier and per ingredient regardless of how many sites that supplier serves. For operators expanding from one to two or three sites, the rollout checklist above covers the steps to replicate the configuration. The Price Alert feature surfaces price discrepancies across all sites, giving operations managers a central view of supplier behaviour without requiring physical presence at each location.

How does automated three-way matching affect gross profit margin in practice?

Gross profit margin improves through three main effects. First, catching short deliveries and price variances before payment means operators pay only for what was ordered and received, which recovers money that would otherwise be lost. Second, real-time dish costing means that when an ingredient price rises, the gross profit margin on every dish using that ingredient updates immediately and prompts a repricing or substitution decision before the margin erodes further. Third, the data from Price Alerts gives chefs and owners the evidence to negotiate with suppliers and claim credit notes. Jelly customers report an average 2 percentage point improvement in gross margins within the first three months, with some operators, such as Cairn Lodge Hotel, cutting food costs by 5% within a single month.