Procurement

Restaurant Invoice Price Discrepancies: Resolve Them at Receiving

Resolving supplier invoice price discrepancies at receiving

Catch the Price Gap at the Door, Not at Month End

Resolving a supplier invoice price discrepancy is cheapest the moment the delivery lands, while the credit is still easy to claim. A discrepancy is any line where the invoice price differs from the price you last agreed or paid. Supy matches each supplier invoice to its delivery and flags those lines at receiving, not at month end.

The match happens on its own. When a supplier emails an invoice that references a delivery already in Supy, the two reconcile automatically. An open delivery is updated in place with the invoice's prices and quantities, and a closed one gets a separate linked invoice record. Nobody pairs paper slips to invoices by hand. Any line whose invoice price differs from the last recorded purchase price is flagged before the stock and accounts update.

That timing is the whole point. Caught at receiving, a changed price is a two-minute decision against the delivery in front of you. Caught at month end, it is a hunt through closed periods for a credit the supplier may no longer honour.

Flow: supplier invoice arrives, auto-matches to the delivery, price checked against the last recorded price, mismatched line flagged at receiving

Three Ways to Close a Flagged Line

Every flagged line goes to the Received Items page. It opens on the price-discrepancy filter and lists each item still needing a decision. Each carries a status: Needs review, Price updated, Credit issued, or Ignored. You clear a line one of three ways, and the right one depends on why the price moved.

ActionUse it whenWhat Supy does
Update the expected priceThe new price is correct and will stickSets the invoice price as the expected price, so stock costs at the real figure
Ignore within toleranceThe gap is tiny and not worth a disputeCloses the line and leaves the expected price as it was
Request a credit noteThe supplier overcharged against an agreed priceGenerates a supplier-contact email or opens the goods received note to raise a credit, with a full audit trail

One screen, one pass. A cost controller works the filtered list top to bottom at receiving, and the page records who did what so a later query has an answer. The same match flags a quantity that does not agree, not only a price, and holds the invoice for approval before it touches stock or the accounts. A wrong figure never posts unchecked, and bulk actions clear a run of similar lines in one move.

Set a Tolerance So Small Gaps Clear Themselves

Most flagged lines are pennies, and chasing every one wastes the hour that matters. Set a variance tolerance, by value or percentage, below which Supy raises no dispute. Only the lines that move cost then reach a person. A supplier that nudges a case price by a few cents clears on its own; one that adds three dollars a bottle lands on the review list.

The effect is a shorter, sharper queue. In a sample month of 40 price flags, a 2% tolerance cleared 32 trivial ones and left 8 real gaps worth working. The team spends its time on the overcharges that actually erode margin, not on rounding.

Stat callout: of 40 price flags in a sample month, a 2% tolerance cleared 32 and left 8 real gaps to work

When It Is a Real Overcharge, Issue the Credit and Keep the Trail

When a supplier bills above the agreed price, raise the credit from the line itself rather than settling and arguing later. Take a sample olive oil line billed at $45.00 against an expected $42.00: the $3.00 gap is a credit, not a price to accept. From the flagged line you generate the supplier-contact email or open the goods received note to issue the credit note, and Supy logs the whole exchange against a named user with a timestamp.

That trail is what settles the next conversation. A supplier querying the credit meets a dated record of the original price, the invoiced price, and the note raised. The dispute closes on evidence instead of memory. Credit notes for over or incorrect charges carry the same audit trail as the rest of the receiving flow.

Flow: a confirmed overcharge becomes a credit note raised from the goods received note, logged with a full audit trail

Make It a Receiving Habit, Not a Month-End Chore

Pick the one change that fits your operation and start there. If invoices pile up to month end, move the review to receiving and open the Received Items page on the price-discrepancy filter each day. If the team drowns in trivial flags, set a tolerance and let the small gaps clear. If overcharges slip through unchallenged, make the credit note the default for any line above the agreed price. For a related angle, the guide to catching supplier price increases covers spotting a drift before it reaches an invoice. Supy's restaurant procurement software runs the matching and the credit workflow in one place.

Book a Demo with Supy - resolving supplier invoice price discrepancies at receiving

Ready to optimize your restaurant operations?

Blog

Our operational insights

Inventory
Procurement

Multi-Site Restaurant Rollout: What to Standardise Before You Open

Procurement

Restaurant Procurement Software vs Spreadsheets: When to Keep Each

Inventory
Procurement

Restaurant Item Catalog: Control Who Adds New Items Across Locations

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What is a supplier invoice price discrepancy?
+

A supplier invoice price discrepancy is any line where the price on the invoice differs from the price you last agreed or last paid for that item. It usually shows up at receiving, when the invoice is matched to the delivery and one line costs more than expected. The gap can be a genuine overcharge, an agreed price increase the system has not caught up with, or a rounding difference not worth chasing. Resolving it means deciding which of those it is and closing the line, so stock costs at the right figure.

Where should you resolve invoice price discrepancies?
+

Resolve them at receiving, the moment the invoice is matched to the delivery, not at month end. Caught at the door, a changed price is a two-minute decision against the delivery in front of you, and a credit is easy to claim while the supplier relationship is fresh. Caught weeks later in a reconciliation, the same gap means hunting through closed periods for a credit the supplier may no longer honour. Supy flags the discrepancy at the goods received stage so the decision happens then.

What are the ways to resolve a price discrepancy on an invoice?
+

There are three. Update the expected price when the new price is correct and will stick, which sets the invoice price as the expected one so stock costs at the real figure. Ignore the line when the gap is tiny and not worth a dispute, which closes it and leaves the expected price unchanged. Request a credit note when the supplier overcharged against an agreed price, which generates a supplier-contact email or opens the goods received note to raise the credit. The right choice depends on why the price moved.

When should you request a credit note instead of updating the price?
+

Request a credit note when the supplier billed above a price you had agreed, so the overcharge is theirs to refund, not yours to absorb. Update the expected price instead when the increase is legitimate and will be the new standing price, since accepting it keeps your stock valuation accurate. The test is whether the higher price is correct going forward. If it is, update it; if it is a mistake or a breach of an agreed rate, raise the credit and keep the audit trail for the conversation that follows.

How does Supy catch invoice price discrepancies?
+

Supy matches each supplier invoice to its delivery and flags any line whose invoice price differs from the last recorded purchase price. The match runs automatically: an invoice that references a delivery already in the system reconciles to it, updating an open delivery in place or creating a linked record for a closed one. Flagged lines land on the Received Items page under a price-discrepancy filter, with a status beside each. Nothing posts to stock or the accounts until the exception is cleared, so a wrong price cannot slip through unchecked.

What is an invoice price variance tolerance?
+

A variance tolerance is a threshold, set by value or percentage, below which a price difference raises no dispute. It keeps trivial gaps off the review queue so the team only works the lines that actually move cost. A supplier that nudges a case price by a few cents clears on its own, while one that adds several dollars a unit lands on the list. Set it per the operation's appetite for small differences, and the receiving review stays short and focused on real overcharges rather than rounding.

Can invoice price discrepancies be resolved automatically?
+

Partly. The catching is automatic: matching flags every line that differs from the last price, and a tolerance clears the trivial ones without anyone touching them. The decision on a real gap stays with a person, because only the operator knows whether a higher price is an agreed increase to accept or an overcharge to credit. Supy surfaces the line, offers the three actions, and records the outcome, but it does not decide for you. Treat it as a guided triage at receiving, not a hands-off auto-resolve.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.