A plain-English guide to the five roles in the Payroll Management System, what each one is allowed to do, and how the maker–checker workflow keeps sensitive changes safe. Designed to be readable in a single sitting — no tech background needed.
Every person who logs in has exactly one of these five roles. The role decides which screens they see and which buttons are enabled.
Sensitive writes are protected by a maker–checker queue. Two people are always involved before a change goes live.
The HR Executive proposes the change. The HR Manager (or Super Admin) reviews it in the approvals queue and clicks Approve or Reject. Only then does the database update.
A payroll run starts as a draft, gets calculated, reviewed, approved, and then locked. The bank file and payslips are generated only at the end, so there's never a half-finished payout in flight.
The platform supports multiple companies in one database. Every record is tagged with a company ID. Users only ever see data from their own company — except the Super Admin, who can switch.
What each role can do, by category. Hover any row to highlight it.
| Action | Super Admin |
HR Manager |
HR Executive |
Finance | Employee |
|---|---|---|---|---|---|
| People & Org | |||||
| View employee directoryname, code, department, status | ✓ | ✓ | ✓ | read-only | own profile |
| Add or edit an employeeonboard, update details, file exit | ✓ | approves | submits | — | — |
| Upload / delete employee documentscontracts, IDs, certificates | ✓ | ✓ | ✓ | read-only | own only |
| Set up departments, designations, locations, cost centres | ✓ | approves | submits | — | — |
| Pay setup | |||||
| Define pay componentsbasic, HRA, allowances, deductions | ✓ | approves | submits | — | — |
| Build pay structures and assign to employees | ✓ | approves | submits | — | — |
| Manage loans, advances, insurance | ✓ | approves | submits | — | — |
| Leave & Attendance | |||||
| Apply for own leave | ✓ | ✓ | ✓ | — | ✓ |
| Approve / reject team's leave | ✓ | ✓ | ✓ | — | — |
| Configure leave types, holidays, shifts | ✓ | ✓ | ✓ | read-only | read-only |
| Record / import attendancefrom biometric or CSV | ✓ | ✓ | ✓ | read-only | own only |
| Lock attendance for the monthrequired before payroll runs | ✓ | ✓ | ✓ | — | — |
| Payroll run (monthly cycle) | |||||
| Draft a new payroll run | ✓ | approves | ✓ | — | — |
| Compute the runcalls PF, ESI, PT, TDS calculators | ✓ | — | ✓ | — | — |
| Submit run for approval | ✓ | — | ✓ | — | — |
| Approve & lock the rungenerates payslips + bank file | ✓ | ✓ | — | — | — |
| Revert a locked runused after a discovered error | ✓ | ✓ | — | — | — |
| Download own payslip (PDF) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Download bank file (NEFT CSV) for salary disbursement | ✓ | ✓ | — | ✓ | — |
| Statutory Compliance | |||||
| Configure PF / ESI / Professional Tax / TDS rules | ✓ | ✓ | read-only | ✓ | — |
| Generate compliance filesEPFO ECR, ESIC, P.Tax, TDS | ✓ | ✓ | — | ✓ | — |
| Submit own TDS investment declarationHRA, 80C, etc. | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reports & Imports | |||||
| Run pre-built reports42+ reports across HR, payroll, statutory | ✓ | company-wide | ✓ | company-wide | payslip + salary cert |
| Upload data importsemployees, attendance, leave balances (CSV / XLSX) | ✓ | ✓ | ✓ | — | — |
| Sync with BWays ERPpull advances, push recoveries | ✓ | — | — | ✓ | — |
| Platform & Audit | |||||
| View audit logwho-did-what trail | ✓ | ✓ | — | — | — |
| Onboard a new companymulti-tenant | ✓ | — | — | — | — |
| View other companies' data | ✓ | — | — | — | — |
| Reset another user's password | ✓ | — | — | — | — |