OdooWiki OCA HUB

OCA modules for Odoo 18

There are 3,112 OCA community modules confirmed in Odoo 18.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 17 has 1,994. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 18

See also

Modules for Odoo 18

  • stock_picking_batch_account_sale_type

    Lets you decide, per customer or per sale order type, whether invoices are created automatically when a batch transfer is marked as Done. Adds a "By sale type" option on the customer and a checkbox on the sale order type.

  • stock_picking_batch_creation

    Lets warehouse staff build a batch of transfers automatically from a wizard, choosing operation types, a maximum number of lines and the handling device (forklift, trolley) so the batch fits the device's volume, weight and compartment limits.

  • stock_picking_batch_creation_split_kit

    Adds a new "Kit Quantity" split mode to warehouse devices, so pickings that contain kits are split when the total number of kits and regular products exceeds the device's bin limit.

  • Stock batch picking extendedOdoo 12, 13, 14, 15, 16, 18, 19
    stock_picking_batch_extended

    Extends batch picking so you can create several batches at once, grouped by fields you choose, with a maximum number of transfers per batch. Adds a printable batch picking sheet, extra buttons and a company setting to switch on the OCA validation approach.

  • stock_picking_batch_invoice_frequency

    Adds an option on invoice frequencies so that, when a batch of deliveries is validated, invoices for the related sales orders are created and posted automatically.

  • stock_picking_batch_operation_quick_change

    Adds a "Change Location" button on stock picking batches that opens a wizard to change the destination location of all operations in the batch at once.

  • stock_picking_batch_outgoing

    Shows, on every transfer, the outgoing batch that the goods will finally be grouped into, so warehouse staff can trace intermediate steps back to the outgoing batch.

  • stock_picking_batch_packaging_qty

    Shows packaging information (packaging type and packaging quantity) directly in the detailed lines of a batch transfer, so warehouse users can see how many packs are being moved without opening each line.

  • stock_picking_batch_planner

    Plan batches or waves directly from a destination batch: a "Plan Batches" button creates the origin batches/waves using the operation type's grouping rules, and a smart button shows the origin batches linked to the current one.

  • stock_picking_batch_print_invoices

    Lets you print customer invoices together with delivery slips directly from a stock batch picking, and choose on the operation type whether batches print pickings, invoices, both, or one or the other.

  • stock_picking_batch_print_pickings

    Lets you print the delivery slips of every transfer inside a batch directly from the batch, with a configurable number of copies per transfer.

  • stock_picking_batch_report

    Adds a printable report for a batch transfer that lists all products to pick grouped by location, followed by a detailed delivery page for each outgoing transfer in the batch.

  • stock_picking_batch_validate_confirm

    When you validate a batch transfer that still has pending origin moves, Odoo now shows a confirmation wizard listing those moves instead of validating immediately. Only users with the 'Validate Incomplete Batches' permission can confirm.

  • stock_picking_batch_weighing

    Adds a Weigh button to batch pickings so users can open the weighing operations screen for all moves in the batch, and adds a Batch Picking shortcut to the weighing start screen.

  • 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_commercial_partner

    Adds a read-only "Commercial Entity" field to transfers (stock pickings), taken from the contact's commercial entity. You can search and group transfers by this entity.

  • 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 Customer ReferenceOdoo 12, 13, 14, 15, 16, 18, 19
    stock_picking_customer_ref

    Shows the customer reference from the related sales order directly on transfer records, and lets you search or group transfers by that reference.

  • stock_picking_date_deadline_syncs_scheduled_date

    Keeps the Scheduled Date of stock moves in line with the Deadline Date: whenever the Deadline Date is changed, the Scheduled Date is automatically set to the same value.

  • Stock Picking Delivery LinkOdoo 13, 14, 15, 16, 18
    stock_picking_delivery_link

    Shows, on every intermediate warehouse operation, which final delivery it belongs to and which carrier will ship it. This helps staff trace a pick or pack step back to the outgoing delivery.

  • stock_picking_delivery_package_type_carrier

    Lets you restrict each package type to specific delivery methods, so only compatible carriers can use it when packing a transfer.

  • stock_picking_delivery_package_type_domain

    Adds an option on operation types to filter which package types can be chosen in the 'Choose Delivery Package' wizard, based on the delivery carrier of the transfer.

  • Stock picking filter lotOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_filter_lot

    When you pick or scrap a tracked product, the lot/serial number list only shows lots that are actually available in the source location, so you cannot select a lot that is not there.

  • stock_picking_group_by_base

    Technical module that creates a database index on stock transfers to speed up grouping of open, unprinted pickings. It adds no visible screens or menus.

  • 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_force_move_type

    Technical glue module that makes the 'force shipping policy' on operation types work together with the grouping of transfers by partner and carrier. It has no menus or screens of its own.

  • 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_immediate_transfer_warning

    Warns warehouse users before validating a stock transfer when no quantities have been explicitly picked, so they can confirm or cancel instead of Odoo silently processing all reserved quantities.

  • Stock Picking Import Serial NumbersOdoo 13, 14, 15, 16, 17, 18
    stock_picking_import_serial_number

    Import serial numbers (and optional packages) for incoming stock transfers from an Excel file, instead of typing each one by hand. Configure which columns hold the product, serial number and package.

  • Stock Picking Invoice LinkOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_invoice_link

    Links stock transfers (pickings) with their customer invoices and refunds, so you can jump from an invoice to its deliveries and from a delivery to its invoices, and see which stock moves each invoice line covers.

  • Stock Picking InvoicingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_invoicing

    Create customer or supplier invoices directly from stock transfers, without needing a sales or purchase order. Each transfer carries an invoice status (To Be Invoiced, Invoiced, Not Applicable) that drives the invoice creation.

  • Stock Picking KindOdoo 16, 17, 18, 19
    stock_picking_kind

    Adds a computed 'Picking Kind' field on transfers that classifies each transfer as a customer delivery, customer return, supplier reception, supplier return, drop shipping or drop shipping return, based on its source and destination locations.

  • Stock picking lines with sequence numberOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_line_sequence

    Adds a line number to each stock move on a transfer, so you can order and reorder the products on a picking and see that number on the delivery slip.

  • Stock Picking Mass ActionOdoo 12, 13, 14, 15, 16, 17, 18
    stock_picking_mass_action

    Lets warehouse users confirm, check availability and transfer many stock pickings at once from the pickings list, and adds an optional hourly job that tries to reserve stock for all confirmed outgoing transfers.

  • stock_picking_move_package_to_package

    Lets warehouse users choose a destination package for a whole package on a transfer, so all its lines are moved into that package at once.

  • stock_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_operations_multilang

    This module lets you print the Picking Operations report in the language of the customer or the warehouse, instead of always using the user's language. You choose the language rule per warehouse.

  • Stock Picking Origin ReferenceOdoo 13, 15, 16, 17, 18, 19
    stock_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_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_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_partner_brand

    Automatically fills the brand on a stock transfer (delivery, receipt, internal transfer) from the selected customer or vendor's brand, and clears it when the contact is removed.

  • 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_partner_vat

    Shows the customer's VAT number directly on transfer forms and on the Picking Operations and Delivery Slip reports, so warehouse and delivery staff can see the tax ID without opening the customer record.

  • 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 AssortmentOdoo 12, 13, 15, 16, 18
    stock_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_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_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_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.

  • 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_propagate_scheduled_date

    When you change the scheduled date of a stock transfer, Odoo automatically shifts the scheduled dates of the downstream transfers that depend on it by the same time difference.

  • Stock Picking Purchase Order LinkOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_purchase_order_link

    Adds a smart button on transfer (picking) forms that opens the purchase order which created the transfer, so warehouse users can jump straight from a receipt to its purchase order.

  • stock_picking_putaway_recompute

    Adds a 'Recompute Putaways' button on transfers and their operations so users can recalculate destination locations after putaway rules or storage locations have changed.

  • Stock Picking Report Custom DescriptionOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_report_custom_description

    Copies the sales order line description onto the related stock moves and picking reports, and keeps it in sync when the sales order line text is edited.

  • Delivery cost in Picking ReportsOdoo 12, 13, 15, 16, 17, 18
    stock_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_delivery_driver

    Shows the delivery driver's name on outgoing stock transfer reports, so the Delivery Slip and Picking Operations documents identify who is delivering the goods.

  • Stock Picking Report External NoteOdoo 15, 16, 17, 18, 19
    stock_picking_report_external_note

    Adds an external note field to stock transfers that is printed on the Delivery Slip report, so customers see extra instructions or information with their shipment.

  • stock_picking_report_header_repeater

    Repeats the delivery slip header (company and customer address, document title and origin) at the top of every page of the printed delivery report, so each page is self-identifying.

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.