Skip to main content

As an admin, how do I encash leaves for my employees in Asanify

This article outlines how you can process Leave Encashment for your employees in Asanify

Vaibhav Kashyap avatar
Written by Vaibhav Kashyap
Updated yesterday

In this article, we will go through the steps on how an admin can encash leaves for their employees on Asanify. Leave encashment allows you to convert employees' unused leave balances into monetary value and include the encashment amount in their payroll.

Prerequisites

Before you can encash leaves for your employees, ensure that:

  • You are logged in as an Admin (this feature is not available for HR admins)

  • Your employees have leave policies assigned with encashable leave types

  • Employees have sufficient leave balance to encash

  • You have set up the Payment per Day formula for leave encashment

Understanding Payment per Day Formulas

Before creating an encashment batch, you need to understand how the Payment per Day is calculated. Asanify allows you to configure formulas that determine the monetary value of each leave day.

The formula typically uses salary components like:

  • Basic Salary (e.g., basic)

  • Dearness Allowance (e.g., da)

  • Other components as configured in your salary structure

For example, a common formula is: (basic)/12/30 - which calculates the daily rate based on Basic divided by 30 days.


Step-by-step guide to encash leaves

Step 1: Navigate to Leave Encashment

  1. From the Dashboard, click on the Leave dropdown in the left navigation bar

  2. Click on Encashment

You will see the Leave Encashment page with two tables:

  • Batches: Shows all your existing encashment batches

  • Payment per Day: Shows the formulas configured for calculating encashment amounts

Step 2: Create a New Encashment Batch

  1. Click on the + Create Batch button in the top right corner

  2. A multi-step form will open to guide you through the encashment process

Step 3: Select Employees (Step 1 of 3)

In this step, you'll select which employees to include in the encashment batch:

  1. Select Entity (if applicable): If your organization has multiple entities, select the relevant entity

  2. Select Leave Policy: Choose the leave policy from which you want to encash leaves. Only policies with encashable leave types will appear here.

  3. View Eligible Employees: The system will automatically load all employees who are:

    • Assigned to the selected leave policy

    • Have positive leave balance available for encashment

    • Have all required salary components configured

  4. Select Employees: Check the boxes next to the employees you want to include in this encashment batch. You can use the search function to find specific employees.

    • Tip: Employees without proper salary component configuration will be shown with a warning indicator. You'll need to configure their salary structure before including them in the encashment.

  5. Click Set Balances to proceed

Step 4: Set Encashable Balances (Step 2 of 3)

In this step, you'll specify how many days to encash for each employee:

  1. For each selected employee, you'll see:

    • Employee Name: The employee's name

    • Available Balance: The current leave balance as of today

    • Encashable Balance: Enter the number of days you want to encash (must be less than or equal to available balance)

    • Payment per Day: The calculated amount per day based on the formula

    • Encashment Amount: Automatically calculated as Encashable Balance Γ— Payment per Day

  2. Enter the Encashable Balance for each employee. You can encash:

    • The full available balance, or

    • A partial amount (any number up to the available balance)

  3. Review the Encashment Amount column to see the total payout for each employee

  4. Click Next to proceed to the summary

Step 5: Review Summary (Step 3 of 3)

The summary page shows all the details of your encashment batch:

  1. Batch Details:

    • Payroll Month for inclusion

    • Selected Leave Policy

    • Total number of employees

  2. Employee-wise Breakdown:

    • Employee names

    • Days being encashed

    • Amount per employee

  3. Total Encashment Amount: The sum of all encashment amounts

  4. Review all details carefully, then click Save to create the batch

Success: Once saved, a green success message will appear confirming that the encashment batch has been created successfully.

Step 6: View and Manage Encashment Batches

After creating a batch, you can:

  1. View Batch Details: Click on the View Details icon next to any batch to see:

    • Complete employee list with encashment amounts

    • Batch status

    • Associated payroll month

  2. Export Data: Click on the Export CSV button to download the batch details as a CSV file

  3. Track Status: Batches can have the following statuses:

    • Draft: Batch is created but not yet processed in payroll

    • Processed: Encashment amounts have been included in the payroll run


What happens after creating an encashment batch?

  1. Leave Balance Deduction: The encashed days will be deducted from the employees' leave balance

  2. Payroll Integration: When you run payroll for the selected month, the encashment amounts will automatically be added to the employees' earnings

  3. Payslip Reflection: The encashment amount will appear as a separate line item on the employee's payslip


Managing Payment per Day Formulas

To view or manage the Payment per Day formulas:

  1. Go to Leave > Encashment > Payment Per Day Formula Table

  2. Here you can view the configured formulas that determine how much each leave day is worth

Note: If you need to modify the Payment per Day formula, please contact your system administrator or reach out to Asanify support.


Important Notes

  • Admin Only: Leave encashment is an admin-only feature. HR admins do not have access to this functionality.

  • Encashable Leave Types: Only leave types marked as "Encashable" in the leave policy can be encashed. To set up leave policies with encashable leave types, mark the "Encashable" option while creating or editing the policy.

  • Balance Calculation: The system calculates available balance based on the employee's leave balance as of today. If you need to view or edit leave balances before encashment, you can do so from the Leave Balances page.

  • Payroll Period: You can only create encashment batches for payroll periods that haven't been processed yet.

  • Multiple Batches: You can create multiple encashment batches for the same payroll period if needed.


Troubleshooting

Employee not appearing in the eligible list

If an employee is not appearing in the eligible employees list, check:

  1. They are assigned to the selected leave policy

  2. They have positive leave balance for the encashable leave type

  3. Their salary structure includes all components required by the Payment per Day formula

  4. They are an active employee (not terminated or on notice period)

Encashment amount showing as zero

If the encashment amount is showing as zero or incorrect:

  1. Verify the Payment per Day formula is correctly configured

  2. Check that the employee has the required salary components (e.g., Basic, DA)

  3. Ensure the salary components have valid values

Cannot select a payroll month

If you cannot select a certain payroll month:

  1. Payroll for that month may already be processed

  2. The month may be outside the valid range for encashment


Need Help?

If you have any questions or need assistance with leave encashment, please reach out to us at support@asanify.com - we'd be happy to assist you.

Did this answer your question?