OdooWiki OCA HUB

OCA modules for Odoo 14

There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 14

See also

Modules for Odoo 14

  • mis_template_financial_report

    Adds ready-made Profit & Loss and Balance Sheet report templates to the MIS Builder reporting tool, and lets you display report sections side by side instead of one below the other.

  • model_read_only

    Lets administrators make selected models read-only for chosen user groups, optionally only for records matching a filter. Blocked users get an access error when they try to create, edit or delete those records.

  • Model SerializerOdoo 13, 14, 15
    model_serializer

    This module lets developers automatically turn Odoo models into serializable data structures, making it easier to send and receive data through APIs or integrations.

  • Module AnalysisOdoo 12, 13, 14, 15, 16, 17, 18
    module_analysis

    Analyse the code size of installed Odoo modules and classify them by type (Odoo Core, OCA, custom) and author, with pivot and graph reports.

  • Module Auto UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    module_auto_update

    This module lets you detect which installed Odoo apps have changed on disk and upgrade only those, avoiding a full database upgrade. It is available from the Apps menu for technical users.

  • Change auto installable modulesOdoo 12, 14, 15, 16, 17, 18, 19
    module_change_auto_install

    Lets administrators change which Odoo modules install themselves automatically, by adding or removing modules from the auto-install list through the Odoo configuration file or environment variables.

  • module_prototyper

    Lets administrators assemble a new Odoo module from existing customisations (fields, views, menus, security, reports, data) and download it as a ready-to-install zip file.

  • mrp_account_analytic

    Automatically creates analytic items for manufacturing orders when raw materials are consumed or work center time is logged, so you can track costs per manufacturing order.

  • mrp_account_bom_attribute_match

    This glue module makes the cost calculation of a bill of materials work correctly when the BOM uses component templates with attribute matching, so product costs are computed from the actual matched components.

  • Analytic for manufacturingOdoo 12, 13, 14, 15
    mrp_analytic

    Adds analytic account and analytic tags to manufacturing orders, and automatically copies them onto the accounting entries created when the order is completed.

  • mrp_analytic_child_mo

    When a Manufacturing Order is confirmed or its analytic account is changed, the same analytic account is automatically copied to the child manufacturing orders generated from it.

  • mrp_analytic_cost

    Track manufacturing costs in real time as Analytic Items while a Manufacturing Order is still in progress, covering both raw materials consumed and work order time. Costs can be reviewed from a new Analytic Items menu under Manufacturing reporting.

  • mrp_analytic_sale_project

    When a Sales Order is confirmed, any Manufacturing Orders generated from it automatically inherit the Sales Order's analytic account, so manufacturing costs are tracked under the same analytic account as the sale.

  • Mrp Attachment MgmtOdoo 14, 16, 17, 18, 19
    mrp_attachment_mgmt

    Adds buttons on bills of materials, manufacturing orders, work orders and products that open the list of attached documents (drawings, files) for the product, its components or the BoM itself.

  • Mrp Auto AssignOdoo 12, 14
    mrp_auto_assign

    Automatically reserves raw material moves when a manufacturing order is confirmed, so components are booked to the order without a manual step.

  • BOM Attribute MatchOdoo 14, 15, 17, 18
    mrp_bom_attribute_match

    Lets you put a product template (not a specific variant) as a component on a Bill of Materials line, so Odoo automatically picks the matching variant based on the attributes chosen for the manufactured product.

  • mrp_bom_attribute_match_duplicate_kit

    Adds a 'Duplicate with attribute match kit' action on products with variants that copies the product and automatically creates a Kit bill of materials linking the new product back to the original one.

  • mrp_bom_attribute_match_semifinished_product

    Lets you mark a product with attributes as a "Finished product" and automatically build a chain of semi-finished products and bills of materials for it, based on the attribute values.

  • MRP BOM Component MenuOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_component_menu

    Adds a "Bill of Material Components" menu under Manufacturing > Bill of Materials, listing every component line so users can search in which bill of materials a specific product is used.

  • MRP BoM Current StockOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_current_stock

    Adds a Manufacturing report that explodes a bill of materials and shows, for each component, how much stock is available in a chosen source location. Results can be viewed on screen and printed as PDF or exported to Excel.

  • mrp_bom_find_ignore

    This module lets Odoo skip the automatic search for a bill of materials when a special flag is set in the context, so no BOM is returned.

  • MRP BoM HierarchyOdoo 14, 15, 16, 17, 18, 19
    mrp_bom_hierarchy

    Adds navigation buttons and filters to Bills of Materials so users can jump from a BoM to its parent BoMs, its child BoMs, or other BoMs of the same product, and filter the BoM list by hierarchy.

  • mrp_bom_line_sequence

    Lets you set and reorder the order of components on a Bill of Materials, so the sequence of BOM lines is visible and can be dragged into the order you want.

  • MRP BOM LocationOdoo 12, 13, 14, 15, 16, 18
    mrp_bom_location

    Adds a Location field to Bills of Materials and their components, so you can record and see where components should be picked from. The location also appears in the BOM Structure report and overview.

  • Notes in Bill of MaterialsOdoo 12, 13, 14, 16, 18, 19
    mrp_bom_note

    Adds a rich-text Notes tab to Bills of Materials and prints those notes on the Manufacturing Order report when the order is linked to a BoM.

  • mrp_bom_responsible

    Adds a "Responsible" field to Bills of Materials and automatically copies that person onto Manufacturing Orders created from the BoM.

  • MRP BOM Structure XLSXOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_structure_xlsx

    Adds an Excel export of a Bill of Materials structure. From a BoM, users can download an .XLSX file listing the finished product and all its components level by level.

  • MRP BOM Structure XLSX Level 1Odoo 12, 13, 14, 16, 17, 18, 19
    mrp_bom_structure_xlsx_level_1

    Adds an Excel (.XLSX) export of a Bill of Materials that lists only the first level of components, without expanding sub-assemblies. It is available from the Bill of Materials screen.

  • MRP BoM TrackingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_tracking

    Keeps a history of changes made to bills of materials (BoMs) by posting notes in the BoM chatter whenever key BoM fields or its components are modified.

  • mrp_component_operation

    Lets you handle the raw components of a manufacturing order directly: replace a component by picking it from a route, move it to another location, or scrap it, all from a button on the manufacturing order.

  • mrp_component_operation_scrap_reason

    When scrapping components during a manufacturing operation, users must now choose a scrap reason code. The list of reasons offered is filtered by the product's category.

  • Export Flattened BOM to ExcelOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_flattened_bom_xlsx

    Adds an Excel export of a bill of materials that flattens all sub-levels into one list of raw components with total quantities. You run it from the BOM screen and get an .xlsx file.

  • mrp_flattened_bom_xlsx_direct_materials_cost

    Adds a Direct Material Cost to bills of materials and shows material unit costs and total material costs in the Flattened BOM Excel export.

  • mrp_flattened_bom_xlsx_labour_cost

    Adds a Labour Costs tab to the Flattened BOM Excel export, showing the cost of each manufacturing operation per work center. It also adds a computed labour cost field on bills of materials.

  • mrp_flattened_bom_xlsx_subcontracting_cost

    Adds a 'Subcontracting Costs' tab to the Flattened BOM Excel export, showing the subcontractor, quantity and subcontracting cost for each subcontracted bill of materials.

  • mrp_kit_drop_ship

    When a kit product is drop shipped from a vendor directly to a customer, Odoo treats it as a normal product instead of exploding it into its components during procurement.

  • MRP Serial Number PropagationOdoo 14, 15, 16, 17, 18, 19
    mrp_lot_number_propagation

    Lets a manufacturer copy the serial number of a tracked component onto the finished product of a manufacturing order, so both share the same serial number automatically.

  • mrp_lot_on_hand_first

    Shows lots that are still in stock first when selecting lots on a manufacturing order, so users avoid picking old lots that are no longer available.

  • MRP Lot Production DateOdoo 14, 16, 17, 18
    mrp_lot_production_date

    When a manufacturing order is validated, the lot or serial number it produced automatically receives today's date as its production date, if it did not already have one.

  • MRP Multi LevelOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_multi_level

    Adds a multi-level MRP scheduler that plans supply and demand for products per MRP area, showing planned orders and letting you release them as purchase orders or manufacturing orders.

  • MRP Multi Level EstimateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_multi_level_estimate

    Lets MRP Multi Level planning take demand estimates into account, and lets you decide how estimates and real demand sources should coexist for each MRP area.

  • Operating Unit in MRPOdoo 12, 13, 14, 15, 18
    mrp_operating_unit

    Adds an Operating Unit to manufacturing orders so each order belongs to a business unit, and users only see manufacturing orders from the operating units they are allowed to access.

  • mrp_package_propagation

    Lets you reuse the packaging of a component as the packaging of the finished product in a manufacturing order, so a box or label already on a component can stay with the produced item.

  • MRP Planned Order MatrixOdoo 12, 13, 14, 15, 16, 17
    mrp_planned_order_matrix

    Create fixed planned orders for several products at once using a grid (matrix) view, filling quantities per period and validating them into real planned orders.

  • mrp_production_auto_validate

    Lets you flag a Bill of Materials so that its manufacturing orders are automatically completed as soon as the components are picked. The quantity to produce is then locked to the Bill of Materials quantity.

  • MRP Production Back to DraftOdoo 14, 16, 17, 18, 19
    mrp_production_back_to_draft

    Adds a "Return to Draft" button on manufacturing orders so users can send a confirmed or cancelled MO back to draft status.

  • mrp_production_byproduct_cost_share

    Add a Cost Share (%) field on manufacturing by-products so you can decide what percentage of the production cost each by-product absorbs, and see the remaining cost on the finished product and in the BoM cost report.

  • mrp_production_filter_lot

    During a manufacturing order, when you pick raw material lots, Odoo can show only the lots that are available in the production's components location. This filtering is switched on or off per operation type with the "Use only available lots" option.

  • Production Grouped By ProductOdoo 12, 13, 14, 15, 16
    mrp_production_grouped_by_product

    Automatically merges new manufacturing orders for the same product and bill of materials into an existing unstarted order, instead of creating a separate order for each sales order. Grouping rules are configured per operation type.

  • Notes in production ordersOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_production_note

    Adds a Notes tab to manufacturing orders where users can write rich text notes. The notes are stored on the production order itself.

  • mrp_production_picking_type_from_route

    When you create a manufacturing order manually, the operation type is automatically filled in based on the product's configured route, instead of relying on the default value.

  • MRP Production Putaway StrategyOdoo 12, 13, 14, 15, 18
    mrp_production_putaway_strategy

    When a manufacturing order is created, the finished products destination is automatically redirected to the location chosen by the putaway strategy, and a note is logged on the order.

  • mrp_production_quant_manual_assign

    Lets you pick exactly which stock lots or packages are consumed for a manufacturing order's components, and mark them as consumed now.

  • MRP Production Serial MatrixOdoo 14, 15, 16, 17
    mrp_production_serial_matrix

    Lets you assign the exact component serial numbers and lots consumed for each finished serial number of a manufacturing order, in a grid, and then validate the MO automatically.

  • Mrp Progress ButtonOdoo 12, 14, 15, 19
    mrp_progress_button

    Adds an Unstart button on Manufacturing Orders to move them from In Progress back to Confirmed, and shows a Started On date recording when the order actually started.

  • mrp_repair_reuse_component

    Lets you reuse a serial or lot number in a manufacturing order after it was removed from a product through a repair order, instead of Odoo blocking it as already consumed.

  • MRP Restrict LotOdoo 14, 16, 18
    mrp_restrict_lot

    When a manufacturing order is created from a procurement that carries a restricted lot, this module automatically sets that lot as the finished product's lot and names the order after the lot.

  • mrp_routing

    Create reusable routings and operation templates, then apply them to bills of materials so the operations are copied automatically and stay in sync when the template changes.

  • MRP Sale InfoOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_sale_info

    Shows the linked sales order, customer, commitment date and customer reference directly on manufacturing orders and work orders, so production staff can see who the order is for without leaving the Manufacturing app.

  • mrp_stock_rule_propagate_bom_line

    Adds a "Propagate BOM Line" checkbox on stock rules so that, for kit products, moves coming from different kits are not merged together in picking operations.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.