# Leaves

&#x20;the module ensures transparency, accuracy, and easy record-keeping across the organization.

**General Concept of Leaves :**

The Leave Module helps employees request and track their leaves digitally.

Superadmins can view, approve, or reject employee leave applications.

The system maintains complete records of all leave types — including Casual, Sick, and Unpaid leaves — with real-time status updates.

#### **Leaves for Superadmins :**

Superadmins have complete access to all employee leave data. They can view pending requests, approve/reject leaves, check balances, apply filters, and export reports.

Superadmins can also manually add or adjust leaves for any employee as required.

**Features :**

Superadmins have access to the following controls on the Leave screen:

**1. Pending Response & All Leaves**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F3KzsoqODrJiHYjwtB2pK%2Fimage.png?alt=media\&token=3066257f-4775-48fc-943d-3c2ab5bf3b90)\
\
&#x20;**Pending Response**: Displays all leave requests awaiting approval.

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F6Z9lAH6UIehmfcI19gy4%2Fimage.png?alt=media&#x26;token=6ddc4b12-0ff0-4a22-9fc0-a7206d346eb1" alt=""><figcaption></figcaption></figure></div>

* **Employee ID** – Displays the unique identification number of the employee.
* **Employee** – Displays the name of the employee who applied for leave.
* **Start Date** – Displays the start date of the leave.
* **End Date** – Displays the end date of the leave.
* **Type** – Displays the type of leave applied (e.g., Sick Leave, Casual Leave).
* **Reason** – Displays the reason provided by the employee for the leave.
* **Day Type** – Displays whether the leave is for a full day or half day.
* **Attachment** – Displays whether any supporting document is attached.
* **Status** – Displays the current status of the leave request (Approved /  Rejected).<br>

**2.All Leaves:** Shows the complete leave record of all employees, including\
&#x20; approved, pending, and rejected requests.

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FPj0CWQsRzmBRJTKqjnSD%2Fimage.png?alt=media&#x26;token=dd96a737-0917-4ba8-aaa2-e9d21710d104" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F7u4XYo4d1Re9NNNN8kNy%2Fimage.png?alt=media&#x26;token=728f5eb8-6c71-4991-a776-492463da0350" alt=""><figcaption></figcaption></figure></div>

* **Employee ID** – Displays the unique identification number of the employee.
* **Employee** – Displays the name of the employee who applied for leave.
* **Start Date** – Displays the start date of the leave.
* **End Date** – Displays the end date of the leave.
* **Type** – Displays the type of leave applied (e.g., Sick Leave, Casual Leave).
* **Reason** – Displays the reason provided by the employee for the leave.
* **Day Type** – Displays whether the leave is for a full day or half day.
* **Attachment** – Displays whether any supporting document is attached.
* **Status** – Displays the current status of the leave request (Approved / Rejected).

**2. Transaction :**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FXikzeUymUrn1PaxL87GQ%2Fimage.png?alt=media&#x26;token=e7f6c1ef-148e-46c2-9e61-7dea3005460a" alt=""><figcaption></figcaption></figure></div>

**Use this section to track and manage all manual leave adjustments made by the admin.**\
It provides a complete audit trail of leave credits or debits (extra or reduced leaves/hours) applied to employees, along with the reason, date, and responsible action. This helps ensure transparency, accuracy, and compliance in leave management.

**Typical use cases:**

&#x20;   Displays all leave-related adjustments made by the admin.

&#x20;   Includes credits or debits (extra or fewer leaves/hours).

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FFS4OvFyvBVlD1xPImZIQ%2Fimage.png?alt=media&#x26;token=08f9fe21-3925-44a1-8aa6-a70a26f99143" alt=""><figcaption></figcaption></figure></div>

#### Columns Displayed

* **Employee ID** – Displays the unique ID of the employee.
* **Employee Name** – Displays the employee’s name.
* **Type of Leave** – Displays the leave type for which the adjustment is made.
* **Month** – Displays the month for which the adjustment applies.
* **Credit / Debit** – Indicates whether leave is added or deducted.
* **Reason for Transaction** – Displays the reason for the leave adjustment.
* **Updated At (Date & Time)** – Displays the date and time when the adjustment was made.
* **Action (Edit/Delete)** – Allows the admin to edit or delete the adjustment record

