POS Config + Warehouse Access Control
Restrict Point of Sale and inventory records by the user’s assigned warehouses.
Key Features
- Add allowed warehouses field on users
- POS users only see records related to their warehouses
- Users only see POS branches/configs linked to their allowed warehouses
- POS Managers can see everything (bypass restrictions)
- Admin/Settings users bypass all restrictions
- Multi-company safe: rules respect company_id
Covered Models
- Inventory: Picking Types, Locations, Pickings, Quants, Moves, Move Lines
- POS: POS Config, Orders, Sessions, Payments
Filtering is enforced via record rules for performance and safety.
Configuration
- Go to Settings → Users & Companies → Users
- Open a user and set allowed warehouses
- Users without assignments will see no warehouse-based records (safe default)
Compatibility
- Odoo 19
- Depends on point_of_sale and stock
- License: LGPL-3
Please log in to comment on this module