OdooWiki OCA HUB

OCA modules for Odoo 17

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

See also

Modules for Odoo 17

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

    Shows, on each transfer, the status of the upstream transfers it depends on, so you can see at a glance whether the goods are still waiting, partially available, ready or done at the source.

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

    Adds a "My Consigned Pickings" section to the customer portal so portal users can see the stock transfers where they are recorded as the consignment owner, with read-only access.

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

    Adds a printed flag to transfers (stock pickings) so users can see whether a warehouse document has already been printed, filter transfers by printed/not printed, and open the print history.

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

    Shows past demand (outgoing stock moves) for each product, broken down by configurable time periods, directly on the product form and on replenishment rules. Users choose which periods appear in Inventory settings.

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

    Adds a new Inventory security group called "User: Manage Products" that lets warehouse users create, edit and delete products and product variants without giving them full inventory manager rights.

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

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

    Adds an Available Quantity column to the editable stock quant list view, so users can see how much stock is really available for each product/location line.

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

  • Stock Move Reservation Info MRPOdoo 13, 14, 15, 16, 17, 18
    stock_quant_reservation_info_mrp

    Adds a Manufacturing Order column and a shortcut button to the reserved stock information screens, so users can see which manufacturing order is holding a reserved product and jump straight to it.

  • Stock Quantity History LocationOdoo 12, 13, 14, 15, 16, 17, 18
    stock_quantity_history_location

    Lets you run the Inventory at Date report filtered by a specific warehouse location, including or excluding its sub-locations, to see stock quantities as they were on a past date.

  • Stock Receipt Lot InfoOdoo 15, 16, 17, 18
    stock_receipt_lot_info

    While receiving products tracked by lot or serial number, you can now type the Best before, Removal and Alert dates yourself instead of letting Odoo calculate them automatically.

  • Stock Removal Location by PriorityOdoo 12, 13, 14, 15, 16, 17, 18
    stock_removal_location_by_priority

    Adds a removal priority number on stock locations so Odoo picks stock from the most important locations first when incoming dates are the same. The option is switched on in Inventory settings and the field appears on the location form.

  • stock_replenishment_mrp_bom_selection

    When you replenish a product that is manufactured, Odoo now opens a wizard where you choose which bill of materials to use and how many units to produce with each one.

  • stock_report_partner_ref

    Adds the customer reference to stock picking reports, so delivery and operational documents show the customer's own reference next to the address.

  • Stock RequestOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_request

    Lets employees create internal stock requests for products they need, and track them until the goods are transferred to the chosen location. Requests can be grouped into request orders and linked to the resulting transfers.

  • Stock Request AnalyticOdoo 12, 13, 14, 15, 16, 17
    stock_request_analytic

    Adds analytic account distribution to stock requests and stock request orders, so users can tag internal stock requests with analytic accounts for cost tracking.

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

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.