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 HROdoo 13role_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 ExpensesOdoo 13role_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 SaleOdoo 13role_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, 18sale_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 ChatterOdoo 13sale_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.
- Coupons on Commercial EntityOdoo 13sale_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 Coupons Rewards from domainOdoo 13, 15sale_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.
- Coupon Financial Risk CompatibilityOdoo 13, 15sale_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.
- Coupon incompatibilitiesOdoo 13, 15sale_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 Mas MailingOdoo 13sale_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 ExpensiveOdoo 13sale_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 CurrencyOdoo 13sale_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 UseOdoo 13sale_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.
- Code coupon program multiple timesOdoo 13, 15sale_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 ProductOdoo 13, 15sale_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, 15sale_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.
- Coupons SuggestionsOdoo 13, 15sale_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 PortalOdoo 13sale_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.
- Coupons Selection WizardOdoo 13, 15sale_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.
- Create event quotations from opportunitiesOdoo 13, 15, 17, 19sale_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 DeliveryOdoo 13sale_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 MarginOdoo 13, 15, 18sale_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 InvoiceabilityOdoo 12, 13, 15, 17sale_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, 19sale_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, 18sale_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 Order Sequence by Operating UnitOdoo 13, 16sale_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 rateOdoo 13sale_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 HttpOdoo 13sale_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 PlaceOdoo 12, 13sale_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, 18sale_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 PercentOdoo 12, 13sale_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 Customer No AutofollowOdoo 13, 15, 16, 17sale_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 InlineOdoo 13, 15, 16, 17, 18sale_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, 19sale_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.
- Product weekly sales hint on sales recommendation wizardOdoo 13, 15, 16, 18sale_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 UnitOdoo 12, 13, 15, 18sale_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 WindowOdoo 13sale_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, 19sale_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 ManagementOdoo 13sale_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, 18sale_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 RiskOdoo 13, 15, 16, 18sale_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 SecurityOdoo 13, 15, 17sale_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.
- Put attribute taxes on sales ordersOdoo 13, 16sale_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 Filter by StateOdoo 12, 13, 16sale_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 ElaborationOdoo 13, 15, 18sale_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 PriorityOdoo 13, 15, 18sale_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, 19sale_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 SalespersonOdoo 12, 13sale_secondary_salesperson
Add a second salesperson to a sales order alongside the main one, and filter or group sales analysis by that secondary salesperson.