Every warehouse route and stock exception in your Odoo, on one dashboard
Overdue transfers, blocked move chains, stalled reordering rules, negative stock, demand you can't reserve, misconfigured routes... today you diagnose them by hopping across half a dozen screens. The Warehouse Route Exception Dashboard spots them automatically, turns each into an assignable record with a severity level, and lets you triage and measure them without ever leaving Odoo.
What it catches and what you can do about it
Every exception that slips through pushes up your operating costs and delays deliveries. The module watches your stock and route records around the clock and raises a severity-ranked incident the moment something goes wrong, with no manual audits.
Automatic exception detection
Watches for overdue transfers, blocked move chains, stalled reordering rules, negative stock, unreservable demand and misconfigured routes the moment they happen.
Triage with a full lifecycle
Every exception is an assignable record: acknowledge, assign, resolve, ignore or reopen it with one click from the dashboard's list or kanban views.
Native chatter and activities
Coordinate your team on each incident with Odoo's standard chatter notes and scheduled activities. No external tracking tools required.
Trend reporting
Slice exceptions by route, warehouse, type, severity and period in the pivot view. Surface recurring patterns and prove whether operations are actually improving.
Configurable exception rules
From the configuration menu you decide which exception types to detect, with which thresholds, and set different rules for each warehouse.
100% inside Odoo, open source
No external SaaS, no third-party APIs, no fees. Open source under LGPL-3, so you can audit it, fork it and extend it however you need.
How it works
Install it from Apps
It depends only on Inventory (Stock) and Mail, both part of Odoo core. Runs on Community and Enterprise alike.
The module watches your inventory
It continuously observes your stock and route records and files each problem as a severity-ranked exception record.
Your team triages
Straight from the dashboard: acknowledge, assign, resolve, ignore or reopen each exception, with chatter and activities to keep everyone aligned.
Measure and prevent recurrence
With trend reports by route, warehouse, type, severity and period you can see whether incidents are genuinely going down.
Price, requirements and compatibility
No fine print: here is exactly what you need and what you get.
Price
0 EUR, one-off. No subscription and no monthly fees, ever. Full source code included.
Odoo versions
Odoo 17.0, 18.0 and 19.0 - Community and Enterprise editions.
Dependencies
Only Inventory (Stock) and Mail from Odoo core. Nothing external: no SaaS, no third-party APIs.
License
Open source under LGPL-3, with the complete source code. Audit it, fork it and extend it freely.
Languages
User interface available in English, Spanish and German.
Frequently asked questions
Is this warehouse exception dashboard really free? Where's the catch?
There's no catch: the module is free and open source under the LGPL-3 license, with the full code in the repository. If you need commercial support, an SLA or custom development on top of the module, that we do offer separately from FlexigoTech.
Does it work with Odoo Community, or do I need Enterprise?
It works with both. It depends only on the Inventory (Stock) and Mail modules from Odoo core, with no proprietary dependency and no external service, on Odoo 17, 18 and 19.
Exactly which exception types does it detect?
Overdue transfers, blocked move chains, stalled reordering rules, misconfigured routes, negative stock and demand that cannot be reserved. Each one is created as a severity-ranked record, ready to assign and resolve.
Can I adapt the detection rules to how my warehouse runs?
Yes. The module ships with a configuration menu where you define which exception types to detect, the thresholds and different rules per warehouse. And because it's LGPL-3, you can also fork and extend the code if your setup goes further.
Does it send my data to any external service?
No. Everything runs inside your own Odoo instance, with no external SaaS, no third-party API and no recurring fee. Your inventory and route data never leave your database, and you can audit the source code to confirm it.
See it running on a real Odoo 19
Try the live demo with no sign-up, or grab the free module from the Odoo App Store and install it in minutes.