Loan Management

Udyamo HRMS includes a built-in loan management module that allows organizations to offer employee loans, track repayments through automatic payroll deductions, and maintain complete loan histories. This module covers the entire loan lifecycle — from defining loan categories and setting eligibility rules to processing applications, approving disbursements, tracking EMI payments, and closing loans.

This chapter walks through every step of configuring and using the loan management feature.


What You Will Learn

  • How to create and manage loan categories
  • How employees apply for loans
  • The loan approval workflow
  • EMI calculation and payroll integration
  • Tracking remaining balances and loan history
  • Loan validation rules
  • How to close a loan
  • Loan reports

Prerequisites

Required: Before using the loan management module:

  • The Loan feature toggle is enabled in Settings > Features
  • Payroll is configured and operational (see Running Payroll)
  • Employee salary structures are assigned (see Salary Structures)
  • At least one loan category is created (covered in this chapter)

Understanding the Loan Model

The Loan model in Udyamo HRMS tracks each loan with the following key fields:

FieldDescriptionType
loan_amountThe total loan amount approved and disbursedCurrency (Rs)
interest_rateAnnual interest rate applied to the loanPercentage (%)
instalment_termThe number of months over which the loan will be repaidInteger
monthly_emiThe equated monthly instalment deducted from salaryCurrency (Rs)
remaining_amountThe outstanding principal + interest yet to be repaidCurrency (Rs)
StatusCurrent status of the loanPending / Approved / Disbursed / Close

Setting Up Loan Categories

Loan categories define the types of loans your organization offers. Each category sets the maximum amount and interest rate.

Step 1: Navigate to Loan Categories

  1. From the sidebar, click Settings.
  2. Under the Finance section, click Loan Categories.
  3. The Loan Categories list page opens.

Loan Categories settings page

Step 2: Create a Loan Category

  1. Click Add New (or Create Loan Category).
  2. Fill in the required fields:
FieldDescriptionExample
NameDescriptive name for the loan typePersonal Loan
Maximum AmountThe maximum loan amount an employee can request under this categoryRs 5,00,000
Interest RateAnnual interest rate (set to 0 for interest-free loans)8%
  1. Click Save.

Example Loan Categories

Category NameMax AmountInterest RateTypical Use
Personal LoanRs 5,00,0008%General purpose
Emergency LoanRs 1,00,0000%Medical or family emergencies
Home AdvanceRs 10,00,0006%Home purchase or renovation
Vehicle LoanRs 3,00,0007%Two-wheeler or car purchase
Education LoanRs 2,00,0005%Employee or dependent's education

Tip: Create specific loan categories with appropriate limits rather than a single generic category. This makes reporting clearer and allows you to set different interest rates and limits for different purposes.

Step 3: Edit or Delete a Loan Category

  1. From the Loan Categories list, click on the category name.
  2. Modify the fields as needed and click Save.
  3. To delete a category, click the Delete button.

Warning: Deleting a loan category does not affect existing loans issued under that category. However, employees will no longer be able to apply for new loans under the deleted category.


Employee Loan Application

How an Employee Applies for a Loan

  1. The employee logs in to Udyamo HRMS.
  2. From the self-service portal, navigates to Finance > Loans (or My Loans).
  3. Clicks Apply for Loan (or New Loan Request).
  4. Fills in the application form:
FieldDescriptionExample
Loan CategorySelect from available categoriesPersonal Loan
Loan AmountThe amount requested (up to the category maximum)Rs 2,00,000
Instalment TermNumber of months for repayment24 months
ReasonBrief description of why the loan is neededHome renovation
  1. Clicks Submit.

Employee loan application form

What Happens After Submission

  1. The loan request is created with a status of Pending.
  2. A notification is sent to the administrator or designated approver.
  3. The employee can view their pending request under My Loans.

Loan Validation Rules

Udyamo HRMS applies validation rules when an employee submits a loan request:

ValidationRuleWhat Happens if Failed
Maximum AmountRequested amount must not exceed the loan category's maximumApplication is rejected with an error message
Salary CriteriaThe monthly EMI should not exceed a certain percentage of the employee's net salary (configurable)Warning or rejection depending on organization policy
Employment DurationEmployee must have completed a minimum period of service (configurable)Application is blocked
Existing LoansEmployee may be restricted from having multiple active loans (configurable)Application is blocked
Active EmploymentEmployee must have an Active statusApplication is blocked

Tip: Loan validation rules help protect both the employee and the organization. Configure these rules in Settings > Finance > Loan Settings based on your organization's loan policy.


Loan Approval Workflow

Status Flow

The loan progresses through four statuses:

Pending  -->  Approved  -->  Disbursed  -->  Close
StatusDescriptionWho Acts
PendingLoan request submitted, awaiting review
ApprovedAdministrator has reviewed and approved the loanAdmin/HR
DisbursedLoan amount has been disbursed to the employee (bank transfer, cheque, etc.)Admin/Finance
CloseAll EMIs have been paid and the loan is fully repaid (or manually closed)System/Admin

Approving a Loan

  1. From the sidebar, click Finance > Loans (or navigate to the Loan Requests page).
  2. Filter by status Pending to see all awaiting requests.
  3. Click on a loan request to review the details:
    • Employee name and ID
    • Loan category
    • Requested amount
    • Instalment term
    • Employee's current salary and existing loans
  4. Review the loan against your organization's policy.
  5. Click Approve to approve the loan, or Deny to reject it.
  6. If denying, enter a Denial Reason for the employee's reference.

Loan approval screen

Tip: Before approving, review the employee's existing loan obligations. The system displays active loans (if any) on the approval screen to help you make an informed decision.

Marking a Loan as Disbursed

