You want to understand how different roles in SalaryBox control what users can see and do on the app and web. This helps ensure the right level of access is granted to employees, managers, and administrators for smooth and secure operations.
What is an Employee? #
An Employee can mark attendance for the current day and view personal details such as work timings, attendance modes, and automation rules. Additional permissions (if allowed by the admin) include:
- Accessing monthly attendance records
- Viewing holiday lists
- Requesting leaves
- Setting reminders and alarms
- Saving personal documents
What is a Branch Admin? #
A Branch Admin has extensive control over branch or departmental operations and is also classified as an Employee. Key responsibilities include:
- Attendance Management: View and edit attendance records, and enroll faces for AI Face Recognition (on Android only), but no access to scheduling, or branch/department creation.
- Live Tracking: Track staff (Android users only) in real-time and download reports.
- Leave Management: Approve or reject leave requests.
- Payroll Management: Process payroll for employees, though access to salary settings (e.g., attendance cycle, salary data import, or templates) is restricted.
What is an Attendance Manager? #
An Attendance Manager is an Employee role allowing the marking of attendance for the current day within their branch or department.
What is an Advanced Attendance Manager? #
An Advanced Attendance Manager can mark attendance for both the present day, modify previous attendance records, and manage leaves within their branch or department. This role is also considered an Employee.
What is a Chartered Accountant? #
A Chartered Accountant has access only to download reports and does not hold Employee status.
