Stock movement, reconciled not just logged.

A wizard-driven period stock-movement statement for Odoo Inventory. See opening balance, incoming, outgoing, and closing balance — in quantity and value — for any date range, warehouse, or location, with full drill-down to the source document.

The problem

Odoo's native stock reports show current on-hand quantities and raw move logs, but not a period statement. Inventory controllers, warehouse supervisors, and accountants end up exporting raw moves and rebuilding opening balance, in/out totals, and closing balance by hand in a spreadsheet — slow, error-prone, and impossible to reproduce for the next audit.

The solution

Cerevantix Inventory Stock Movement runs the full period statement inside Odoo: pick a date range and optional filters, and it computes opening, incoming, outgoing, and closing balance per product — in quantity and value — with every underlying move categorized and one click away. Read it on-screen, then export to PDF or Excel.

Capabilities

Everything a period close needs

Every capability below is implemented in the module.

01

Automatic opening and closing balances

Opening balance, incoming and outgoing quantity, closing balance, and net movement are computed automatically for any date range — no spreadsheet math required.

02

Value alongside quantity

Every balance is shown in value as well as quantity, using each product's current cost, so the report doubles as a valuation snapshot without needing the Accounting app.

03

Movement categorization

Each contributing move is tagged as a purchase, sale, internal transfer, manufacturing order, inventory adjustment, or scrap, so you see why stock moved, not just that it moved.

04

Drill-down to the source document

Click from an aggregated product line into the individual moves behind it, each linked back to its originating transfer, purchase order, sale order, or manufacturing order.

05

Optional, never mandatory filters

Filter by date range, warehouse, location, product, product category, partner, and operation type — every filter is optional, so you can go as broad or as narrow as the question demands.

06

Lot, serial, and expiry visibility

Movement detail includes lot and serial numbers and expiration dates where tracked, giving regulated and perishable-goods teams the traceability a plain move log leaves out.

07

On-screen first, export second

Read the full report inside Odoo before you export anything — then produce a landscape, print-ready PDF or a structured Excel workbook with headers and totals already formatted.

08

Report from the product record

A Stock Movement stat button on every product form jumps straight into that product's own movement history, pre-filtered, without opening the report menu first.

09

Built for large, multi-warehouse catalogues

Consolidates movements across every warehouse and internal location and holds up on catalogues running from dozens to thousands of SKUs.

Workflow

How it works

1

Open the report wizard

Launch Stock Movement Report from the Inventory Reporting menu, or from the stat button on any product form.

2

Set your filters

Pick a date range and, optionally, warehouses, locations, products, categories, partners, or operation types. Nothing is mandatory.

3

Generate the statement

Click Generate Report to see opening, in, out, and closing balance per product, in quantity and value, with column totals.

4

Drill down or export

Open any line for its move-by-move detail, or export the full statement as a landscape PDF or an Excel workbook.

Questions

Frequently asked

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

Only Inventory (stock). It does not require Accounting, Purchase, Sales, or Manufacturing to install or run, though it will enrich its categorization and source-document links automatically when those apps are present.

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.

Inventory Stock Movement Report

Opening balance, stock in, stock out and closing balance per product for any period, in quantity and value — with drill-down to source documents and PDF or Excel export.

Buy on Odoo App Store