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
- Product Replenishment CostOdoo 12, 16, 18product_replenishment_cost
Adds a "Replenishment cost" field to product variants, showing what it would cost to buy or produce the product again. By default it simply copies the product's Cost Price.
- Product Restricted TypeOdoo 12, 13, 14, 15, 16, 17, 18product_restricted_type
Lets you set a "Restricted Product Type" on a product category so that only products of that type can be assigned to it, and automatically filters the category choices on the product form.
- Product Route MtoOdoo 14, 16, 17, 18product_route_mto
Adds an automatic 'MTO' flag on products that have at least one Make To Order route, so you can see and filter which products are made to order.
- Product Route ProfileOdoo 14, 15, 16, 17, 18product_route_profile
This module lets you group warehouse routes into reusable "route profiles" and assign them to products, so you can set a product's delivery/receiving flows in one click instead of picking routes one by one.
- Product Sale DescriptionOdoo 16, 18, 19product_sale_description
Adds two extra sales description fields to products: a short text and a long rich-text version, both translatable, shown on the product form.
- Product Search Multi ValueOdoo 14, 16product_search_multi_value
Lets users search products by typing several codes or barcodes at once in the product search bar, returning products matching any of the entered values.
- Product Secondary UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19product_secondary_unit
Lets you define extra units of measure for a product (for example a box, a pack or hours) with a conversion factor, and shows them on the product form so quantities can be expressed in that second unit.
- Product SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19product_sequence
Automatically gives every new product an internal reference built from a numbered sequence, optionally using a different prefix per product category. Users can also type '/' in the internal reference to request a fresh number.
- Product setOdoo 16, 17, 18, 19product_set
Lets you create named lists of products (product sets) that can be reused and quickly added to other documents, with optional restriction to a specific partner.
- Product Simple SeasonalityOdoo 16, 18product_simple_seasonality
Lets you create a list of seasons (seasonalities) and tag products and packagings with the seasons they belong to, so teams can see at a glance which products are meant for which season.
- Product weekly sales hintOdoo 13, 15, 16, 18product_sold_by_delivery_week
Shows a small weekly sales history for each product, so salespeople can see at a glance in which of the last weeks a product was actually sold and delivered to customers.
- Product Margin and Margin RateOdoo 12, 14, 15, 16, 18, 19product_standard_margin
Shows the margin, margin rate and markup rate directly on the product form and product list, calculated from the sale price (tax excluded) and the cost price you enter.
- Product Standard Margin SecurityOdoo 16, 18product_standard_margin_security
Restricts who can see product margin information in Odoo. Only users with the product cost permission group can view the standard margin, margin rate, markup rate and VAT-excluded price fields.
- Product - Cost Price Tax IncludedOdoo 12, 16product_standard_price_tax_included
Adds a new computed "Cost Price Tax Included" field on products and a new pricelist base option, so you can build sale pricelists on the tax-included cost price and avoid selling below cost in B2C setups.
- Product StateOdoo 12, 13, 14, 15, 16, 17, 18, 19product_state
Adds a product lifecycle status to every product, shown as a clickable status bar on the product form. Users can create their own states, mark one as default, and filter or group products by state.
- Product StickerOdoo 15, 16, 18product_sticker
This module lets you create reusable stickers (images with an optional caption) and attach them to product categories, product attributes or attribute values. It is a base module: it stores and organises stickers, and other modules can use them on reports.
- Product Stock StateOdoo 12, 13, 14, 15, 16, 18product_stock_state
Adds a computed stock state (In Stock, In Limited Stock, Resupplying, Out Of Stock) to products, based on a configurable threshold set at company, category or product level.
- Product Supplier Code in PurchaseOdoo 12, 14, 15, 16, 17, 18, 19product_supplier_code_purchase
Shows the supplier's own product code on each purchase order line, filled automatically from the vendor information stored on the product, and lets buyers edit it before sending the order.
- Product Supplier Info ArchiveOdoo 13, 14, 15, 16, 17, 18, 19product_supplierinfo_archive
Adds an archive option to supplier price list entries (vendor information on products), so outdated vendor lines can be hidden instead of deleted.
- Product Supplierinfo CodeOdoo 16, 17, 19product_supplierinfo_code
Shows the product code used by the main supplier directly on the product, so buyers can see and search it without opening the supplier list.
- Product Supplierinfo Disable AutocreationOdoo 16, 17, 18product_supplierinfo_disable_autocreation
Adds a checkbox in Purchase settings to control whether supplier price lists are created automatically when a purchase order is confirmed. When unchecked, Odoo stops adding new supplier price lines from purchase orders.
- Product Supplierinfo for CustomersOdoo 12, 13, 14, 15, 16, 17product_supplierinfo_for_customer
Lets you store customer-specific product names, codes and prices directly on the product form, and use those customer prices in pricelists.
- Product Customer code for account invoiceOdoo 12, 13, 14, 15, 16product_supplierinfo_for_customer_invoice
Shows the customer-specific product code on invoice lines for sales documents, pulled automatically from the product's customer information.
- Product Supplierinfo For Customer PickingOdoo 12, 13, 14, 15, 16product_supplierinfo_for_customer_picking
Shows the customer-specific product code and name on each stock move of a transfer, based on the customer set on the transfer.
- Product Supplierinfo for Customer SaleOdoo 12, 13, 14, 15, 16, 17product_supplierinfo_for_customer_sale
Shows the customer-specific product code on every sale order line and uses it in the line description, and proposes the minimum quantity defined for that customer when a product is selected.
- Import supplier pricelistsOdoo 16product_supplierinfo_import_by_barcode
Import vendor price lists from Excel (.xlsx) files into Odoo, matching products by a chosen field such as barcode, and create or update supplier prices automatically.
- product_supplierinfo_import_by_barcode_margin
Adds a required sale margin field to the supplier pricelist import wizard, so imported vendor prices also carry the margin used by supplier pricelists.
- Product Supplier Purchase ContactOdoo 16, 18product_supplierinfo_purchase_contact
Adds a 'Purchase contact' field to supplier price lists (supplier info), so you can record a specific contact person at the vendor. When Odoo automatically creates a purchase order from replenishment rules, it uses that contact as the order's vendor contact.
- Product supplierinfo qty multiplierOdoo 12, 13, 15, 16, 18product_supplierinfo_qty_multiplier
Lets you set a minimum purchase multiple per supplier on each product, and automatically rounds purchase order quantities up to that multiple with a warning.
- Product Supplierinfo RevisionOdoo 12, 13, 14, 15, 16, 17, 18, 19product_supplierinfo_revision
Create new supplier price revisions from existing vendor price lines, with an automatic percentage variation and previous price tracking. A wizard duplicates supplier info with a new start date and price adjustment.
- product_supplierinfo_security
Hides the vendor pricelist (supplier information) on product forms from users who do not belong to the Purchase user group.
- product_supplierinfo_standard_price
Compare each supplier price (after discounts and unit conversion) with the product's current cost, and update the product cost to the supplier price with one click.
- Product supplierinfo stock picking typeOdoo 14, 16, 18product_supplierinfo_stock_picking_type
Lets you link a specific operation type (like Receipts) to each vendor line of a product, so that vendor prices and lead times only apply to purchase orders using that operation type.
- Product Supplierinfo Update PriceOdoo 16, 18product_supplierinfo_update_price
Adds a refresh button on purchase order lines that updates the vendor price stored on the product with the price entered on the order. It can also create a new vendor price record if none exists for that supplier.
- Product Tax Multi Company DefaultOdoo 12, 13, 14, 15, 16, 17, 18, 19product_tax_multicompany_default
Keeps product sales and purchase taxes consistent across all companies. When a product is created, its taxes are automatically copied to every company, and a button lets you re-align taxes after changes.
- product_template_default_weight
Makes Odoo use the product template weight when a product variant has no weight of its own, so stock moves and delivery packages show the correct total weight instead of zero.
- product_template_has_one_variant
Adds a 'Has One Variant' flag on product templates that is automatically true when the product has exactly one variant, and lets users filter products by this flag in the product search view.
- Product Multi Links (Template)Odoo 13, 14, 15, 16, 18, 19product_template_multi_link
Lets you define cross-selling and up-selling links between products, so you can suggest related or higher-end products. Links are managed from the Sales configuration menu and shown on each product form.
- Product Template TagsOdoo 12, 13, 14, 15, 16product_template_tags
Lets you create and assign tags to products so you can classify, filter and find them more easily. Tags appear on product forms, lists, kanban cards and search filters.
- Product Total Weight From PackagingOdoo 13, 14, 16, 18product_total_weight_from_packaging
Adds a way to estimate the total weight of any quantity of a product by using the weights defined on its packagings, falling back to the product's own weight when no packaging weight is set.
- Product - UoM Measure TypeOdoo 12, 16, 17product_uom_measure_type
Adds a "Type of Measure" field to Units of Measure categories and units, and shows the resulting type on products. It is a technical module that prepares data for other modules rather than adding a screen of its own.
- Product - Domain on Purchase UoMOdoo 12, 16product_uom_po_domain
When you set a product's purchase unit of measure, Odoo now only offers units that belong to the same unit-of-measure category as the product's main unit. This prevents picking an inconsistent purchase unit.
- Product Uom UpdatableOdoo 13, 14, 16, 18, 19product_uom_updatable
Allows changing a product's unit of measure after it has been used in stock operations, but only to another unit in the same category with the same conversion factor.
- Product UoM - Use TypeOdoo 12, 16product_uom_use_type
Classify units of measure as usable for sales, purchases, or both, and prevent selecting the wrong type of unit on products.
- Product - Missing Menus and GroupsOdoo 16, 17, 18, 19product_usability
Adds a new 'Products' main menu in Odoo that groups product, attribute, pricelist, category, tag and unit of measure screens in one place, and adds new access groups so selected users can create products and related data without being full managers.
- Product Variant Attribute Name ManagerOdoo 13, 14, 15, 16product_variant_attribute_name_manager
Control how product variant names are built in Odoo. For each attribute you can choose whether its value, its name (or a short name) and single/no-variant attributes appear in the variant name, and you can set the order of attributes per product.
- Taxes on product attribute valuesOdoo 13, 16, 17, 18, 19product_variant_attribute_tax
Lets you assign taxes to each value of a product attribute (for example, a specific size or colour), so those taxes can later be applied automatically when that variant is used.
- Product Variant ConfiguratorOdoo 12, 13, 14, 15, 16, 17, 18, 19product_variant_configurator
Lets you build product variants by picking attribute values in a table instead of letting Odoo create every combination automatically. You can also switch off automatic variant creation per product or per product category.
- Product Variant Default CodeOdoo 12, 13, 14, 15, 16, 17, 18, 19product_variant_default_code
Automatically builds the internal reference (default code) of product variants from their attributes, using a configurable mask such as [Color]-[Size].
- Product Variant NameOdoo 16, 17, 18, 19product_variant_name
Lets each product variant have its own name, different from the product template name, and makes that name editable directly on the variant form.
- Product Variant Sale PriceOdoo 12, 13, 14, 15, 16, 17, 18, 19product_variant_sale_price
Set absolute sale prices on each product variant instead of using relative extra prices per attribute. The price you type on a variant becomes that variant's real price, and the template price updates all variants.
- Product Variant Specific DescriptionOdoo 16, 18, 19product_variant_specific_description
Lets you give each product variant its own internal note instead of sharing the template's note. On single-variant products the note stays on the template; on multi-variant products it is edited on the variant.
- product_view_inventory_no_search_default_my_count
Removes the automatic "My Counts" filter when opening the Inventory adjustment view, so users see all stock quantities instead of only the ones assigned to them.
- Product WarrantyOdoo 12, 13, 14, 15, 16, 17, 18, 19product_warranty
Add warranty duration and return details to products and supplier price lists, plus reusable return instructions. Users can define who handles a warranty return and where the goods should be sent.
- Project Administrator Restricted VisibilityOdoo 13, 15, 16, 17, 18, 19project_administrator_restricted_visibility
Adds a new 'Full Administrator' project access group and turns the existing project manager group into a 'Restricted Administrator' that can only see and manage the projects it owns.
- Project Department CategorizationOdoo 15, 16, 17, 18, 19, 20project_department
Lets you assign an HR department to each project, and tasks automatically show the department of their project. You can also search and group projects and tasks by department.
- Project Duplicate subtaskOdoo 13, 14, 15, 16project_duplicate_subtask
Adds a "Duplicate with subtasks" action on tasks that copies a task together with all of its child subtasks, at any depth.
- Project HROdoo 12, 13, 14, 15, 16, 17, 18, 19project_hr
Link HR employee categories to projects and tasks, and restrict which users can be assigned to a task based on those categories.
- project_internal_access_from_portal
Adds a new project visibility option so that invited portal users can see internal projects and their tasks. Portal users only see projects and tasks they follow.
- Project KeyOdoo 12, 13, 14, 16, 17, 18, 19project_key
Gives every project a short unique key and every task an automatic key built from the project key plus a running number, so people can refer to projects and tasks by short codes instead of long names.