Turn receiving gaps into accountable resolutions

Capture every quantity, damage and wrong-item discrepancy at the dock, notify suppliers, track resolution against a deadline, and see exactly which vendors cost you the most.

The problem

What arrives at the dock rarely matches the purchase order: short boxes, damaged goods, wrong SKUs, or surplus deliveries. Native Odoo only records this as a backorder — a logistics artifact with no owner, no deadline, and no record of why the receipt was wrong. Issues fall through the cracks, suppliers go unaccountable, and money leaks out through unresolved shortages.

The solution

Goods Receipt Discrepancies turns every receiving gap into a tracked case: classified by type, owned by a responsible person, notified to the supplier, and resolved on a deadline. Variance tolerances filter out noise, financial exposure shows the money at risk, and per-supplier analytics reveal which vendors consistently fail you.

Capabilities

Everything you need to manage receiving exceptions

Every capability below is implemented in the module.

01

Capture at the dock

Open an incoming receipt and raise a discrepancy in one click, or log a standalone case when there is no linked purchase order at all.

02

Classify by cause

Every case is tagged Quantity Short, Over-Delivery/Surplus, Damaged, or Wrong Item, so teams can route, report, and prioritize by root cause.

03

Ordered vs. received

Pull quantities straight from the purchase order line to show the exact gap — no manual re-entry, no guesswork.

04

Workflow & kanban

Drag cases through Open, Supplier Notified, and Resolved on a kanban board grouped by status, so nothing stays silently open.

05

Owner accountability

Every case has a responsible person, tracked and logged until it is closed — no issue is left unassigned.

06

Supplier notification

Email the supplier a record of the discrepancy with one button, logged permanently to the case chatter even if the email cannot be sent.

07

Tolerance auto-accept

Configurable percentage and quantity tolerances mean trivial variances stop creating manual work for your team.

08

Deadlines & overdue alerts

Every case gets a resolution deadline with automatic red highlighting once it is overdue, so aging issues cannot hide.

09

Financial exposure & supplier analytics

See the money at risk on every case and roll it up by supplier to find out which vendors consistently cost you the most.

Workflow

How it works

1

Receive & detect

Process the receipt as usual, then click Detect Discrepancies and the app compares ordered vs. received quantities automatically.

2

Review & classify

Check each flagged line, confirm the discrepancy type, and assign the responsible owner.

3

Notify the supplier

Send a documented email to the supplier and track the conversation directly on the case.

4

Resolve & analyze

Mark the case resolved once it is settled, then review supplier reliability trends in the Analysis report.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. You can raise a discrepancy directly from a receipt for instant ordered-vs-received comparison, or log a standalone case — for example for an inbound transfer with no purchase order — with the supplier and quantities entered manually.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Goods Receipt Discrepancies

Capture shortages, damage, wrong SKUs and surplus at the dock against the purchase order — with owners, deadlines, tolerance auto-accept, supplier notification and financial exposure analytics.

Buy on Odoo App Store
Related apps

More Odoo inventory apps