Roles & Role-Based Access Control (RBAC)

Granular permission matrix enforced at the server-side application and database layer.

Owner

System Role

Full tenant administration access with organization management privileges

Granted Permissions (25)
products.viewproducts.createproducts.updateproducts.deletewarehouses.viewwarehouses.managestock.viewstock.adjuststock.transfersuppliers.viewsuppliers.managepurchase.viewpurchase.createpurchase.approvepurchase.receivecustomers.viewcustomers.manageissues.viewissues.createreports.viewreports.exportusers.manageroles.managesettings.manageaudit.view

Admin

System Role

Administrator with complete access across inventory, purchasing, issues, reports, and team settings

Granted Permissions (24)
products.viewproducts.createproducts.updateproducts.deletewarehouses.viewwarehouses.managestock.viewstock.adjuststock.transfersuppliers.viewsuppliers.managepurchase.viewpurchase.createpurchase.approvepurchase.receivecustomers.viewcustomers.manageissues.viewissues.createreports.viewreports.exportusers.manageroles.manageaudit.view

Inventory Manager

System Role

Can manage products, warehouses, stock adjustments, transfers, batches, and view reports

Granted Permissions (17)
products.viewproducts.createproducts.updatewarehouses.viewwarehouses.managestock.viewstock.adjuststock.transfersuppliers.viewpurchase.viewpurchase.receivecustomers.viewissues.viewissues.createreports.viewreports.exportaudit.view

Purchase Officer

System Role

Manages suppliers, purchase orders, and goods receipts

Granted Permissions (10)
products.viewwarehouses.viewstock.viewsuppliers.viewsuppliers.managepurchase.viewpurchase.createpurchase.approvepurchase.receivereports.view

Warehouse Staff

System Role

Executes stock counts, transfers, receipts, and issues

Granted Permissions (8)
products.viewwarehouses.viewstock.viewstock.transferpurchase.viewpurchase.receiveissues.viewissues.create

Viewer

System Role

Read-only access to products, stock balances, and reports

Granted Permissions (8)
products.viewwarehouses.viewstock.viewsuppliers.viewpurchase.viewcustomers.viewissues.viewreports.view