Skip to content

Releases: frappe/hrms

v15.40.0

20 Feb 17:53
Compare
Choose a tag to compare

What's Changed

  • Adds a setting in Shift Type to automatically update the Last Sync of Checkin field when auto attendance is enabled. (#2800)

Full Changelog: v15.39.2...v15.40.0

v15.39.2

20 Feb 11:50
Compare
Choose a tag to compare

What's Changed

  • Adds a filter by status in Employee Checkin to fetch only active shift assignment locations for geofencing. (#2764)
  • Removes microseconds from the time field in Employee Checkin to reduce duplicates in the same second, and refactors the "Confirm {0}" button to display a loading indicator. (#2774)
  • Fixes a minor spelling mistake in the "Salary Register" report code by replacing salary_compoent with salary_component for consistent naming. (#2778)
  • Switches Job Opening to a web-based layout and allows guests to view published postings. (#2781)
  • Renames "invalid" status to "offshift" for clearer entries in Employee Checkin. (#2793)
  • Removes the unused Status field from Appraisal and updates the performance workspace stats filter to rely on docstatus. (#2797)
  • Adds a validation to block circular shift times in Shift entries, preventing overlapping entries in auto attendance. (#2799)

Full Changelog: v15.39.1...v15.39.2

v14.36.7

20 Feb 11:17
Compare
Choose a tag to compare

What's Changed

  • Switches Job Opening to a web-based layout and allows guests to view published postings. (#2780)
  • Fixes a minor spelling mistake in the "Salary Register" report code by replacing salary_compoent with salary_component for consistent naming. (#2777)

Full Changelog: v14.36.6...v14.36.7

v15.39.1

04 Feb 19:37
Compare
Choose a tag to compare

What's Changed

  • We have introduced a validation message in the Shift Type to block changes to start_time if unmarked logs exist. (#2747)
  • We have updated the Attendance calendar view to only show the current user’s permitted entries and added a search index on the Attendance Date field for quicker data retrieval. (#2750)
  • We have corrected the calculation to allocate earned leaves pro-rata when a policy assignment is created after the leave period. This adjustment accounts for the full coverage, ensuring each employee receives the appropriate leave allocation based on the assigned policy. (#2752)
  • We have updated the Salary Slip to include the current month’s full tax from additional earnings in the total income tax. This change adds that tax portion to the monthly deduction as part of the final calculation. (#2756)
  • We have updated the CTC calculation in Salary Slip to remove the double counting of Other Income. (#2760)

Full Changelog: v15.39.0...v15.39.1

v14.36.6

04 Feb 19:03
Compare
Choose a tag to compare

What's Changed

  • We have updated the Attendance calendar view to only show the current user’s permitted entries and added a search index on the Attendance Date field for quicker data retrieval. (#2749)
  • We have updated the Salary Slip to include the current month’s full tax from additional earnings in the total income tax. This change adds that tax portion to the monthly deduction as part of the final calculation. (#2755)
  • We have updated the CTC calculation in Salary Slip to remove the double counting of Other Income. (#2759)
  • We have corrected the calculation to allocate earned leaves pro-rata when a policy assignment is created after the leave period. This adjustment accounts for the full coverage, ensuring each employee receives the appropriate leave allocation based on the assigned policy. (#2751)

Full Changelog: v14.36.5...v14.36.6

v15.39.0

31 Jan 08:49
Compare
Choose a tag to compare

What's Changed

  • Fixed a calculation error in Payroll Entry when Earnings or Deductions values were missing. (#2723)
  • Added a continuous integration (CI) job to build production Docker images for Frappe HR. (#2729)
  • Employee advances scheduled for salary deduction have been excluded from the allocation amount when creating an Expense Claim, ensuring accurate claimable advance amounts. (#2730)
  • Added a new setting in HR Settings called Prevent Self-Approval for Leave Applications; when enabled, employees cannot submit their own leave applications, even if they have permission. (#2735)

Full Changelog: v15.38.3...v15.39.0

v15.38.3

28 Jan 16:13
Compare
Choose a tag to compare

What's Changed

  • Corrected the "Fetch Shift" function in Employee Checkin to update shift details even when shift settings change without a shift assignment change. (#2711)
  • Corrected Employee Checkin to display an alert when no valid shift is found during "Fetch Shift". (#2714)
  • Resolved an error when uninstalling the Lending module from HRMS, where missing references to Loan Category caused a LinkValidationError. (#2719)
  • On submitting a Full and Final Statement, unaccrued loan repayments are now accrued and a repayment entry is generated; these entries are canceled if the statement is canceled. (#2722)

Full Changelog: v15.38.2...v15.38.3

v14.36.5

28 Jan 18:17
Compare
Choose a tag to compare

What's Changed

  • Corrected the "Fetch Shift" function in Employee Checkin to update shift details even when shift settings change without a shift assignment change. (#2710)
  • Corrected Employee Checkin to display an alert when no valid shift is found during "Fetch Shift". (#2713)

Full Changelog: v14.36.4...v14.36.5

v15.38.2

24 Jan 14:52
Compare
Choose a tag to compare

What's Changed

  • Fixed the issue where HRA calculations were incorrect when there were multiple Salary Structure Assignments effective within the same payroll period, especially if the last assignment's From Date was before the period's Start Date. #2694
  • Resolved issues when deleting a Company; fields linked to the company in single doctypes and master records are now cleared, and specific doctypes can be excluded from deletion via the company_data_to_be_ignored hook. #2695
  • Allowed setting Payroll Frequency in Payroll Entry for timesheet-based salary slips, and displayed payment day details in the Salary Slip. #2696

Full Changelog: v15.38.1...v15.38.2

v14.36.4

24 Jan 14:52
Compare
Choose a tag to compare

What's Changed

  • Fixed the issue where HRA calculations were incorrect when there were multiple Salary Structure Assignments effective within the same payroll period, especially if the last assignment's From Date was before the period's Start Date. #2693
  • Resolved issues when deleting a Company; fields linked to the company in single doctypes and master records are now cleared, and specific doctypes can be excluded from deletion via the company_data_to_be_ignored hook. #2699

Full Changelog: v14.36.3...v14.36.4