**Add Leave Transaction:**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FoDt0juHXFAa9QhujgzNC%2Fimage.png?alt=media&#x26;token=fbf75e15-d52b-4a34-9aad-7e51573de0bc" alt=""><figcaption></figcaption></figure></div>

Admins can manually adjust an employee’s leave balance by adding a leave transaction.

To add a transaction, click the **Add** button. A dialog box will open requesting the following details:

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FLaFhJroRscK0GLm2msli%2Fimage.png?alt=media&#x26;token=a371390d-1bf6-4aa7-879a-a1a773944281" alt=""><figcaption></figcaption></figure></div>

* **Employee Name** – Selects the employee for whom the leave adjustment is made.
* **Leave Type** – Selects the type of leave being adjusted.
* **Transaction Type (Addition / Deduction)** – Specifies whether leave days are added or deducted.
* **Date** – Specifies the date of the leave adjustment.
* **Days** – Specifies the number of leave days to be added or deducted.
* **Reason** – Captures the reason for the leave adjustment.
* **Apply** – Saves and applies the leave adjustment transaction.

**Compensatory Off (COFF):**\
COFF leave is **auto-incremented by the system** based on eligible extra working days, as per company policy. Manual addition is not required.

**Note:**\
\
COFF balances are generated automatically, while adjustments for other leave types must be performed manually by the admin.

#### Import :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F3sKqp8MXxWKMuh5ZjBa9%2Fimage.png?alt=media&#x26;token=260ba1bf-3ddb-4f37-bb2f-de5550855c25" alt=""><figcaption></figcaption></figure></div>

This section is used to import leave credit or debit transactions in bulk&#x20;

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Faow6afNYAkVPRwESYvjz%2Fimage.png?alt=media&#x26;token=6e5fa14e-9dd0-4a00-a1fb-aaf4dc8a2ae5" alt=""><figcaption></figcaption></figure></div>

\
The **Import** option allows the Super Admin to upload leave transactions in bulk.\
Click **Import**, select the required file using the **Choose File** option, and then proceed to import the data. The system will process the uploaded leave transactions accordingly.\
\
**Download Sample File** – Downloads a predefined template to enter leave transaction details in the correct format.

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F5jDDQ4D2Y3wt3Gbv40lR%2Fimage.png?alt=media&#x26;token=e49ff01a-ed36-4e28-80c2-f50199154384" alt=""><figcaption></figcaption></figure></div>

#### Selection Fields

* **Company** – Selects the company for which leave transactions are being imported.
* **Location** –  Import to the selected location.
* **Department** – Import to employees of the selected department.
* **Download Import Sample File** – Downloads the import template based on the selected company, location, and department.

#### Filter :

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fhr2xRxutmCK0V3mNbEqB%2Fimage.png?alt=media&#x26;token=34db818e-0ec5-4195-a6aa-e736d6d2b493" alt=""><figcaption></figcaption></figure></div>

The **Filter** option helps narrow down leave transaction records based on specific criteria.

Leaves can be filtered by:

* **Month** – Filters records for the selected month.
* **Year** – Filters records for the selected year.
* **Employee** – Filters records for the selected employee.

This makes it easier to review and manage leave transactions for a selected period or employee.

**3. Balance :**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FHRAgyR2U8LSfNbYSoPYJ%2Fimage.png?alt=media\&token=dee22e1f-9807-4285-86a9-dbe52545f1a0)\
\
**Use this section to view the current leave status of every employee at a glance.**\
It shows how many leaves are allocated, consumed, and remaining for each leave type, helping HR and managers make informed decisions on approvals and planning.

&#x20;   **Displays leave balances for every employee.**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F7328zWlraV9TdZRH9ubi%2Fimage.png?alt=media&#x26;token=b3593227-7a8a-4a15-9601-a55b4df75418" alt=""><figcaption></figcaption></figure></div>

