PMIS Stock Inventory Location Filter
Extends OCA inventory adjustment groups so quant selection and review respect the inventory's selected locations and product domain. Dependencies are stock_inventory and stock_inventory_preparation_filter.
Usage
Configure an Inventory Adjustment Group with its locations.
Choose whether to exclude sublocations.
For domain-based selection, supply the product domain and prepare the inventory.
Open Inventory Adjustments to review the selected quants.
The action adds a location filter: exact selected locations when sublocations are excluded, otherwise their descendants. With no locations, the inherited action is unchanged.
Domain inventory behavior
The addon evaluates the product domain through Odoo's safe evaluator and finds matching accessible products. It ensures a base quant exists for each selected product/location pair, expanding locations to child internal locations when appropriate. Existing lot-, package-, or owner-specific quants do not replace that untracked base quant.
Preparing these inventories can therefore create zero-quantity quant records; it is not a read-only filter. Existing quants are reused, and the resulting records are filtered through the inventory's base domain.
The progress counter reports pending review quants belonging to the current inventory against its linked quant count. Other selection modes delegate to the inherited behavior. No stock quantity is adjusted merely by opening the review action; use the normal inventory validation workflow.
Bug Tracker
Bugs are tracked on PMISuite Repository Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.
Credits
Contributors
Matjaž Mozetič
Maintainers
Current maintainer:
Luxim is an independent R&D and deployment company focused on solving complex problems in the Odoo ecosystem.
Luxim is an active member of OCA (Odoo Community Association).






