{% extends "ui/templates/base/layout.html" %} {% block content %}

Employees / HRMS

HR Dashboard & Reports

Live summary for the active audit firm{% if scope.branch_id %} and branch{% else %} across accessible branches{% endif %}.

Total Employees

{{ stats.employees.total }}

Active: {{ stats.employees.active }}

Today Attendance

{{ stats.attendance.today_present }}

Records: {{ stats.attendance.today_total }}, Pending: {{ stats.attendance.today_pending }}

Pending Leave

{{ stats.leave.pending }}

Approved: {{ stats.leave.approved }}

Docs to Verify

{{ stats.documents.uploaded }}

Verified: {{ stats.documents.verified }}

Payroll Pending

{{ stats.payroll.runs_draft + stats.payroll.runs_generated + stats.payroll.runs_approved }}

Paid runs: {{ stats.payroll.runs_paid }}

Employee Status

Active{{ stats.employees.active }}
Inactive{{ stats.employees.inactive }}
Relieved{{ stats.employees.relieved }}
Pending registrations{{ stats.employees.pending_registrations }}

Workflow Pending

Attendance approvals{{ stats.attendance.today_pending }}
Leave approvals{{ stats.leave.pending }}
Onboarding tasks{{ stats.onboarding.pending }}
Offboarding requests{{ stats.offboarding.pending }}

Payroll Snapshot

Active salary structures{{ stats.payroll.salary_structures_active }}
Draft runs{{ stats.payroll.runs_draft }}
Generated payslips{{ stats.payroll.payslips_generated }}
Paid payslips{{ stats.payroll.payslips_paid }}

Recent Employees

View all
{% for emp in stats.recent_employees %} {% else %} {% endfor %}
{{ emp.full_name }}
{{ emp.employee_code }} · {{ emp.designation or '-' }}
{{ emp.status }}
No employees found.

Recent Leave

View all
{% for item in stats.recent_leave_requests %}
{{ item.employee.full_name if item.employee else 'Employee' }}{{ item.status }}
{{ item.leave_type.code if item.leave_type else '-' }} · {{ item.from_date }} to {{ item.to_date }}
{% else %}

No leave requests found.

{% endfor %}

Recent Offboarding

View all
{% for item in stats.recent_offboarding_requests %}
{{ item.employee.full_name if item.employee else 'Employee' }}{{ item.status }}
Requested relieving date: {{ item.requested_relieving_date or '-' }}
{% else %}

No offboarding requests found.

{% endfor %}
{% endblock %}