* **Sr. No.** – Displays the serial number of the record.
* **Employee Name** – Displays the name of the employee.
* **Casual Leave (Given / Consumed / Available)** – Shows total casual leave allotted, used, and remaining.
* **Sick Leave (Given / Consumed / Available)** – Shows total sick leave allotted, used, and remaining.
* **Privilege Leave (Given / Consumed / Available)** – Shows total privilege leave allotted, used, and remaining.
* **Compensatory Leave (Given / Consumed / Available)** – Shows total compensatory leave allotted, used, and remaining.

&#x20;**Filter :**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F1wHgA9oxsobQ2FzwW6Ub%2Fimage.png?alt=media&#x26;token=50c81196-bcf2-4937-9c12-ad1deb6ca091" alt=""><figcaption></figcaption></figure></div>

* **Employee Name** – Filters records for the selected employee.
* **From Month** – Filters records starting from the selected month.
* **To Month** – Filters records up to the selected month.
* **Clear Filter** – Removes all applied filters and resets the data view.

&#x20;**Export:**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FcmqBzl7FWmSGe2GsKKAz%2Fimage.png?alt=media&#x26;token=1f694fdb-9c1e-4869-ae4e-35642df6c887" alt=""><figcaption></figcaption></figure></div>

&#x20;   Allows exporting of leave Balance data in for reporting or record \
&#x20;   maintenance.

#### 4. Filter :

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FBbkDiUmSGSTARH5tawrB%2Fimage.png?alt=media&#x26;token=6848ef50-fc0b-4914-a583-91a17f5e9ea4" alt=""><figcaption></figcaption></figure></div>

* **Search (keyword-based search)** – Allows you to quickly find leave records using keywords such as employee name, leave type, or request details.
* **From Date / To Date** – Filters leave requests based on the selected date range.
* **Employee** – Displays leave records for a specific employee only.
* **Leave Type** – Filters requests by the type of leave (Casual, Sick, Privilege, Compensatory, etc.).
* **Day Type (Full Day / Half Day, etc.)** – Filters leave records based on whether the leave was applied for a full day, half day, or other configured day types.
* **Status (Pending / Approved / Rejected)** – Shows leave requests according to their current approval status.
* **Responded By (Approver)** – Filters leave records based on the admin or manager who approved  the leave request.

#### 5. Export :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FXdKNmAAQWSdm944gRbXq%2Fimage.png?alt=media&#x26;token=8ae598d2-4fdd-4133-bf9d-3d463aaf13df" alt=""><figcaption></figcaption></figure></div>

The **Export** button allows users to download leave records in a report format for analysis and record-keeping.

#### **6. Add Leave:**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fjeblj0I3tFhhh7WfHCLI%2Fimage.png?alt=media&#x26;token=32a422d8-6139-4c85-a394-570c2c0b0ea7" alt=""><figcaption></figcaption></figure></div>

&#x20; **Opens a form where the superadmin can manually add leave for an**\
&#x20;  **employee.**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F23NF51WFwHo6O0IA1klr%2Fimage.png?alt=media&#x26;token=4efd78ec-5798-479d-9d91-9e036e54cde8" alt=""><figcaption></figcaption></figure></div>

&#x20;   **Fields include:**

* **Employee Name** – Selects the employee for whom the leave is being applied.
* **Leave Type** – Selects the type of leave.
* **Duration (Full Day / Half Day)** – Specifies whether the leave is for a full day or half day.
* **Date of Leave** – Specifies the date of the leave.
* **Reason** – Captures the reason for applying leave.
* **Attachment (Optional)** – Allows uploading a supporting document, if required.

&#x20;    **Apply Leave button to save.**\
\
**Leave Table Columns :**

Under the main section, a detailed table displays all leave records with the following columns:

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FBhc4dFzZ3WigPSQBO2Qj%2Fimage.png?alt=media&#x26;token=bd522b98-2f3d-4886-810a-e5d41a90c67a" alt=""><figcaption></figcaption></figure></div>

