[![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/manufacture&target_branch=14.0) [![Pre-commit Status](https://github.com/OCA/manufacture/actions/workflows/pre-commit.yml/badge.svg?branch=14.0)](https://github.com/OCA/manufacture/actions/workflows/pre-commit.yml?query=branch%3A14.0) [![Build Status](https://github.com/OCA/manufacture/actions/workflows/test.yml/badge.svg?branch=14.0)](https://github.com/OCA/manufacture/actions/workflows/test.yml?query=branch%3A14.0) [![codecov](https://codecov.io/gh/OCA/manufacture/branch/14.0/graph/badge.svg)](https://codecov.io/gh/OCA/manufacture) [![Translation Status](https://translation.odoo-community.org/widgets/manufacture-14-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/manufacture-14-0/?utm_source=widget) # Odoo Manufacturing Modules Odoo modules related to Manufacturing [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_move_line_mrp_info](account_move_line_mrp_info/) | 14.0.1.1.0 | | Account Move Line Mrp Info [base_repair](base_repair/) | 14.0.1.0.0 | [![marcelsavegnago](https://github.com/marcelsavegnago.png?size=30px)](https://github.com/marcelsavegnago) | This module extends the functionality of Odoo Repair module to add some basic features. [mrp_account_analytic](mrp_account_analytic/) | 14.0.1.0.1 | [![dreispt](https://github.com/dreispt.png?size=30px)](https://github.com/dreispt) | Consuming raw materials and operations generated Analytic Items [mrp_account_bom_attribute_match](mrp_account_bom_attribute_match/) | 14.0.1.1.0 | [![ivantodorovich](https://github.com/ivantodorovich.png?size=30px)](https://github.com/ivantodorovich) | Glue module between `mrp_account` and `mrp_bom_attribute_match` [mrp_analytic_cost](mrp_analytic_cost/) | 14.0.1.1.0 | | Track manufacturing costs in real time, using Analytic Items [mrp_attachment_mgmt](mrp_attachment_mgmt/) | 14.0.1.3.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Mrp Attachment Mgmt [mrp_auto_assign](mrp_auto_assign/) | 14.0.1.0.0 | | Make MO automatically reserve raw material moves at creation [mrp_bom_attribute_match](mrp_bom_attribute_match/) | 14.0.1.2.4 | [![ilyasProgrammer](https://github.com/ilyasProgrammer.png?size=30px)](https://github.com/ilyasProgrammer) [![ivantodorovich](https://github.com/ivantodorovich.png?size=30px)](https://github.com/ivantodorovich) | Dynamic BOM component based on product attribute [mrp_bom_attribute_match_duplicate_kit](mrp_bom_attribute_match_duplicate_kit/) | 14.0.1.1.1 | [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) | BOM Attribute Match Duplicate Kit [mrp_bom_attribute_match_semifinished_product](mrp_bom_attribute_match_semifinished_product/) | 14.0.1.0.1 | [![geomer198](https://github.com/geomer198.png?size=30px)](https://github.com/geomer198) [![CetmixGitDrone](https://github.com/CetmixGitDrone.png?size=30px)](https://github.com/CetmixGitDrone) | BOM Attribute Match Semifinished Products [mrp_bom_component_menu](mrp_bom_component_menu/) | 14.0.1.1.1 | | MRP BOM Component Menu [mrp_bom_hierarchy](mrp_bom_hierarchy/) | 14.0.1.0.0 | | Make it easy to navigate through BoM hierarchy. [mrp_bom_line_sequence](mrp_bom_line_sequence/) | 14.0.1.0.0 | | Manages the order of BOM lines by displaying its sequence [mrp_bom_location](mrp_bom_location/) | 14.0.1.0.1 | | Adds location field to Bill of Materials and its components. [mrp_bom_note](mrp_bom_note/) | 14.0.1.0.0 | | Notes in Bill of Materials [mrp_bom_responsible](mrp_bom_responsible/) | 14.0.1.0.0 | | Adds a responsible to the Bill of Materials which then will be forwarded to the Manufacturing Order [mrp_bom_tracking](mrp_bom_tracking/) | 14.0.1.1.0 | | Logs any change to a BoM in the chatter [mrp_component_operation](mrp_component_operation/) | 14.0.1.2.0 | | Allows to operate the components from a MO [mrp_component_operation_scrap_reason](mrp_component_operation_scrap_reason/) | 14.0.1.1.0 | | Allows to pass a reason to scrap with MRP component operation [mrp_lot_on_hand_first](mrp_lot_on_hand_first/) | 14.0.1.0.0 | [![grindtildeath](https://github.com/grindtildeath.png?size=30px)](https://github.com/grindtildeath) | Allows to display lots on hand first in M2o fields [mrp_lot_production_date](mrp_lot_production_date/) | 14.0.1.0.0 | | MRP Lot Production Date [mrp_multi_level](mrp_multi_level/) | 14.0.1.15.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Adds an MRP Scheduler [mrp_multi_level_estimate](mrp_multi_level_estimate/) | 14.0.1.1.2 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Allows to consider demand estimates using MRP multi level. [mrp_package_propagation](mrp_package_propagation/) | 14.0.1.1.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Propagate a package from a component to a finished product [mrp_planned_order_matrix](mrp_planned_order_matrix/) | 14.0.1.1.0 | | Allows to create fixed planned orders on a grid view. [mrp_production_auto_validate](mrp_production_auto_validate/) | 14.0.1.0.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Manufacturing Order Auto-Validation when components are picked [mrp_production_back_to_draft](mrp_production_back_to_draft/) | 14.0.1.0.0 | | Allows to return to draft a confirmed or cancelled MO. [mrp_production_byproduct_cost_share](mrp_production_byproduct_cost_share/) | 14.0.1.0.0 | | Production By-Product Cost Share [mrp_production_grouped_by_product](mrp_production_grouped_by_product/) | 14.0.1.0.2 | | Production Grouped By Product [mrp_production_note](mrp_production_note/) | 14.0.1.0.0 | | Notes in production orders [mrp_production_picking_type_from_route](mrp_production_picking_type_from_route/) | 14.0.1.0.0 | | Updates the operation type creating MO based on the product [mrp_production_putaway_strategy](mrp_production_putaway_strategy/) | 14.0.1.0.0 | | Applies putaway strategies to manufacturing orders for finished products. [mrp_production_quant_manual_assign](mrp_production_quant_manual_assign/) | 14.0.1.0.0 | | Production - Manual Quant Assignment [mrp_production_serial_matrix](mrp_production_serial_matrix/) | 14.0.1.1.0 | | MRP Production Serial Matrix [mrp_progress_button](mrp_progress_button/) | 14.0.1.1.0 | | Add a button on MO to make the MO state 'In Progress' [mrp_repair_reuse_component](mrp_repair_reuse_component/) | 14.0.1.0.0 | [![grindtildeath](https://github.com/grindtildeath.png?size=30px)](https://github.com/grindtildeath) | Allow to reuse component in manufacturing after removal in repair [mrp_restrict_lot](mrp_restrict_lot/) | 14.0.1.0.1 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) | MRP Restrict Lot [mrp_routing](mrp_routing/) | 14.0.1.0.1 | [![ChrisOForgeFlow](https://github.com/ChrisOForgeFlow.png?size=30px)](https://github.com/ChrisOForgeFlow) | MRP Routing [mrp_sale_info](mrp_sale_info/) | 14.0.2.2.1 | | Adds sale information to Manufacturing models [mrp_subcontracting_bom_dual_use](mrp_subcontracting_bom_dual_use/) | 14.0.1.1.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Mrp subcontracting bom dual use [mrp_subcontracting_inhibit](mrp_subcontracting_inhibit/) | 14.0.1.1.1 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Inhibit subcontracting flow on demand [mrp_subcontracting_partner_management](mrp_subcontracting_partner_management/) | 14.0.2.0.1 | | Subcontracting Partner Management [mrp_subcontracting_purchase](mrp_subcontracting_purchase/) | 14.0.1.0.1 | [![dessanhemrayev](https://github.com/dessanhemrayev.png?size=30px)](https://github.com/dessanhemrayev) [![CetmixGitDrone](https://github.com/CetmixGitDrone.png?size=30px)](https://github.com/CetmixGitDrone) [![Volodiay622](https://github.com/Volodiay622.png?size=30px)](https://github.com/Volodiay622) [![geomer198](https://github.com/geomer198.png?size=30px)](https://github.com/geomer198) | This bridge module adds some smart buttons between Purchase and Subcontracting [mrp_subcontracting_purchase_link](mrp_subcontracting_purchase_link/) | 14.0.2.1.0 | | Link Purchase Order Line to Subcontract Productions [mrp_subcontracting_purchase_partner_management](mrp_subcontracting_purchase_partner_management/) | 14.0.1.0.1 | [![CetmixGitDrone](https://github.com/CetmixGitDrone.png?size=30px)](https://github.com/CetmixGitDrone) [![geomer198](https://github.com/geomer198.png?size=30px)](https://github.com/geomer198) | Subcontracting Purchase Partner Management [mrp_subcontracting_resupply_link](mrp_subcontracting_resupply_link/) | 14.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Links between subcontracting PO and resupply picking [mrp_tag](mrp_tag/) | 14.0.1.0.1 | | Allows to add multiple tags to Manufacturing Orders [mrp_unbuild_move_link](mrp_unbuild_move_link/) | 14.0.1.0.0 | | Link the stock moves of manufacturing orders to the respective unbuild orders [mrp_unbuild_subcontracting](mrp_unbuild_subcontracting/) | 14.0.1.0.1 | | Unbuild orders are created automatically when is returned a product subcontracted [mrp_unbuild_valuation_layer_link](mrp_unbuild_valuation_layer_link/) | 14.0.1.0.1 | | Unbuild orders display the connected valuation layers [mrp_warehouse_calendar](mrp_warehouse_calendar/) | 14.0.1.0.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) | Considers the warehouse calendars in manufacturing [mrp_workcenter_hierarchical](mrp_workcenter_hierarchical/) | 14.0.1.0.1 | | Organise Workcenters by section [mrp_workorder_sequence](mrp_workorder_sequence/) | 14.0.1.0.1 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | adds sequence to production work orders. [product_mrp_info](product_mrp_info/) | 14.0.1.0.0 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Adds smart button in product form view linking to manufacturing order list. [quality_control_mrp_oca](quality_control_mrp_oca/) | 14.0.1.0.0 | | MRP extension for quality control (OCA) [quality_control_oca](quality_control_oca/) | 14.0.1.4.2 | | Generic infrastructure for quality tests. [quality_control_stock_oca](quality_control_stock_oca/) | 14.0.1.0.2 | | Quality control - Stock (OCA) [quality_control_team_oca](quality_control_team_oca/) | 14.0.1.0.0 | [![lreficent](https://github.com/lreficent.png?size=30px)](https://github.com/lreficent) | Adds quality control teams to handle different quality control workflows [repair_discount](repair_discount/) | 14.0.1.0.0 | | Repair Discount [repair_picking](repair_picking/) | 14.0.1.0.1 | | Enhanced repair order management with pickings for adding and removing components [repair_picking_after_done](repair_picking_after_done/) | 14.0.1.0.2 | | Transfer repaired move to another location directly from repaire order [repair_refurbish](repair_refurbish/) | 14.0.1.0.1 | | Create refurbished products during repair [repair_refurbish_repair_stock_move](repair_refurbish_repair_stock_move/) | 14.0.1.0.0 | | Use refurbish and repair stock moves together [repair_sale_order](repair_sale_order/) | 14.0.1.0.2 | [![ChrisOForgeFlow](https://github.com/ChrisOForgeFlow.png?size=30px)](https://github.com/ChrisOForgeFlow) | Repair To Sale Order [repair_stock](repair_stock/) | 14.0.1.0.0 | | Repair Stock [repair_stock_move](repair_stock_move/) | 14.0.1.0.2 | | Ongoing Repair Stock Moves Definition in odoo [repair_type](repair_type/) | 14.0.1.0.2 | | Repair type [stock_picking_product_kit_helper](stock_picking_product_kit_helper/) | 14.0.1.0.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Set quanity in picking line based on product kit quantity [stock_whole_kit_constraint](stock_whole_kit_constraint/) | 14.0.1.0.0 | | Avoid to deliver a kit partially [//]: # (end addons) ## Licenses This repository is licensed under [AGPL-3.0](LICENSE). However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's `__manifest__.py` file, which contains a `license` key that explains its license. ---- OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.