| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 359 |
| Technical Name |
sh_transfer_approver |
| License | LGPL-3 |
| Website | https://www.nimmutechnologies.com |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 359 |
| Technical Name |
sh_transfer_approver |
| License | LGPL-3 |
| Website | https://www.nimmutechnologies.com |
| Versions | 17.0 18.0 |
Stock Transfer Approver
Add multi-level approval workflows to Odoo 18 stock transfers â Internal Transfers, Purchase Receipts, and Sales Deliveries â with company-wise, date-wise, and amount-wise configuration.
Standard Odoo allows any user with access to validate stock transfers immediately. This module enforces structured approval flows so the right people authorize inventory movements before they are confirmed â with full approval history tracking.
Standard Odoo allows any user with access to validate stock transfers immediately. This module enforces structured approval flows so the right people authorize inventory movements before they are confirmed â with full approval history tracking.
Who is this for? Warehouse managers and operations directors using Odoo 18 who need internal controls over stock movements â ensuring high-value transfers, external deliveries, or inter-warehouse moves are authorized by the right approvers before processing. Works on Odoo.sh and On-Premise.
Key Features:
- Internal Transfer Approval Require approval for stock internal transfers between locations in Odoo 18
- Purchase Receipt Approval Add approval flow for vendor receipts before goods are accepted into stock
- Sales Delivery Approval Ensure manager sign-off before confirming customer deliveries in Odoo 18
- Multi-Level Approval Configure sequential approval levels with numbered sequence for each rule
- Company-Wise Configuration Define separate approval rules per company in Odoo 18 multi-company environments
- Date-Range Activation Activate approval rules only within specific date periods â useful for seasonal or project-based controls
- Amount-Based Thresholds Set maximum transfer value thresholds â only transfers above the limit require approval
- Approval History View Track and review the complete approval history for all stock transfers in Odoo 18
Benefits:
- Better Inventory Control Prevent unauthorized stock movements by enforcing structured approvals before transfers are validated
- Full Transparency Every approval and rejection is tracked and stored in the history view for auditing in Odoo 18
- Flexible Configuration Configure rules by company, amount threshold, or date period to match your business policies
- Compliance-Ready Ensure your inventory operations follow strict approval workflows required for compliance or auditing
How it works:
Approvals → Configurations & Operations
Approval Groups Setup in Odoo 18 After Module Installation:
Stock Transfer Approvals Menu in Odoo 18:

Approval Rules List in Odoo 18 Transfer Approver:
Approval Rule Configuration in Odoo 18 â Multi-Level, Amount, Date:
Approval Request Generated in Odoo 18 Transfer:
First-Level Approval Process in Odoo 18:
Second-Level Approval Process in Odoo 18:
Approval History View in Odoo 18 Stock Transfer Approver:
Compatibility
| Odoo Version | 18.0 |
| Editions | Community & Enterprise |
| Platforms | Odoo.sh, On-Premise |
| Odoo Online (SaaS) | Not supported |
Frequently Asked Questions
- Can I configure different approval rules for different operation types?
- Yes â you can create separate approval rules for Internal Transfers, Purchase Receipts, and Sales Deliveries in Odoo 18. Each operation type can have its own set of approvers and thresholds.
- What happens if an approver rejects a transfer?
- The rejection is recorded in the approval history in Odoo 18. The transfer remains in a pending state and cannot be validated. The initiator is notified and can make corrections before resubmitting.
- Can approvers receive email notifications in Odoo?
- Yes â Odoo's standard notification system sends emails to approvers when a transfer awaits their approval. Contact us for custom notification templates or escalation workflows.
- Is this compatible with Odoo Community edition?
- Yes â compatible with Odoo 18.0 Community and Enterprise on Odoo.sh and On-Premise. Requires the Inventory module. Not available for Odoo Online (SaaS).
Contact me for Support, Customization, Implementation:
Website: www.nimmutechnologies.com
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
Website: www.nimmutechnologies.com
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
Please log in to comment on this module