Stock Account Inventory Discrepancy
Extends stock_inventory_discrepancy module to also consider cost discrepancies. In other words, this module adds the capability to show the cost discrepancy of every line in an inventory adjustment and to block the inventory adjustment validation (setting it as 'Pending to Approve') when the discrepancy is greater than an user defined amount threshold.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Shows the monetary value of inventory count differences and blocks inventory adjustments when that value exceeds a threshold you set per warehouse or location.
This module adds a money view to inventory adjustments. On each inventory line you now see the 'Amount Discrepancy', calculated as the difference between the counted quantity and the theoretical quantity, multiplied by the product's cost.
You can set a 'Maximum Discrepancy Amount Threshold' on a warehouse and on a location. The location threshold takes priority over the warehouse threshold. The threshold that applies to a line is shown next to the amount discrepancy.
When someone tries to apply an inventory adjustment whose value difference is above the applicable threshold, Odoo raises an error and asks them to contact a user with the right to perform this action. Users belonging to the group that is always allowed to validate inventory can still proceed.
The new fields appear on the inventory adjustment line list, on the warehouse form and on the location form. The module works together with stock_inventory_discrepancy and touches stock.inventory.line, stock.quant, stock.location and stock.warehouse.
Depends on
Models and fields (3)
- stock.location · extends an existing modeldiscrepancy_amount_threshold (Maximum Discrepancy Amount Threshold), discrepancy_amount_threshold_currency_id
- stock.warehouse · extends an existing modeldiscrepancy_amount_threshold (Maximum Discrepancy Amount Threshold), discrepancy_amount_threshold_currency_id
- stock.inventory.line · extends an existing modeldiscrepancy_amount (Amount Discrepancy), company_currency_id (Company Currency), discrepancy_amount_threshold (Amount Threshold)
Text generated by AI (DeepSeek) from reading the Odoo 13.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
OCA documentation · Odoo 13.0Configuration
Source · Odoo 13.0- Go to "Inventory > Warehouse Management" > Warehouses" or to "Inventory > Warehouse Management" > Locations".
- Modify the "Maximum Discrepancy Amount Threshold" either in a Warehouse or in a location. If set to 0.0 in both the threshold is disabled.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.