What's Changed
- Fixes paid and outstanding amount calculations on Employee Advance when the advance, account, and company use different currencies, so the status and totals display correctly. Blocks updates if the chosen advance account is not marked as Receivable. (#3464)
- Updates Leave Balance Report to immediately reflect manually expired Leave Allocations, so available leave drops as of the selected expiry date. Rewrites the report’s data queries for faster and more accurate summaries of allocations, expiries, and carry-forwards. (#3471)
- Fixes a typo that caused the "Hiring vs Attrition" dashboard chart to show missing or incorrect hiring counts, so the chart now displays accurate data only to users with the necessary permissions. (#3478)
- Adds translations for the “Invalid” and “Resolved” status labels in submission error messages on Employee Grievance, so they appear in the user’s language. (#3480)
- The "Monthly Attendance Sheet" now ignores days before an employee’s joining date, so those days no longer appear as holidays or unmarked in the summary. (#3488)
- Correctly saves the selected Shift Type and Shift Location when creating a Shift Assignment from the roster, so the assignment can be created without errors. (#3490)
- Adds the loan’s cost center to general-ledger entries created when payroll deducts loan repayments through Salary Slip; if the loan lacks one, the system uses the payroll entry’s or the company’s default cost center. (#3481)
- Updates the "Employee Tax Exemption Category" link in the Tax & Benefits workspace so it now opens the correct document list. (#3485)
- Updates existing Advance Payment Ledger entries to record payments as positive and returns as negative. This lets users process returns in Employee Advance, Leave Encashment, and Gratuity without balance errors. (#3495)
- Fixes error that prevents submitting an Expense Claim for tiny remaining balances when an advance is partly claimed and returned; the system now rounds amounts with the correct decimal precision. (#3496)
Full Changelog: v15.49.0...v15.49.1 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.
Authors: @asmitahase, @venkat102, @ramanduck, @elshafei-developer, @Nihantra-Patel
Reviewers: @asmitahase, @AyshaHakeem, @ruchamahabal
AI content