NZ Solutions Apps for Odoo
Inventory Reports — Advanced Inventory Analysis — Odoo 19
Unlock a complete inventory analysis suite under Inventory > Reporting > Inventory Reports. Run Age, FSN, XYZ, Overstock, Out of Stock, Turnover, Coverage, and Stock Movement reports — each with PDF, Excel, List, and Graph outputs for faster, clearer stock decisions.
How to Access
After installing the module, open Inventory > Reporting > Inventory Reports and choose any of the ten analysis reports from the menu.
Available Reports
Each report supports PDF, Excel, List, and Graph outputs:
- Inventory Age Analysis
- Inventory Age Breakdown Analysis
- Inventory FSN Analysis
- Inventory XYZ Analysis
- Inventory FSN-XYZ Analysis
- Inventory OutOfStock Analysis
- Inventory Overstock Analysis
- Inventory Turnover Analysis Report
- Inventory Coverage Analysis
- Stock Movement Analysis
What does this module provide?
This module provides a complete inventory analysis suite under Inventory > Reporting > Inventory Reports. Run wizards to filter by dates, products, categories, companies, and warehouses, then export or view results as PDF, Excel (XLSX), List, or Graph. Cover aging, FSN and XYZ classification, combined FSN-XYZ, out-of-stock and overstock detection, turnover, coverage days, and stock movement — all in one install for Odoo 19 Community and Enterprise.
KEY HIGHLIGHTS
Ten Analysis Reports
Age, Age Breakdown, FSN, XYZ, FSN-XYZ, Out of Stock, Overstock, Turnover, Coverage, and Stock Movement — all under one Reporting menu.
PDF Export
Generate polished printable PDF reports from every wizard with a single click — ideal for sharing with management or auditors.
Excel (XLSX) Export
Download analysis data as Excel workbooks for further filtering, pivot tables, and offline review outside Odoo.
List & Graph Views
Open results instantly as an interactive List view or a Graph chart inside Odoo — no download required for quick checks.
Flexible Report Wizards
Each report opens a wizard with date ranges, product/category filters, and company/warehouse selection so you analyse exactly the stock you care about.
FSN, XYZ & Aging Insights
Classify products by movement speed (FSN), value variability (XYZ), or stock age buckets — and combine FSN-XYZ for deeper inventory control.
1) Reporting Menu — Open Inventory Reports
From Inventory > Reporting, open the Inventory Reports section to access all ten analysis reports — Age, Age Breakdown, FSN, XYZ, FSN-XYZ, Out of Stock, Overstock, Turnover, Coverage, and Stock Movement.

2) Inventory Age Analysis — Report Wizard
Open the Inventory Age Analysis wizard to set filters such as dates, products, categories, companies, and warehouses. Choose how you want to output the report: PDF, Excel, List, or Graph.

3) Inventory Age Analysis — PDF Output
Click PDF to generate a printable Inventory Age Analysis report. Share aging insights with management or keep them for audit and review.

4) Inventory Age Analysis — List View
Use View List Data to open the Age Analysis results as an interactive list inside Odoo — sort, search, and drill into product aging without leaving the system.

5) Inventory Age Analysis — Graph View
Choose View Graph Data to visualise Age Analysis as a chart. Spot aging patterns at a glance and compare stock age buckets visually.

6) Inventory Age Analysis — Excel (XLSX) Export
Click Excel to download the Age Analysis as an XLSX workbook. Continue filtering, pivoting, or sharing the data offline in spreadsheet tools.

7) Inventory Age Breakdown Analysis — Wizard
The Inventory Age Breakdown Analysis wizard lets you configure filters and export or view results as PDF, List, Graph, or Excel (XLSX) — giving a finer breakdown of stock age buckets.

8) Inventory Age Breakdown Analysis — Report Result
Review the generated Age Breakdown report with product-level aging details, quantities, and classifications ready for operational decisions.

9) Inventory Overstock Analysis — Wizard
Configure the Inventory Overstock Analysis wizard with the analysis horizon, average sales dates, products, categories, companies, and warehouses. Export or view as PDF, List, Graph, or Excel (XLSX).

10) Inventory Overstock Analysis — Report Result
Identify overstocked products quickly from the Overstock Analysis result view — highlight excess inventory before it ties up working capital.

11) Inventory FSN Analysis — Wizard
Run the Inventory FSN Analysis wizard to classify products as Fast, Slow, or Non-moving. Set sales dates and filters, then output as PDF, List, Graph, or Excel (XLSX).

12) Inventory FSN Analysis — Report Result
See FSN classifications with stock and sales metrics so you can prioritise fast movers and act on slow or non-moving items.

