| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 876 |
| Technical Name |
stock_inventory_adjustment |
| License | LGPL-3 |
| Website | https://odootips.com |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Ideal for warehouses, retail, and distribution centers. This module lets you create an inventory adjustment, capture counted quantities, compute shortages/surpluses, and automatically generate stock moves with a printable PDF.
- ✅ Multiple Inventory Types - All products, selected products, category, lot/serial, manual, Excel import
- ✅ Automatic Differences - Computes shortages and surpluses instantly
- ✅ Stock Moves - Generates adjustment moves upon validation
- ✅ PDF Report - Printable report with all lines, shortages, and surpluses
- ✅ Multi-Company - Works across multiple companies/warehouses
- ✅ Excel Import - Load counted quantities from spreadsheet
- ✔ Community
-
✔
Enterprise
(On-premises) - ✔ Odoo.sh
- ✘ Online
6 Inventory Types
All, Selected, Category, Lot/Serial, Manual, Excel Import
Real-time Differences
Shortages (red) and surpluses (green) calculated instantly
Excel Import
CODE/QTY/LOT columns, .xlsx/.xls/.csv formats
PDF Report
Print all lines, shortages, and surpluses with totals
- Create adjustments
- Start inventory
- Validate / Cancel
- Delete (Draft only)
- View adjustments
- View lines
- Read-only access
View all adjustments with the following columns:
Reference
Adjustment name
Location
Inventoried location
State
Draft / In Progress / Validated
Click Create, select Location and Inventory Type.
📋 Inventory Types
All, Selected, Category, Lot/Serial, Manual, Excel Import
⚙ Options
Prefill Counted Qty, Include Exhausted
Click Start Inventory. State changes to In Progress and lines are generated.
Enter counted quantities. Differences are calculated automatically.
Theoretical
System quantity (read-only)
Counted
Physical quantity (editable)
Difference
Red = shortage, Green = surplus
Select Import from Excel, attach file, then click Start Inventory.
📗 File Format
pip install pandas==3.0.0 openpyxl==3.1.5
Review all lines, then click Validate. Stock moves are created automatically.
Shortages
Stock OUT from location
Surpluses
Stock IN to location
Open validated adjustment, go to Print â Inventory Adjustment Report.
📕 Report Contents
Open validated adjustment, go to Excel.
📕 Report Contents
Inventory result, the updated new quantity is shown
❓ What Odoo versions are supported?
Odoo 19 - Community and Enterprise on-premises are fully supported.
❓ Does this work with multi-company?
Yes, the module supports multiple companies and warehouses.
❓ Can I import counted quantities?
Yes. Use Import from Excel with CODE/QTY/LOT columns (.xlsx, .xls, .csv).
❓ What happens on validation?
Stock moves are created automatically for shortages (out) and surpluses (in).
❓ Do I need extra Python libraries?
For Excel import: pip install pandas==3.0.0 openpyxl==3.1.5
Need Help?
Contact us for technical support, bug reports, or feature requests.
Contact Support⏰ Response time: 24-48 hours
⭐ If you like this module, please leave a review on Odoo Apps ⭐
Please log in to comment on this module
The base app module was a great start, so we collaborated with Wilder to make some necessary changes to handle specific needs for one of our clients. Work and support has been great all round, it is a pleasure working with Wilder.
There are no comments yet!