| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 57 |
| Technical Name |
stock_valuation_v17 |
| License | LGPL-3 |
| Website | https://www.ash.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 57 |
| Technical Name |
stock_valuation_v17 |
| License | LGPL-3 |
| Website | https://www.ash.com |
Stock Valuation
Real-time total value on every stock picking & move
Stock Valuation by ASH extends Odoo's Inventory with two computed fields that give you instant visibility into the monetary value of every warehouse operation — without opening a separate accounting report.
Key Features
📦 Picking Total Value
A Total Value field is added directly on each Stock Picking (receipt, delivery, transfer). The value is the absolute sum of all linked move valuations, updated automatically whenever a move's valuation layer changes.
🔄 Move-Level Valuation
Each Stock Move gains a Total Value field
computed from its stock.valuation.layer records.
Both stored fields are dependency-tracked for zero manual refresh.
How It Works
1. Validate a Transfer
Confirm any stock picking (receipt, internal, delivery).
2. Layers Are Created
Odoo creates stock.valuation.layer records per move.
3. Values Appear Instantly
valuation_total on moves and
valuation_value on the picking
are computed and stored automatically.
Technical Details
| Item | Detail |
|---|---|
| Odoo Version | 17.0 |
| Dependencies | stock, stock_account |
| Models Extended | stock.picking, stock.move |
| New Fields |
valuation_value (picking) |
valuation_total (move)
|
| Storage | Both fields are store=True for fast list-view filtering |
| Author | ASH |
| License | LGPL-3 |
Developed with ❤️ by ASH
For support, customisation requests, or bug reports please contact us through our website.
Please log in to comment on this module