OdooWiki OCA HUB

OCA/sale-reporting

OCA community repository with 34 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 GitHub

Confirmed modules per version

12.0
6 modules
13.0
12 modules
14.0
14 modules
15.0
18 modules
16.0
22 modules
17.0
8 modules
18.0
19 modules
19.0
8 modules
20.0
0 modules

Modules in the repository

  • account_multicompany_reporting_currency

    Adds a reporting-currency amount to invoices, bills and journal entries, so you can see and total each document in one shared company reporting currency.

  • base_multicompany_reporting_currency

    Lets you set one shared reporting currency for all companies in Odoo, directly from General Settings. Any model built on the provided mixin automatically stores and updates that reporting currency on its records.

  • Product weekly sales hintOdoo 13, 15, 16, 18
    product_sold_by_delivery_week

    Shows a small weekly sales history for each product, so salespeople can see at a glance in which of the last weeks a product was actually sold and delivered to customers.

  • sale_backorder

    Track uninvoiced delivered goods and backordered quantities and values on sales orders and order lines, and print a dedicated backorder report.

  • Sale CommentsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    sale_comment_template

    Adds a Comments tab to sales orders where reusable comment texts can be attached, and prints those comments on the sales order PDF above or below the order lines.

  • Sale layout category hide detailOdoo 12, 13, 14, 15, 16, 17, 18
    sale_layout_category_hide_detail

    Adds eye-style toggle icons on section lines of sale orders and invoices so you can hide or show the section's detail lines, subtotals and line amounts in the PDF reports and the customer portal.

  • sale_multicompany_reporting_currency

    Shows each sales order and quotation total converted into your company's multicompany reporting currency, so you can compare the order currency amount with a single group-wide currency.

  • sale_order_invoice_date

    Adds an invoice date to sales orders, sales order lines and the Sales Order analysis report, so users can see and filter sales by when they were actually invoiced.

  • Sale Order Line PositionOdoo 13, 14, 15, 16, 17, 18, 19
    sale_order_line_position

    Adds an automatic position number to each sale order line, shown on the order form and printed on the quotation/order PDF. Positions are recalculated when the order is sent, confirmed, or printed, and can be recomputed manually.

  • sale_order_product_recommendation_product_sold_by_delivery_week

    Shows weekly delivered sales and stock on hand directly inside the sales order product recommendation wizard, so salespeople can pick products with better information.

  • sale_order_report_customer_lead

    Adds a Lead Time column to the printed Sale Order and Quotation PDF reports, showing each line's customer lead time in days when it is set.

  • sale_order_report_hide_tax

    Automatically hides the Taxes column in the quotation and sale order PDF sent to customers when all lines share the same tax group, keeping the document cleaner.

  • Sale Order Report Product ImageOdoo 12, 13, 14, 15, 16, 17, 18, 19
    sale_order_report_product_image

    Adds a product image column to the printed Sales Order / Quotation PDF, so each order line shows the product picture next to its description.

  • Sale Order WeightOdoo 14, 16, 17, 18
    sale_order_weight

    Adds a Weight column to the sale order PDF report and shows the total weight of the order, calculated from each product's weight and ordered quantity.

  • sale_outgoing_product

    Adds an "Outgoing Products" report under the Sales reporting menu that lists stock moves for products going out of the warehouse, so users can see what still has to be delivered.

  • sale_packaging_report

    Adds packaging information to sale order reports and to the Sales analysis report, so users can see which packaging was used and how many packages were sold or delivered.

  • sale_quotation_builder

    Design rich quotation templates with website building blocks, and let Odoo automatically fill quotations with the matching product descriptions and template content.

  • sale_report_commitment_date

    Adds the sales order commitment date to the Sales Order analysis report, so users can filter and group sales analysis by the promised delivery date.

  • sale_report_country_state

    Adds a "Customer State" filter and grouping option to the Sales analysis report, so users can break down sales figures by the customer's state or province.

  • sale_report_crossed_out_original_price

    When a sale order uses a pricelist with the "Show public price & discount to the customer" policy and a line has a discount, the printed sales order and quotation report shows the original unit price crossed out with the discounted price below it.

  • Sale Report DeliveredOdoo 13, 14, 15, 16, 18
    sale_report_delivered

    Adds a new 'Sales from deliveries' analysis report that shows sales figures based on quantities actually delivered, including returns and dropshipping, with cost and margin information.

  • sale_report_delivered_attribute_values

    Adds product attribute values to the Delivered Sales report, so you can filter and group delivered quantities by attribute (e.g. colour, size) directly in the report.

  • Sale Report Delivered BrandOdoo 13, 14, 15, 18
    sale_report_delivered_brand

    Adds the product brand to the Delivered Sales report, so you can see and filter delivered quantities by brand.

  • sale_report_delivered_deposit

    This module adds customer deposit lines to the Sale Report Delivered, so you can see deposits alongside regular deliveries in the same report.

  • sale_report_delivered_elaboration

    Adds an elaboration cost column to the Delivered Sales report, showing the total elaboration cost per product line based on the quantity delivered and the elaboration cost set on the sale order line.

  • sale_report_delivered_partner_priority

    Adds the customer's priority to the Delivered Sales report, so you can see and filter delivered quantities by customer priority.

  • sale_report_delivered_price_compliance

    Adds a "Price Compliance Tier" filter and grouping option to the Delivered Sales report, so users can analyse delivered quantities by how well their prices comply with the configured price compliance tiers.

  • sale_report_delivered_semaphore

    Adds a colour semaphore (green, yellow, red) to the Delivered Sales report, so users can see and group sales lines by their delivery status indicator.

  • Sale Report Delivered subtotalOdoo 12, 13, 14, 15, 16, 18
    sale_report_delivered_subtotal

    Adds two new columns to the Sales Report: the untaxed total based on delivered quantities and the gross weight delivered. Users can analyse sales by what was actually delivered, not just what was ordered.

  • sale_report_delivered_volume

    Adds a new "Volume Delivered" measure to the Sales analysis report, showing the total product volume actually delivered to customers.

  • sale_report_delivery_date

    Adds the last delivery date to the Sales Order analysis report, so users can filter and group sales analysis by when products were actually delivered.

  • Sale Report SalesmanOdoo 15, 16, 17, 18, 19
    sale_report_salesman

    Gives salespeople access to the Sales Reporting menu, so users in the Salesperson group can open sales reports without needing extra permissions.

  • sale_report_salesperson_from_partner

    Adds a new "Salesperson From Partner" field to the Sales Analysis report, letting users group and filter sales by the salesperson assigned to the customer's contact record.

  • sales_team_invoiced_target_report

    Adds a Sales Teams reporting dashboard with invoiced amounts, opportunities, quotations and orders to invoice, plus a configurable rule for which invoices count as invoiced.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.