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
- Sale Sourced by LineOdoo 13, 15, 16, 17, 18sale_sourced_by_line
Lets you choose a different source warehouse on each sales order line, so one order can be fulfilled from several warehouses. The order keeps a default warehouse used when a line has none.
- Sale Stock Available Info PopupOdoo 12, 13, 15, 16, 17, 19sale_stock_available_info_popup
Adds an 'Available to promise' quantity to the stock information popover shown on sale order lines, so salespeople see how much of a product can actually be promised for the line's scheduled date.
- Sale Stock Cancel RestrictionOdoo 13, 15, 16, 17, 18sale_stock_cancel_restriction
Prevents cancelling sales orders that already have completed stock deliveries, by raising the standard Odoo error when a user tries to cancel such an order.
- Sale Stock Last DateOdoo 12, 13, 15, 18sale_stock_last_date
Shows the date of the last completed outgoing delivery on each sale order line, and lets you filter and group sales analysis by that date.
- Sale Stock Picking Validation BlockingOdoo 13, 17, 18sale_stock_picking_validation_blocking
Sales managers can block the validation of delivery orders created from a sale order, so goods stay reserved but cannot be shipped until they unblock it.
- Sale Stock Product PackOdoo 13, 16, 17, 18, 19sale_stock_product_pack
Makes product packs that are storable products work correctly in sales and stock, so the delivered quantity of a pack is calculated from its components and can be invoiced properly.
- Sale Stock Sourcing AddressOdoo 12, 13sale_stock_sourcing_address
Shows, on each sales order line and invoice line, the address of the warehouse that will actually supply the goods. This helps users see where a delivery will be sourced from before confirming the order.
- Sale Timesheet BrandOdoo 13sale_timesheet_brand
When a service product on a sale order creates a project task, the task automatically inherits the brand set on the sale order.
- Sales Timesheet: exclude Task from Sale OrderOdoo 12, 13, 15, 16sale_timesheet_task_exclude
Adds an "Exclude from Sale Order" checkbox on tasks so you can keep a task and its timesheets out of the linked Sale Order.
- Sale - Product variantsOdoo 13, 16, 17, 18, 19sale_variant_configurator
This module lets you add products to a sales order by choosing a product template and its attributes, and the actual product variant is created automatically when the order is confirmed or when a line is added to a confirmed order.
- Sequence custom dataOdoo 13sequence_custom_data
Technical add-on that lets other modules insert their own custom codes into sequence prefixes and suffixes. It is not useful on its own; developers must extend it to supply the values.
- Server environment for JIRA ConnectorOdoo 13, 15server_env_connector_jira
Lets you store the JIRA connector settings (server URL, SSL verification, webhook base URL) in configuration files instead of typing them in Odoo, so each environment (dev, test, production) can have its own JIRA connection.
- Stock Account Change Quantity ReasonOdoo 12, 13, 17stock_account_change_qty_reason
Lets you attach specific input and output accounting accounts to stock quantity change reasons, so inventory adjustments and quantity changes post to the accounts you choose instead of the default ones.
- Stock Account Inventory DiscrepancyOdoo 12, 13stock_account_inventory_discrepancy
Shows the monetary value of inventory count differences and blocks inventory adjustments when that value exceeds a threshold you set per warehouse or location.
- Stock account moves with Operating UnitOdoo 12, 13, 15stock_account_operating_unit
When a stock move happens between two internal locations that belong to different operating units, this module automatically creates and posts a journal entry so each operating unit keeps its own accounting. It also blocks moves that would mix different…
- stock_account_product_cost_security
Adds an extra permission level that controls who can update product costs in Odoo. Users without the 'Modify product costs' right no longer see the button that opens the cost update wizard.
- Stock Barcodes Move LocationOdoo 13stock_barcodes_move_location
Scan product barcodes to move stock between locations. Adds a barcode scanning screen to the Move Between Locations wizard and a per-operation-type option to stop proposing moves.
- Stock CubiscanOdoo 13stock_cubiscan
Connect Odoo to Cubiscan dimensioner devices to measure and weigh products and their packaging, then save the measured dimensions and weights directly on the product.
- Stock deferred assignOdoo 13stock_deferred_assign
Lets you choose, per operation type, when stock is reserved: immediately at confirmation, manually, or a set number of days before the scheduled date. This prevents reserving stock too early for transfers planned far in the future.
- Stock Inventory ChatterOdoo 12, 13stock_inventory_chatter
Adds a chatter (message history) to Inventory Adjustments in Odoo, so every change of status is logged and visible on the inventory record.
- Inventory Include ExhaustedOdoo 13stock_inventory_include_exhausted
Adds an "Include Exhausted" option to inventory adjustments so products with zero stock are also listed, making it easier to count and adjust out-of-stock items.
- Stock Inventory JustificationOdoo 13, 16, 19stock_inventory_justification
Lets you record reasons (justifications) for inventory adjustments in Odoo. You can create a list of justifications, attach them to inventory counts, and see them on stock moves and quants.
- stock_inventory_valuation_show_remaining
Changes the Inventory Valuation report so it shows the quantity and value still remaining in stock instead of the original layer totals, making the report match what users expect to see.
- stock_inventory_valuation_unit_cost
Adds a Unit Cost column to the Inventory Valuation report, so users can see the cost per unit for each stock valuation line.
- Stock Landed Costs AnalyticOdoo 13, 16, 17, 18stock_landed_costs_analytic
Adds analytic account and analytic tags fields to landed cost lines, so that when a landed cost is validated, the resulting accounting entries carry the analytic distribution from the cost line.
- Stock Landed Costs CurrencyOdoo 12, 13, 16, 18stock_landed_costs_currency
Lets users enter landed costs in a foreign currency on a landed cost record; the amount is automatically converted into the company currency for the cost lines.
- Stock Lot Filter AvailableOdoo 13, 15stock_lot_filter_available
Adds an "On hand" filter to the lot/serial number search screen, so users can quickly show only the lots that still have stock available in Odoo.
- Stock Move Delay ReportOdoo 13, 18stock_move_delay_report
Adds a "Delay Analysis" report under Inventory > Reporting that shows, per responsible partner, how late completed stock moves were compared to their scheduled date, with pivot, graph and list views.
- Stock Move Line Reference LinkOdoo 13, 17, 18stock_move_line_reference_link
Adds a clickable 'Reference Link' field on stock move line forms that jumps straight to the related transfer or stock move.
- Stock Packaging QtyOdoo 12, 13, 16, 18stock_move_packaging_qty
Adds a "Done Packaging Quantity" field to stock moves and move lines, so warehouse users can record how many packages (boxes, pallets, etc.) were actually handled, and see it on delivery slips.
- Stock Move Cost Value ReportOdoo 12, 13, 15, 16, 17, 18, 19stock_move_value_report
Adds printable PDF reports showing the cost value of stock operations: pickings, scraps, inventories and selected stock moves or move lines, with product, quantity, unit value, subtotal and totals.
- Stock Picking Assign Serial FinalOdoo 13, 15stock_picking_assign_serial_final
Adds a 'Final SN' field to the serial number assignment screens in Odoo, so users can enter a starting serial number and an ending serial number and have Odoo automatically calculate how many serial numbers to generate.
- Stock Picking Auto PrintOdoo 13, 15stock_picking_auto_print
Adds an option on operation types to automatically print the delivery slip when a transfer is validated, so warehouse staff get the document without clicking Print.
- Stock batch picking accountOdoo 12, 13, 15, 16stock_picking_batch_extended_account
Automatically creates and posts customer invoices when a batch transfer is completed, for customers flagged to be auto-invoiced. Adds a Print Invoices button on the batch transfer form.
- Stock batch picking extended account sale typeOdoo 13, 15, 16stock_picking_batch_extended_account_sale_type
Lets you decide, per customer or per sale order type, whether invoices should be created automatically when a batch transfer is completed.
- Stock Picking Late ActivityOdoo 12, 13, 16stock_picking_late_activity
Automatically creates an activity on transfers whose scheduled date has passed, so the responsible person is reminded to update the planned date. You choose which operation types are monitored and who is responsible.
- Stock Picking Manual PackageOdoo 13stock_picking_manual_package
When you click 'Put in pack' on a transfer, Odoo opens a small window where you can choose an existing package, filter which products to pack, or limit how many lines go into the package.
- Stock Picking Operation Quick ChangeOdoo 12, 13, 15, 16, 18stock_picking_operation_quick_change
Adds a "Change Location" button on transfer forms that opens a wizard to change the destination location of the transfer's operations in one go, either for all operations or filtered by old location and product.
- Stock Picking Origin Destination LinkOdoo 13, 15stock_picking_orig_dest_link
Shows, for each transfer, which transfers came before it and which transfers follow it, and lets you search, filter and group transfers by those links.
- Stock Picking Origin ReferenceOdoo 13, 15, 16, 17, 18, 19stock_picking_origin_reference
Adds a clickable Source Document link on transfers: when the source document text matches the name of another transfer, users can click it to open that transfer directly.
- Stock Picking Origin Reference PurchaseOdoo 13, 15, 16, 17, 18stock_picking_origin_reference_purchase
Adds Purchase Orders as a possible source document type for stock transfers, so users can jump from a transfer to its related purchase order.
- Stock Picking Origin Reference SaleOdoo 13, 15, 16, 17, 18stock_picking_origin_reference_sale
Adds Sales Orders as a possible source document type on stock transfers, so users can jump from a transfer to the related sales order.
- Stock Picking Package GroupsOdoo 13stock_picking_package_grouped
Lets you choose, per operation type, whether all detailed operations are packed into one package or each detailed operation gets its own package when using 'Put in Pack'.
- Stock Picking Package PreparationOdoo 12, 13stock_picking_package_preparation
Create package preparations that group several transfers into one pack, then put everything in a pack and validate all the transfers at once. Useful for palletising several deliveries together.
- Stock Picking Product AssortmentOdoo 12, 13, 15, 16, 18stock_picking_product_assortment
On transfers, the products you can pick are limited to the assortment defined for the customer or vendor. If the partner has an assortment, only those products appear as selectable.
- stock_picking_product_assortment_availability_inline
Glue module that combines product assortment restrictions with inline stock availability display on transfer lines. It adds no new screens or fields of its own.
- Stock Picking Product Availability InlineOdoo 13, 15, 18stock_picking_product_availability_inline
Shows each product's free-to-use stock quantity directly in the product drop-down when adding products to a transfer or its detailed operations.
- Stock Picking Product Barcode ReportOdoo 13, 15, 16, 17, 18stock_picking_product_barcode_report
Print barcode labels for products on stock transfers, move lines, lots/serials, quants and packages, choosing how many copies of each label to print.
- Stock Picking Product Barcode Report Secondary UnitOdoo 13, 15, 16, 18stock_picking_product_barcode_report_secondary_unit
When printing product barcode labels from a stock transfer, the maximum number of labels is now automatically calculated using the product's secondary unit of measure, so you get the right number of labels without typing it.
- Delivery cost in Picking ReportsOdoo 12, 13, 15, 16, 17, 18stock_picking_report_delivery_cost
Adds the delivery cost to the delivery slip and picking operations reports, so printed documents show how much the carrier charged for the shipment.
- Stock picking report undelivered productsOdoo 12, 13, 15stock_picking_report_undelivered_product
Adds a 'Remaining products (not delivered yet)' table to the delivery slip report, so customers can see which products were not delivered. You choose how much detail to show and can switch it off per customer or per product.
- Valued picking linked with MRP KitsOdoo 12, 13, 15, 16, 18stock_picking_report_valued_sale_mrp
This module makes the valued delivery report show the correct value and delivered quantity for products sold as kits (phantom BoMs), instead of listing each component separately.
- Stock Picking Return Refund OptionOdoo 12, 13, 15, 16, 17, 18, 19stock_picking_return_refund_option
Lets you change the refund option on a confirmed return picking, so delivered or received quantities on the linked sales or purchase order are recalculated and you can invoice the refund correctly.
- Stock Picking Return Restricted QtyOdoo 12, 13, 15, 16, 17, 18, 19stock_picking_return_restricted_qty
Adds an option on operation types to stop users from returning more product quantity than was actually delivered. When enabled, return wizards automatically cap the returnable quantity and block any attempt to exceed it.
- Stock Picking Whole ScrapOdoo 12, 13, 15, 18stock_picking_whole_scrap
Adds a "Scrap All" action on a completed transfer that opens a wizard listing every move line, so you can scrap the whole picking in one go.
- Stock product lot firmware versionOdoo 12, 13stock_production_lot_firmware_version
Adds a Firmware Version field to serial numbers and lots in Odoo, so you can record which firmware is installed on each serialized electronic item.
- Stock Production Lot Quantity TreeOdoo 12, 13, 16stock_production_lot_quantity_tree
Adds a quantity column to the lots/serial numbers list view, so users can see how much of each lot is on hand directly in the list.
- Stock Quant Expiration Date TreeOdoo 13, 16stock_quant_expiration_date_tree
Adds expiration, use and alert dates to the stock quant list views, so users can see lot expiry information directly in inventory screens.
- stock_reception_screen_mrp_subcontracting
Makes the Reception screen work with subcontracted products, so users can receive goods produced by a subcontractor without errors when validating or splitting moves.
- Stock Reserve SalesOdoo 13, 17stock_reserve_sale
Lets you pre-book (reserve) stock for quotation lines before the quotation is confirmed, with an optional validity date. Reservations are automatically released when the quotation is confirmed or cancelled.