* **Employee ID** – Displays the unique ID of the employee.
* **Employee Name** – Displays the name of the employee.
* **Leave Type** – Displays the type of leave applied.
* **Reason** – Displays the reason provided for the leave request.
* **Start Date / End Date** – Displays the leave duration period.
* **Status (Pending / Approved / Rejected)** – Displays the current approval status of the leave request.
* **Action (Edit / Delete)** – Allows editing or deleting the leave request based on permission.

#### Reject / Decline Leave Request

When the Super Admin chooses to **reject or decline** a leave request, the system requires a reason.

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FOI8tolDbiul69A5Y20AF%2Fimage.png?alt=media&#x26;token=2a32a657-13dd-4f77-b399-4856457b43ae" alt=""><figcaption></figcaption></figure></div>

* From the **Leaves** section, clicking **Reject** opens a dialog box where the Super Admin must enter the rejection reason and then confirm the action.<br>

#### **Leave Application, Notification & Approval Flow :**

When an employee applies for leave, a notification is sent to the approver’s **Inbox** section.

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F274isjTByAESoOpQX1KG%2Fimage.png?alt=media&#x26;token=53f892fc-2819-4c67-bdd7-9070654669f3" alt=""><figcaption></figcaption></figure></div>

The Super Admin can view complete leave application details, including employee information, leave type, duration, and reason.\
\
From the Inbox, the Super Admin can **approve or decline** the leave request.\
Once an action is taken, the employee’s leave status and leave balance are updated automatically based on the decision.\
\
from the **Inbox** section, clicking **Decline** prompts the system to ask for a decline reason before completing the action.

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FcKU9K4FDWTvqOhmEl7cC%2Fimage.png?alt=media&#x26;token=82d9f302-f99e-4159-8bd4-5b2d045c4553" alt=""><figcaption></figcaption></figure></div>

#### **Next, the Super Admin can configure company-level leave settings to define how leave policies are applied across the organization.**

#### <sub>Companies Leave Settings :</sub>

**Location:**\
**Settings → Organization → Companies → Company Settings → Leave Settings**\
Below are all configurable options:\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FFTIhcBPhLW7jXSVJRaHe%2Fimage.png?alt=media\&token=c68e72a6-2a3a-4cbe-98d5-30e6580cb0f8)

\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FmoBYRmZoegRDgZpn3K57%2Fimage.png?alt=media\&token=fd0fc109-45f7-41cc-95ad-b311841100e2)<br>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FrqUnSH1Vimlxv11BLL6E%2Fimage.png?alt=media&#x26;token=0ad47134-0137-423c-93a6-c8f0f62d8788" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FDoMMAIxG8OjmeHboWHOV%2Fimage.png?alt=media&#x26;token=0d464b92-a541-4878-b5cd-f1df80d9186c" alt=""><figcaption></figcaption></figure>

#### **Leave Approval & Rules Settings :**

#### 1. Enable Leave Approval Flow

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F4cLy6i59WaBxevAYFebw%2Fimage.png?alt=media&#x26;token=fce338f7-5be0-4f3c-8a8c-fdfe5f37837b" alt=""><figcaption></figcaption></figure></div>

Enable or disable the leave approval workflow for the company.\
When disabled, all leave requests are auto-approved without manager intervention.

**Example:** If disabled, employee leave requests do not require approval.

#### Leave Approval Mode

Defines how leave requests are approved.

* **Sequential:** Approvals follow a defined order.
* **Parallel:** All approvers are notified at the same time; approval from any one is sufficient.

**Example:** In Sequential mode, the HR must approve before Director receives the request.\
Admin can set the order of Approval by clicking on Add or Minus Buttons.

#### Approval Hierarchy (Sequential Mode )

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FoAjCuEiujl7Orthmu8vv%2Fimage.png?alt=media&#x26;token=cded81e5-f828-47ef-b5fb-614ab9ca054f" alt=""><figcaption></figcaption></figure></div>

Defines the order of approvers for leave requests.\
The sequence determines who approves first, second, and so on.

**Example:**\
Level 1 – HR → Level 2 –Director → Level 3 – Department RD

#### 2. Enable Leave Timeline Rule :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FJNMDO0FiPV3y1M02qBvK%2Fimage.png?alt=media&#x26;token=ecfed578-2ae8-4c10-9011-f56a0b0cd84e" alt=""><figcaption></figcaption></figure></div>

