OdooWiki OCA HUB

POS Sales Reports by Category only

pos_daily_sales_reports_category_only folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

This module removes product lines on Reports as below: This feature is enabled by default on installation of the module. It can be disabled by unchecking this setting:

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a setting to Point of Sale that hides individual product lines in the daily sales report, showing only product category totals. Enabled by default per point of sale.

This module extends the daily sales reports of the Point of Sale. When the option is active, the report no longer lists each product sold; it only shows one line per product category with the quantity and total amount, plus a grand total.

Where it appears: - In Point of Sale settings, a new "Reports" section contains the checkbox "Sales Report by Category only?". - The setting is stored per point of sale (pos.config), so each shop can choose its own behaviour. - The change affects the daily sales report screen and the printed receipt-style report generated from a POS session.

Business rules and behaviour: - The option is enabled by default when the module is installed. - When enabled, the report shows a table with columns Product Category, Quantity and Total, followed by a total row. - When disabled, the report keeps the original layout with each product line, its internal reference, unit of measure, discount and total. - The same choice applies to refunded products. - The report data is computed by report.point_of_sale.report_saledetails, which passes the setting to the report template.

Areas touched: Point of Sale configuration (pos.config), the POS settings screen (res.config.settings), and the sales details report.

Depends on

pos_daily_sales_reports
Models and fields (3)
  • pos.config · extends an existing modelsales_report_by_category_only (Sales Report by Category only?)
  • res.config.settings · extends an existing modelpos_sales_report_by_category_only
  • report.point_of_sale.report_saledetails · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.