OCA/stock-logistics-reporting
OCA community repository with 50 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Delivery Line Sale Line PositionOdoo 13, 14, 15, 16, 17, 18delivery_line_sale_line_position
Shows the sale order line position on delivery slips and stock transfers, so warehouse staff can match each delivered product to its line in the sales order.
- Printing Auto Stock PickingOdoo 14, 18printing_auto_stock_picking
Automatically print documents (such as delivery slips or carrier labels) when a transfer is validated, based on the printing rules configured on each operation type.
- Stock Account Quantity History LocationOdoo 12, 13, 14, 15, 18stock_account_quantity_history_location
Adds location filtering to the stock valuation history report, so users can see the value of stock at a specific date for a chosen location and its sub-locations.
- stock_account_valuation_discrepancy_adjust
Lets accountants compare the inventory value of products with their accounting value and create journal entries to correct the differences, either one entry per product or a single combined entry.
- Stock Account Valuation ReportOdoo 12, 13, 14, 15, 16, 18stock_account_valuation_report
Compare the stock value and quantity from inventory records with the value and quantity recorded in accounting, product by product, and spot differences. A new report under Inventory / Reporting / Dual Inventory Valuation shows both sides side by side.
- Stock AnalysisOdoo 12stock_analysis
Adds a Stock Analysis pivot and graph report under Warehouse > Reporting that shows on-hand quantities per product and per location, with filters for lots, packages, categories and companies.
- Stock Average Daily SaleOdoo 14, 16stock_average_daily_sale
Adds an 'Average Daily Sales' report that shows, per product and per ABC class, how much stock leaves the warehouse on average each day, plus a safety stock and a recommended quantity to keep in stock.
- Stock Card ReportOdoo 12, 13, 14, 15, 16stock_card_report
Adds a Stock Card report to Inventory Reporting that shows every in/out movement of selected products in a chosen location and date range, with an opening balance and running balance. Users can view it on screen or export it to PDF or Excel.
- Stock Delivery NoteOdoo 17, 18, 19stock_delivery_note
Adds a free-text delivery note field on transfer (picking) forms and prints it on the delivery report, so you can include extra instructions or remarks with the shipment documents.
- Stock Forecast ReportOdoo 12stock_forecast_report
Adds a Forecasted Inventory report that shows, day by day, the stock you have and the receipts and deliveries expected over the next months, as a graph or pivot table.
- Inventory Turnover ReportOdoo 12stock_inventory_turnover_report
Adds an Inventory Turnover report that shows, for each product, how much stock was available, received and consumed in the last 6 and 12 months, plus months of inventory and turnover cycles.
- Stock Inventory Valuation PivotOdoo 13, 14stock_inventory_valuation_pivot
Adds a pivot view to the stock inventory valuation report, so users can analyse stock valuation by product with totals for value and quantity.
- Stock Inventory Valuation ReportOdoo 12, 14, 18stock_inventory_valuation_report
Adds a valuation report to the Inventory Valuation screen so users can see the stock quantity and value of every storable product at a chosen date, then view it on screen or export it as PDF or Excel.
- stock_inventory_valuation_show_remaining
Changes the Inventory Valuation report so it shows the quantity and value still remaining in stock instead of the original layer totals, making the report match what users expect to see.
- stock_inventory_valuation_unit_cost
Adds a Unit Cost column to the Inventory Valuation report, so users can see the cost per unit for each stock valuation line.
- Stock Kardex ReportOdoo 12stock_kardex_report
Adds a Stock Kardex Report to Odoo that shows, for one product and one location over a chosen period, every stock movement with a running balance. Users open a small wizard, pick product, location and dates, and get a list starting with the initial balance.
- Stock Move Delay ReportOdoo 13, 18stock_move_delay_report
Adds a "Delay Analysis" report under Inventory > Reporting that shows, per responsible partner, how late completed stock moves were compared to their scheduled date, with pivot, graph and list views.
- Stock Move Pivot Total PriceOdoo 17, 18stock_move_pivot_total_price
Adds a new "Total Product Price" measure to the stock move pivot analysis, calculated as the product's sales price multiplied by the moved quantity.
- Stock Move Cost Value ReportOdoo 12, 13, 15, 16, 17, 18, 19stock_move_value_report
Adds printable PDF reports showing the cost value of stock operations: pickings, scraps, inventories and selected stock moves or move lines, with product, quantity, unit value, subtotal and totals.
- Stock Picking Auto PrintOdoo 15stock_picking_auto_print
Adds an option on operation types to automatically print the delivery slip when a transfer is validated, so warehouse staff get the document without clicking Print.
- 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.
- 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 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 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.
- Print Labels in PickingOdoo 12stock_picking_product_label
Adds a 'Product Barcodes (PDF)' report on stock transfers that prints one barcode label per done quantity of each product moved.
- 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.
- 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 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.
- 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 addressOdoo 15, 16, 17, 18stock_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 - Product StickerOdoo 15, 16, 18stock_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 QuantityOdoo 16, 18stock_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 SalespersonOdoo 16, 17, 18stock_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, 18stock_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.
- Stock picking report undelivered productsOdoo 12, 13, 15stock_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, 19stock_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_delivery_fee
Adds the delivery fee charged on a sales order to the untaxed, tax and total amounts shown on the valued picking report, so the transfer's value matches what the customer actually pays.
- Valued picking linked with MRP KitsOdoo 12, 13, 15, 16, 18stock_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_report_without_order_qty
This module hides the ordered quantity columns on the delivery slip report once a transfer is completed, so the printed document only shows what was actually shipped.
- Stock Portal Lot List DonwloadOdoo 16, 18stock_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 Product Demand InfoOdoo 17, 19stock_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_production_lot_traceability_shipment_report
Lets you pick a Lot/Serial Number and see every shipment that directly or indirectly involved it, so you can trace which customers received a product or a component made from that lot.
- Stock Quant HistoryOdoo 14, 17, 18stock_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 QueuedOdoo 14, 17stock_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 Quantity History LocationOdoo 12, 13, 14, 15, 16, 17, 18stock_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 Report Partner RefOdoo 17stock_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 Report Quantity By LocationOdoo 12, 13, 14, 15, 16stock_report_quantity_by_location
Adds an Inventory report that shows, for each product and each selected warehouse location, the quantity on hand, the quantity reserved and the quantity unreserved. Users pick the locations in a small wizard and then view the results in a list or pivot table.