github frappe/hrms v16.18.0

latest release: v15.64.0
4 hours ago

Features

  • Adds a "Create Employee" action for accepted Job Applicant records that opens a prefilled Employee with the applicant’s First Name, Personal Email, Cell Number, Designation, Salary Currency, and Job Applicant link, plus Company, Department, and Employment Type from the linked Job Opening when available. If an employee already exists, the action changes to "Show Employee". (#5172)
  • Enables manual data imports through the Data Import Tool for selected HR and Payroll records. (#5207)
  • Adds "Classic", "Detailed", and "Compact" payslip layouts for Salary Slip, with options for everyday, full-detail, and email-friendly printing. Displays the same rounded or unrounded net pay in the amount and in words, based on the payroll settings. (#5211)
  • Adds an Employer Contribution section to Salary Slip records so employer-paid amounts, such as ESI, appear separately from employee deductions. These amounts remain hidden on printed slips and can be hidden from employees by users with the required permissions. (#5218)

Bug Fixes

  • Updates the Employee filters in HR and Payroll reports to show employees from the selected Company. (#5198)
  • Clears From Date and To Date in Additional Salary when Is Recurring is turned off, and clears Payroll Date when it is turned on, so dates from the inactive schedule are not saved or used in duplicate and overlap checks. (#5196)
  • Stops cancelled Job Offer records from appearing in Job Applicant details when an applicant is loaded. (#5200)
  • Sets Print Format For to DocType so bundled Print Format records appear in the print format selection list. Assigns the standard Salary Slip formats to the Payroll module. (#5202)
  • Fixes PWA check-in and check-out messages that reported success when no Employee Checkin record was created; failed requests now show a fallback failure message when no error message is returned. (#5209)
  • Fixes Payroll Entry employee selection when user permissions reference linked DocTypes such as Employee Grade. The filter now uses the corresponding field on Employee instead of treating the linked DocType name as a field. (#5210)
  • Adds translation support for HRMS progressive web app installation instructions and validates search input before processing it. (#5224)

Authors: @deepeshgarg007, @asmitahase, @akhtarmohsin, @barredterra, @nareshkannasln, @iamkhanraheel, @pratheep-bit
Reviewers: @deepeshgarg007, @asmitahase, @iamkhanraheel

AI content

For these release notes, we used an LLM (OpenAI gpt-5.6-luna) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

Changes with the following labels were excluded:

  • skip-release-notes

Changes with the following types were excluded:

  • test
  • docs
  • style
  • ci
  • refactor
  • build
  • chore

Don't miss a new hrms release

NewReleases is sending notifications on new releases.