OdooWiki OCA HUB

OCA modules for Odoo 16

There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16

See also

Modules for Odoo 16

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

    Lets customers see and sign their delivery and receipt documents in the Odoo customer portal, and lets staff share a secure link to a specific document for signing.

  • 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_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_product_interchangeable

    Lets you mark products as interchangeable so that when an outgoing delivery lacks stock, Odoo automatically adds substitute products to the transfer to cover the missing quantity.

  • 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 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_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 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_custom_name

    Hides the product name on the delivery slip when a description is set on the operation, showing the description instead. This keeps customer-facing delivery documents free of internal product names.

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

  • stock_picking_report_incoming_delivery_address

    Adds a per-operation-type option to show the pick-up address on incoming transfer reports, replacing the vendor address block when enabled.

  • stock_picking_report_internal_delivery_address

    Shows the delivery address on stock picking reports when the operation type is internal, so internal transfers display the destination address like outgoing deliveries do.

  • stock_picking_report_product_sticker

    Print product stickers directly on delivery slips. Choose per operation type whether stickers appear at the top right or bottom left of the report.

  • stock_picking_report_qty_undelivered

    Adds an option on operation types to print a summary of undelivered quantities on delivery slips, showing products that were ordered but not fully delivered.

  • stock_picking_report_salesperson

    Adds the salesperson's name to delivery-related stock reports. On outgoing transfers linked to a sale order, the Delivery Slip and Picking Operations reports now show who the salesperson is.

  • Stock Picking Report SummaryOdoo 12, 16, 17, 18
    stock_picking_report_summary

    Print a PDF summary of several selected transfers, with a product totals sheet and a per-transfer detail sheet. You can optionally include standard prices and units.

  • Valued Picking ReportOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_report_valued

    Adds prices, taxes and totals to the Delivery Slip report for outgoing shipments linked to a sales order, and lets you switch this valuation on or off per customer.

  • stock_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_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_return_empty_package

    Adds an option on operation types so that, when goods are returned from a customer, the packaging is not put back into stock — only its contents are.

  • 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 Refund OptionOdoo 12, 13, 15, 16, 17, 18, 19
    stock_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, 19
    stock_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 Sale Order LinkOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_sale_order_link

    Adds a "Sales Order" smart button on Stock Transfers so users can jump straight from a transfer to the sales order it comes from.

  • Stock Picking by MailOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_picking_send_by_mail

    Adds a "Send by Email" button on transfer (stock picking) forms so users can email the transfer document to a contact, optionally pre-filled with the company's email template.

  • Stock Picking Show BackorderOdoo 12, 13, 14, 15, 16, 17, 18
    stock_picking_show_backorder

    Adds a Backorders tab on transfer (stock picking) forms so users can see all backorders created from a given transfer.

  • Stock Picking Show LinkedOdoo 13, 14, 15, 16, 17, 18, 19
    stock_picking_show_linked

    Adds a smart button on transfer (picking) forms that opens the previous transfers linked through the moves' origin moves, making chained routes easy to follow.

  • Show returns on stock pickingsOdoo 12, 13, 14, 15, 16, 17, 18
    stock_picking_show_return

    Adds a Returns tab to transfer forms showing all return transfers created from the current one, plus a smart button to jump to the original transfer when the current one is itself a return.

  • stock_picking_start

    Adds a Start button to transfer (picking) forms so you can lock a transfer before processing it, preventing new products from being added. A Cancel Start button unlocks it again.

  • stock_picking_status_notification

    Send automatic pop-up notifications to chosen Odoo users whenever a transfer (stock picking) changes status, based on configurable rules per operation type.

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

    This module lets you create several batch transfers at once, automatically grouping the selected transfers by the fields you choose (for example carrier, partner or scheduled date).

  • stock_picking_type_bypass_reservation

    Lets you mark an Operations Type so its transfers always reserve products even when stock is not available, and flags the resulting detailed operations as 'Phantom reservation' so you can spot uncovered demand.

  • 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 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 Picking Warn MessageOdoo 13, 14, 15, 16, 17, 18
    stock_picking_warn_message

    Shows a warning banner on transfer (picking) forms when the customer has a warning or blocking message, so warehouse staff see it even if the customer was not changed.

  • stock_portal_lot_list_download

    Customers can download an Excel file listing the lot or serial numbers of a completed delivery directly from the Odoo customer portal.

  • stock_procurement_customer

    Lets you record a customer on a procurement group and automatically carries it over to the related transfer, showing it on the transfer form when it differs from the contact.

  • Stock product PackOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_product_pack

    Shows correct On Hand and Forecasted quantities for product packs by calculating them from their components, and lets you sell a pack without creating stock moves for it.

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

    Adds an "Add set" button on draft transfer forms so users can quickly insert a whole product set as stock move lines, with quantity multiplied per set.

  • Inventory Product Template TagsOdoo 14, 15, 16, 17, 18
    stock_product_template_tags

    Adds a Tags menu inside the Inventory app's configuration, giving quick access to the product tags list from Inventory instead of only from the Sales or Products menus.

  • Stock Production Lot ActiveOdoo 13, 14, 15, 16, 17, 18, 19
    stock_production_lot_active

    Lets you archive and unarchive lots and serial numbers in Odoo, so old or unused ones can be hidden from everyday lists while keeping their history.

  • stock_production_lot_expired_date

    Lets you choose which date (use, expiration, alert or removal) is the reference for a lot, and automatically fills the other dates when you edit that reference date on a lot.

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.