Suggested Products
Account Voucher Report Payment Receipt | Advance payment receipt | Customer/Vendor Payment report
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Lines of code | 205 |
| Technical Name |
scs_warehouse_journal_access_control |
| License | LGPL-3 |
| Website | https://www.serpentcs.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Lines of code | 205 |
| Technical Name |
scs_warehouse_journal_access_control |
| License | LGPL-3 |
| Website | https://www.serpentcs.com |
This module extends Odoo user security by restricting access to warehouses and journals assigned to each user. It applies record rules across sales, stock, warehouse, and accounting models, helping organisations manage operational visibility.
Warehouse-Based User Access
Allows administrators to assign specific warehouses to each user and restricts access only to those permitted warehouses.
Journal-Based User Access
Lets administrators assign allowed journals per user, ensuring users can only view and work with approved accounting journals.
Advanced Record Rule Security
Applies custom access rules on stock, sales, warehouse, and accounting records to enforce user-level restrictions.
Allowed Warehouses on Users
Introduces an warehouse field on users so access can be controlled warehouse-wise.
Allowed Journals on Users
Introduces an Journal field on users to manage journal-specific accounting access.
Sales Order Restriction
Restricts sales orders and related sales order lines based on the warehouses assigned to the logged-in user.
Stock Operation Restriction
Limits access to stock moves, stock rules, stock routes, warehouse orderpoints, and warehouses according to allowed warehouse permissions.
We are creating a user here, and "Warehouse" is a custom field. From here, we can manage warehouses for each user individually.
After logging in as the Test User, All warehouses are visible here.
if you select any warehouse, an access error will be shown because no warehouse has been defined for this user.
Here, we define warehouse for this user.
After defining the warehouse in the user, you will not get an access error while creating a Sale Order.
Now, "Journal" is also custom field. From here, we can manage Journal for each user individually.
An access error will occur during invoice creation, as no journal has been assigned to the user.
Here, we define Journal for this user.
After defining the Journal in the user, you will not get an access error while creating a Invoice.
No, third-party apps can not be used on Odoo Online. Unfortunately, Odoo SaaS blocks such a possibility.
In many cases, yes. We offer Demo videos, Screenshots, Live demo links (for selected apps) If you need a personalized demo, you can contact our support team.
We request you contact our team via contact@serpentcs.com to discuss the features and customization required so that we can provide you assistance with your request.
Account Voucher Report Payment Receipt | Advance payment receipt | Customer/Vendor Payment report
Please log in to comment on this module