So far the Human Resource Management module in ERPNext was very basic. From our interactions we realized that most larger companies that implemented ERPNext had their own HR implementations. This has changed with Version 11. ERPNext has now a much deeper Human Resource management module and this is by far the biggest improvement in this version.
With the Department now a tree, you can map your company's organization structure as a tree.
Learn more about Departments
Learn more about how Leave Management works
There is now a Leave Period against which leaves will be granted (allocated). The process of allocation will be done in basis of Leave Policy and these can be directly attached to Employees or their Grades.
Several new leave types have been introduced:
Employees can now apply for encashment of unused leaves based on the company policy for each leave type and maximum number of encashable leaves.
If an Employee has worked on a holiday, she can apply for a Compensatory Leave that will allow her to take off on another day.
Request for Attendance in case the Employee has worked from home or has been out of office on field duty.
Along with Leave Management, Payroll has been greatly enhanced with tons of new features.
Learn how Payroll works in EPRNext
Salary Structure Assignment is now moved out of Salary Structure so that you can assign a single structure to a large number of Employees
Declare Ad-hoc salary components that can be used in case of Incentives or one time bonus or deductions.
Salary processing now happens in pre-defined periods (years) where the dates for each month's payroll and freezing of other documents is defined.
Employees can now apply for flexible benefits (like medical, dental, internet etc) offered by the company that form and also submit claims against those benefits.
Employees can apply for Tax Exemptions based on the categories defined by the government and the system will automatically adjust the tax deducted based on the exemptions applied and the proof submitted.
You can define various rates of tax deduction based on thresholds that will be automatically calculated and deducted from the month's salary.
Payroll run has been enhanced to process a large number of Employees in a go by pushing processing to background jobs via queues.
In Version 11, you can easily track the lifecycle of Employees right from the time they join the company to the time they leave. There are numerous processes in onboarding, transfer and separation. ERPNext helps you manage these processes by integrating with the Projects module.
Learn more about Employee Lifecycle
Prepare a template for Employee onboarding like signing of the contract, NDA, issuing ID card, email id etc and make separate tasks that can be assigned to individuals or Roles.
Just like Onboarding, separation helps you prepare a checklist of all the tasks that need to be completed when an Employee leaves the organisation
Keep a track of transfers of employees withing departments or group companies and also their promotions.
ERPNext Version 11 also helps you manage multiple shifts by planning shifts and assigning employees to shifts and also managing requests by employees for various shifts.
Learn more about Shift Management
You can create Staffing Plans and limit the number of openings for each position for each period. When a staffing plan is created, ERPNext will ensure that the number of Job Openings does not cross the budget number of positions.
Learn more about Staffing Plan