OdooWiki OCA HUB

OCA modules for Odoo 16

There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16

See also

Modules for Odoo 16

  • printing_simple_configuration

    Lets administrators record print servers and the printers attached to them, per company or warehouse, so other Odoo workflows can find the right printer for a given usage.

  • Data Privacy and ProtectionOdoo 12, 13, 14, 15, 16, 17, 18
    privacy

    Adds a Privacy area in Odoo where you can record data processing activities, naming who controls and processes personal data, and which partners are affected. Access is controlled by two new user groups.

  • Privacy - ConsentOdoo 12, 13, 14, 15, 16, 17, 18
    privacy_consent

    Ask contacts for explicit consent to include their data in a data processing activity, send them accept/reject emails, and track their answers automatically.

  • Procurement Auto Create GroupOdoo 12, 13, 14, 15, 16, 17, 18
    procurement_auto_create_group

    Lets you flag a stock rule so that each procurement run creates its own new procurement group, keeping the resulting stock moves separate from other transfers.

  • procurement_auto_create_group_by_product

    Lets you make Odoo create a separate transfer (picking) for each product when stock rules generate moves, by turning on a 'Procurement Group by Product' option on a stock rule.

  • procurement_auto_create_group_carrier

    Automatically copies the delivery carrier set on a partner's delivery address into the procurement group created by stock rules, so grouped transfers keep the right carrier.

  • Procurement Purchase No GroupingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    procurement_purchase_no_grouping

    Control how purchase orders are grouped when Odoo automatically buys products to fulfil sales or stock needs. Choose standard grouping, no line merging, no order grouping at all, or group by product category, either globally or per product category.

  • Product Abc ClassificationOdoo 13, 15, 16, 18
    product_abc_classification

    Create ABC classification profiles with percentage levels and assign them to products or product categories, so each product gets an A, B or C importance level. A monthly scheduled job fills in missing product levels automatically.

  • product_abc_classification_sale_stock

    Adds a new ABC classification profile type that ranks products by the number of delivered sale order lines, per warehouse. Users can run the classification and review a history of each computation.

  • product_account_multicompany_default

    Copy a product's or product category's income and expense accounts to your other companies, matching accounts by code. Buttons appear on the product and category forms, and new records are propagated automatically.

  • Product AnalyticOdoo 12, 13, 14, 15, 16, 17, 18
    product_analytic

    Lets you set up analytic distribution rules directly on a product or a product category, so invoices using those products automatically get the right analytic accounts.

  • product_analytic_donation

    Automatically assigns the income analytic account of a donated product to donation journal items when no analytic distribution rule is found. It links the donation and product analytic features without any manual setup.

  • product_analytic_purchase

    Automatically fills the analytic distribution on purchase order lines using the expense analytic account configured on the product. It is a technical glue module installed automatically with purchase and product_analytic.

  • product_analytic_sale

    Automatically fills the analytic distribution on sale order lines using the income analytic account configured on the product or its category, so sales get the right analytic account without manual entry.

  • Product AssortmentOdoo 12, 13, 14, 15, 16, 17, 18
    product_assortment

    Create product assortments that decide which products each customer (or group of customers) can see, by combining a product filter with allowed and restricted product lists. Managers can open the assortment from the customer form and preview the resulting…

  • product_attachment_link

    Adds smart buttons on product forms so users can jump straight to the attachments stored on the related product template or product variants.

  • product_attachment_zipped_download

    Adds a 'Download attachments' action on products and product variants so users can save all related attachments together in a single .zip file.

  • Product Attribute ArchiveOdoo 13, 14, 15, 16, 18, 19
    product_attribute_archive

    Adds an active/archive field to product attributes so you can archive attributes you no longer use and still see them when needed.

  • product_attribute_company_favorite

    Mark product attributes and attribute values as favorites per company, so only favorite ones appear in the attribute dropdown on product templates.

  • product_attribute_custom_value_variant

    When a customer enters a custom value for a product attribute on a sales order, Odoo automatically creates a real product variant for that value instead of just storing the text. This makes the custom variant usable for stock, purchasing and reporting.

  • product_attribute_model_link

    Link a product attribute to any Odoo model so its records become attribute values automatically. Creating, renaming or deleting records in that model keeps the attribute values in sync.

  • Product Attribute SetOdoo 12, 13, 14, 16, 18, 19
    product_attribute_set

    Lets you assign an Attribute Set to a product category and to each product, so the product form shows the right group of attributes. When a category has a default set, new products in that category get it automatically.

  • product_attribute_set_completeness

    This module shows on each product how complete its attribute set is, with a completion state and rate, and lets you filter products by complete or not complete.

  • product_attribute_value_dependent_mixin

    Technical building block that lets other Odoo models store a product template, a specific variant and a set of product attribute values, and automatically narrow the choices shown to the user. It adds no menu or screen by itself.

  • Product Attribute Value MenuOdoo 13, 14, 15, 16, 18
    product_attribute_value_menu

    Adds two menus to see and manage product attribute values: one lists all values with a link to the products using them, the other lets you view and edit the extra price of each value per product.

  • product_barcode_constraint_per_company

    Allows the same product barcode to be used by different companies in a multi-company Odoo database, instead of being globally unique.

  • Product Brand ManagerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_brand

    Create and manage product brands in Odoo, assign a brand to each product, and group sales and invoice reports by brand.

  • Product Brand MRPOdoo 16, 17, 18, 19
    product_brand_mrp

    Adds the product brand to manufacturing orders, so users can see and group manufacturing orders by brand.

  • Product Brand PurchaseOdoo 14, 16, 17, 18, 19
    product_brand_purchase

    Adds a Brand filter and grouping option to the Purchase Analysis report, and adds a Product Brands menu entry under Purchase configuration.

  • Product Brand StockOdoo 15, 16, 17, 18, 19
    product_brand_stock

    Adds the product brand to stock moves, move lines and inventory quantities, so you can see, filter and group stock information by brand.

  • Product Brand Stock AccountOdoo 16, 17, 18, 19
    product_brand_stock_account

    Adds the product brand column to the stock list view, so users can see and filter products by brand in stock-related product lists.

  • Product brand tagsOdoo 14, 16, 17, 18, 19
    product_brand_tag

    Lets you create tags and assign them to product brands, so brands can be grouped and filtered by labels such as 'eco' or 'premium'. Tags are managed from a new menu under Sales configuration.

  • product_catalog

    Adds a visual product catalog to Odoo so users can browse products in a kanban view and add them to orders or quotations with a click, without leaving the order form.

  • product_catalog_sale

    Adds a Catalog button to sale orders so users can browse products in a visual catalog and add them to the order with quantities and prices.

  • product_catalog_stock

    Adds a product catalog to stock transfers, letting users quickly add products to a picking from a visual catalog. It also adds a 'Planned transfer from catalog' option on operation types.

  • Product Category ActiveOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    product_category_active

    Adds an archive option to product categories, so you can hide categories you no longer use without deleting them. Odoo blocks archiving a category if any product (including in its child categories) is still linked to it.

  • Product Category CodeOdoo 13, 14, 15, 16, 17, 18, 19
    product_category_code

    Adds a code field to product categories, shown as [code] name in the category display name, and lets users search categories by code wherever they search by name.

  • Product Category Code UniqueOdoo 14, 15, 16, 17
    product_category_code_unique

    Makes the code field on product categories unique and automatically fills it with a generated sequence number when left empty, so every category always has a distinct code.

  • product_category_company

    Lets you assign each product category to a specific company, so categories can be shared or kept private per company in a multi-company database.

  • product_category_company_favorite

    Lets each company mark product categories as favorites, so only relevant categories appear when picking a category on a product. This reduces mistakes in multi-company setups where companies should not share all categories.

  • Product Category DescriptionOdoo 13, 14, 16, 17
    product_category_description

    Adds a free-text description field to product categories, so users can record extra notes or details about each category directly in Odoo.

  • product_category_hr_department

    Adds a Department field to product categories so each category can be linked to an HR department. This link can then be used to filter products by the user's department on sales and purchase order lines.

  • product_category_level

    Adds a Level field to product categories showing how deep each category sits in the category hierarchy. The level is calculated automatically and shown in the category list, form and search screens.

  • product_category_product_qty

    Shows how many products and product variants belong to each product category, both in the category list and on the category form.

  • Product Category TypeOdoo 12, 14, 16, 18, 19
    product_category_type

    Adds a Category Type field to product categories so you can mark a category as a container (View) or as a real category (Normal) that products can be assigned to.

  • product_category_usage_group

    Lets you attach a user group to a product category so that only members of that group can use the category when creating or updating products.

  • Product Code MandatoryOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    product_code_mandatory

    Makes the product Internal Reference (default_code) a required field, and automatically fills it with a generated sequence number (DEFAULT-0001, DEFAULT-0002, ...) when a new product is created.

  • product_code_mixin

    Adds a reusable product code field that other Odoo models can inherit, so documents like sales, purchases, invoices and stock moves can show the product's internal reference.

  • product_code_regex_validation

    Lets you set a regular expression on a product category so that product codes in that category must match a specific format. Odoo blocks saving products whose code does not follow the pattern.

  • Unique Product Internal ReferenceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_code_unique

    Makes the product Internal Reference unique across the whole database, so two products can no longer share the same reference.

  • Product Company DefaultOdoo 16, 17, 18, 19
    product_company_default

    When you create a new product, Odoo automatically fills in the Company field with the company you are currently working in, instead of leaving it empty.

  • product_compute_template_field_from_variant_helper

    This module adds a technical helper that automatically copies values like barcode, weight, or volume between a product template and its single variant, and sets a default when there are multiple or no variants.

  • Product ConfiguratorOdoo 14, 16, 17, 18
    product_configurator

    Turns Odoo products into configurable products: users pick attribute values step by step in a wizard, with rules, images, extra prices and weights, and the system builds the matching variant.

  • product_configurator_mrp

    Lets you configure a made-to-order product directly from a Manufacturing Order, generating the matching variant and its own bill of materials automatically.

  • Product Configurator SaleOdoo 14, 16, 17, 18
    product_configurator_sale

    Adds a product configuration wizard to sales orders, so users can build configurable products directly on a quotation and re-configure them later from the order line.

  • Recurring - Product ContractOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_contract

    Lets you mark service products as recurring contracts with their own invoicing rhythm, renewal and termination rules, and automatically creates contract records when a sale order is confirmed.

  • Product cost price avco syncOdoo 12, 13, 14, 15, 16, 17, 18
    product_cost_price_avco_sync

    Corrects the average cost of products and lots when a validated stock move is edited, by rewriting the original valuation layer and replaying the whole valuation chain. Adds a server action to force this recalculation from selected valuation layers.

  • Product Cost SecurityOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_cost_security

    Adds two permission levels for product costs: one group to see the cost price and another to change it. Users without the right group no longer see or edit cost fields on products.

  • product_country_restriction

    Lets you define country embargo rules that restrict which products may be sold or shipped to specific countries or country groups, with optional date windows and per-company strategy.

  • product_default_code_res_company_code

    Automatically generates the internal reference (default code) of products using a per-company sequence prefixed by the company code, and makes the field read-only for company-specific products.

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.