Migrating from Odoo 14 to Odoo 15: which OCA modules are available
Of the 2,909 OCA modules confirmed in Odoo 14.0, 1,500 (52 %) are also confirmed in Odoo 15.0. The other 1,409 do not have a confirmed 15.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 591 modules are in Odoo 15.0 without being in 14.0.
- 2,909
- in Odoo 14
- 1,500
- also in Odoo 15
- 1,409
- pending in Odoo 15
- 52 %
- already migrated
See also
Odoo 14 modules not yet confirmed in Odoo 15
- stock_packaging_usability_pp
When you put products in a new pack on a transfer, Odoo now asks you to choose the packaging type (box, pallet, etc.) first. It also adds packaging type and empty package weight to packaging records.
- Stock Picking AnalyticOdoo 14, 16, 17, 18, 19stock_picking_analytic
Lets you set an analytic distribution directly on a transfer (stock picking); the value is copied to all its stock moves and shown on the transfer form, list and search views.
- Stock Picking Auto Create Lot QuantityOdoo 14, 16stock_picking_auto_create_lot_qty
Automatically creates lot numbers in batches based on a quantity you define per product, and lets each company choose its own lot numbering sequence.
- Stock Picking Auto Create PackageOdoo 14, 18, 19stock_picking_auto_create_package
Automatically puts the products of a transfer into packages when you validate it, so you can track deliveries more easily. You choose per operation type whether to create one single package or one package per smallest packaging.
- Stock Picking Cancel ConfirmOdoo 14stock_picking_cancel_confirm
Adds a confirmation step when cancelling a stock transfer, so users must confirm before the transfer is cancelled and can optionally give a reason.
- Stock Picking Cancel ReasonOdoo 14stock_picking_cancel_reason
When you cancel a stock transfer, Odoo now asks you to pick a reason and optionally add a note. The reason is saved on the transfer and shown on the cancelled document.
- Stock Picking Carrier From RuleOdoo 13, 14, 18stock_picking_carrier_from_rule
Automatically fills in the shipping method on a new delivery order when the stock rule that created it points to an address that has a default delivery method set.
- Picking CommentsOdoo 12, 14, 16, 17, 18stock_picking_comment_template
Adds reusable comment templates to transfer documents. Users can select templates on a transfer and print them before or after the product lines on the delivery slip and picking report.
- Stock Picking Completion InfoOdoo 12, 13, 14, 16, 18stock_picking_completion_info
Shows a message on a transfer form telling warehouse operators whether finishing this transfer will let the next linked transfers be processed. The feature is switched on per operation type.
- Stock Transfers Consolidation PriorityOdoo 13, 14, 18stock_picking_consolidation_priority
Adds a "Raise priority when partially available" option on operation types. When a transfer of that type starts being processed, all earlier transfers feeding it are automatically set to Very Urgent priority.
- stock_picking_default_planned_transfer
Makes Planned Transfer the default operation type when creating transfers from Inventory, instead of Immediate Transfer, by setting a system parameter at installation.
- Stock Picking: group by partner and carrierOdoo 13, 14, 16, 17, 18stock_picking_group_by_partner_by_carrier
Groups the deliveries of several sales orders into a single transfer when they share the same customer and carrier, and lets you merge existing transfers manually. The delivery slip also shows what is still pending to deliver, order by order.
- Stock Picking: group by partner and carrier and scheduled dateOdoo 13, 14, 16, 18stock_picking_group_by_partner_by_carrier_by_date
Adds a 'Group pickings by date' option on operation types so delivery orders are only merged when they share the same scheduled day, in addition to the same partner and carrier.
- Stock Picking Group By Partner By Carrier Sale Line PositionOdoo 13, 14, 18stock_picking_group_by_partner_by_carrier_sale_line_position
Adds the sale order line position to the delivery slip report when pickings are grouped by partner and carrier, and only shows the position column when positions actually exist.
- stock_picking_inter_warehouse
Configure warehouses to exchange stock through a dedicated inter-warehouse transfer operation, with automatic receipt pickings created at the destination warehouse.
- Stock Picking Partner NoteOdoo 14, 16, 17, 18stock_picking_partner_note
Store preparation notes on customer contacts and automatically show them on the transfer note when the matching operation type is used. Managers can also define note types and protect notes shared by several contacts.
- Stock Picking Procure MethodOdoo 12, 13, 14, 16, 17, 18stock_picking_procure_method
Lets you choose the supply method directly on a transfer (picking) while it is still in draft, so you can trigger procurement rules instead of always taking products from stock.
- Stock Picking Product LinkOdoo 12, 14, 16stock_picking_product_link
Adds a "Products" smart button on stock transfers showing how many distinct products are in the transfer; clicking it opens the list of those products.
- Stock Picking ProgressOdoo 14, 16, 18stock_picking_progress
Adds a progress bar to stock transfers and their moves, showing the percentage of quantity already processed. The value is calculated automatically and displayed in the transfer list view.
- Stock Picking Put In Pack RestrictionOdoo 14, 16stock_picking_putinpack_restriction
Adds a setting on each operation type to forbid or require destination packages. When packages are not allowed, the Put In Pack button is hidden and any attempt to use a package is blocked.
- Quick Stock PickingOdoo 12, 14, 16stock_picking_quick
Add products to a transfer (picking) quickly from a single button, with a product list showing quantities already on the transfer and stock available. It speeds up filling in stock moves without opening each line.
- Stock picking reallocationOdoo 14stock_picking_reallocation
Split the quantities of a transfer (picking) across up to five different dates, creating separate transfers for each date while keeping the original one for the first date.
- Stock Picking - restrict cancelation if printedOdoo 14, 16, 18stock_picking_restrict_cancel_printed
Prevents users from cancelling a stock transfer that has already been printed, unless the operation type allows it. Adds a setting on operation types and shows the printed flag on transfers.
- Stock Picking Restrict Cancel with Original MovesOdoo 12, 13, 14, 18stock_picking_restrict_cancel_with_orig_move
Adds an option on operation types to block cancelling a transfer when its moves depend on earlier moves that are not yet done or cancelled.
- Stock Picking Return LotOdoo 12, 14, 16, 17, 18, 19stock_picking_return_lot
When returning goods tracked by lot or serial number, Odoo splits the return lines per lot and pre-fills the lot from the original delivery, so users can only accept the lot that was actually shipped.
- stock_picking_return_show_lot
Shows the lots involved in each move directly inside the return wizard, so you can see which lots will be returned before creating the return picking.
- Stock Picking Supplier ReferenceOdoo 14, 16, 17, 18, 19stock_picking_supplier_ref
Adds a 'Supplier Delivery Reference' field to receipts in Odoo, so you can record the supplier's delivery note or shipment number and search for it later.
- Stock Picking Tier ValidationOdoo 12, 14, 17, 18, 19stock_picking_tier_validation
Adds an approval workflow to stock transfers: before a transfer can be validated (done), it may need to be reviewed and approved by one or more designated people.
- Stock Picking Type Shipping PolicyOdoo 13, 14, 16, 17stock_picking_type_shipping_policy
Adds a Shipping Policy setting on each Operation Type so you can force how transfers of that type are grouped, overriding the normal procurement group behaviour.
- stock_picking_type_shipping_policy_group_by
Technical glue module that makes the shipping policy set on a picking type work together with the option to group transfers by partner and carrier. It installs automatically and adds no new screens.
- Stock picking type - Restrict usersOdoo 12, 14, 19stock_picking_type_user_restriction
Lets warehouse managers assign specific users to specific operation types (receipts, deliveries, internal transfers) so those users only see and work with their own assigned operations.
- Stock Picking VolumeOdoo 14, 16, 17, 18, 19stock_picking_volume
Adds a computed volume field to stock transfers and stock moves, so you can see the total volume of goods being moved, not just their weight.
- Stock Picking Volume From PackagingOdoo 14, 16, 17, 18stock_picking_volume_packaging
Computes the volume of a stock move using the volume of the product packagings that can be used to fulfill the quantity, instead of only the product's own volume.
- Stock packaging calculatorOdoo 13, 14, 16, 18stock_product_qty_by_packaging
Shows how many packages (boxes, pallets, etc.) a stock quantity represents, directly on transfers and detailed operations. It adds a packaging-based quantity display to stock moves, move lines and quants.
- Stock Pull ListOdoo 12, 13, 14, 16stock_pull_list
The Stock Pull List module lets warehouse managers analyse outgoing demand at a location, see the shortfall per product, and generate the procurements needed to cover it.
- Stock Putaway By RouteOdoo 13, 14stock_putaway_by_route
Lets you add a Stock Route to putaway rules, so incoming goods are stored in the right location based on the route that generated the move. Route rules are used only when no product or category rule matches.
- Putaway strategy methodOdoo 12, 14stock_putaway_method
Adds a Method field to putaway rules in Inventory, letting users choose the putaway strategy (currently only Fixed Location) when configuring where incoming products are stored.
- Stock Quant HistoryOdoo 14, 17, 18stock_quant_history
Recreate what stock quantities looked like at a past date. You create a dated snapshot, click Generate, and Odoo rebuilds the quantities per product, lot and location so you can report on historical stock.
- Stock Quant History QueuedOdoo 14, 17stock_quant_history_queued
This module makes stock snapshot generation run in the background using queue jobs, so users don't have to wait. It adds an 'In progress' state to stock history snapshots.
- Stock Quant Package DimensionOdoo 13, 14, 16, 17, 18stock_quant_package_dimension
Adds dimension and weight fields (length, width, height, volume, weight) to stock packages, with units of measure, and copies them automatically from the package's product packaging.
- Stock Quant Package Dimension Total Weight From PackagingOdoo 13, 14, 16stock_quant_package_dimension_total_weight_from_packaging
Adds an estimated package weight field to packages, calculated from the weight of the product packagings inside them.
- Stock Quant Package Product PackagingOdoo 13, 14, 16, 17, 18stock_quant_package_product_packaging
Automatically links a product packaging to a package when it contains only one product and the quantity matches the packaging size, and sets the package type accordingly.
- Stock Quant View ReservationOdoo 13, 14stock_quant_view_reservation
Adds an eye button on stock quant lines that opens the list of move lines reserving that product in that location, so you can see exactly which reservations make up the quantity on hand.
- Stock - Reception screenOdoo 13, 14stock_reception_screen
Adds a full-screen, step-by-step reception screen for incoming transfers, guiding warehouse operators to scan products, lots, expiry dates, quantities, packaging and destinations until the receipt is validated.
- Stock Measuring Device on Reception ScreenOdoo 13, 14stock_reception_screen_measuring_device
Lets warehouse operators measure and weigh packages directly from the reception screen using a connected measuring device, and flags packages that still miss dimensions or weight.
- Stock reception screen qty by packagingOdoo 13, 14stock_reception_screen_qty_by_packaging
Adds a packaging quantity column to the stock reception screen, so warehouse operators can see how many packages (boxes, pallets, etc.) are expected for each product line while receiving goods.
- Stock Release ChannelsOdoo 14, 16, 18stock_release_channel
Organise outgoing deliveries into release channels so warehouse teams can control when and how many transfers are released, with a kanban dashboard showing workload per channel.
- Stock Request Cancel ConfirmOdoo 14stock_request_cancel_confirm
Adds a confirmation pop-up when cancelling a stock request or stock request order, so users can record an optional reason before the cancellation is applied.
- Stock Requests DirectionOdoo 12, 13, 14, 16, 17, 18stock_request_direction
Adds an Inbound/Outbound direction choice to stock requests and stock request orders, so users can say whether goods come into or leave a warehouse without picking the inventory location themselves.
- Stock Request PartnerOdoo 14stock_request_partner
Adds a Partner field to stock requests and stock request orders, so you can record who the request is for and carry that partner through to the generated transfers.
- Stock Request Picking TypeOdoo 12, 13, 14, 16, 17stock_request_picking_type
Adds a dedicated "Stock Requests" operation type to the Inventory app, so stock request orders appear as their own card in the operation types dashboard with their own counters and shortcuts.
- stock_request_sequence_option
Lets you choose between several numbering sequences for stock requests and stock request orders, instead of being stuck with a single fixed sequence.
- Stock restrict by planned consumed dateOdoo 14, 17stock_restrict_by_planned_consumed_date
Prevents Odoo from reserving stock whose lot expiration date is earlier than the planned consumed date on a stock move, so goods that would expire before they are needed are not set aside.
- stock_restrict_expiration_date
Adds a "Restrict Expiration date" field on stock moves so a move can be limited to products with one specific expiration date. It is a technical base module: on its own it only adds the field and the reservation logic.
- Stock Restrict Lot DomainOdoo 14stock_restrict_lot_update
Lets you set a product domain in the company settings so that lot restrictions on stock moves can only be changed for products inside that domain. For products outside the domain, the lot restriction field becomes read-only.
- Stock Route MtoOdoo 14, 16, 17, 18stock_route_mto
Adds an 'MTO' checkbox to inventory routes so you can mark which routes are Make to Order, and filter the route list by that flag.
- stock_scheduler_assignation_horizon
Lets you set a number of days (a horizon) so the delivery scheduler only reserves stock for moves scheduled within that timeframe, instead of reserving everything immediately.
- Stock service levelOdoo 14stock_service_level
Lets you tag stock moves with a service level, so the same physical product can be handled differently depending on the service promised to the customer.
- Stock service level routeOdoo 14stock_service_level_route
Lets you tie warehouse routes to service levels, so the same product can follow different delivery paths (for example premium from stock, standard via purchase) depending on the service level chosen on the sales order.
- Stock Split Picking KitOdoo 14, 18stock_split_picking_kit
Adds a new splitting mode to the stock transfer split wizard that lets you split a transfer by a number of kits, using the kit's bill of materials to calculate the component quantities.