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
- Impresión de pagaré Bankia A4Odoo 12, 13account_promissory_note_bankia
Adds a Bankia-specific A4 promissory note layout that can be printed from payments in Odoo. It places the due date, amount, payee and issue date on the pre-printed Bankia form.
- Impresión de pagaré CaixaBank A4Odoo 12, 13, 15, 16, 18account_promissory_note_caixabank
Adds a CaixaBank A4 promissory note layout that can be selected on the company and printed from payments, placing the due date, amount, payee and amount in words on the official form.
- Impresión de pagaré del Santander en A4Odoo 12, 13account_promissory_note_santander
Adds a Santander-specific promissory note report that prints the due date, amount, customer name, amount in words and payment date on a pre-printed A4 form.
- Account Purchase Stock Report Non BilledOdoo 13, 15, 16, 17account_purchase_stock_report_non_billed
Extends the non-billed stock report to include stock moves coming from purchase orders, so users can see received goods that have not yet been invoiced by vendors.
- Account Reconciliation Widget Due DateOdoo 13, 15account_reconciliation_widget_due_date
Adds a Due date field to bank statement lines and to the bank reconciliation widget, so the due date you enter during reconciliation is copied to the journal items' maturity date.
- Net Weights in the invoices analysis viewOdoo 12, 13account_reporting_net_weight
Adds a Net Weight measure to the invoices analysis view, so users can analyse the total net weight of products on customer and vendor invoices.
- Volume in the invoices analysis viewOdoo 13, 15, 16, 18account_reporting_volume
Adds a Volume measure to the invoices analysis view, so users can see the total product volume of invoiced goods, with returns and refunds subtracted.
- Weights in the invoices analysis viewOdoo 12, 13, 15, 16, 18account_reporting_weight
Adds a Weight measure to the Invoices Analysis reporting view, so users can see the total product weight of invoiced lines alongside amounts and quantities.
- Account Sale Stock Report Non BilledOdoo 13, 15, 16, 17account_sale_stock_report_non_billed
Adds a report under Accounting > Reporting that lists delivered stock moves which were not yet invoiced at a chosen date, showing quantity and amount still to invoice.
- Account Skip Bank ReconciliationOdoo 12, 13account_skip_bank_reconciliation
Lets you hide selected accounts from bank statement reconciliation and restrict a bank journal to only reconcile specific accounts, so unwanted journal items never appear in the matching list.
- Account Tax Group Widget Base AmountOdoo 13, 15, 16, 18account_tax_group_widget_base_amount
Shows the base amount next to each tax group in the tax totals widget on invoices and receipts, so users see the amount the tax was calculated on.
- account_tax_repartition_line_tax_group_account
Lets you set a default account on a tax group, which is then automatically filled in on new tax repartition lines of type 'tax' when no account is chosen.
- Agreement RebateOdoo 13, 15, 16, 18, 19agreement_rebate
Lets you define rebate conditions on agreements and automatically calculate, settle and invoice the rebates owed to customers or vendors based on their invoiced amounts.
- Agreement Rebate Partner Company GroupOdoo 13, 15, 16, 18, 19agreement_rebate_partner_company_group
Extends rebate agreements so that when a rebate settlement is created, it can include all members of the agreement partner's company group, not just the partner itself.
- analytic_tag_dimension_sale_warning
Adds the analytic tag dimension warning to sales order lines, so Odoo warns users when two tags from the same dimension are selected on a sale order line.
- AnnouncementOdoo 13, 15, 16, 17, 18announcement
Create internal announcements that pop up for targeted Odoo users, with rich content, attachments, tags and a read log showing who has read them.
- Authenticate via HTTP Remote UserOdoo 12, 13auth_from_http_remote_user
Lets Odoo trust an external web server that already authenticated the visitor, so users are signed in automatically without typing an Odoo password.
- Bank Statement Journal ItemsOdoo 13bank_statement_journal_items
Adds a "Journal Items" button on the bank statement form so users can open the accounting entries linked to a statement in one click.
- Base Binary URL ImportOdoo 13, 16base_binary_url_import
Add a wizard that downloads files from URLs and stores them into any binary field of existing records, for one record or many at once. Useful for mass-loading PDFs, texts or other documents that the standard CSV import cannot handle.
- Base Domain Inverse FunctionOdoo 13, 16base_domain_inverse_function
Adds helper functions that split a normalized Odoo search domain into its individual parts, so developers can modify one part and rebuild the domain.
- Restrict records duplicatingOdoo 12, 13, 15base_duplicate_security_group
Adds a hidden security group called "Duplicate records" that controls whether a user can use the Duplicate action on records. Users without this group no longer see the Duplicate option in form views.
- External Database Source - MSSQLOdoo 12, 13, 15, 16, 18base_external_dbsource_mssql
Adds Microsoft SQL Server as a connectable external database type in Odoo, so users can configure MSSQL connections and run SQL queries against them from the External Database Sources screen.
- External Database Source - MySQLOdoo 12, 13, 15, 16, 17, 18base_external_dbsource_mysql
Adds MySQL as a connector option for external database sources in Odoo, so users can connect to and query a MySQL database from the External Database Sources screen.
- External Database Source - SQLiteOdoo 12, 13, 15, 16, 17, 18base_external_dbsource_sqlite
Adds SQLite as a connector option on external database sources, so Odoo can connect to SQLite files and run SQL queries against them.
- Base External SystemOdoo 12, 13, 15, 16, 18base_external_system
Lets administrators register connections to external systems (host, port, credentials, keys) and test them from Odoo. It is a technical foundation other modules use to talk to remote servers.
- Base Field DeprecatedOdoo 13, 15base_field_deprecated
Adds a "Deprecated" flag to the technical field list in Odoo, so administrators can see and filter which fields are marked as deprecated in the code.
- Base Actions SequenceOdoo 13base_ir_actions_sequence
Adds a Sequence number to actions (server actions, window actions and reports) so administrators can control the order in which they appear, for example in the Print menu.
- Base Repair ConfigOdoo 12, 13, 16, 17, 18, 19base_repair_config
Adds an empty "Repair" section to Odoo's General Settings and a Settings menu entry under the Repair app's Configuration menu. It is a technical base module with no user-facing features of its own.
- Base Search MultiOdoo 13base_search_multi
Lets users search several values at once in any Odoo list view by typing them inside curly brackets, instead of adding them one by one.
- Base Translation Field LabelOdoo 13, 15base_translation_field_label
This module makes the Translations list easier to read by showing the human-friendly label of the translated field instead of the technical field name, which is hidden by default.
- Base User Role HistoryOdoo 12, 13, 16, 17, 18, 19base_user_role_history
This module keeps a history of every change made to the roles assigned to users. From a user's form you can open a smart button showing who changed which role, when, and what the old and new values were.
- Base VAT SanitizedOdoo 12, 13base_vat_sanitized
Adds a read-only "Sanitized TIN" field on contacts that stores the VAT number in uppercase and without spaces or special characters. It is a technical helper for other modules that need to compare partners by VAT number.
- BI SQL Editor Server ActionsOdoo 13bi_sql_editor_server_actions
Lets you attach server actions to a BI SQL view, so automated actions can be created and linked to the generated model directly from the BI SQL view form.
- Brand stock accountOdoo 13brand_stock_account
Automatically fills the brand on accounting entries generated from stock moves, so the brand from the related sales order is carried into the accounting journal entry.
- CMS delete contentOdoo 13cms_delete_content
Lets website visitors delete content from the frontend through a confirmation pop-up, then shows a status message or redirects them afterwards.
- Cms Delete Content ExampleOdoo 13cms_delete_content_example
Demonstration module that shows how website visitors can delete content directly from a public page, using a sample list of records with a Delete button.
- CMS FormOdoo 13, 16cms_form
Provides the building blocks to build web forms (create, edit, search and multi-step wizards) on the Odoo website/portal, with validation, status messages and redirects after submission.
- CMS Form exampleOdoo 13cms_form_example
Adds example website forms for creating, editing and searching contacts (partners), including a simple form, a form split into sections, a tabbed form and a public partner listing with search.
- Company CountryOdoo 12, 13company_country
This module is deprecated and adds no new screens or features. It only existed to set the country on the main company before the accounting module was installed, so the right localisation was chosen.
- Company Default Partner PricelistOdoo 13, 16company_default_partner_pricelist
Lets you set a default pricelist for each company, which is then used automatically as the default pricelist for new partners in that company.
- JIRA ConnectorOdoo 12, 13, 15, 17connector_jira
Connect Odoo to Jira Cloud to synchronize projects, tasks, and timesheets (worklogs). Link Odoo projects to Jira projects, import Jira issues as tasks, and import Jira worklogs as timesheet entries.
- JIRA Connector - Service Desk ExtensionOdoo 13, 15, 17connector_jira_servicedesk
This module extends the JIRA connector to support JIRA Service Desk organizations. It lets you import organizations from JIRA, link them to Odoo projects, and automatically route tasks and worklogs to the correct project based on the organization.
- JIRA Connector TempoOdoo 12, 13, 15connector_jira_tempo
Shows the Jira Tempo approval status of each timesheet line in Odoo and can automatically validate approved timesheets. A scheduled job keeps the statuses up to date from Jira.
- JIRA Connector Tempo (base)Odoo 12, 13, 15connector_jira_tempo_base
Adds a Tempo Timesheets section to the JIRA backend configuration and lets the connector fetch Tempo worklog details from JIRA.
- Routific ConnectorOdoo 13, 15connector_routific
Connect Odoo deliveries to the Routific route-optimisation service: create projects from ready transfers, send drivers and stops, then import the optimised route order and assigned driver back onto the transfers.
- Contract Layout Category Hide DetailOdoo 12, 13, 18contract_layout_category_hide_detail
Lets you hide the detail lines, subtotals and line amounts of sections on contracts, their printed reports, the customer portal and the invoices generated from them.
- Contract Price RevisionOdoo 12, 13, 15, 17, 18contract_price_revision
Lets you revise contract line prices by applying a percentage change or a fixed new price, creating a new line and closing the old one the day before the new start date.
- Contract Variable Qty TimesheetOdoo 12, 13, 15, 16, 17, 18contract_variable_qty_timesheet
Adds three new quantity formulas to recurring contracts so that invoice lines can be automatically filled with hours logged in Timesheets (analytic lines) for the matching period.
- CRM Event CategoryOdoo 12, 13, 15, 17, 19crm_event
Link CRM leads and opportunities to an event category and record how many seats a customer would buy, then see totals of interested leads and wanted seats per event category.
- CRM Lead ProductOdoo 12, 13, 16, 17, 18crm_lead_product
Add product lines to leads and opportunities in CRM, with expected and probability-weighted revenue per product, plus a Pipeline by product report with pivot, graph and list views.
- CRM Meeting Commercial PartnerOdoo 12, 13crm_meeting_commercial_partner
Shows the total number of meetings for a company by counting meetings held with all of its contacts, not just the company itself.
- Phonecall plannerOdoo 12, 13, 15, 17, 18crm_phonecall_planner
Plan and automatically generate a schedule of phone calls for your partners based on their ideal call times, call duration, and date range. The planner creates the calls in bulk and shows them in a list, calendar, or form view.
- Crm Sale Secondary SalespersonOdoo 12, 13crm_sale_secondary_salesperson
When a sales order is linked to an opportunity, the secondary salesperson set on that opportunity is automatically copied onto the sales order.
- Crm Salesperson PlannerOdoo 13, 15, 16, 17, 18crm_salesperson_planner
Plan and track salesperson visits to customers from CRM. Create recurring visit templates that automatically generate visits and all-day calendar events, and link each visit to the opportunities to be discussed.
- Crm Secondary SalespersonOdoo 12, 13crm_secondary_salesperson
Adds a "Secondary Salesperson" field to CRM leads and opportunities, so a second salesperson can be linked to a lead alongside the main one.
- CRM Stage TypeOdoo 12, 13crm_stage_type
Adds a Type field to CRM stages so each stage can be marked as Lead, Opportunity or Both, and only matching stages are offered on leads and opportunities.
- DDMRP SaleOdoo 13, 16ddmrp_sale
This module makes DDMRP buffers count open sales quotations as incoming demand, so replenishment planning reflects what customers have asked for but not yet ordered. A new 'Can Serve Sales' flag on each buffer shows whether it supplies sales.
- delivery_carrier_service_level
Lets stock managers define service levels for each delivery carrier and see the matching service level on outgoing transfers.
- Delivery Local pickupOdoo 13delivery_local_pickup
Adds a "Local pickup" delivery method to Odoo. When chosen, shipping is free, the tracking link opens a public web page showing the pickup address and picking details.
- delivery_price_rule_volumetric_weight
Adds two new choices to delivery price rules: Volumetric weight and Highest weight, so shipping costs can be calculated using the space a parcel takes up instead of only its real weight.