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.

Capabilities

Everything a stock request workflow needs

Every capability below is implemented in the module.

01

Employee-facing stock requests

Non-admin staff raise a stock request with product lines, quantities, and source/destination warehouses - no warehouse-admin access required.

02

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.

03

Pre-submission preview

Before submitting, requesters see exactly which approval steps will fire and which lines breach stock availability at the source warehouse.

04

Full approval audit trail

Every approval step records the approver, timestamp, decision, and note, alongside chatter tracking on the request itself.

05

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.

06

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.

07

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.

08

Negative-stock prevention

Dispatch validation is blocked when it would drive source stock negative, with a manager-only override for exceptional cases.

09

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.

Workflow

How it works

1

Request

An employee creates a stock request with product lines, quantities, and source/destination warehouses, and sees availability and approval-chain previews before submitting.

2

Approve

Submitting builds a dynamic multi-level approval chain; each approver reviews and signs off in sequence, with delegation and escalation keeping it moving.

3

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.

4

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.

Questions

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.

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.

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