Skip to Content

Inventory Movement Report for Odoo | Stock Movement & Stock Card

June 6, 2026 by
CODEerts

Track opening balance, purchases, sales and closing stock per product over any period.

Inventory Movement Report shows exactly how stock moved in Odoo over any period. For each product it breaks down the opening balance, quantities in, quantities out and the closing balance, giving you a clear, reconciliation-ready view of inventory flow.

What it does

Choose a date range and the report calculates, per product, the opening stock, the quantities received (in), the quantities issued (out) and the resulting closing stock. It is ideal for periodic stock audits, reconciliations and spotting unexpected movements, replacing the manual spreadsheets teams often build from raw stock moves.

Key features

  • Opening, in, out and closing quantities per product
  • Works across any date range you choose
  • Built for stock audits and reconciliation
  • Clear, exportable layout

Who it's for

Inventory managers, warehouse teams and accountants who need a straightforward stock movement and reconciliation report from Odoo.

Frequently asked questions

How do I see opening and closing stock per product in Odoo?

Inventory Movement Report shows opening balance, purchases in, sales out and closing stock per product over any period.

Can Odoo report stock in and out over a date range?

Yes, you choose any period and it summarises movements per product.

Can I export the inventory movement report?

Yes. The report uses a clear, exportable layout, so you can pull the opening, in, out and closing figures out of Odoo for audits, reconciliation or sharing with accountants. That removes the manual spreadsheet work teams often build from raw stock moves.

Where does the Odoo stock movement report get its numbers from?

It reads your actual inventory movements to calculate the opening balance, quantities received, quantities issued and closing stock for each product. Because it is based on real stock data over the date range you pick, it is reliable for periodic stock audits and reconciliation.

Can I run the stock card report for a specific date range in Odoo?

Yes. You choose any period and the report summarises each product's movement across that window, showing what you started with, what came in, what went out and what remains. This makes it easy to reconcile a month, a quarter or a custom audit window.

Does the Inventory Movement Report work on Odoo Community and Enterprise?

It builds on the standard Inventory app, so it runs on both Community and Enterprise editions. Each Odoo Apps Store branch listing shows the exact version it supports.

Want this in your Odoo?

See the full feature list and screenshots, or talk to our certified Odoo team about setup and customization.

Smart Mail Rebrand + Custom Footer | Remove Powered by Odoo from Emails