After approval, the actual disbursement happens outside the system (via bank transfer or cheque). Once the amount has been transferred:

  1. Open the approved loan.
  2. Click Mark as Disbursed.
  3. Optionally enter the disbursement date and reference (cheque number, bank transfer ID).
  4. Click Save.
  5. The loan status changes to Disbursed and EMI deductions will begin from the next payroll run.

EMI Calculation

Once a loan is disbursed, Udyamo HRMS calculates the monthly EMI based on the loan parameters.

EMI Formula

For loans with interest, the EMI is calculated using the standard reducing balance formula:

EMI = [P x R x (1+R)^N] / [(1+R)^N - 1]

Where:

VariableDefinition
PPrincipal loan amount
RMonthly interest rate (annual rate / 12 / 100)
NNumber of monthly instalments (instalment term)

Example — Loan with Interest

ParameterValue
Loan AmountRs 2,00,000
Annual Interest Rate8%
Monthly Interest Rate0.667% (8% / 12)
Instalment Term24 months
Monthly EMIRs 9,052 (approximately)
Total RepaymentRs 2,17,248
Total InterestRs 17,248

Example — Interest-Free Loan

ParameterValue
Loan AmountRs 1,00,000
Annual Interest Rate0%
Instalment Term10 months
Monthly EMIRs 10,000
Total RepaymentRs 1,00,000

Tip: For interest-free loans, the EMI is simply the loan amount divided by the number of instalments.


Payroll Integration

Once a loan is in Disbursed status, the monthly EMI is automatically deducted from the employee's salary during payroll processing.

How It Works

StepAction
1During payroll run, the system identifies all employees with active (Disbursed) loans
2For each loan, the monthly EMI is added as a deduction line item
3The EMI is deducted from the employee's net salary
4The loan's remaining_amount is reduced by the EMI amount (or the principal portion of the EMI for interest-bearing loans)
5When remaining_amount reaches zero, the loan status is automatically changed to Close

Viewing Loan Deductions on Payslips

  1. Navigate to Payroll > Payslips.
  2. Select the month and click on an employee's payslip.
  3. The Deductions section shows Loan EMI (or the specific loan category name) with the monthly deduction amount.

Payslip showing loan EMI deduction

Warning: If an employee is on leave without pay for an entire month and their net salary is zero or less than the EMI, the system may skip the EMI deduction for that month. The remaining amount and term will be adjusted accordingly. Review such cases manually.


Tracking Loan Status and Remaining Balance

Viewing Active Loans

For Administrators:

  1. Navigate to Finance > Loans.
  2. The list shows all loans across the organization.
  3. Filter by Status (Pending, Approved, Disbursed, Close).
  4. Click on any loan to see detailed information including:
    • Original loan amount
    • EMIs paid to date
    • Remaining amount
    • Next EMI date
    • Repayment schedule

For Employees:

  1. Navigate to My Loans from the self-service portal.
  2. View all current and past loans.
  3. Click on a loan to see the repayment schedule and remaining balance.

Loan details with repayment schedule

Repayment Schedule Table

The loan detail page shows a repayment schedule:

InstalmentDue DateEMI AmountPrincipalInterestRemaining Balance
1May 2025Rs 9,052Rs 7,719Rs 1,333Rs 1,92,281
2Jun 2025Rs 9,052Rs 7,770Rs 1,282Rs 1,84,511
3Jul 2025Rs 9,052Rs 7,822Rs 1,230Rs 1,76,689
..................
24Apr 2027Rs 9,052Rs 8,992Rs 60Rs 0

Closing a Loan

Automatic Closure

When all EMIs are paid and the remaining amount reaches zero, the loan status automatically changes to Close.

Manual Closure (Pre-closure)

An administrator can manually close a loan before all EMIs are paid:

  1. Navigate to Finance > Loans.
  2. Open the loan to be closed.
  3. Click Close Loan (or Pre-close).
  4. The system shows the outstanding remaining amount.
  5. Confirm the pre-closure. The remaining amount can be:
    • Deducted as a lump sum from the next payroll.
    • Recorded as settled manually (e.g., the employee paid via cheque or bank transfer).
  6. Click Confirm.
  7. The loan status changes to Close.

Tip: Pre-closure is useful when an employee receives a bonus or wants to clear their loan early. There is typically no pre-closure penalty for employee loans managed through Udyamo HRMS.


Loan Reports

Available Reports

ReportDescription
Active Loans ReportLists all currently disbursed loans with employee details, outstanding amounts, and EMI schedules
Loan Summary ReportAggregated totals of loans by category, status, and period
Loan Deduction ReportMonthly report of EMI deductions processed through payroll
Loan History ReportComplete history of all loans (active and closed)

Generating a Loan Report

  1. From the sidebar, click Reports.
  2. Select Loan Report (or Finance Reports > Loans).
  3. Choose the report type (Active, Summary, Deduction, or History).
  4. Select the Period (month, quarter, or year).
  5. Optionally filter by Loan Category or Department.
  6. Click Generate.
  7. Review the report and click Export for Excel or PDF download.

Loan Report


Troubleshooting

IssuePossible CauseResolution
Employee cannot apply for a loanLoan feature toggle is disabled, or no loan categories existEnable the Loan feature toggle and create at least one loan category
Loan application is rejectedValidation rule failed (amount exceeds max, insufficient service, existing loan)Review the validation rules and the employee's eligibility
EMI not deducted from salaryLoan status is not "Disbursed" or payroll has not been runVerify the loan status is Disbursed; run payroll
Remaining amount does not match expectationsInterest calculation or partial month deductionsReview the repayment schedule for accuracy
Loan shows as "Close" prematurelyManual closure or data entry errorReview the loan history and reopen if needed

Next Steps