When enabled, employees must apply for leave in advance based on the leave duration.

**Example:**\
A 2-day leave may require 1 day’s prior notice, while a 5-day leave may require 7 days’ notice.

#### 3. Enable Leave Type COFF :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fz4mxl8EFTGyxXcGIKuXm%2Fimage.png?alt=media&#x26;token=f68bde7c-6d9c-46fe-ac2f-011e74c8518b" alt=""><figcaption></figcaption></figure></div>

When enabled, employees must apply leave under the **Compensatory Off (COFF)** leave type for extra working days.

#### 4. Enable Same Day Leave :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FcIMW4IC2YZX1nn5T5VNw%2Fimage.png?alt=media&#x26;token=4e386302-a937-4f08-8f27-c8d6f893650e" alt=""><figcaption></figcaption></figure></div>

Allows employees to apply for leave on the same day, subject to a cutoff time.

**Example:**\
If the cutoff time is 10:00 AM with a 30-minute grace period, employees can apply until 10:30 AM. Requests after this time must follow advance notice rules.

#### 5. Same Day Cutoff Minut :

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fco9Hi2ggMwPlXG9X3vU5%2Fimage.png?alt=media&#x26;token=d2afe07a-c8d1-40da-b33d-958d2c129d9f" alt=""><figcaption></figcaption></figure></div>

Defines the grace period (in minutes) after the cutoff time for same-day leave applications.

#### 6. Enable Leave Without Available Balance :    &#x20;

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fa8DVbfX2c0rP6R3ai5aG%2Fimage.png?alt=media&#x26;token=f9dacbef-fac7-4074-b0ac-cd60671c8d02" alt=""><figcaption></figcaption></figure></div>

Allows employees to apply for leave even if no leave balance is available.

#### After making changes, the admin must click **Save** to apply the settings company-wide

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FtNjUjLULUDfZqKFM8J7z%2Fimage.png?alt=media&#x26;token=de2c9b08-ebc3-49dc-9d39-87edd7c10d81" alt=""><figcaption></figcaption></figure></div>

#### **Leave Type Setup:**  Before employees can apply for leave, **leave types must be created by the Super Admin**.

Leave types define the categories under which employees can apply for leave, such as Casual Leave, Sick Leave, Privilege Leave, Unpaid Leave or Compensatory Off.

**Navigation Path:**\
To create or manage leave types, go to\
**Settings → HR → Leave Type**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F21MbOCQlCW6uwnbgDmbf%2Fimage.png?alt=media\&token=a9cc08f2-e893-406e-b888-ba3957c8d9c0)

<div align="left"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FuytaRJd7ykYqvRY8LQq9%2Fimage.png?alt=media&#x26;token=cc667617-414b-42ae-90db-2662bb4411d9" alt=""><figcaption></figcaption></figure></div>

#### Add Leave Type:

#### ![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FqeCHd8zbdoyl3TZUsYc1%2Fimage.png?alt=media\&token=f841dd1d-4374-4756-ae2a-e8a8ce8b3274)

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FDfzzu8grIU7pVa3xeZKf%2Fimage.png?alt=media&#x26;token=8df1d46e-adc3-4ddf-a6ce-89db1bd41d98" alt=""><figcaption></figcaption></figure></div>

**Choose Category:**

Select the category under which the leave type falls (for example, statutory leave, company leave, or special leave).

**Name:**

Enter the display name of the leave type.\
**Example:** Casual Leave Code

Enter a short, unique code used to identify the leave type in reports and records.\
**Example:** CL

**Type (Paid / Unpaid):**

Defines whether the leave is paid or unpaid.

* **Paid:** Salary is not affected.
* **Unpaid:** Salary is deducted for the leave period.

**Validity Start:**

The start date from which this leave type becomes applicable.

**Validity End:**

The end date until which this leave type remains valid.

**Max Leaves Count in Given Validity:**

Defines the maximum number of leaves an employee can avail during the selected validity period.\
**Example:** 10 leaves in one year.

**Set Accumulation Frequency:**

Enable this option to allow leaves to be added automatically at regular intervals.

