Human Resources

Leave and Attendance Tracking, Expense Claims, Salary and Payroll, Recruitment, Performance and more



An individual who works under a contract of employment, and has recognized rights and duties is your Employee.

Employment Type

Various employment contracts you have with your employees.


You can configure the Departments in your organization, and configure each of the separately.

Health Insurance

You can manage healt insurance for your employees within ERPNext

HR Settings

Global settings for HR related documents and workflows


Staffing Plan

ERPNext allows you to efficiently plan and budget new hirings for a period.

Job Opening

You can make a record of the open vacancies in your company using Job Opening.

Job Applicant

You can maintain a list of People who have applied for a Job Opening.

Job Offer

Job Offer is given to selected candidates after Interview & selection which states the terms of their employment

Leave Management

Leave Type

Leave Type refers to types of leave allotted to an employee by a company.

Leave Period

You can manage leaves based on a Leave Period, corresponding to a calendar year or the fiscal year.

Leave Allocation

Leave Allocation enables you to allot a specific number of leaves to a particular employee.

Leave Application

Employees can formally apply for a leave and can track it’s approval.

Leave Encashment

For Leave Types which are encashable, you can submit Leave Encashment.

Holiday List

Holiday List is a list which contains the dates of holidays.

Leave Block List

Leave Block List is a list of dates in a year, on which employees can not apply for leave.


Bank Reconciliation

This explains the difference on a specified date between the bank balance shown in an organization’s bank statement,

Payment Reconciliation

Helps confirms whether the money leaving an account matches the amount that’s been spent,and ensures the two are balanced at the end of the recording period

Payment Request

A Payment Request is used to request payment for an order or an invoice.

Accounting Reports

ERPNext Accounting module has multiple built in reports like Profit and Loss,Balance Sheet,etc.

Advanced Accounting

Multi Currency Accounting

You can make accounting entries in multiple currencies,you can have a bank account in foreign currency and make transactions in that currency.

Deferred Revenue

It is the advance payments a company receives for products or services that are to be delivered or performed in the future.


For services sold which requires renewal in the certain time period,Subscription feature auto-creates Sales Invoices for your customers.

Invoice Discounting

Invoice discounting is the practice of using a company’s unpaid sales invoices as collateral for a short term loan,which is issued by a bank or a finance company.


ERPNext allows you to keep a track of all your Shareholders and maintain Share Transfers,Share Ledger and Share Balances.