OdooWiki OCA HUB

Migrating from Odoo 13 to Odoo 14: which OCA modules are available

Of the 1,992 OCA modules confirmed in Odoo 13.0, 1,501 (75 %) are also confirmed in Odoo 14.0. The other 491 do not have a confirmed 14.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 1,408 modules are in Odoo 14.0 without being in 13.0.

1,992
in Odoo 13
1,501
also in Odoo 14
491
pending in Odoo 14
75 %
already migrated

See also

Odoo 13 modules not yet confirmed in Odoo 14

  • product_list_pricelist_price

    Adds a "Pricelist Prices" menu under Sales > Products where you can see, in one list, the sales price of every product or product variant for each pricelist you choose to display.

  • product_meat_unece

    Adds a UNECE Meat tab on product forms where you classify meat products (species, cut, refrigeration, packing, etc.) and Odoo automatically builds the standardized UNECE meat code.

  • product_pack_category_restriction

    Lets you mark product categories as allowed for pack products, and automatically blocks pack products from being placed in categories that are not marked as pack categories.

  • product_pricelist_by_contact

    Lets you assign a specific pricelist directly on each contact, so that contact's own pricelist is used in the sales flow instead of only the company-level one.

  • product_pricelist_direct_print_website_sale

    Adds website product categories to the Pricelist Print wizard, so you can filter the printed price list by public (website) categories and group or show those categories in the output.

  • Product Pricelist SimulationOdoo 13, 15, 16, 17, 18, 19
    product_pricelist_simulation

    Adds a 'See Price per Pricelist' button on the product form that opens a simulation window showing the unit price of the product (or each variant) in every pricelist, for a chosen quantity and date.

  • 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.

  • Product weekly sales hintOdoo 13, 15, 16, 18
    product_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_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.

  • Taxes on product attribute valuesOdoo 13, 16, 17, 18, 19
    product_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_configurator_website_sale

    This technical glue module makes the website product page link of a product variant include the selected attribute values, so the online shop opens the variant with its options already chosen.

  • project_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 BudgetOdoo 12, 13, 18
    project_budget

    Lets you link an OCA account budget to a project and see its budget lines directly on the project form, without needing full accounting access.

  • project_custom_info

    Lets you attach reusable custom fields (text, yes/no, numbers) to projects by picking a custom information template, and fill them in on the project form.

  • project_description

    Adds a rich-text Description tab to projects and lets you search projects by that description.

  • Project ParentOdoo 13, 16, 17, 18, 19
    project_parent

    Lets you link projects to a parent project, creating a hierarchy of projects and sub-projects. You can see and open the sub-projects of any project directly from its form.

  • Project RiskOdoo 12, 13, 16, 17
    project_risk

    Track and manage project risks in Odoo using the MOR method: record each risk with probability, impact, an automatic rating, a status, an owner and planned responses, and see a risk counter on the project.

  • project_sale_link

    Adds two smart buttons to the project form showing how many sales orders and customer invoices are linked to the project, with one click to open the related records.

  • project_task_brand

    Adds a Brand field to project tasks, so each task can be linked to a brand. Users can see, filter and group tasks by brand in the task form, list and search views.

  • project_task_markdown

    Lets users write project task descriptions in Markdown and see them rendered as formatted text. The Description tab on the task form uses a Markdown editor instead of a plain text box.

  • project_task_timesheet_report

    Adds timesheet information to the project task report, showing planned, effective and remaining hours plus a detailed list of timesheet lines per task.

  • Purchase All ShipmentsOdoo 13, 16, 17, 18, 19, 20
    purchase_all_shipments

    On a purchase order, the standard "Receipt" button is replaced by an "All Pickings" button that also lists the warehouse transfers chained to the receipt by push rules, such as the steps of a multi-step reception.

  • purchase_batch_invoicing

    Create vendor bills for several purchase orders at once, choosing whether to group them by purchase order or by vendor, and optionally skip lines with zero quantity.

  • purchase_incoming_products

    Adds an "Incoming Products" report under the Purchase reporting menu that lists all stock moves for products you are waiting to receive, with tree and kanban views and quick receive buttons.

  • purchase_invoicing_no_zero_line

    Adds an option on purchase journals to skip invoice lines with zero quantity when a vendor bill is created from a purchase order.

  • purchase_landed_cost

    Lets you record extra purchase costs (freight, customs, insurance) on a separate 'Costs distributions' screen and spread them over the received goods, updating product costs.

  • Purchase Order Product RecommendationOdoo 12, 13, 15, 16, 17, 18
    purchase_order_product_recommendation

    Adds a "Recommended Products" button on draft purchase orders that opens a wizard suggesting products to buy from the vendor, based on past deliveries and receipts. Users can adjust quantities and push the suggestions into the order.

  • purchase_order_product_recommendation_brand

    Adds a Brands filter to the product recommendation wizard in Purchase Orders, so buyers can narrow suggested products down to specific brands.

  • purchase_order_product_recommendation_classification

    Adds classification filters to the purchase order product recommendation wizard, so buyers can suggest products based on their sales ABC classification and seasonality.

  • purchase_order_product_recommendation_forecast

    Adds a "Year of reference" option to the purchase product recommendation wizard, so Odoo can forecast next-period quantities by comparing the same period in a past year and applying the observed growth or decline.

  • purchase_order_product_recommendation_secondary_unit

    Adds secondary unit columns to the product recommendation wizard in purchase orders, so buyers can order recommended products in a second unit of measure and see the quantity converted automatically.

  • purchase_order_product_recommendation_xlsx

    Adds an Export button to the product recommendation wizard so users can download the recommended products for a supplier as an Excel (XLSX) file.

  • Purchase Order Supplierinfo UpdateOdoo 13, 15, 16, 17, 18, 19
    purchase_order_supplierinfo_update

    Automatically updates the supplier's price and discount on the product's vendor record when a purchase order is confirmed or its lines are changed, so future purchases suggest the latest agreed price.

  • purchase_origin_link

    Adds a clickable "Source Document" link on purchase orders. By itself it only prepares the field and hides the plain text origin; other modules must fill in the link.

  • purchase_origin_link_sale

    Adds a clickable link to the related Sale Order in the Source Document field of Purchase Orders, so buyers can jump straight from a purchase to the sale that generated it.

  • purchase_packaging

    Buy products from suppliers using their own packaging and units of measure. On purchase orders you enter the supplier's quantity and unit, and Odoo converts it to your internal quantity.

  • Purchase Partner Selectable OptionOdoo 13, 15, 16, 17, 18
    purchase_partner_selectable_option

    Adds a "Selectable in purchase orders" flag on contacts so you can control which vendors appear when choosing a partner on a purchase order. Only contacts with the flag enabled can be picked.

  • purchase_request_order_approved

    Shows an 'Approved' status on purchase request lines when at least one linked purchase order has been approved, and adds a 'Purchase Approved' filter to the purchase request line search.

  • purchase_requisition_grouped_by_procurement

    When Odoo automatically creates purchase requisitions from stock rules, this module reuses an existing draft requisition for the same procurement group instead of creating a new one, adding the new lines to it.

  • purchase_requisition_order_remaining_qty

    Adds a new agreement type option that lets purchase agreements (requisitions) automatically use only the remaining quantity when creating requests for quotation, avoiding ordering more than agreed.

  • purchase_sale_stock_inter_company

    Extends inter-company purchase-to-sale automation so that when a delivery is confirmed, the matching receipt in the other company is validated automatically, keeping lot/serial numbers and quantities in sync. Adds company-level settings for a default sale…

  • purchase_stock_picking_show_currency_rate

    Shows the currency exchange rate used on purchase-related stock transfers, so users can check the rate that will be (or was) applied to stock valuation. The display format is configurable per company.

  • purchase_stock_return_request

    Link supplier return requests to the original purchase orders and see the purchase value of the goods being returned, including taxes and totals, on the return request and its printed report.

  • Purchase Supplier RankOdoo 13, 16, 18
    purchase_supplier_rank

    When a purchase order is created, the supplier's rank is increased automatically, so vendor ranking reflects orders and not only vendor bills.

  • purchase_tier_validation_forward

    Adds a Forward button to purchase orders so an approver can pass the approval to another user, creating an extra sub-level approval step.

  • purchase_v12_control_menu

    Adds a Control menu under Purchase with two shortcuts: a list of incoming products you are waiting to receive, and a list of vendor bills. It restores the handy purchase control accesses that existed in Odoo v12.

  • Purchase - Product variantsOdoo 13, 16, 17, 19
    purchase_variant_configurator

    Lets you configure product variants directly on purchase order lines and automatically creates the missing variant when the order is confirmed.

  • purchase_variant_configurator_on_confirm

    Lets you add purchase order lines by choosing a product template instead of a specific variant, and creates the actual product variant automatically when you confirm the purchase order.

  • Purchase Warn MessageOdoo 13, 15, 16, 17, 18
    purchase_warn_message

    Shows a warning banner on purchase orders when the vendor has a purchase warning set, so buyers see the message before confirming the order.

  • queue_job_web_notify

    Adds a 'Notify on failure' option to job functions so that when a background job fails, the responsible user gets a pop-up web notification in their browser.

  • RealestateOdoo 13
    realestate

    Adds a Real Estate application to Odoo with a dedicated menu, access groups and a base entity screen built on top of contacts. It is a foundation module: it creates the structure other real estate modules can extend.

  • realestate_estate

    Adds a Real Estate section to Odoo where users can register properties (estates) with a type, an automatic reference, a short description and a full description, and manage the list of estate types.

  • remove_odoo_mobile_appstore

    Removes the Odoo mobile apps download widget (Google Play and Apple Store links) from the General Settings page, so users no longer see those store buttons in Odoo.

  • report_batch

    Lets you combine several QWeb reports into one batch report, so a single print action can output multiple documents together, for example picking and packing reports.

  • report_qweb_pdf_fixed_column

    Fixes the layout of PDF reports so that columns keep a fixed font size and content stays visible instead of being cut off or shrunk when it overflows.

  • Report SubstituteOdoo 12, 13, 16, 17, 18, 19
    report_substitute

    Lets administrators define rules that automatically replace one report with another when the selected records match a condition, for example to use a different report per company.

  • report_xlsx_boilerplate

    Lets report developers build Excel (XLSX) reports that start from a pre-designed template file, keeping its layout, colours, borders and merged cells, then adding data on top.

  • role_policy

    Replaces Odoo's standard security groups with flat roles. Administrators assign roles to users, menus, actions and views, and each role explicitly grants access rights, menu visibility and view behaviour.

  • role_policy_account

    Adds an access right that controls who is allowed to post journal entries in accounting. When the role policy app is installed together with Accounting, posting an invoice or journal entry can be blocked for users without the right.

  • role_policy_demo

    Installs sample roles, users and screen rules so you can try out the Role Policy module. It creates a 'Data Maintenance' role with access to Contacts and a 'Chief Security Officer' role, plus demo users dm and cso.

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.