This module allows to group Inventory Adjustments and have a group traceability (like before Odoo 15.0).
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Group inventory adjustments into a single document with its own reference, state and traceability. Users prepare a list of quants to count, work through them, and the group is marked done automatically when everything is counted.
This module brings back grouped inventory adjustments. Instead of adjusting each product line on its own, you create an Inventory Adjustment Group (menu Inventory Adjustments, under the Inventory adjustments menu) and Odoo collects the stock quants to count into it.
On the group you choose which products to include: all products, a manual selection, one product, a product category (optionally including subcategories) or specific lot/serial numbers. You also pick the locations, and can decide to exclude sub-locations. A responsible person can be assigned.
Buttons drive the workflow: Begin Adjustments, Back to Draft, Set to Done and Cancel. While a group is in progress, its quants are flagged To Do and appear in the inventory adjustment screen, where a To Do filter is added. Smart buttons show how many adjustments are still pending versus total, and how many stock move lines were created; the moves list shows the adjustments done with the group reference.
Business rules: you cannot start a group if another in-progress group already covers the same locations or products; only one product is allowed when selecting one product or lot/serial; a group can only be cancelled from draft and deleted in draft. When a quant is applied, its move line is linked to the group and its reference is prefixed with the group name. If the company setting Auto Complete Inventory Adjustment is enabled, the group is set to done automatically once all its quants are done.
Depends on
Required by other modules
Menus it adds
Models and fields (5)
- res.company · extends an existing modelstock_inventory_auto_complete
- stock.quant · extends an existing modelto_do, stock_inventory_ids (Stock Inventories), current_inventory_id (Current Inventory)
- stock.inventory · new modeldate, name (Inventory Reference), state, lot_ids (Lot/Serial Numbers), owner_id, company_id, category_id (Product Category), product_ids (Products), location_ids (Locations), responsible_id (Assigned to), stock_move_ids (Inventory Adjustments Done), stock_quant_ids (Inventory Adjustment), count_stock_moves (Stock Moves Lines), product_selection, count_stock_quants (# Adjustments), exclude_sublocation, count_stock_quants_string (Adjustments), products_under_review_ids (Products Under Review), action_state_to_cancel_allowed, category_include_subcategories (Include Subcategories)
- stock.move.line · extends an existing modelinventory_adjustment_id
- res.config.settings · extends an existing modelstock_inventory_auto_complete
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0Go to Inventory / Operations / Inventory Adjustments. Here you can see the list of Adjustment Grouped. If you create a new Group, you can choose 2 types of product selection: - All Products (all products from theselected locations). - Manual Selection (choose manually each product in location). - One Product (choose only one product in locations). - Lot Serial Number (choose one product, any lots and locations). - Product Category (choose one product category; enable Include Subcategories to also include products from nested subcategories). When you start the adjustment (only one at a time) clicking on adjustments gets you to the view where adjustments are made. From the group view, if you click on Stock Moves you can see the movements done (includes the 0 qty moves).
No verified information in OCA: Installation, Configuration.
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.