github frappe/hrms v15.58.8

4 hours ago

Bug Fixes

  • Adds back the missing update patch for Employee Benefit Claim, renaming Claim Date to Payroll Date. This keeps the date used in benefit claims aligned with payroll reporting after the update. (#4316)
  • Fixes the server error that occurred when filtering employees by Grade in the Employee Attendance Tool, so the list now shows only employees matching the selected grade. (#4326)
  • Adds explanatory text to the Include Holidays checkbox in Attendance Request and replaces the generic error with a table that lists the date, reason, and suggested action when attendance cannot be created. (#4328)
  • Updates Attendance Request so the overlap check also filters by Shift, so requests for the same dates but different shift types no longer trigger an overlap conflict.
    Adds shift validation that considers only active shift assignments, auto-fills Shift when there is just one match in the request period, and prompts you to pick Shift when multiple shifts apply. (#4302)
  • Adds an option to create a "Payment Entry" directly from an Expense Claim, allowing users to record payments without leaving the form. (#4335)
  • Fixes calculation of future taxable earnings in Salary Slip for fortnightly payrolls, preventing inflated projected salary and tax amounts. The system now projects the correct number of remaining pay periods. (#4337)
  • Expired Shift Assignment records are now set to Inactive during the daily update, preventing past shifts from being included in attendance calculations. (#4333)
  • Prevent the "Condition and Formula" section in Salary Structure from collapsing when you enable Amount Based on Formula or edit the Formula field. The Amount Based on Formula and Formula columns no longer appear in the salary component list view. (#4349)

Authors: @nareshkannasln, @asmitahase, @iamkhanraheel, @krishna-254, @deepeshgarg007, @abishektridots-ctrl
Reviewers: @ruchamahabal, @deepeshgarg007, @asmitahase

AI content

For these release notes, we used an LLM (OpenAI o3) 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:

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

Don't miss a new hrms release

NewReleases is sending notifications on new releases.