Odoo Inventory Module · Stock Management
A line-by-line history of every stock movement, incoming, outgoing, and running balance, giving you full warehouse visibility at any point in time.
1 Click
2–5 Days
100%
AUDIT-READY LEDGER
COMMUNITY & ENTERPRISE
ZERO SETUP REQUIRED




More Than 150+ Brands
In accounting, a ledger shows every transaction affecting a balance, debit, credit, and running total. A stock ledger applies the same principle to your warehouse inventory. Every goods receipt, every delivery, every internal transfer gets its own row, along with a cumulative balance that updates after each movement.
Odoo's standard inventory module gives you current stock levels and basic move reports, but it doesn't give you the full chronological, line-by-line ledger view that auditors, warehouse managers, and business owners need for real inventory control. That's the gap this module fills.
The Daily Odoo Stock Ledger Report module by Ahex Technologies adds a dedicated Inventory → Reporting → Stock Ledger menu that generates a clean, date-filtered report for any product, with opening balance, every in and OUT movement, and a running balance column throughout.
Every stock move in your date range, in chronological order.
Opening stock calculated from all prior movements automatically.
Green for incoming, red for outgoing, scannable at a glance.
Balance recalculates after every transaction automatically.
See where stock moved from and to on every single line.
Pre-filled last month. Adjust dates, hit Generate, done.
Below is an example of the Stock Ledger Report output for a single product. Each row is one completed stock movement. The balance column is cumulative, it never resets within the report period.
| Date | From | To | IN | OUT | Balance |
|---|---|---|---|---|---|
| Opening Balance | — | — | — | — | 100 units |
| 01 Apr 2025 | Suppliers | WH/Stock | +50 | — | 150 units |
| 05 Apr 2025 | WH/Stock | Customers | — | −30 | 120 units |
| 12 Apr 2025 | WH/Stock | Customers | — | −80 | 40 units |
| 28 Apr 2025 | Suppliers | WH/Stock | +20 | — | 60 units |
This format is familiar to anyone who has used a bank statement, and that familiarity is intentional. Stock reconciliation, audit preparation, and discrepancy investigation all become dramatically faster when data is presented this way.
1 of 7
Manufacturing companies tracking raw material consumption per production batch and reconciling theoretical vs. actual usage.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
2 of 7
Retail and wholesale distributors needing to audit stock movement between warehouse, shop floor, and delivery, especially for high-value SKUs.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
3 of 7
Pharma and healthcare distributors maintaining regulatory-compliant inventory records for audits and compliance inspections.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
4 of 7
Accountants and finance teams who need to reconcile the closing stock figure on the balance sheet with actual warehouse movements.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
5 of 7
3PL and logistics businesses providing clients with transparent, transaction-level stock reports to prove fulfilment accuracy.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
6 of 7
Spare parts and MRO businesses tracking individual component usage, ensuring critical parts are always available while minimising overstock.
Think of it like a bank statement for your warehouse stock — each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
7 of 7
Food and beverage companies with FIFO requirements who need a full consumption trail by product and date range for traceability.
Think of it like a bank statement for your warehouse stock, each row shows one transaction, where the goods moved from, where they went, and how much stock remained after that movement.
Go to Inventory → Reporting → Stock Ledger. The Date Filter Wizard opens automatically.
The wizard pre-fills the previous full calendar month. Adjust From and To dates as needed, then click Generate.
A filtered product list opens with your date range stored in context. Search or scroll to the product you want to analyse.
Click the blue View Ledger button on any product row. The system calculates the opening balance and loads all completed movements.
The report displays every stock movement with colour-coded IN/OUT indicators and a running Balance column for the full period.
The running balance uses a straightforward cumulative formula that any auditor or accountant will immediately understand:
Balance
Opening Balance
Incoming
Outgoing
Building a custom stock ledger report in Odoo from scratch requires understanding the stock.move model, handling the opening balance calculation (which involves aggregating all historical moves), correctly excluding draft and cancelled states, and building a usable wizard interface. This is typically 2–5 days of development work for an experienced Odoo developer.
The current version filters by product and date range, displaying source and destination locations for every movement. Location-specific filtering can be explored as a customisation through Ahex Technologies.
Towanto is an agricultural products provider that partnered with AHEX Technologies to build a scalable Odoo-powered marketplace connecting multiple sellers with customers through web and mobile commerce.
Sodahub Industrial is a diversified beverage manufacturing company operating across flavour production, PET bottle manufacturing, and packaged drinking water. AHEX Technologies migrated its operations from TCS iON ERP to a unified Odoo platform.
Isler India is a design-driven kitchen appliance manufacturer producing chimneys, built-in hobs, cooktops, OTGs, microwaves, and dishwashers. AHEX Technologies implemented Odoo ERP to connect sales, manufacturing, inventory, procurement, finance, and HR.
Vastu Company Ltd. provides mining, drilling, blasting, and light gauge steel construction solutions. Ahex Technologies implemented Odoo ERP to connect project management, field service, workforce, finance, procurement, and inventory operations.
Yes. The module is compatible with both Odoo Community and Enterprise editions running versions 18 & 19. It depends only on the core Inventory module which is available in both editions.
The current version filters by product and date range, displaying source and destination locations for every movement. Location-specific filtering can be explored as a customisation through Ahex Technologies.
The report only includes movements in “Done” state. If no completed movements exist within your selected date range, the ledger will show only the opening balance with no transaction rows.
Odoo’s built-in reporting shows current quantities and summarised moves. The Stock Ledger Report shows every individual transaction in chronological order with a running balance, the equivalent of a bank statement versus just a bank balance.
Yes. The opening balance is calculated from all historical “Done” movements before your selected start date, going all the way back to the product’s first receipt in the system.
Forem ipsum dolor sit amet, consectetur adipiscing elit.
Know more âžž
Forem ipsum dolor sit amet, consectetur adipiscing elit.
Know more âžž
Forem ipsum dolor sit amet, consectetur adipiscing elit.
Know more âžž
DEVELOPERS
YEARS IN OPERATION
GLOBAL CLIENTS








Start your digital transformation journey now and revolutionize your business
Ahex Technologies
Typically replies within minutes
🟢 Online | Privacy policy