Turn stock moves into decision-ready inventory reports
Stock-card ledgers, aging analysis, and dead-stock detection through guided, role-specific dashboards — built directly on Odoo Inventory, no spreadsheets required.
The problem
Odoo's native inventory reporting handles on-hand quantities and basic move history, but it cannot answer how long stock has been sitting, which items have not moved in 90+ days, or what a product's stock-card ledger looked like across a date range. Managers end up exporting raw moves to spreadsheets and rebuilding the same aging and dead-stock analysis every month.
The solution
Advanced Inventory Reports packages historical ledgers, aging buckets, and zero-movement analysis into guided dashboards. Plain date, location, and category filters replace SQL knowledge, every KPI drills down to the exact products and moves behind it, and each dashboard's widgets can be reordered by drag-and-drop — a self-serve analytics tool a manager can run alone.
Everything an inventory manager needs to see
Every capability below is implemented in the module.
Stock Card Ledger
A historical, per-move-leg ledger with signed in/out quantities and valuation for every product, exposed through list, pivot, and graph views.
Inventory Aging Analysis
On-hand stock bucketed from 0-30 up to 180+ days, with pivot, graph, kanban, and list views to quantify carrying cost and obsolescence risk.
Dead & Slow-Moving Stock
Every on-hand product classified Active, Slow, Stagnant, or Dead by days since its last movement, so obsolete stock surfaces before it is written off.
Guided, Role-Specific Dashboards
Plain date, location, category, and threshold filters replace SQL knowledge; each user's own dashboards stay private, managers see every one.
Contextual Drill-Down
Click any KPI tile — stock value, aged value, dead-stock count — to open the exact stock-card, aging, or dead-stock records behind the number.
Drag-and-Drop Widget Builder
Add, remove, and reorder widgets — aging buckets, dead-stock lists, top aged products, movement trend, value by category — on every dashboard.
Multi-Warehouse Visibility
Every report resolves the owning warehouse for each location, so ledger, aging, and dead-stock figures roll up cleanly across every site.
Audit-Ready PDF Ledger
Print the filtered Stock Card Ledger as an auditor-friendly PDF, one click from any dashboard, for dispute resolution and compliance reviews.
Pivot, Graph & Native Export
Every report ships list, pivot, and graph views with Odoo's built-in Excel/CSV export, so figures leave the app exactly as reviewed on screen.
How it works
Create a Dashboard
Pick a date range, warehouses or locations, categories, and aging/dead-stock thresholds — no SQL or BI setup required.
Review Live KPIs
Total stock value, aged stock value, and dead-stock value and count recompute the moment the dashboard opens.
Drill Into the Detail
Click a KPI or a widget to open the underlying stock-card, aging, or dead-stock records behind it.
Print or Export
Generate the audit-ready PDF ledger, or export any list or pivot straight to Excel/CSV.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
This app targets Odoo 19 Community, with matching releases for Odoo 18 and Odoo 17.
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.
Advanced Inventory Reports
Real-time inventory dashboards with a full stock-card ledger, aging analysis, and dead-stock detection — every KPI drills down to the moves behind it.
Buy on Odoo App Store