**Frequency:**

Defines how often leaves are accumulated.\
**Examples:** Monthly, Quarterly, Yearly.

**Frequency Days:**

Specifies the number of days after which leave is credited, based on the selected frequency.

**Carry Forward:**

Allows unused leave balance to be carried forward to the next validity period, as per company policy.

**Encash Leave:**

Allows employees to encash unused leave balance, subject to company rules.and last click on save button.\
\
**After adding a leave type, all configured leave types are displayed in a list view.**\
Each leave type appears as a separate row with **Edit** and **Delete** action buttons available for management.

<figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FS79C1i4NdKZTtsSfykND%2Fimage.png?alt=media&#x26;token=c6f38a38-829e-4303-a871-b71d386fc9bc" alt=""><figcaption></figcaption></figure>

Once leave types are configured, employees will be able to select the appropriate leave type while submitting a leave request.\
\
**Only the leave types added by the Admin will appear for the employee to choose from.**\
\
If the Admin has configured only **Unpaid Leave** for **probation employees**, then only that option will be visible to them.

#### Probation Period –  Leave Setting

This setting allows the admin to **control leave eligibility** during an employee’s probation period. When enabled, the system calculates leave eligibility from the **Date of Joining**, and the admin can restrict employees on probation to **Unpaid Leave only** until the defined probation period is completed.

**Steps to configure:**

1. Go to **Settings → Organization → Employees**.<br>

   <div align="left"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FYzuWo4BmDhf2hoRMLyoB%2Fimage.png?alt=media&#x26;token=c161a783-cccd-4708-a294-256b07ce2801" alt=""><figcaption></figcaption></figure></div>

   \
   \
   ![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FTWqC6Dh2VWftBDNWvc8t%2Fimage.png?alt=media\&token=858e4df2-1321-407c-a631-d3ab2f4ec867)<br>

2. Select the required employee and click **Edit**.<br>

   <div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fp2Azm4xVFDqZeXse8XZI%2Fimage.png?alt=media&#x26;token=2b3823aa-7f5e-47b6-be72-1f5465b89b20" alt=""><figcaption></figcaption></figure></div>

3. Enable **Set Probation Period from Date of Joining**.<br>

   <div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FT8MnPfY0Mm1eIodDgPOR%2Fimage.png?alt=media&#x26;token=3e2386c9-1109-4ab7-8c4e-7e6fd86d69e3" alt=""><figcaption></figcaption></figure></div>

4. Under the probation settings, enable **Only Unpaid Leave During Probation**.\
   lastly **save employee** then only Unpaid Leaves Will applicable for the Who are on their Probation Period.

5. **Calculate Leave from Date of Joining:**<br>

   When this option is enabled, the leave validity for an employee starts from their **Date of Joining** instead of a fixed company leave cycle.

   This setting allows the admin to define **when an employee becomes eligible to avail leave after joining**.<br>

   **Fields explained:**<br>

   <div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FNYTIqTJaYke1Kn6MoeMp%2Fimage.png?alt=media&#x26;token=3f019658-a858-47ac-a194-c4c02d2312ca" alt=""><figcaption></figcaption></figure></div>

* **Choose Type (Months / Days):**\
  Select whether leave eligibility should begin after a certain number of **months** or **days** from the employee’s date of joining.
* **After (Month / Days):**\
  Enter the number of months or days after joining when the employee becomes eligible to apply for leave.

**Example:**\
If **Months = 3** is selected, the employee will be able to apply for leave only after completing 3 months from the date of joining.

After enabling the permission, click the **Save** button located at the **bottom of General Details** to apply the changes.

#### Leave Module Permissions

In the Leave module, permissions are controlled using **separate toggles** for each action. The **Superadmin** can assign permissions to a specific employee by enabling the required toggles and clicking the **Save** button.\
\
**Explanation of Leave Permission Toggles:**

