github frappe/hrms v15.50.1

6 hours ago

What's Changed

  • Skips receivable/payable account validation when no party is required, allowing payroll accrual journal entries from Payroll Entry to post without linking an employee. (#3566)
  • Adds permission checks to HR analytics so only authorized users can view data for "Applicant-to-Hire Percentage", "Job Offer Acceptance Rate", and "Time to Fill". Updates these number cards to show only to users with read access to Job Applicant, Job Offer, or Job Requisition. (#3569)
  • Updates the Shift Assignment Tool to show only employees and related Shift Request records that you have permission to access. (#3579)
  • Excludes cancelled leave ledger entries when marking manually expired leaves in Leave Application, preventing leaves from being expired based on cancelled records. (#3582)
  • Fixes selection lists for linked fields so they honor applied filters when you search. In Employee Advance, the Advance Account dropdown now only shows receivable accounts and narrows options by currency. (#3585)
  • Updates "Income Tax Computation" to include Deductions Before Tax Calculation in Total Taxable Amount, using values from the latest Salary Slip in the period or the next available one. (#3589)
  • Users set as Leave Approver or Expense Approver on any Employee now automatically receive the matching roles on their User account. This also applies when roles are assigned via a Role Profile. (#3590)
  • Fixes cases where payments to an Employee Advance made via Journal Entry are saved with a zero amount. The correct amount now appears on the Employee Advance, allowing the linked Journal Entry to be cancelled when needed. (#3591)

Full Changelog: v15.50.0...v15.50.1
Authors: @nareshkannasln, @Karuppasamy923, @iamkhanraheel, @asmitahase, @barredterra, @venkat102
Reviewers: @AyshaHakeem, @sagarvora, @nabinhait, @asmitahase

AI content

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

Don't miss a new hrms release

NewReleases is sending notifications on new releases.