
# HR Module Expansion – Software Requirements Specification (SRS)

Date: 2026-03-16

## Goal
Build a full HR system integrated with the existing ERP architecture without modifying existing project files.

The HR system includes:
- Recruitment
- Employee Management
- Self‑Service Portal
- HR Requests & Approvals
- Attendance & Leave
- Payroll Integration with Finance
- HR Task Management
- HR Analytics

## System Scope
The system will support:

### Recruitment
Job Request → Candidate → Interview → Evaluation → Job Offer → Contract → Employee Onboarding

### Employee Management
Employee profile tabs:
1. Personal data
2. Job data
3. Financial data
4. Attendance settings
5. Documents
6. History & audit log

### Employee Self‑Service Portal
Employees can:
- View profile
- Submit requests
- View payroll
- View attendance
- Track requests
- View tasks
- Submit complaints

### Requests Workflow
Employee → Direct Manager → Manager Level → HR Manager → Final Approval

Requests supported:
- Leave
- Permission
- Loan
- Data correction
- Complaint
- Resignation

### Attendance
- Manual entry
- Excel import
- Biometric ready

### Payroll
Payroll lifecycle:
Draft → Reviewed → Approved → Posted to Finance → Paid

Salary formula:
Basic + Allowances + Bonuses + Overtime − Deductions − Loans

### Complaints
Employee can submit complaint and track its status.

### HR Tasks
Internal task assignment within HR team.

