Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
Lines of code | 161 |
Technical Name |
mrp_document_auto |
License | LGPL-3 |
Website | https://github.com/Jeremie2001/odoo17-modules |
Versions | 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
Lines of code | 161 |
Technical Name |
mrp_document_auto |
License | LGPL-3 |
Website | https://github.com/Jeremie2001/odoo17-modules |
Versions | 17.0 18.0 |
📂 MRP - Auto Copy Documents
Automatically copy documents from components to the finished product
This module improves document management in the MRP (Bill of Materials / BoM) module. It automatically copies attachments linked to components (products or variants) to the associated finished product. No more need to manage documents manually!
Features
- Automatic copying of component documents to the final product
- Avoids duplicates (control by name + checksum)
- Automatic update when components change
- Marking deleted documents as [OBSOLETE]
- Two-way synchronization with products
Use cases
- Technical drawings (PDF, images, DXF)
- Technical data sheets and certificates
- Centralized production documentation
📸 Example of use
1. Before copying: the component has documents, but the finished product has nothing.


2. Create the bill of materials: select the finished product and its components.

3. After copying: the finished product automatically retrieves the component's documents.

4. Deletion: a document deleted from the component is marked [OBSOLETE] in the finished product.

✅ Advantages
- Time savings: no more need to copy documents manually
- Fewer errors: documents always up to date and in the right place
- Complete transparency and traceability
⚙️ Compatibility
- Odoo 17 ✅
- Odoo 18 ✅
Installation & Use
1. Install the module from Apps.
2. When creating or modifying a Bill of Materials (BoM), documents related to components are automatically copied to the finished product.
3. If a document is deleted from a component, it is automatically marked [OBSOLETE] in the finished product.
Support
For any questions or customization requests, please use the Odoo Apps Store messaging system.
Please log in to comment on this module