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 GitHubConfirmed modules per version
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 CurrencyOdoo 15, 16, 19base_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, 18product_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 ReportOdoo 12, 14sale_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, 19sale_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, 18sale_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 CurrencyOdoo 15, 16sale_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 DateOdoo 14sale_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, 19sale_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.
- Product weekly sales hint on sales recommendation wizardOdoo 13, 15, 16, 18sale_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 line hide tax in reportOdoo 16, 18, 19sale_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, 19sale_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, 18sale_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.
- Outgoing Product In SalesOdoo 14sale_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 ReportOdoo 16, 18sale_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.
- Quotation BuilderOdoo 17, 19sale_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 DateOdoo 14, 16sale_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 Filter by StateOdoo 12, 13, 16sale_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, 18sale_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 ValuesOdoo 16, 18sale_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, 18sale_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 ElaborationOdoo 13, 15, 18sale_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 PriorityOdoo 13, 15, 18sale_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 SemaphoreOdoo 15, 18sale_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, 18sale_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 VolumeOdoo 15, 16, 18sale_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 DateOdoo 14sale_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, 19sale_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 PartnerOdoo 15, 16, 17, 18sale_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.