Turn thousands of SKUs into three clear priorities
ABC Sales Analysis Reports ranks every product by sales value, quantity or margin, then classifies it into A, B and C tiers — so purchasing, pricing and stocking decisions are backed by numbers instead of gut feel.
The problem
Odoo's native reports show what sold, but never which products actually matter. A catalog of thousands of SKUs gets treated as equally important, so purchasing over-stocks slow movers, cycle counts spread too thin, and finance loses sight of where working capital is really going. Every month, someone rebuilds the same value-ranked analysis by hand in a spreadsheet.
The solution
ABC Sales Analysis Reports classifies your catalog into A, B and C tiers by sales value, quantity or margin, right inside Odoo. Set a date window and thresholds, press Compute, and get a ranked, printable report with a concentration dashboard, a persistent class badge on every product, and scheduled email delivery to stakeholders — no spreadsheets, no exports.
Everything an ABC workflow needs
Every capability below is implemented in the module.
Financial-first ABC classification
Rank products by sales value, quantity sold, or margin with a single click, then split them into A, B and C tiers using thresholds you control.
Configurable analysis runs
Set the date window, ranking basis, class thresholds, and an optional product category filter on every analysis before you compute it.
Concentration dashboard
A bundled graph and pivot view show exactly how much of your sales value or quantity is concentrated in each ABC tier.
Ranked results list
Every computed analysis lists rank, quantity, sales value, margin, and cumulative percentage per product, with color-coded A, B and C badges.
Printable PDF report
Generate a branded PDF summarizing A, B and C counts and totals plus the full ranked product table, ready to print or share.
Scheduled analyses with email delivery
Configure recurring ABC runs on a trailing lookback window and automatically email the PDF report to chosen recipients.
Persistent product classification
Every computed analysis can write the resulting A, B or C class and classification date straight onto the product record for reference anywhere in Odoo.
Draft, compute, reset workflow
Review your filters in Draft, compute results on demand, and reset an analysis back to Draft to rerun it with different parameters.
Full audit trail
Every analysis is sequentially numbered and tracked, so changes to dates, basis, and thresholds are logged in the chatter.
How it works
Set your filters
Pick a date range, ranking basis (value, quantity, or margin), class thresholds, and an optional category filter.
Compute
Click Compute to pull confirmed sales, rank every product, and assign it to class A, B, or C.
Review the results
Read the ranked list, the concentration dashboard, and per-class totals, or print the PDF report.
Automate and share
Save recurring schedules to recompute and email results to stakeholders on a set cadence.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Only confirmed sale orders inside the date range you set are counted. Draft, sent and cancelled orders are excluded, so the analysis always reflects real, confirmed revenue.
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.
ABC Sales Analysis Reports
Rank every product into A, B and C tiers by sales value, quantity or margin, with a concentration dashboard, printable PDF and scheduled email delivery — a repeatable, audited analysis run instead of a monthly spreadsheet rebuild.
Buy on Odoo App Store