Leave Balances & Year-End Processing

Leave balances represent the number of leave days available to an employee under each leave category. Accurate balance tracking is critical for employees planning time off, managers approving requests, and payroll processing that depends on leave consumption data.

This chapter covers how leave balances are calculated, how to view and adjust them, and how year-end processing handles carry-over and lapse of unused leave.


What You Will Learn

  • How leave balances are calculated
  • How to view leave balances (employee, manager, and admin perspectives)
  • How to adjust balances manually
  • How fiscal year alignment works for leave calculations
  • How year-end processing executes carry-over and lapse rules
  • How to generate leave balance reports
  • How to review leave history across fiscal years

Prerequisites

Required: Leave categories, leave policies, and policy-to-employee assignments must be configured. See Chapters 21, 22, and 24.


How Leave Balances Are Calculated

A leave balance for any employee and category is computed using the following formula:

Available Balance = Opening Balance + Accruals - Consumed Leaves

ComponentDescription
Opening BalanceThe balance carried over from the previous fiscal year (after carry-over and lapse processing).
AccrualsLeave days credited during the current fiscal year based on the assigned leave policy (monthly or annual accrual).
Consumed LeavesLeave days used — i.e., approved leave requests and any LOP-converted days.

Example Calculation

ComponentDays
Opening Balance (carry-over from last year)5.0
Annual Accrual (Casual Leave — 12 days)12.0
Total Available (before consumption)17.0
Consumed (3 CL requests approved)-6.0
Current Available Balance11.0

Tip: Employees can view their real-time balance on the Leave section of their self-service portal. The balance updates immediately when a leave request is approved or cancelled.


Viewing Leave Balances

Employee View

Employees can check their own leave balances:

  1. Navigate to Leaves in the left sidebar.
  2. The Leave Balance summary appears at the top of the page, showing each leave category with:
    • Available balance — Days remaining
    • Consumed — Days used so far this year
    • Total entitlement — Opening balance + accruals for the year

Employee leave balance summary

Manager View

Managers can view leave balances for their direct reports:

  1. Navigate to Team > Leave Balances (or Leaves > Team Balances).
  2. A table displays each team member's balance across all leave categories.
  3. Use filters to view specific categories or date ranges.
EmployeeCasual LeaveSick LeavePrivilege Leave
Anita Sharma8 / 125 / 710 / 15
Rahul Verma4 / 127 / 76 / 15
Priya Nair10 / 123 / 712 / 15

(Format: Available / Total Entitlement)

Administrator View

Administrators have access to organization-wide leave balance data:

  1. Navigate to Leaves > All Balances (or use the Reports section).
  2. View balances for any employee across any category.
  3. Filter by department, office, designation, or individual employee.
  4. Export balance data for external analysis.

Admin leave balance overview


Adjusting Leave Balances Manually

In certain situations, an administrator may need to manually adjust an employee's leave balance. Common scenarios include:

  • Correcting data migration errors
  • Granting additional leave for special circumstances
  • Adjusting balances after a policy change
  • Crediting Compensatory Off days

Steps to Adjust a Balance

  1. Navigate to the employee's profile.
  2. Go to the Leave tab.
  3. Click Adjust Balance (or Edit Balance).
  4. Select the leave category to adjust.
  5. Enter the adjustment:
    • Positive number to add days (e.g., +2 to credit 2 additional days)
    • Negative number to deduct days (e.g., -1 to remove 1 day)
  6. Enter a reason for the adjustment (mandatory for audit purposes).
  7. Click Save.

The adjustment takes effect immediately and is reflected in the employee's balance.

FieldDescription
CategoryThe leave category to adjust
AdjustmentNumber of days to add (+) or deduct (-)
ReasonExplanation for the adjustment (recorded in audit log)
Effective DateThe date on which the adjustment applies

Warning: Manual balance adjustments bypass the normal accrual and policy rules. Use them sparingly and always document the reason. All adjustments are recorded in the system's audit trail for compliance.

Manual leave balance adjustment


Fiscal Year Alignment

Leave calculations in Udyamo HRMS are aligned to the organization's fiscal year, which is configured through the fiscal_start_month setting.

Common Fiscal Year Configurations

fiscal_start_monthFiscal Year PeriodCommon Usage
April (4)April 1 to March 31Most Indian organizations
January (1)January 1 to December 31Calendar year-based organizations
July (7)July 1 to June 30Some educational institutions

