A Step-by-Step Guide to Using the Compensatory Leave Request Feature in ERPNext's HR Module

Managing compensatory leaves effectively is crucial for organizations to ensure fair compensation for their hardworking employees. With the compensatory leave request feature in ERPNext's HR module.

 · 2 min read


In this comprehensive step-by-step guide, we will show you how to effectively utilize the compensatory leave request feature in ERPNext's HR module. By following these instructions, you will be able to seamlessly manage compensatory leaves within your organization, ensuring fair compensation for your hardworking employees.

Section 1: Prerequisites

Before creating a compensatory leave request, it is essential to set up the necessary documents and configurations. Follow these steps:

  1. Create a Holiday List: Include all holidays, such as weekly off, public holidays, and strike days.
  2. Add Employees: Create a new employee and assign the appropriate Holiday List.
  3. Set up Leave Period: Establish a leave period for accurate tracking and reporting.
  4. Configure Leave Types: Create new leave types and mark them as "Compensatory."
  5. Optional - Define Leave Policy: Customize leave policies based on your organization's requirements.
  6. Optional - Allocate Leave: Assign specific leave quotas to employees.
  7. Track Attendance: Ensure that employee attendance is marked for the days they worked on holidays. Note that if an employee did not add a holiday or failed to mark attendance on a holiday, the system will not allow the creation of a compensatory leave request.

Section 2: How to Create a Compensatory Leave Request

Follow these steps to create a compensatory leave request in ERPNext:

  1. Go to the Compensatory Leave Request list and click on "New."
  2. Select the Employee ID: Choose the employee who is eligible for compensatory leave.
  3. Automatic Information Retrieval: The employee's name and department will be automatically fetched based on the selected ID.
  4. Choose Leave Type: Select the appropriate leave type for compensatory leaves.
  5. Specify Work From Date and Work End Date: Enter the dates when the employee worked on holidays.
  6. Enter the Reason: Provide a brief explanation for the compensatory leave request.
  7. Save and Submit: Save the request and submit it for review.

Upon submitting the compensatory leave request, ERPNext will update the Leave Allocation record for the compensatory leave type, allowing employees to apply for leaves of this type later based on the remaining leaves available.

By following these steps, you can efficiently manage compensatory leaves using ERPNext's HR module, promoting fair and transparent leave management within your organization.

Compensatory Leave Request Form


The Holiday List Tool is an extension to the HR module of ERPNext v13/FrappeHR. This tool simplifies the process of updating multiple holiday lists within the system, allowing you to easily manage and maintain accurate holiday information.

Holiday List Tool Add-on for ERPNext/FrappeHR Holiday List Tool

Note: Adjust the instructions based on the specific version of ERPNext you are using and any customizations you may have implemented.

Looking for expert guidance?

We offer professional aid in managing your business affairs. Our team can assist you in identifying the most suitable solution to meet your specific needs.

Muhammad Ahmad

ERPNext FullStack Developer | Consultant | FinTech

No comments yet.

Add a comment
Ctrl+Enter to add comment