* **Leaves** – Master toggle to enable or disable access to the Leave module for the employee.
* **View (My All)** – Allows the employee to view leave applications of all employees.
* **View (My Team)** – Allows the employee to view leave applications of only their team members.
* **View (My Self)** – Allows the employee to view only their own leave applications.
* **Export All Employee Summary** – Allows downloading/exporting leave summary reports of all employees.
* **Can Apply All Days** – Allows the employee to apply leave for any day without restriction.
* **Can Approve** – Allows the employee (admin/manager) to approve or reject leave requests.

After enabling the required permission toggles, click the **Save** button. Once saved, the employee will immediately get access to the selected leave permissions.<br>

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FgD3VW02xvuvZ5it5Dzcl%2Fimage.png?alt=media&#x26;token=19af9f39-440b-49a8-9a18-9050e570bd22" alt=""><figcaption></figcaption></figure></div>

#### Permission Path – Leave Module

To assign Leave module permissions to an employee, follow this path:

**Settings → Organization → Employee List → Select Employee → Edit → Permissions Tab → HR Permissions → Leave Toggles**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fnl5x24IgSInuG5ouPoi1%2Fimage.png?alt=media\&token=07b49e8d-8922-434e-99e2-668a824e4ce4)

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FabouVYBr1vvDM3Pklgae%2Fimage.png?alt=media&#x26;token=016ff184-ff18-4cf2-97a4-fe67aadb5cfc" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FuXwyXFFrmiHWGB9C1Xgp%2Fimage.png?alt=media&#x26;token=e3fc870a-4009-43eb-8f5a-7d792fe3fc25" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FOZxhCX60akB0r2nqMPHZ%2Fimage.png?alt=media&#x26;token=966a69ff-d30e-4324-aa48-4dfd8d8b7def" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FSZ7HjE0kPkvBNmxLfD8j%2Fimage.png?alt=media&#x26;token=d10be209-3c75-4686-bcb3-fa52f1728942" alt=""><figcaption></figcaption></figure></div>

#### Leaves for Employees:

Employees have limited access within the Leave Module. They can apply for leaves, view their own leave history, and track approval status.

Features Available to Employees

**1. Pending Response &**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FhJ5Ll2zoL3Lru2mkqxSK%2Fimage.png?alt=media&#x26;token=d45cf23a-c082-4bd6-a921-05d436acf7f3" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FSi5l8MqezKcgzh5tpm92%2Fimage.png?alt=media&#x26;token=8edc5642-5247-4797-9666-343b716b125e" alt=""><figcaption></figcaption></figure></div>

&#x20;   Pending Response: Displays leaves awaiting approval.\
\
**2.All Leaves:** Shows the complete leave record of the logged-in employee.

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FS0aUSWHs3JDZvUeMzXbL%2Fimage.png?alt=media&#x26;token=c798929a-5368-40f2-a21b-64a656c37850" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FVsELDYL2Q7W8KgJ9dvQN%2Fimage.png?alt=media&#x26;token=7a852bef-0e99-4a32-b801-5b8b229a3263" alt=""><figcaption></figcaption></figure></div>

**3. Add Leave :**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FqOLE2dWQClUtXebRzGOY%2Fimage.png?alt=media\&token=9616320e-3b76-44a0-aec5-99cccf78e86d)\
\
**Add Leave (Detailed Overview)**\
\
Employees can apply for new leave requests through the **Add Leave feature.** When an employee clicks on Add Leave, a form opens where they must provide the following details:

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fj02Kj8w3L5fpfJvZiD06%2Fimage.png?alt=media&#x26;token=468b334f-8f1a-4f35-b3b7-a6d362f9d3b0" alt=""><figcaption></figcaption></figure></div>

* **Leave Type:**\
  The leave types shown in the dropdown (such as Sick Leave, Casual Leave, Unpaid Leave, etc.) are created and managed by the Admin under HR Settings → Leave Type.
* **Duration:**\
  Select whether the leave is for a Full Day or Half Day.
* **Date of Leave:**\
  Choose the specific date(s) for which the leave is being applied.
* **Reason:**\
  Enter the reason for taking the leave.
* **Attachment (if any):**\
  Employees can upload supporting documents such as a medical certificate.

**Submission Status :**

* After submitting the leave request, the status will appear as Pending until it is reviewed and approved or rejected by the Admin.

<br>
