Skip to main content

Leave & Attendance

Used in these workflows

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
Leave Types

Figure: Leave type configuration

Creating a Leave Type​

  1. Click Add Leave Type.
  2. Fill in the leave type details (name, quota, rules).
  3. 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​

  1. Click on a pending leave request.
  2. Review the details and check the employee's remaining balance for that leave type.
  3. Click Approve or Reject (with a reason).
Leave Requests

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​

  1. Click New Request.
  2. Select the Leave Type.
  3. Choose the From and To dates.
  4. Add a Reason for the leave.
  5. Click Submit — the request will be sent to your manager for approval.

Your request history shows all past and current requests with their status.

Personal Leave Requests

Figure: Personal leave request submission


Holiday Calendar​

Navigate to HR → Holiday Calendar to manage company holidays and non-working days.

Managing Holidays​

  1. View the calendar with all configured holidays displayed.
  2. 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
  3. Edit or delete existing holidays by clicking on them in the calendar.
Holiday 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
Leave Proration History

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
Daily Activity Summary

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
Exceeded Break Times

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
Employee Birthdays

Figure: Employee birthday calendar