Leave & Attendance
This guide covers the complete leave management and attendance tracking system — from configuring leave types to tracking daily attendance summaries.
Leave Types
Navigate to HR → Leave Types to configure the types of leave available to employees.
Each leave type defines:
- Name — Display name (e.g., Annual Leave, Sick Leave, Personal Leave)
- Quota — Default annual allowance in days
- Carryover — Whether unused days carry over to the next year
- Paid/Unpaid — Whether the leave type is paid
- Approval Required — Whether manager approval is needed
- Proration — Whether new employees get prorated quotas based on join date

Figure: Leave type configuration
Creating a Leave Type
- Click Add Leave Type.
- Fill in the leave type details (name, quota, rules).
- Click Save to make it available for employees.
Leave Requests (All)
Navigate to HR → Leave Requests to view and manage all employee leave requests.
The request list shows:
- Employee — Who submitted the request
- Leave Type — Type of leave requested
- From / To — Date range
- Days — Number of days requested
- Status — Pending, Approved, Rejected, Cancelled
- Reason — Employee's stated reason
Approving or Rejecting Leave
- Click on a pending leave request.
- Review the details and check the employee's remaining balance for that leave type.
- Click Approve or Reject (with a reason).

Figure: Leave request management queue
Personal Leave Requests
Navigate to HR → Personal Leave Requests to view your own leave requests and submit new ones.
Submitting a Leave Request
- Click New Request.
- Select the Leave Type.
- Choose the From and To dates.
- Add a Reason for the leave.
- Click Submit — the request will be sent to your manager for approval.
Your request history shows all past and current requests with their status.

Figure: Personal leave request submission
Holiday Calendar
Navigate to HR → Holiday Calendar to manage company holidays and non-working days.
Managing Holidays
- View the calendar with all configured holidays displayed.
- Click Add Holiday to create a new entry:
- Name — Holiday name (e.g., New Year's Day, Eid al-Fitr)
- Date — The holiday date
- Recurring — Whether this holiday repeats annually
- Applies To — All employees or specific locations
- Edit or delete existing holidays by clicking on them in the calendar.

Figure: Company holiday calendar
Leave Proration History
Navigate to HR → Leave Proration History to view how leave quotas were prorated for employees who joined mid-year.
This view shows:
- Employee — Name and join date
- Leave Type — The leave type affected
- Full Quota — Standard annual allowance
- Prorated Quota — Adjusted allowance based on join date
- Calculation — The proration formula applied

Figure: Leave proration calculation history
Daily Activity Summary
Navigate to HR → Daily Summary for an overview of employee attendance and activity for each day.
The summary shows:
- Employee — Name
- Check-in Time — When the employee started their day
- Check-out Time — When they ended their day
- Total Hours — Hours worked
- Break Time — Total break duration
- Productive Hours — Working hours minus breaks
- Status — On Time, Late, Absent, On Leave, Holiday

Figure: Employee daily activity summary
Exceeded Break Times
Navigate to HR → Exceeded Times to identify employees who have exceeded their allowed break durations.
This report highlights:
- Employee — Who exceeded their break time
- Date — The date of the violation
- Allowed Break — Configured break allowance
- Actual Break — How long the employee was on break
- Exceeded By — The amount of time over the limit

Figure: Exceeded break time report
Employee Birthdays
Navigate to HR → Birthdays to see upcoming employee birthdays.
- View birthdays for the current month and upcoming months
- Use this for team-building and recognition activities

Figure: Employee birthday calendar