This module adds a new state 'Submitted' to Stock Request.
The porpose of this state is to allow Supervisors to validate the submitted request enabling them to correct Routes if required.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a new 'Submitted' state to Stock Requests and Stock Request Orders, so a request can be sent for supervisor approval before it is confirmed.
This module adds an extra step between creating a stock request and confirming it. On both stock request orders and individual stock requests, a new highlighted "Submit" button appears while the record is still in draft.
- Pressing Submit on an order moves the order and all of its request lines into the new Submitted state. If the order has no request items, Odoo blocks the action with an error asking for at least one request item.
- While a record is Submitted, the Confirm button becomes available, so a supervisor can review and confirm it. The request lines and the route field stay editable in draft and submitted states, letting the route be corrected before confirmation.
- The Reset to Draft button is available from Submitted or Cancelled, and Cancel is available from Draft, Submitted or Open.
- A submitted request does not trigger procurement, so no stock moves are generated until it is confirmed.
It touches the stock.request and stock.request.order models and their forms. If the module is uninstalled, any records left in the Submitted state are put back to Draft.
Depends on
Required by other modules
Models and fields (2)
- stock.request · extends an existing modelstate, route_id
- stock.request.order · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.