Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
Lines of code | 155 |
Technical Name |
dh_warehouse_manager_approval |
License | LGPL-3 |
Website | https://www.datahatsolutions.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
Lines of code | 155 |
Technical Name |
dh_warehouse_manager_approval |
License | LGPL-3 |
Website | https://www.datahatsolutions.com |
Versions | 16.0 17.0 18.0 |

Description
This module adds an approval workflow to warehouse operations such as Receipts, Delivery Orders, and Internal Transfers. It introduces a Responsible Manager field in the warehouse setup, allowing assignment of a specific user as the approver. When a user initiates a warehouse operation, an approval request is sent to the assigned manager. The manager can approve or reject the request. If approved, the operation can be validated; if rejected, the user is notified and can resubmit the request for approval. This ensures better control, accountability, and oversight of warehouse activities.
Key Highlights
-
Approver Assignment:Assign a specific user as the responsible manager for each warehouse who has the authority to approve warehouse operations like receipts, deliveries, and internal transfers.
-
Approval Workflow: Implements a structured approval process for warehouse operations before validation, ensuring managerial oversight.
-
Operation Blocking Until Approval: Prevents users from validating incoming shipments, delivery orders, or internal transfers until the manager has approved the request.
-
Approval and Rejection Options: Allows the assigned manager to either approve or reject the operation request based on correctness or compliance.
-
Resubmission After Rejection: Tracks and displays the current approval status (Waiting, To Approve, Approved, Rejected, Cancel) for each warehouse operation.
-
Access Control: Restricts the validation button for operations based on user role and approval status, ensuring only authorized actions are taken.
-
Seamless Integration: Integrates smoothly with standard Odoo warehouse workflows without disrupting existing processes.
-
Audit Trail: Enhances traceability by recording who approved or rejected each operation and when.
Screenshots
Assign a responsible manager to the warehouse who will review and either approve or reject requests submitted by users for warehouse operations.

Enable a Manager Approval checkbox to activate the approval workflow for submitted warehouse operations.

After that, the user will see a Submit for Approval button in the warehouse operation order, and approval state will be set to Waiting.

Upon clicking the Submit for Approval button, the approval state to the To Approve state, and an activity is automatically created for the responsible manager.

The responsible manager will see the activity and can directly access the related warehouse operation order from it.

The manager has two buttons available to either approve or reject the request.

If the manager rejects a warehouse operation order, a log entry will be created, and the approval state will change to Rejected.

If the manager rejects the request, the user can resubmit the approval request to the same manager.

If the manager approves the request, the approval state changes to Approved, and a log entry is generated.

Video

Support


Contact Us
For more details
Datahat Solutions LLP

Micrsoft Teams
Say hi on Microsoft Teams!
Datahat Solutions LLP
Please log in to comment on this module