| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 105 |
| Technical Name |
generate_bom |
| License | LGPL-3 |
| Website | https://www.processdrive.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 105 |
| Technical Name |
generate_bom |
| License | LGPL-3 |
| Website | https://www.processdrive.com |
| Versions | 18.0 19.0 |
Auto Generate the BOM Component Lines based on Product Variant Combinations
🏭 Generate variants
✨ Features
Smart Filtering
Automatically filters products to show only those with matching attributes to your finished product.
Generate & Update
Easily generate new BoMs or update existing ones with a single click. Button intelligently toggles between Generate and Update.
Manual Preservation
Manually added component lines are never deleted when canceling auto-generated lines.
Attribute Matching
Intelligent attribute-based matching ensures only relevant products are suggested for your BoM.
Complete Audit Trail
All actions are logged in the message thread for complete transparency and traceability.
Time Saving
Dramatically reduce BoM creation time with automated product selection and line generation.
📋 SETUP GUIDE
Step 1: Generate BOM Button
After installing the module, the "Generate BOM" button appears on the Bill of Materials form. Click it to start generating variants based on product attributes.
Step 2: Preview & Filter Products
A preview wizard opens showing only products with matching attributes. Review and select the products you want to include in your BoM.
Step 3: Confirm & Create BOM
Click "Confirm" to generate the BOM lines. The system automatically creates component lines based on selected products and logs the action in chatter.
Step 4: Update or Cancel BOM
After generation, the button changes to "Update BOM". You can update the BoM by clicking the button again or cancel auto-generated lines while preserving manual entries.
Step 5: Audit Trail in Chatter
All BoM modifications are logged in the message thread with details about what was generated, updated, or cancelled. Maintain complete visibility of BoM changes.
⚙️ Installation
📁 Step 1: Copy Module
Copy the o_generate_bom folder into your Odoo custom addons path.
⚙️ Step 2: Install App
Activate Developer Mode → Go to Apps → Update Apps List → Search for "Generate BOM" and Install
🚀 Step 3: Restart Odoo
Restart your Odoo service for changes to take effect.
✅ Step 4: Access from MRP
After installation, the Generate BOM button will be available on all Bill of Materials forms in Manufacturing module.
⚙️ Technical Specifications
📦 Compatibility
Odoo 19.0 and above
🔗 Dependencies
base, mrp, product, mail
💾 Database
PostgreSQL compatible
📜 License
LGPL-3.0 - Open Source
Our Odoo Services
📜 License
This module is released under the LGPL-3.0 License - Free and Open Source.
👨💼 Author
Processdrive India Pvt Ltd
Please log in to comment on this module