Skip to content
العربية

Leave

Leave types with a policy engine (automatic balances, yearly renewal, carry-over, accrual, half days, documents), requests and approvals, the team calendar, public holidays and balance correction requests.
Product version
Web v2.4.1
Last updated
2026-10-11

Overview

What it solves

Balances are tracked in a sheet, approvals happen on WhatsApp, and nobody can see who is out next week.

Why it helps
  • Every employee gets a balance automatically, pro-rated from their hire date; it renews each January with the carry-over rules the company chose.
  • Balances move on their own: requested days become pending, approved days become used, cancellations give them back.
  • The form shows the real day count before you submit: weekends, holidays and half days are taken into account.
  • Sick leave can require a certificate, and emergency leave can be approved on filing.
  • Approvals can run through a multi-step workflow with an SLA and escalation.
Used by
EmployeeManagerHR Admin
Availability
Every plan
Cover screen emp-leaves/leavesEmployee
  1. 1Start a request
  2. 2Days left per leave type
  3. 3Report a wrong balance

Quick answers

What is Leave in Eldalala?

Leave is a module of Eldalala, the Arabic-first HR, payroll and attendance software. What it includes: Leave types with a policy engine (automatic balances, yearly renewal, carry-over, accrual, half days, documents), requests and approvals, the team calendar, public holidays and balance correction requests.

What problem does Leave solve?

Balances are tracked in a sheet, approvals happen on WhatsApp, and nobody can see who is out next week.

Who uses Leave?

Employee, Manager, HR Admin.

Which plan includes Leave?

Every Eldalala plan includes it, the free plan too.

What can you do with Leave?

Request leave (type, start, end, notes); Automatic leave balances for every employee; Yearly renewal with carry-over, monthly accrual, carry-over expiry and service tiers; Unpaid and no-balance leave types; Half-day leave (first or second half of a one-day request); Supporting document and approval rules per leave type; Day count preview before submitting; Working-day count excludes weekends and holidays; a request needs at least one working day; and 13 more, listed on this page.

What you can do

  • Request leave (type, start, end, notes)
  • Automatic leave balances for every employee
  • Yearly renewal with carry-over, monthly accrual, carry-over expiry and service tiers
  • Unpaid and no-balance leave types
  • Half-day leave (first or second half of a one-day request)
  • Supporting document and approval rules per leave type
  • Day count preview before submitting
  • Working-day count excludes weekends and holidays; a request needs at least one working day
  • Overlapping pending or approved requests are refused
  • Balance check per calendar year, split across a year boundary
  • Approve / reject (reason required) / cancel
  • Cancelling a request withdraws its approval and tells the right person
  • New request notifies the approvers
  • Bulk approve or reject
  • HR files leave on behalf of an employee; managers file their own leave
  • Leave calendar (company and my team)
  • Leave types with Arabic name, days per year, paid, approval, document, colour
  • Public holidays, recurring yearly; country holidays seeded on signup
  • Add next year’s public holidays with one click
  • Balance correction requests, answered by HR
  • Leave conflict check (AI)

Screens

Leave requests emp-leaves/leavesEmployee
  1. 1Start a request
  2. 2Days left per leave type
  3. 3Report a wrong balance
Leave requests emp-leave-request/leavesEmployee
  1. 1Leave type: the balance is checked automatically
  2. 2First day off
  3. 3Last day off: weekends and holidays are not counted
Leave requests hr-leaves/leavesHR Admin
  1. 1File leave for an employee
  2. 2Approve a pending request
  3. 3Reject with a reason
Team dashboard mgr-dashboard/dashboardManager
  1. 1Approve straight from the dashboard
  2. 2Reject with a reason
  3. 3Who is out in the next two weeks
Leave Calendar hr-leave-calendar/leave-calendarHR Admin
Leave Types hr-leave-types/leave-typesHR Admin
  1. 1Create a leave type
  2. 2Yearly entitlement
  3. 3Whether it needs approval
Leave Types hr-leave-type-add/leave-typesHR Admin
Holidays hr-holidays/holidaysHR Admin
  1. 1Add a public holiday
  2. 2Repeats every year

Workflows

Leave request

Leave request: steps in text
  1. Employee: Request leave · preview shows the day count
    • Valid?
  2. Valid?
    • terminated / no working day / overlap / no balance / document missing / too far back Refused with a reason
    • yes Approval needed?
  3. Refused with a reason
  4. Approval needed?
    • no, type auto-approves Approved · pending → used
    • yes Pending · days added to pending
  5. Approved · pending → used
    • Cancel Cancelled · days returned · approval withdrawn
    • Employee notified: email + in-app
  6. Pending · days added to pending
    • Approval workflow active?
    • Employee cancels Cancelled · days returned · approval withdrawn
  7. Approval workflow active?
    • yes Workflow steps · SLA · escalation
    • no Approver decides
  8. Workflow steps · SLA · escalation
    • Approver decides
  9. Approver decides
    • Approve Approved · pending → used
    • Reject + reason Rejected · pending released · reason shown
  10. Rejected · pending released · reason shown
    • Employee notified: email + in-app
  11. Cancelled · days returned · approval withdrawn
  12. Employee notified: email + in-app
  • Working days exclude weekends (set in the company work schedule) and company holidays. A one-day request can be a half day.
  • The request form shows how many days will be counted before you submit.
  • A request crossing 31 December is split per year and each year’s balance is checked. Balances are created automatically from the hire date and renew each January.
  • Some leave types need a supporting document, such as a medical certificate, and some can only be filed a few days after they started; HR can record older leave.
  • Nobody can approve their own leave, and a manager cannot approve a request directly once its start date has passed; HR can.
  • Cancelling a request withdraws it from the approver’s list and returns the days.

How-to guides