OdooWiki OCA HUB

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

Of the 2,205 OCA modules confirmed in Odoo 12.0, 1,292 (59 %) are also confirmed in Odoo 13.0. The other 913 do not have a confirmed 13.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 700 modules are in Odoo 13.0 without being in 12.0.

2,205
in Odoo 12
1,292
also in Odoo 13
913
pending in Odoo 13
59 %
already migrated

See also

Odoo 12 modules not yet confirmed in Odoo 13

  • connector_jira_tempo_project_role

    Connect Jira Tempo worklogs with Odoo project roles: the module offers the roles a user is allowed to pick in Tempo and brings the chosen role back into Odoo timesheets.

  • connector_magento

    Connect Odoo to a Magento store to import customers, products, categories and sales orders, and to export invoices, stock levels and tracking numbers back to Magento.

  • connector_voicent

    Configure Voicent phone-call backends in Odoo, define which contacts to call, when to call them, and what to do when a call is answered or rejected.

  • contract_commission

    When recurring invoices are created from contracts, the commission agents configured for the contract's customer are automatically added to each invoice line.

  • contract_digitized_signature

    Adds a customer signature field to contracts, letting you capture a handwritten signature on screen and print it on the contract PDF report.

  • Contract ForecastOdoo 12, 16, 18
    contract_forecast

    Adds a forecast of future contract invoices, showing expected amounts and invoice dates per contract line, and lets you view them in a pivot, graph or list report.

  • contract_forecast_brand

    Adds the brand to contract forecasts, so each forecast line shows the brand of its contract and updates automatically when the contract's brand changes.

  • contract_invoice_auto_validate

    Automatically validates (posts) invoices generated from contracts when the company option is enabled. A new setting in the Contract configuration lets you turn this behaviour on or off.

  • Contract Invoice Start End DatesOdoo 12, 14, 16, 17, 18, 19
    contract_invoice_start_end_dates

    When a contract generates an invoice, this module automatically fills the start and end dates on the invoice line for products that require dates, using the contract's billing period.

  • contract_payment_mode_brand

    Limits the payment modes you can pick on a contract to those allowed for the contract's brand. The allowed list is taken from the brand configuration and applied automatically on the contract form.

  • Contract Queue JobOdoo 12, 14, 16, 17, 18
    contract_queue_job

    When enabled, contract invoicing and contract line renewals are split into background jobs instead of being processed all at once, and a new button lets you enqueue invoice creation from the manual invoice wizard.

  • Contracts Management - Recurring SalesOdoo 12, 14, 15, 16, 17, 18
    contract_sale_generation

    Lets contracts generate sales orders instead of invoices on their recurring schedule, with an option to confirm those orders automatically. Users can also see how many sales orders a contract has produced and open them from the contract form.

  • contract_sale_invoicing

    Lets you add pending sales orders to a recurring contract invoice when they share the same analytic account, either merged into the contract invoice or as separate invoices.

  • contract_sale_mandate

    When a sale order with a banking mandate is turned into a contract, the mandate is automatically carried over to the contract.

  • contract_sale_payment_mode

    Lets you choose a different payment mode for contracts generated from sale orders than the one used for invoices, controlled by a company-level setting.

  • contract_transmit_method

    Lets you choose how each contract should be sent (email, post, portal, etc.) and automatically copies that choice onto the invoices generated from the contract.

  • contract_variable_qty_prorated

    Adds a "Prorated Quantity" formula for contract lines, so invoices can bill a quantity proportional to the days actually covered in the invoicing period.

  • contract_variable_qty_sale_order_line

    Adds a new formula option for contract quantity calculation that uses the linked sale order line quantity. This lets users invoice based on the ordered quantity from a sale order.

  • CooperatorsOdoo 12, 14, 16
    cooperator

    Manage cooperative members and their shares: register subscription requests, issue capital release invoices, record share lines, and keep an up-to-date cooperator registry with certificates and share operations.

  • Cooperator PortalOdoo 12, 14, 16
    cooperator_portal

    Adds a cooperator area to the customer portal: members see their cooperative details, shares and certificate, and can view their capital release requests. It also locks some account fields and blocks account deletion.

  • Cooperators WebsiteOdoo 12, 14, 16
    cooperator_website

    Adds public web pages where visitors and logged-in users can subscribe for cooperative shares online, filling in personal or company details, choosing a share type and quantity, and accepting the cooperative's rules.

  • cooperator_website_referral_source

    Lets you record how people heard about the cooperative. You maintain a list of referral sources and pick one on the website subscription form, on subscription requests and on contact records.

  • crm_klaviyo

    Lets administrators store Klaviyo API keys in Odoo, per company or shared, so other modules or automated actions can connect to Klaviyo.

  • crm_l10n_eu_nace

    Adds European NACE activity categories to CRM leads and opportunities, and copies them to the customer record when a lead is converted.

  • CRM Lead CurrencyOdoo 12, 14, 16, 17, 18, 19
    crm_lead_currency

    Lets you record a lead or opportunity amount in the customer's own currency. When that currency differs from your company currency, Odoo converts it to fill in the expected revenue automatically.

  • crm_lead_tag_multi_company

    Adds a Company field to CRM lead tags so each tag can belong to a specific company. Users only see tags that belong to their own company (or tags shared with no company).

  • crm_lead_to_event_registration

    Register a lead or opportunity directly into an event, creating an event registration from the lead's contact details. The registration is confirmed automatically when the lead is won and cancelled when it is lost.

  • NUTS Regions in CRMOdoo 12, 14, 16
    crm_location_nuts

    Adds NUTS region fields (levels L1 to L4) to leads and opportunities in CRM, so you can record and analyse the geographic region of each lead.

  • crm_lost_reason_multi_company

    Adds a Company field to CRM lost reasons so each company can keep its own list. Users only see and can pick lost reasons belonging to their allowed companies.

  • CRM PhoneOdoo 12, 14
    crm_phone

    Track phone calls in CRM: log inbound and outbound calls, link them to contacts and leads/opportunities, and see call counts on partners and leads. It also offers to create a CRM call right after a click-to-dial.

  • crm_phonecall_timesheet

    Automatically creates a timesheet entry from a phone call when a project and a duration are set, and lets users stop a call to record its length. Timesheets are linked back to the phone call.

  • crm_sale_marketing

    When you create a quotation from an opportunity, the marketing details (campaign, medium and source) are carried over automatically to the new quotation.

  • crm_stage_multi_company

    Lets each CRM stage belong to a specific company, so stages can be kept separate between companies. Users only see and use the stages of the companies they have access to.

  • Crm Team ParentOdoo 12, 18
    crm_team_parent

    Lets you organise sales teams into a hierarchy by assigning each team a parent team, and shows the child teams on the team form.

  • cron_inactivity_period

    Lets you define daily time windows during which a scheduled action (cron job) is skipped, so jobs do not run during maintenance or other blocked hours.

  • currency_monthly_rate

    Lets you record one currency exchange rate per month and use those monthly rates for currency conversion in Odoo. A new "Monthly rates" button appears on each currency, and a "Current Monthly Rate" field is shown on currencies.

  • currency_rate_update_boi

    Adds the Bank of Italy (Banca d'Italia) as a source for automatically updating currency exchange rates in Odoo, using the official daily rates published by the Italian central bank.

  • currency_rate_update_oxr

    Adds OpenExchangeRates.org as a currency exchange rate provider in Odoo, so companies can automatically fetch and update currency rates using their own OpenExchangeRates.org App ID.

  • Currency Rate Update: XE.comOdoo 12, 14, 15, 16, 17, 18
    currency_rate_update_xe

    Adds XE.com as an exchange rate provider so Odoo can automatically fetch daily and historical currency rates from the XE.com website and store them as currency rates.

  • Encryption dataOdoo 12, 14, 16, 17, 18
    data_encryption

    This module stores sensitive data such as passwords and credentials in encrypted form, separated by environment (for example production or pre-production). It is a technical building block: it has no menu of its own and is meant to be used by other modules.

  • delivery_carrier_label_batch

    Lets you set a delivery carrier and its options on a whole batch of transfers at once, then generate all the carrier labels for the batch's packages and merge them into a single file.

  • delivery_carrier_label_default

    Adds a generic "Shipping Label" PDF report on transfers that prints the recipient's address when no specific carrier label is available.

  • delivery_carrier_label_paazl

    Adds Paazl as a delivery carrier in Odoo so users can send shipments to Paazl, print carrier labels and track parcels. Paazl status updates are posted back on the transfer automatically.

  • delivery_carrier_label_postlogistics

    Generate Swiss Post (PostLogistics) shipping labels for delivery orders directly from Odoo. Configure your PostLogistics account, licenses, label formats and delivery options, then create labels attached to the delivery order.

  • delivery_carrier_label_ups

    Adds UPS as a shipping carrier in Odoo so users can send packages, print UPS labels, track shipments and cancel them from a transfer.

  • delivery_price_rule_untaxed

    Lets you base delivery charges on the untaxed total of a sales order, not just weight, volume or quantity. You can pick "Untaxed price" as the variable and factor in delivery price rules.

  • Edi OcaOdoo 12, 14, 15, 16, 17, 18
    edi_oca

    This module bundles the split EDI framework modules back together so existing installations keep working after the EDI framework was divided into separate parts.

  • event_activity

    Adds the standard Odoo activity scheduler (to-dos, calls, meetings with deadlines) to events and event registrations, so you can plan and track follow-up work on them.

  • Event PhoneOdoo 12, 14
    event_phone

    This module validates and formats phone numbers on event attendees, and lets users look up attendees by phone number when receiving incoming calls.

  • Event projectOdoo 12, 14, 16, 17
    event_project

    Link a project to an event so the project automatically copies the event's name, dates, organizer and notes. Event managers can also see and count the tasks belonging to the event's project.

  • event_registration_mass_mailing

    Add selected event registrations to a mailing list directly from the registrations list view. A wizard lets you pick the mailing list and creates the missing contacts.

  • export_async_schedule

    Schedule recurring exports of any Odoo model and email them automatically to chosen users. Configure the model, export list, recipients and frequency from the Automation menu.

  • fieldservice_account_analytic

    Link an analytic account to each Field Service location so time and costs booked on field service orders are automatically posted to the right analytic account, and choose whether an order is billed to the location or to a contact.

  • Field Service - Accounting PaymentOdoo 12, 14, 15, 16, 18
    fieldservice_account_payment

    Lets field service workers record customer payments directly on a field service order and see, from either the order or the payment, which payments and orders are linked.

  • Field Service - AgreementsOdoo 12, 14, 17, 18, 19
    fieldservice_agreement

    Link field service orders and equipment to agreements, and see related service orders, equipment and locations directly on the agreement form.

  • fieldservice_agreement_helpdesk_mgmt

    When you create a Field Service order from a Helpdesk ticket, the agreement and service profile already set on the ticket are carried over automatically. The agreement field on the ticket is also filtered to show only agreements matching the ticket's…

  • Field Service - CalendarOdoo 12, 14, 15, 16, 17, 18, 19
    fieldservice_calendar

    Automatically creates a calendar meeting for each Field Service order that has a scheduled start date and a team with a responsible calendar user, and keeps the meeting in sync with the order.

  • fieldservice_change_management

    Track changes made at Field Service locations with change logs, including type, impact, stage, tags, and who made the change. View and print change logs from the location form or the Change Logs menu.

  • fieldservice_delivery

    Lets you choose a delivery method (carrier) directly on a Field Service order, so the delivery created from that order uses the same carrier.

  • fieldservice_distribution

    Lets you mark a Field Service location as a distribution point and link other locations to it as their distribution parent, so you can see how many sub-locations it distributes to.

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.