Every product's stock story on one card

Opening balance, every in/out movement, running quantity & value, and a live on-hand snapshot — for as many products as you like, in one report instead of a spreadsheet reconciliation.

The problem

Odoo Inventory tracks moves and valuation, but there is no consolidated per-product ledger. Warehouse managers and finance controllers reconcile stock movements and valuation by hand across moves, valuation reports, and spreadsheets every month-end — and most third-party stock card apps only cover one product at a time, with no aging or dead-stock visibility.

The solution

Stock Card Report builds a per-product ledger straight from live stock moves: opening balance, running quantity & value on every movement, closing balance, on-hand snapshot, and aging/dead-stock flags — for one product, a category, or a whole warehouse in a single run, previewed on screen before you export to PDF or Excel.

Capabilities

Everything a stock card needs

Every capability below is implemented in the module.

01

Multi-product batch selection

Pick individual products, a category, or a warehouse/location in one run instead of generating one card per product — the biggest workflow gap in comparable stock card apps.

02

Opening balance & date range

Set any from/to date range and every card opens with the correct starting quantity and value, so running totals are anchored to a real opening balance instead of starting from zero.

03

Running movement ledger

Every receipt, delivery, internal transfer, and adjustment appears as its own row, each updating a running on-hand quantity and running stock value — the true ledger behavior a stock card needs.

04

Live on-hand snapshot

Each product's card shows on-hand, free-to-use, reserved, incoming, and forecast quantities alongside the historical ledger, so you are not stuck reading history without today's picture.

05

Aging & dead-stock flagging

Every product is tagged with an aging tier (fresh, aging, stale, dead) based on days since its last movement, and flagged as dead stock past a configurable threshold — right on the same card as the ledger, not a separate report.

06

Operations & Finance views

Switch between an operations-framed view (quantities, movements, aging) and a finance-framed view (costing method, unit cost, opening & closing value) over the same underlying data, so the report matches who is reading it.

07

Costing-method-aware valuation

The value column reflects each product's configured costing method (Standard, FIFO, or Average), with unit cost and opening/closing value shown so the finance view lines up with your accounting records.

08

Preview, then PDF or Excel

Review the full results on screen — grouped by product, with per-group and grand-total quantity/value sums — before committing to a PDF report or an Excel export, so you never generate a file with the wrong scope.

09

Warehouse & location scoping

Filter the whole report by warehouse or internal location, so multi-site operations can isolate movements per site instead of wading through consolidated results.

Workflow

How it works

1

Set your filters

Open the wizard from Inventory, choose a date range, products/categories, warehouse or location, and pick the Operations or Finance view.

2

Generate the card

Click Generate and the module builds the ledger, on-hand snapshot, and aging analysis for every selected product directly from live stock moves.

3

Review on screen

Browse the results summary, drill into a product's card, or open the full-screen ledger grouped by product with running totals.

4

Export & share

Print the PDF report or download the Excel workbook — both carry the same filters and generation date for an audit-ready record.

Questions

Frequently asked

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

Yes. Select individual products, a whole product category, or scope by warehouse/location — the wizard generates a stock card for every matching product in a single run, with a per-product summary and a combined ledger.

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.

Stock Card Report

A consolidated per-product stock card for many products at once — opening balance, running ledger, on-hand snapshot, aging and dead-stock flags, exported to PDF or Excel.

Buy on Odoo App Store