Employee stock requests, routed and approved before a unit moves.
Employees request stock without warehouse-admin rights. A dynamic, multi-level approval chain checks the request before a unit moves, then generates a genuine in-transit transfer that stays visible to both warehouse ops and finance until it lands.
The problem
Standard Odoo internal transfers assume the person moving stock is a warehouse admin, and treat stock moving between warehouses as available inventory. Non-admin staff have no safe way to request stock, transfers move with no approval gate, and both warehouse teams and finance lose visibility into what is actually in transit versus on the shelf - corrupting availability, planning, and stock valuation for as long as the move takes.
The solution
Inventory Stock Request & Approval Workflow gives employees a controlled request flow: dynamic approval rules route each request through the right chain of approvers based on value, quantity, category and warehouse, and every approved request auto-generates a real two-leg transfer through the company transit location - so in-transit stock stays out of available quantities and its value stays visible to finance in real time.
Everything a stock request workflow needs
Every capability below is implemented in the module.
Employee-facing stock requests
Non-admin staff raise a stock request with product lines, quantities, and source/destination warehouses - no warehouse-admin access required.
Dynamic, conditional approval routing
Approval rules match on request value, total quantity, product category, and source/destination warehouse to build a 3+ level approval chain automatically on submit.
Pre-submission preview
Before submitting, requesters see exactly which approval steps will fire and which lines breach stock availability at the source warehouse.
Full approval audit trail
Every approval step records the approver, timestamp, decision, and note, alongside chatter tracking on the request itself.
Delegation and escalation
Approvers can delegate to a colleague while away, and an hourly escalation cron auto-approves or escalates pending steps that stall past a configurable threshold.
Genuine in-transit transfers
Approval auto-generates a two-leg internal transfer through the company transit location, so moving stock is never counted as available at either end.
Dual ops and finance dashboard
A pivot and graph dashboard grouped by warehouse pair shows in-transit value alongside quantities, keeping warehouse ops and finance aligned on stock in motion.
Negative-stock prevention
Dispatch validation is blocked when it would drive source stock negative, with a manager-only override for exceptional cases.
Exception queue and bulk cancel
A dedicated exception queue surfaces flagged requests with a reason, and bulk cancel cascades cleanly through any transfers already generated.
How it works
Request
An employee creates a stock request with product lines, quantities, and source/destination warehouses, and sees availability and approval-chain previews before submitting.
Approve
Submitting builds a dynamic multi-level approval chain; each approver reviews and signs off in sequence, with delegation and escalation keeping it moving.
Transfer
Full approval auto-generates a two-leg internal transfer through the transit location, so stock in motion is tracked as genuine in-transit inventory.
Track
Warehouse ops and finance track the request to done from the in-transit dashboard, with color-coded status and value visible the whole way.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Requesters only need the dedicated Requester group to raise stock requests; approving and processing the resulting transfers stays with the Approver and Manager groups.
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.
Inventory Stock Request & Approval Workflow
Employee-facing stock requests routed through dynamic multi-level approval, with genuine in-transit tracking and a dual ops and finance dashboard — plus delegation, escalation and negative-stock prevention.
Buy on Odoo App Store