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
| Module | Available Permissions |
|---|---|
| Dashboard | Select All, Expenses, Invoices, Payments, Unpaid Invoices, Followups, Leaves, Billed Chart |
| Users | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Roles | Select All, Create, Update, Delete, Read_All, Changelog, Print_Record |
| Profile | Select All, Read, Update, Change_Password |
| Lead | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Prospect | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Opportunity | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Followups | Select All, Read_All, Read_Own |
| Support Ticket | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Clients | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Projects | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Catalog | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Proforma Invoices | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download |
| Invoices | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download |
| Recurring Invoices | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download |
| Payments | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Credit Note | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Download |
| Hiring | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Employee | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Timesheet | Select All, Create, Update, Read_Own, Read_All |
| Attendance | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Leaves | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Leave_Approval, Leave_Override |
| Allowance | Select All, Create, Read_Own, Update, Read_All |
| Salary | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record, Salary_Payment, Download |
| Assets | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Announcement | Select All, Create, Update, Read_All, Delete |
| Expenses | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Petty Cash | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Reimbursements | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| TDS Challan | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Vendors / Suppliers | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Liability | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Statements | Select All, TDS Expenses, GST Expenses, Invoice and Payments, All Expenses By Invoice, All Expenses By Payments |
| Reports | Select All, PnL, Sales, Marketing |
| Primary Settings | Select All, Update |
| General Setting | Select All, Create, Update, Delete, Read_All, Changelog, Print_Record |
| Attendance Settings | Select All, Update |
| Dropdown Settings | Select All, Create, Read_Own, Update, Delete, Read_All, Changelog, Print_Record |
| Holiday | Select All, Create, Update, Read_All, Read_Own, Delete, Print_Record |
| Mail Templates | Select 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:
| Permission | Description |
|---|---|
| Create | Allows users to add new records in the module. |
| Read_Own | Allows users to view only the records they created or that are assigned to them. |
| Read_All | Allows users to view all records in the module, regardless of ownership. |
| Update | Allows users to edit existing records. |
| Delete | Allows users to delete records. |
| Changelog | Allows users to view the history of changes made to each record. |
| Print_Record | Allows users to print or export records (e.g., PDF). |
| Download | Allows users to download files and attachments from records. |
| Change_Password | Allows users to change or reset passwords for other users. |
| Leave_Approval | Allows users to approve or reject leave requests submitted by employees. |
| Leave_Override | Allows users to manually adjust or override leave balances for employees. |
| Salary_Payment | Allows 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 configurationentry, a Module collection document, and aRole.module-permissions liststub. Missing the Module document silently hides the section from this UI.

