One builder, every sales report

Margin, salesperson performance, product ranking, and delivered-vs-invoiced revenue — generated, previewed, printed, exported and emailed from one saved report definition.

The problem

Odoo's native Sales Analysis is a single pivot view that assumes pivot fluency. Everyone else stitches together several narrow apps — one for margin, one for salesperson PDFs, one for Excel export, one for delivered-quantity revenue — then rebuilds the formatting and filters by hand every single reporting cycle.

The solution

Sales Reports Pro is one guided report builder covering six report types. Pick a type, set filters and grouping, and preview on screen before you commit to a branded PDF, an Excel workbook, or a recurring scheduled email — all from the same saved definition.

Capabilities

Everything a sales report needs

Every capability below is implemented in the module.

01

Unified report center

One menu, one guided builder covering Margin Analysis, Salesperson Performance, Product Ranking, Ordered vs Delivered vs Invoiced, Daily Sales and Sales Summary — no more juggling separate apps.

02

Cost-based gross margin

Margin amount and margin percentage computed from each product's real cost, not a list-price approximation — the most requested gap in native reporting.

03

Ordered vs. delivered vs. invoiced

All three fulfilment stages side by side, with proportional revenue calculated correctly for partial deliveries and dropship orders.

04

Salesperson performance

Order count, quantity, ordered amount, invoiced amount and margin per salesperson, with side-by-side comparison across the whole team.

05

Product ranking

Top, bottom or unsold products and categories by quantity and revenue, with a configurable Top/Bottom N limit.

06

On-screen preview, then export

Every report generates into a live list, pivot and graph before you print or export — no blind regenerate-and-check cycles.

07

Branded PDF and Excel, together

A branded PDF with a colour theme and a cover note, and an Excel workbook with totals and per-salesperson sheets — from the same report definition.

08

Scheduled email delivery

Turn on scheduling for any saved report and it regenerates and emails itself — as PDF, Excel, or both — on the interval you choose.

09

Saved, filtered, role-scoped

Save any date range, grouping and multi-dimension filter combination for reuse, with period-over-period comparison and access scoped so salespeople see only their own data.

Workflow

How it works

1

Pick a report type

Choose Margin, Salesperson, Product, Delivered, Daily or Summary and set the period, grouping and filters.

2

Generate and preview

Click Generate to populate the list, totals, pivot and graph right in the form before you commit to any output.

3

Print or export

Print the branded PDF, export the Excel workbook, or open the pivot/graph analysis — all from the same definition.

4

Schedule and forget

Turn on scheduled delivery and the report regenerates and emails itself to your recipients on the interval you set.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

From each order line's cost-based margin, provided by the Sale Margin app (a standard Odoo dependency), so figures reflect real product cost rather than a list-price estimate.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Sales Reports Pro - Unified Sales Reporting Suite

Margin, salesperson, product ranking and ordered vs. delivered vs. invoiced reports in one saved, schedulable builder — previewed on screen and exported as branded PDF and Excel.

Buy on Odoo App Store