github frappe/hrms v16.4.8

latest release: v15.58.8
7 hours ago

Bug Fixes

  • Shows or hides base currency fields in Employee Advance and Expense Claim forms according to the record’s currency. Prevents selecting an Advance Account in a mismatched currency and updates existing records with correct currency data. (#4309)
  • The Advances section in Expense Claim now lists only advances issued to the same employee and stops submission if a different employee’s advance is selected. (#4317)
  • Adds multi-currency handling to Expense Claim and Employee Advance forms, with dynamic labels for transaction and company amounts and automatic exchange-rate updates. Adds a currency column to the Expense Claim list and refreshes dropdown options when filters change. (#4318)
  • Displays formatted content in rich-text fields like Description in Expense Item on the PWA by replacing the plain input with a text editor, so raw HTML no longer appears. (#4321)
  • 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. (#4327)
  • 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. (#4329)
  • Adds an option to create a "Payment Entry" directly from an Expense Claim, allowing users to record payments without leaving the form. (#4336)
  • Expired Shift Assignment records are now set to Inactive during the daily update, preventing past shifts from being included in attendance calculations. (#4334)
  • 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. (#4338)
  • Removes a duplicate version update step in the automatic update workflow, eliminating redundant repository operations during updates. (#4347)
  • 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. (#4350)

Authors: @ruchamahabal, @deepeshgarg007, @krishna-254, @abishektridots-ctrl, @iamkhanraheel, @asmitahase, @nareshkannasln
Reviewers: @ruchamahabal, @iamkhanraheel, @deepeshgarg007, @ankush, @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
  • ci
  • build
  • refactor
  • chore
  • style
  • test

Don't miss a new hrms release

NewReleases is sending notifications on new releases.