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 CreationOdoo 16, 18stock_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, 19stock_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 FrequencyOdoo 16, 18stock_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 ChangeOdoo 15, 18stock_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 outgoingOdoo 15, 18stock_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 Batch Packaging QtyOdoo 16, 18stock_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 PlannerOdoo 18stock_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 InvoicesOdoo 16, 18stock_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 PickingsOdoo 16, 17, 18stock_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 ReportOdoo 16, 18stock_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 ConfirmOdoo 16, 18stock_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.
- Weighing assistant in batch pickingsOdoo 15, 18stock_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 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 Commercial EntityOdoo 16, 18stock_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, 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 Customer ReferenceOdoo 12, 13, 14, 15, 16, 18, 19stock_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, 18stock_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 DomainOdoo 16, 18stock_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, 19stock_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 BaseOdoo 16, 17, 18stock_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 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_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 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_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, 18stock_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, 19stock_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, 19stock_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, 19stock_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, 19stock_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, 18stock_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 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 Operations MultilangOdoo 16, 17, 18stock_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, 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_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, 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_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, 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 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 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.
- 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 Propagate Scheduled DateOdoo 15, 18stock_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, 19stock_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 RecomputeOdoo 16, 18stock_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, 19stock_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, 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 Delivery DriverOdoo 16, 17, 18stock_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, 19stock_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 RepeaterOdoo 16, 17, 18stock_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.