| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
| Lines of code | 114 |
| Technical Name |
tkn_bom_approval_reject |
| License | LGPL-3 |
| Website | https://www.TKN-solution.com |
| Versions | 18.0 19.0 |
BOM Approval / Reject Workflow
✅ Approval Workflow
- Multi-state lifecycle
- Draft → Waiting for Approval → Approved / Rejected
- Clear visual status bar for tracking BoM state
👤 Role-Based Control
- Only authorized users can approve BoMs
- Prevents unauthorized modifications and approvals
❌ Rejection Management
- Reject BoMs with a mandatory reason
- Track rejection history for transparency
🔒 Usage Restriction
- Blocks use of unapproved BoMs in Manufacturing Orders
- Ensures production uses validated data only
💬 Chatter Integration
- Logs all approval actions (submit, approve, reject)
- Full audit trail for compliance and traceability
TKN
solutions
Odoo
All Features
All the features provided by the program
Bills of Materials Menu
Bills of Materials Form view with Submit Button
Approve Bills of Material
Bom Approved
Reject Bills of Material
Bom Rejected
Status Bom In List View
Status In Group By
Bills of Materials Menu
Bills of Materials Form view with Submit Button
Once Create Bom status is be default in draft state and after filling the form you can submit the BoM to be in waiting for approval state
Approve Bills of Material
Once you submit the BoM you can see the status in the status bar and you can approve or reject the BoM
Notes: This Button Only Appear For The User Who Has Permission Manager ManufacturingBom Approved
Once you approve the BoM the status will be changed to approved and you can not use this BoM in any manufacturing order until you cancel the approval
In Log Tab You Can See All The Activities That Happen On This BoM Like (Submit, Approve, Reject) With The User Name And The Date Of This Action
Reject Bills of Material
Once you submit the BoM you can see the status in the status bar and you can approve or reject the BoM
Notes: Once Click On Reject Button A Popup Appear To Write The Reason Of RejectionBom Rejected
Once you reject the BoM the status will be changed to rejected
Field "Rejection Reason" will be filled with the reason of rejection that the user write in the popup and you can not use this BoM in any manufacturing order until you cancel the rejection
Status Bom In List View
You can see the status of the BoM in the list view without opening the form view
Status In Group By
You Can Group By Status In The BoM List View To Separate Between Approved, Rejected, Waiting For Approval, And Draft BoMs
Version :
19.0.0.0
20 November 2025
Initial release of the app.
Contact Us
Get Support, For Free!
45 Days Free Assistance
For any issues or bugs (Except data recovery)
At TKN Solutions, we provide end-to-end Odoo solutions, including workflow analysis, system integration, and technical consultation.
Have Any Question?
💬 Contact via WhatsAppWrite Email
Support: tknsolutions.technical@gmail.com
For any inquiries or technical support related to our Odoo modules, please do not hesitate to contact us.
If you need support or have any questions regarding our Odoo modules, feel free to contact us anytime
Please log in to comment on this module