v16.4.7
frappe/hrmsv16.4.7Apr 7, 2026by frappe-pr-bot
AI Summary
This release fixes currency handling in Employee Advance and Expense Claim modules, ensuring that Base Currency fields and Advance Account validations correctly align with the selected currency and company currency.
Key Highlights
- Updates Base Currency field visibility logic based on selected currency
- Adds validation for Advance Account to match record currency
- Patches existing Employee Advance and Expense Claim records to sync currency values
Full Release Notes
## Bug Fixes * Updates **Employee Advance** and **Expense Claim** so the _Base Currency_ field shows or hides based on the selected _Currency_ and the company currency. Adds validation for the _Advance Account_ to match the record _Currency_ (or the company currency) and patches existing **Employee Advance** and **Expense Claim** records so their saved currency and base values stay in sync. (https://github.com/frappe/hrms/pull/4330) **Authors**: @iamkhanraheel **Reviewers**: @ruchamahabal, @deepeshgarg007 <details> <summary>AI content</summary> For these release notes, we used an LLM (OpenAI gpt-5.4-nano) 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](https://github.com/barredterra/pretty_release_notes). Changes with the following labels were excluded: - skip-release-notes Changes with the following types were excluded: - refactor - chore - ci - docs - style - build - test </details>