1. Home
  2. User
  3. Roles Management
  4. List of Roles & Permissions

List of Roles & Permissions

The following reference shows all the modules available in the system and the permissions you can assign to any role when creating or editing a role. Each row in the role builder corresponds to one module from this list.

📋 Modules & Available Permissions

ModuleAvailable Permissions
DashboardSelect All, Expenses, Invoices, Payments, Unpaid Invoices, Followups, Leaves, Billed Chart
UsersSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
RolesSelect All, Create, Update, Delete, Read_All, Changelog, Print_Record
ProfileSelect All, Read, Update, Change_Password
LeadSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
ProspectSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
OpportunitySelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
FollowupsSelect All, Read_All, Read_Own
Support TicketSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
ClientsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
ProjectsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
CatalogSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
Proforma InvoicesSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download
InvoicesSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download
Recurring InvoicesSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download
PaymentsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
Credit NoteSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download
HiringSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
EmployeeSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
TimesheetSelect All, Create, Update, Read_Own, Read_All
AttendanceSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
LeavesSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Leave_Approval, Leave_Override
AllowanceSelect All, Create, Read_Own, Update, Read_All
SalarySelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Salary_Payment, Download
AssetsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
AnnouncementSelect All, Create, Update, Read_All, Delete
ExpensesSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
Petty CashSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
ReimbursementsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
TDS ChallanSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
Vendors / SuppliersSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
LiabilitySelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
StatementsSelect All, TDS Expenses, GST Expenses, Invoice and Payments, All Expenses By Invoice, All Expenses By Payments
ReportsSelect All, PnL, Sales, Marketing
Primary SettingsSelect All, Update
General SettingSelect All, Create, Update, Delete, Read_All, Changelog, Print_Record
Attendance SettingsSelect All, Update
Dropdown SettingsSelect All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record
HolidaySelect All, Create, Update, Read_All, Read_Own, Delete, Print_Record
Mail TemplatesSelect All, Create, Update, Delete, Read_All

🔑 Permission Definitions

Each module supports a specific set of permissions. These permissions define exactly what actions are allowed for users assigned to the role. Below is a description of every permission that can appear on a module row:

PermissionDescription
CreateAllows users to add new records in the module.
Read_OwnAllows users to view only the records they created or that are assigned to them.
Read_AllAllows users to view all records in the module, regardless of ownership.
UpdateAllows users to edit existing records.
DeleteAllows users to delete records.
ChangelogAllows users to view the history of changes made to each record.
Print_RecordAllows users to print or export records (e.g., PDF).
DownloadAllows users to download files and attachments from records.
Change_PasswordAllows users to change or reset passwords for other users.
Leave_ApprovalAllows users to approve or reject leave requests submitted by employees.
Leave_OverrideAllows users to manually adjust or override leave balances for employees.
Salary_PaymentAllows users to process and mark salaries as paid in the payroll module.
PnL (Reports)Allows users to access Profit & Loss statements and financial reports.
Sales (Reports)Allows users to access detailed sales reports and revenue data.
Marketing (Reports)Allows users to access marketing performance reports such as campaign and lead tracking.
TDS Expenses (Statements)Filter that exposes the TDS-relevant expenses view inside the Statements module.
GST Expenses (Statements)Filter that exposes the GST-relevant expenses view inside the Statements module.

⚙️ Admin gotcha: If a module exists in the application but does not appear in this Roles & Permissions screen, the back-end Module collection seed for that module is most likely missing. Adding a permission module to the system requires three writes — a section configuration entry, a Module collection document, and a Role.module-permissions list stub. Missing the Module document silently hides the section from this UI.

How can we help?