OdooWiki OCA HUB

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, 19
    stock_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_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_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_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_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_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, 18
    stock_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, 18
    stock_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_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_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_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_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, 18
    stock_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, 18
    stock_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_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, 18
    stock_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_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, 16
    stock_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_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_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_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, 19
    stock_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, 19
    stock_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, 19
    stock_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_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_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, 19
    stock_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_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, 18
    stock_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, 16
    stock_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_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.

  • stock_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, 18
    stock_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_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, 18
    stock_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_packaging

    Adds an estimated package weight field to packages, calculated from the weight of the product packagings inside them.

  • stock_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_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_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_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_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, 18
    stock_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_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, 18
    stock_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_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, 17
    stock_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_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_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, 18
    stock_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_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_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_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.

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.