Impact of Fiscal Year on Leave

  • Annual accruals are credited at the start of the fiscal year.
  • Monthly accruals follow the fiscal year calendar (first credit in the fiscal year's first month).
  • Year-end processing (carry-over and lapse) occurs at the end of the fiscal year.
  • Pro-rata calculations for mid-year joiners are based on remaining months in the fiscal year.
  • Leave reports are generated on a fiscal-year basis by default.

Tip: Verify your fiscal start month under Settings > Organization > Fiscal Year before configuring leave policies. Changing the fiscal year after policies are active requires careful recalculation.


Year-End Processing

Year-end processing is the most critical annual event for the leave management system. It handles the transition from one fiscal year to the next, executing carry-over rules and resetting balances.

What Year-End Processing Does

For each employee and each leave category:

  1. Calculate unused balance — The current available balance at the end of the fiscal year.
  2. Apply carry-over rules — Determine how many unused days carry forward based on the leave policy's carry-over limit.
  3. Lapse excess days — Any unused days that exceed the carry-over limit are forfeited.
  4. Set opening balance for the new year — The carried-over amount becomes the opening balance for the new fiscal year.
  5. Credit new accruals — Annual accruals (if applicable) are credited for the new fiscal year.

Year-End Processing Example

EmployeeCategoryYear-End BalanceCarry-Over LimitCarried ForwardLapsedNew Year Opening
AnitaCL4 days0040
AnitaPL12 days1010210
RahulCL8 days0080
RahulPL6 days10606
PriyaCL0 days0000
PriyaPL15 days1010510

After year-end processing, the new fiscal year's balances are:

EmployeeCategoryOpening BalanceAnnual AccrualTotal Available
AnitaCL01212
AnitaPL1015 (monthly accrual)10 + monthly credits
RahulCL01212
RahulPL615 (monthly accrual)6 + monthly credits

Running Year-End Processing

  1. Navigate to Settings > Leaves & Attendance (or Leaves > Year-End Processing).
  2. Select the fiscal year to close.
  3. Click Run Year-End Processing (or Process Carry-Over).
  4. The system displays a preview showing each employee's current balance, carry-over amount, lapse amount, and new opening balance.
  5. Review the preview carefully.
  6. Click Confirm to execute.

Warning: Year-end processing is a significant operation. Run it only once per fiscal year, and review the preview thoroughly before confirming. Incorrect processing can be difficult to reverse and may require manual balance adjustments for every affected employee.

Year-end processing preview


Leave Balance Reports

Udyamo HRMS provides several reports related to leave balances:

Available Reports

ReportDescriptionAccess
Leave Balance SummaryCurrent balance for all employees across all categories.Reports > Leave Reports
Leave Usage ReportLeave consumed by category, department, or individual.Reports > Leave Reports
Leave Approval ReportSummary of approved, denied, and pending requests.Reports > Leave Reports
Carry-Over ReportYear-end carry-over and lapse details.Reports > Leave Reports
Leave Trend ReportMonthly or quarterly leave consumption trends.Reports > Leave Reports

Generating a Leave Balance Report

  1. Navigate to Reports > Leave Reports.
  2. Select the report type.
  3. Configure filters:
    • Date range — Select the fiscal year or custom period
    • Department — Filter by department
    • Office — Filter by office location
    • Category — Filter by leave category
  4. Click Generate.
  5. View the report on-screen or Export as CSV / Excel / PDF.

Leave balance report

Tip: Run the Leave Balance Summary report at the end of each quarter to identify employees who have not taken sufficient leave. This helps prevent year-end lapse situations and supports employee well-being.


Leave History Across Fiscal Years

Udyamo HRMS maintains leave history across fiscal years. To view historical data:

  1. Navigate to the employee's profile > Leave tab.
  2. Select the fiscal year from the dropdown.
  3. The system displays the leave balance, accruals, consumption, and carry-over for the selected year.

Historical Data Includes

Data PointDescription
Opening balanceBalance at the start of the selected fiscal year
AccrualsTotal days credited during the year
ConsumedTotal days used (approved leaves)
LapsedDays forfeited at year-end
Carried forwardDays transferred to the next year
AdjustmentsAny manual balance adjustments made during the year

This historical data is essential for:

  • Employee queries about past balances
  • Audit and compliance requirements
  • Verifying carry-over calculations
  • Full-and-final settlement calculations during offboarding

Troubleshooting Common Balance Issues

IssueLikely CauseResolution
Balance shows 0 despite having a policyPolicy not assigned to the employeeAssign the leave policy via the employee profile > Leave tab
Accrual not credited for the current monthMonthly accrual runs at the end/start of the monthWait for the scheduled accrual run, or contact admin to trigger it manually
Balance is negativeLeave approved beyond available balanceReview the leave request. Adjust balance or mark excess as LOP in payroll
Carry-over not appliedYear-end processing not yet runRun year-end processing for the previous fiscal year
Balance does not match manual calculationManual adjustment or imported leave not accounted forReview the adjustment log and import history in the employee's leave tab

Best Practices

  1. Run year-end processing promptly. Execute carry-over processing within the first few days of the new fiscal year so that balances are accurate when employees start applying for leave.
  2. Communicate lapse policies clearly. Employees should know well in advance which leave categories lapse and which carry over. Send a reminder 1 -- 2 months before fiscal year-end.
  3. Use reports proactively. Quarterly balance reviews help identify trends and prevent issues.
  4. Limit manual adjustments. Every manual adjustment should have a documented reason. Over-reliance on manual adjustments suggests a policy configuration issue that should be fixed at the source.
  5. Archive year-end reports. Export and save the carry-over report each year for compliance and audit purposes.

What Comes Next

This concludes Part 5: Leave Management. With leave categories, policies, holidays, the request workflow, and balance management all in place, your leave system is fully operational.

Proceed to Part 6: Payroll, starting with Chapter 26: Salary Components — Earnings & Deductions.