OdooWiki OCA HUB

OCA/manufacture

OCA community repository with 174 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
53 modules
13.0
31 modules
14.0
75 modules
15.0
52 modules
16.0
68 modules
17.0
41 modules
18.0
58 modules
19.0
24 modules
20.0
0 modules

Modules in the repository

  • mrp_unbuild_restore_origin

    When you unbuild a manufacturing order, this module keeps the original owner of the components and can send them back to the exact location they were taken from during manufacturing.

  • mrp_unbuild_subcontracting

    Automatically creates a draft unbuild order when a subcontracted product is returned, and validates it when the return transfer is validated. A dedicated menu lists these subcontracted unbuild orders.

  • mrp_unbuild_tracked_raw_material

    Lets you unbuild tracked products that were purchased rather than manufactured, by ticking a new option on the product. Odoo then creates the needed lot numbers automatically instead of blocking the unbuild.

  • mrp_unbuild_valuation_layer_link

    Adds a Valuation button on unbuild orders that opens the stock valuation layers created by that unbuild, so users can see the accounting value of the components consumed and the product produced.

  • MRP Warehouse CalendarOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_warehouse_calendar

    Manufacturing orders now follow the working calendar of the warehouse, so planned start and finish dates are calculated on working days only, based on the product's manufacturing lead time.

  • mrp_workcenter_category

    Lets you organise work centers into a hierarchical category tree and assign a category to each work center, then filter and group work centers by category.

  • mrp_workcenter_cost

    Lets you choose, per product, whether manufacturing workcenter costs are calculated from the real time spent or the planned (theoretical) time. The setting appears on the product form and is used when a manufacturing order is valued.

  • mrp_workcenter_dashboard

    Adds an Overview menu in Manufacturing that opens the workcenter dashboard (kanban view), bringing back a screen that Odoo hides by default.

  • mrp_workcenter_hierarchical

    Organise workcenters into a parent/child hierarchy and switch the workcenter of several work orders at once. Workcenters gain Parent, Children and Parent Level 1-3 fields, plus grouping filters.

  • mrp_workcenter_scrap_reason

    Lets you restrict each scrap reason code to specific work centers, so only relevant reasons appear when scrapping from a manufacturing work order.

  • mrp_workcenter_workorder_link

    Easily jump between a work center and its work orders. A new button on work orders opens the related work center, and a button on work centers lists all pending work orders for that center.

  • mrp_workorder_blocking_time

    Set a blocking delay on manufacturing operations so work orders must wait before they can be paused or finished, and record a reason if the wait is interrupted.

  • mrp_workorder_last_worker

    Adds a 'Last Worker' column to the work orders list showing the user who most recently logged time on each work order, so you can see who last worked on it even if they are no longer active on it.

  • mrp_workorder_lock_planning

    Adds a Lock/Unlock button on manufacturing work orders so their planning (scheduled dates, expected duration, work center) can be frozen and protected from accidental rescheduling.

  • mrp_workorder_lot_display

    Shows the finished lot/serial number directly on manufacturing work order cards and lets you filter or search work orders by that finished lot number.

  • mrp_workorder_priority

    Work orders now show the priority of their manufacturing order, so urgent jobs appear first in work order lists and work center screens, and can be filtered or grouped by priority.

  • mrp_workorder_ref

    Adds a Reference field to BoM operations and work orders, so you can label each manufacturing step with your own code. References are copied automatically from the operation to the work order and shown in lists, forms and searches.

  • MRP Work Order SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_workorder_sequence

    Adds a sequence number to each work order of a manufacturing order, so users can see and control the order in which operations are performed. Numbers are assigned and renumbered automatically.

  • mrp_workorder_update_component

    Lets you split a component line on a manufacturing work order into a smaller quantity and a new line, for example to consume a different lot or serial number. A button appears on the work order components list to open a small form.

  • printing_auto_mrp

    Automatically print documents (such as work orders or labels) when a manufacturing order is marked as done, based on the operation type configuration.

  • product_cost_rollup_to_bom

    Automatically recalculates the standard cost of manufactured products from their bill of materials when component costs change, and emails a summary of the updated products.

  • Product MRP InfoOdoo 12, 13, 14, 16, 18
    product_mrp_info

    Adds a smart button on the product form showing how many manufacturing orders exist for that product, and lets you open the list of those orders with one click.

  • product_quick_bom

    Adds a Bill of Materials tab to the product form so users can create a BoM and edit its components directly from the product, without going to the Manufacturing app.

  • purchase_mrp_distribution

    Lets you buy one product that is later split into several different components, deciding the exact quantities of each component directly on the stock transfer. A new "Distribution" bill of materials type and a distribute button on transfers make this possible.

  • quality_control

    Create quality control tests with questions and valid answers, then run inspections on products to record whether they pass or fail. Inspections can be started manually or triggered automatically from product, product template or product category settings.

  • quality_control_issue

    Report and manage quality control issues with stages, problems, and scrap products. Track issues by team, product, and location.

  • quality_control_mrp

    Automatically creates quality control inspections when a manufacturing order is finished, and shows the related inspections directly on the production order.

  • quality_control_mrp_oca

    Automatically creates quality control inspections when a manufacturing order is finished, and adds a shortcut on the production order to see all its inspections.

  • Quality Control OCAOdoo 13, 14, 15, 16, 17, 18, 19
    quality_control_oca

    Create quality control tests made of questions, and record inspections that check products against those tests. Inspections can be started manually or generated automatically from triggers set on products, product templates or product categories.

  • quality_control_oca_timesheet

    Adds a Timesheets tab to quality control inspections so users can log time spent on each inspection and see the total hours, both on the inspection form and in the inspection list.

  • quality_control_product_manufacturer

    Adds a Manufacturer tab to quality control inspections showing the manufacturer and manufacturer code of the inspected product, and lets users search inspections by manufacturer.

  • quality_control_stock

    Links quality control inspections to stock operations: when a transfer is validated, inspections are created automatically for the products moved, and each transfer and lot shows counters of its inspections.

  • Quality control - Stock (OCA)Odoo 13, 14, 15, 16, 17, 18
    quality_control_stock_oca

    Automatically creates quality control inspections from stock transfers and lots, and adds shortcut buttons on pickings and lots to see how many inspections were created, done, passed or failed.

  • quality_control_team

    Lets you create quality control teams with a leader and members, and shows a dashboard of the teams you belong to. It is the base setup used by other quality control modules to route quality cases to the right team.

  • quality_control_team_oca

    Adds quality control teams to Odoo so you can group users into teams, assign a team leader, and see a dashboard of the teams. It is a base configuration module used by other quality control features.

  • repair_calendar_view

    Adds a calendar view to repair orders, showing each repair on the date it is planned, with its duration and the person in charge. It also adds a repair date, a duration and a responsible user on the repair order form.

  • repair_default_terms_conditions

    Lets you store default repair terms and conditions per company and turn them on or off from the Repair settings, so they can be shown on repair orders.

  • Repair DiscountOdoo 12, 14
    repair_discount

    Adds a discount percentage field to repair order operations and fees, so you can give price reductions on repair lines and see them applied to totals, taxes and invoices.

  • repair_payment_term

    Adds a Payment Term field to Repair Orders, automatically filled from the customer and copied to the invoice created from the repair. The payment term and its note also appear on the printed repair order.

  • repair_picking

    Configure how repairs are handled in each warehouse: one step, two steps (pick components then repair) or three steps (also store removed components), with automatic internal transfers for adding and recycling components.

  • repair_picking_after_done

    After a repair order is marked as done, you can transfer the repaired product to another location with a stock transfer, either manually from the repair order or automatically if enabled in settings.

  • repair_quality_control_issue

    Lets users create repair orders directly from quality control issues, linking each repair back to the issue it came from.

  • Repair RefurbishOdoo 12, 13, 14
    repair_refurbish

    Lets you turn a repaired product into a refurbished product. On a repair order you can flag it for refurbishing, pick the refurbished product and lot, and Odoo automatically records a stock move of the refurbished item when the repair is completed.

  • repair_refurbish_repair_stock_move

    This glue module makes the refurbish and repair stock move features work together, so repair orders that produce a refurbished product also create and manage the related stock moves.

  • repair_sale_order

    Link repair orders to sale orders so spare parts used in a repair can be sold to the customer. A repair type can be set to automatically create a sale order from the repair order.

  • repair_stock

    Adds a Transfers smart button to repair orders that shows all stock transfers linked to the repair, and links stock moves back to the repair order that created them.

  • repair_stock_move

    Adds stock moves to the repair process: moves are created when a repair is confirmed, reserved when it starts, and completed when it ends. Users can also add components at any stage and check or force availability.

  • repair_timeline

    Adds a timeline (Gantt-style) view to Repair Orders, so users can see repair jobs placed on a weekly calendar and open them from there.

  • repair_type

    Lets you set default source locations for adding, removing and recycling parts on repair operation types, so repair orders automatically pick the right stock locations.

  • sale_mrp_bom_menu

    Adds a Bills of Materials entry under the Sales app's Products menu, so sales users can open the list of bills of materials without leaving Sales.

  • stock_mts_mto_rule_mrp

    Extends the MTS+MTO split rule to manufacturing orders, so raw material moves are automatically split between make-to-stock and make-to-order depending on available stock.

  • stock_picking_product_kit_helper

    Adds a "Kit Helper" tab on delivery orders so you can enter how many product kits you want to deliver and let Odoo fill the detailed component quantities in the Operations tab automatically.

  • stock_replenishment_mrp_bom_selection

    When you replenish a product that is manufactured, Odoo now opens a wizard where you choose which bill of materials to use and how many units to produce with each one.

  • Stock whole kit constraintOdoo 12, 13, 14, 15, 18
    stock_whole_kit_constraint

    Adds a per-product option to forbid partial deliveries of kit components. When disabled, Odoo blocks validating a transfer that would deliver only part of a kit's components.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.