OdooWiki OCA HUB

OCA modules for Odoo 15

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

See also

Modules for Odoo 15

  • stock_picking_batch_purchase_price_update

    Adds a purchase price column to the detailed operations screens of incoming picking batches, so users can view and edit the purchase price directly from batch operations.

  • stock_picking_batch_set_quantity

    Adds a button in batch transfers that fills the done quantity with the reserved quantity, so warehouse users can confirm all reserved stock in one click.

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

    Lets you record free-text lot or serial number information on stock transfer lines, and make it mandatory per product. Useful when lot tracking is handled outside Odoo, for example by a third-party logistics provider.

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

    Shows the Incoterm (international commercial term) on transfer orders, automatically taken from the related sales order. Users can also change it directly on the transfer.

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

    Adds an option on operation types to force warehouse users to manually pick a Lot/Serial Number on each transfer line before the transfer can be validated.

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

    Shows, for each transfer, which transfers came before it and which transfers follow it, and lets you search, filter and group transfers by those links.

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

    Glue module that combines product assortment restrictions with inline stock availability display on transfer lines. It adds no new screens or fields of its own.

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

    Lets you filter transfer records by whether their products are available, so you can quickly find outgoing transfers that have availability problems.

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

    Adds a "Kit Helper" tab on delivery orders so you can enter how many product kits you want to deliver and let Odoo fill the detailed component quantities in the Operations tab automatically.

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

    Adds a 'Remaining products (not delivered yet)' table to the delivery slip report, so customers can see which products were not delivered. You choose how much detail to show and can switch it off per customer or per product.

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

  • stock_picking_show_lot

    Adds a "Lots" button on the transfer (stock picking) form that opens the lot or serial numbers recorded on that transfer, showing a single lot directly or a list of all lots used.

  • 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 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 Picking Whole ScrapOdoo 12, 13, 15, 18
    stock_picking_whole_scrap

    Adds a "Scrap All" action on a completed transfer that opens a wizard listing every move line, so you can scrap the whole picking in one go.

  • stock_procurement_group_hook

    This technical module adds a hook to the procurement group run method, allowing other modules to skip certain procurements and customize replenishment logic. It does not add any user-facing features by itself.

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

    See which lots or serial numbers were consumed to make a given lot, and which lots were produced from it, directly or through several manufacturing steps.

  • stock_production_lot_warranty

    Adds a Warranty Expiration Date field to lot and serial numbers in Odoo, automatically calculated from the warranty duration configured on the product.

  • Stock Push DelayOdoo 13, 14, 15, 17
    stock_push_delay

    Lets you control when push rules create the next stock operation: instead of running automatically, the follow-up transfer is created when the current picking is validated, and you can see the final destination location on moves.

  • Stock Putaway HooksOdoo 13, 14, 15, 16, 17, 18
    stock_putaway_hook

    This technical module lets other Odoo add-ons plug in extra putaway strategies, so incoming goods can be directed to storage locations based on rules beyond the standard product and product category.

  • Product template in putaway strategiesOdoo 13, 14, 15, 16, 17, 18, 19
    stock_putaway_product_template

    Lets you set putaway rules for a whole product template instead of each individual variant, and adds a button on the product form to see the putaway rules that apply to it.

  • Stock Quant Cost InfoOdoo 15, 16, 18
    stock_quant_cost_info

    Adds an Adjustment Cost column to the Physical Inventory quant list and its PDF report, showing the value of the counted difference (real minus theoretical quantity) multiplied by the product cost.

  • Stock - Manual Quant AssignmentOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_quant_manual_assign

    Lets warehouse users manually choose which stock quants (specific lots, packages, owners or locations) are reserved for a transfer, instead of letting Odoo pick automatically.

  • Stock Move Reservation InfoOdoo 13, 14, 15, 16, 17, 18, 19
    stock_quant_reservation_info

    See which transfers or manufacturing orders are reserving a product directly from the stock quantities screen, and jump to the related document with one click.

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.