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

  • role_policy_hr

    Adds HR-specific protection to the Role Policy app: the HR Officer group is treated as untouchable, and saving your own user profile refreshes the page so role changes take effect immediately.

  • role_policy_hr_expense

    Makes the standard Expense menus visible to all internal users, so employees can reach their own expense notes without adding expense menus to their role. Expense approval menus stay limited to team approvers.

  • role_policy_sale

    Adds role-based access control to product sales counts, hiding the sold quantity from users who cannot read sales reports.

  • Attached products in salesOdoo 13, 15, 16, 17, 18
    sale_attached_product

    Define attached products on a product so they are added automatically to sales orders when the main product is present. Attached lines follow the main line quantity and are removed when the main product is removed.

  • sale_automatic_workflow_payment

    Lets you attach an automatic sales workflow to a payment provider, so that when a payment transaction is created for a sale order, that order automatically receives the provider's workflow.

  • sale_automatic_workflow_reserve_sale_stock

    Lets you reserve stock automatically for draft quotations before they are confirmed, based on the settings of each automatic workflow. You choose how many days the reservation lasts and from/to which locations the stock is reserved.

  • sale_coupon_chatter

    Adds a chatter to coupon and promotion programs so users can log notes, send messages and schedule activities directly on each program record.

  • sale_coupon_commercial_partner_applicability

    Coupons generated for one contact can also be used by other contacts that belong to the same commercial entity, instead of being rejected as belonging to an invalid partner.

  • sale_coupon_domain_free_product

    This module lets you create coupon programs that give free products based on a product domain, automatically adding 100% discounted reward lines to sales orders when the domain conditions are met.

  • sale_coupon_financial_risk

    Prevents reward coupons from being emailed to customers when their sales order exceeds the allowed financial risk. It links coupon promotions with credit risk checks on confirmation.

  • sale_coupon_incompatibility

    Lets you mark promotions as incompatible so that two conflicting promotions cannot be applied to the same sales order. When a customer tries to add a promotion or coupon that clashes with one already on the order, Odoo blocks it with an error message.

  • sale_coupon_mass_mailing

    Link mass mailings to promotion programs and launch them from a smart button on the promotion form. The mailing audience is pre-filled with the promotion's contact domain.

  • sale_coupon_most_expensive

    Adds a new discount option to coupon programs: apply the reward discount to the most expensive product line of the order instead of the whole order or the cheapest product.

  • sale_coupon_most_expensive_delivery

    This bridge module makes the 'most expensive product' coupon program ignore delivery charges when picking the eligible product, so shipping costs never win the discount.

  • sale_coupon_multi_currency

    Lets you set a custom currency on coupon and promotion programs instead of always using the company currency, so discounts can be defined in a different currency.

  • sale_coupon_multi_use

    Lets a single fixed-amount coupon be used on several sale orders until its value is fully consumed. It adds a 'Multi Use Coupons' option on coupon programs and tracks each use.

  • sale_coupon_multi_use_currency

    Prevents changing the currency of a coupon program once multi-use coupons have already been generated from it.

  • sale_coupon_multiple_code_program

    Allows a single sales order to use more than one coupon code promotion program, instead of Odoo's default limit of one code program per order.

  • sale_coupon_multiplier_free_product

    This module lets you set up 'buy X, get Y free' promotions that repeat automatically, such as 3x2 offers, and ensures the free product lines are correctly added, updated, or removed on sales orders.

  • Pending CouponsOdoo 13, 15
    sale_coupon_order_pending

    Shows salespeople how many coupons a customer still has available and lets them apply one directly from the sales order.

  • sale_coupon_order_pending_commercial_partner

    Automatically installed glue module that widens the search for pending coupons on a sales order so coupons belonging to the whole commercial entity (parent company and its contacts) are shown, not just those of the order's contact.

  • sale_coupon_order_suggestion

    Shows a gift icon on sales order lines when a promotion is available for the product, letting the salesperson open the promotion wizard directly from the line.

  • sale_coupon_portal

    Customers can see and manage their own sale coupons from the customer portal, with filters, sorting and search by coupon code or program.

  • sale_coupon_portal_commercial_partner_applicability

    Lets customers see on the portal the coupons that belong to their company, not only the ones linked to their own contact.

  • sale_coupon_product_management

    Lets you control the reward product of a sale coupon or promotion program through a dedicated product category, so the discount product is created and kept in sync automatically.

  • sale_coupon_promotion_generate_coupon

    When a promotion is set to hand out its reward coupon through a different promotion, this module makes the coupon be created in that other promotion instead, and keeps the sales counters and coupon expiry consistent.

  • sale_coupon_selection_wizard

    Salespeople can open a wizard from a sales order to see all promotions that fit the order, preview the required products and rewards, and apply the chosen promotion in one click.

  • sale_crm_event_reservation

    Lets salespeople create an event quotation directly from an opportunity with one button, either by registering attendees in a scheduled event or reserving seats for an upcoming one. Also adds reserved seats to the event category reports.

  • sale_cutoff_time_delivery

    Define cut-off times on warehouses or customers so that confirmed sales orders are scheduled for delivery at the next cut-off moment, and filter delivery orders by whether they fall before, inside or after today's cut-off.

  • sale_down_payment_wizard_taxes

    When creating a down payment invoice from a sale order, you can now choose the taxes to apply to the down payment. The tax field is shown and required in the down payment wizard unless you invoice what has already been delivered.

  • sale_elaboration_margin

    Adds elaboration cost, price and margin information to sale order lines, so users can see the margin generated by the elaboration products linked to a sale line.

  • sale_exception_financial_risk

    Adds a sale order exception rule that flags orders whose customer has financial risk messages, so sales can be blocked or warned before confirming risky orders.

  • sale_force_whole_invoiceability

    Sales managers can force all lines of a confirmed sales order to be invoiceable, regardless of the invoice policy or delivered quantities, before any invoice has been created.

  • Sale Invoicing Date SelectionOdoo 13, 15, 16, 17, 18, 19
    sale_invoicing_date_selection

    Lets you choose the invoice date when creating customer invoices from a sales order, instead of always using today's date.

  • Sale Margin DeliveredOdoo 12, 13, 15, 16, 17, 18
    sale_margin_delivered

    Adds delivered margin figures to sales order lines and the sales analysis report, based on the actual cost of the goods that were shipped or returned.

  • sale_operating_unit_sequence

    Assign a dedicated sale order numbering sequence to each operating unit, so new sale orders are numbered per operating unit instead of using one shared sequence.

  • sale_order_deliverable_rate

    Shows on each sale order and order line how much of the ordered quantity the current stock can actually deliver, as a percentage. Salespeople can see this rate on the order form, in the order list and filter orders by how deliverable they are.

  • sale_order_import_ubl_http

    Adds a secure web address where external systems can send UBL-format sales orders, which Odoo then imports automatically as sales orders in the background.

  • sale_order_incoterm_place

    Adds an "Incoterm Place" text field to sales orders, shown next to the Incoterm on the order form and printed on the sales order / pro-forma report.

  • Sale Order Line RemoveOdoo 13, 15, 16, 18
    sale_order_line_remove

    Lets you delete sale order lines from confirmed orders when they have not been invoiced or delivered, after enabling the option in Sales settings.

  • sale_order_margin_percent

    Adds a margin percentage to sales orders and to each order line, so users can see profitability as a percentage of the untaxed amount instead of only an absolute margin value.

  • sale_order_partner_no_autofollow

    Adds a setting in Odoo Sales settings to stop the customer from being added automatically as a follower on sales orders. When enabled, customers no longer receive notifications about the order's messages.

  • sale_order_pricelist_tracking

    This module makes Odoo record every manual change of the pricelist on a sales order in the order's chatter, so you can see who changed it and when.

  • sale_order_product_assortment_availability_inline

    Shows the available stock directly on the product field of sale order lines when a product assortment is set for the customer, so salespeople see availability while picking allowed products.

  • sale_order_product_availability_inline

    Shows each product's available quantity directly in its name inside the product drop-down on sales order lines, so salespeople see stock before choosing an item.

  • Sale Order Product RecommendationOdoo 12, 13, 15, 16, 17, 18, 19
    sale_order_product_recommendation

    Adds a "Recommended Products" button on sale orders that opens a wizard suggesting products to sell to the customer based on their recent purchase history, which the salesperson can accept into the order.

  • sale_order_product_recommendation_product_sold_by_delivery_week

    Shows weekly delivered sales and stock on hand directly inside the sales order product recommendation wizard, so salespeople can pick products with better information.

  • sale_order_product_recommendation_secondary_unit

    Adds a secondary unit of measure column to the product recommendation wizard in sales orders, so users can order recommended products in a second unit (e.g. boxes) alongside the main unit.

  • sale_partner_delivery_window

    This module lets you set preferred delivery time windows for customers and automatically schedules their delivery orders within those windows. It also warns you when a manually entered delivery date falls outside the customer's preferred windows.

  • Sale Partner Selectable OptionOdoo 13, 15, 16, 17, 18, 19
    sale_partner_selectable_option

    Adds a "Selectable in sale orders" checkbox on contacts so you can control which customers appear when choosing a partner on a sales order.

  • sale_payment_mgmt

    Sales users get a Payments menu in Sales to list and register customer payments, and a Register Payment button on invoices, without needing full accounting rights.

  • Sale payment sheetOdoo 13, 15, 16, 17, 18
    sale_payment_sheet

    Salespeople can record customer payments on a simple 'payment sheet' without needing accounting rights. Confirming a sheet automatically creates a bank statement with the matching lines.

  • sale_payment_sheet_financial_risk

    Adds a new risk amount on partners for payments collected on sale payment sheets that are still pending. You can deduct these pending amounts from the partner's financial risk and see them grouped by risk field.

  • sale_payment_term_security

    Restricts who can change the payment terms on a sale order. Users without the payment term management permission see the Payment Terms field as read-only.

  • sale_product_variant_attribute_tax

    When you add a product with attributes to a sales order, this module automatically adds the taxes defined on the chosen attribute values to the order line, on top of the product's normal taxes.

  • sale_report_country_state

    Adds a "Customer State" filter and grouping option to the Sales analysis report, so users can break down sales figures by the customer's state or province.

  • sale_report_delivered_elaboration

    Adds an elaboration cost column to the Delivered Sales report, showing the total elaboration cost per product line based on the quantity delivered and the elaboration cost set on the sale order line.

  • sale_report_delivered_partner_priority

    Adds the customer's priority to the Delivered Sales report, so you can see and filter delivered quantities by customer priority.

  • Sell resource bookingsOdoo 12, 13, 15, 16, 17, 18, 19
    sale_resource_booking

    Link products and sales orders to resource bookings. Selling a product that has a booking type automatically creates pending bookings, and a booking can only be confirmed once its sale order is confirmed.

  • sale_secondary_salesperson

    Add a second salesperson to a sales order alongside the main one, and filter or group sales analysis by that secondary salesperson.

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.