13) Inventory XYZ Analysis — Wizard
Use the Inventory XYZ Analysis wizard to classify products by demand variability. Apply filters and export or view results as PDF, List, Graph, or Excel (XLSX).

14) Inventory XYZ Analysis — Report Result
Review XYZ classifications in the result view to understand which products have stable demand versus high variability.

15) Inventory Overstock Analysis — Filters & Outputs
Another look at the Inventory Overstock Analysis wizard: set the next-X-days horizon, average sales period, and product/company filters, then print or view as PDF, List, Graph, or Excel (XLSX).

16) Inventory Overstock Analysis — Detailed Result
Inspect the detailed Overstock Analysis result to compare expected demand against current stock and pinpoint excess quantities.

17) Inventory FSN-XYZ Analysis — Wizard
Combine movement speed and demand variability with the Inventory FSN-XYZ Analysis wizard. Filter your scope and output as PDF, List, Graph, or Excel (XLSX).

18) Inventory FSN-XYZ Analysis — Report Result
View combined FSN-XYZ matrix results to prioritise inventory policies — for example Fast-X items versus Slow-Z stock.

19) Inventory Out Of Stock Analysis — Wizard
Detect shortages early with the Inventory Out Of Stock Analysis wizard. Apply filters and generate results as PDF, List, Graph, or Excel (XLSX).

20) Inventory Out Of Stock Analysis — Report Result
Review products that are out of stock or at risk, so purchasing and warehouse teams can react before sales are lost.

21) Inventory Turnover Analysis — Wizard
Measure how efficiently stock turns with the Inventory Turnover Analysis Report wizard. Configure filters and export or view as PDF, List, Graph, or Excel (XLSX).

22) Inventory Turnover Analysis — Report Result
Analyse turnover ratios and related stock metrics to improve purchasing cadence and reduce idle inventory.

23) Inventory Coverage Analysis — Wizard
Estimate how many days current stock will cover with the Inventory Coverage Analysis wizard. Filter and output as PDF, List, Graph, or Excel (XLSX).

24) Inventory Coverage Analysis — Report Result
See coverage days and related figures per product so you can replenish in time and avoid both stockouts and excess.

25) Stock Movement Analysis — Wizard
Track inbound and outbound flows with the Stock Movement Analysis wizard. Set your filters and generate PDF, List, Graph, or Excel (XLSX) outputs.

26) Stock Movement Analysis — Report Result
Review stock movement results to understand product flow across warehouses and support better operational planning.

stock and stock_account so valuation-aware inventory analysis stays consistent.Where do I find the reports after installation?
Go to Inventory > Reporting > Inventory Reports. You will see all ten analysis reports listed in the Stock reporting menu.
Which reports are included?
Inventory Age Analysis, Age Breakdown, FSN, XYZ, FSN-XYZ, OutOfStock, Overstock, Turnover, Coverage, and Stock Movement Analysis.
What output formats does each report support?
Every report wizard provides four outputs: PDF, Excel (XLSX), View List Data, and View Graph Data.
Can I filter reports by company or warehouse?
Yes. Each wizard includes filters for products, product categories, companies, and warehouses so you analyse only the stock scope you need.
What is FSN analysis?
FSN classifies products as Fast, Slow, or Non-moving based on sales activity over the selected date range — helping you prioritise active SKUs and act on idle stock.
What is XYZ analysis?
XYZ segments products by demand variability. Use it alone or with FSN (FSN-XYZ) to refine replenishment and safety-stock strategies.
Do I need extra modules installed?
The app depends on stock and stock_account. Excel export requires the xlsxwriter Python library on the server.
Which Odoo editions and deployment modes are supported?
The module is compatible with Odoo 19 Community and Enterprise on On-Premise, Odoo Online, and Odoo.sh.
Version 19.0.1.0.0
Initial Release- Inventory Reports menu under Inventory > Reporting
- Inventory Age Analysis with PDF, Excel, List, and Graph
- Inventory Age Breakdown Analysis
- Inventory FSN Analysis (Fast / Slow / Non-moving)
- Inventory XYZ Analysis
- Inventory FSN-XYZ combined analysis
- Inventory OutOfStock Analysis
- Inventory Overstock Analysis
- Inventory Turnover Analysis Report
- Inventory Coverage Analysis
- Stock Movement Analysis
- Wizard filters for dates, products, categories, companies, and warehouses
- PDF and Excel (XLSX) export for every report
- Interactive List and Graph result views
- Odoo 19 Community & Enterprise support
Our Services
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 3179 |
| Technical Name |
nz_inventory_reports |
| License | LGPL-3 |
| Website | https://www.nezam.co |
Please log in to comment on this module