This hotfix includes updates to Vista for inconsistent rounding for multiple flat benefits and adding consistent rounding for percent-based benefits.
Hotfixes
Vista
- Summed flat benefit might not be rounded - Fixed inconsistent rounding when summing multiple flat benefits with the same code. Previously, only the first amount was rounded, causing inaccurate totals. Now, all flat benefit amounts are rounded to 2 decimals before summing, ensuring accurate and consistent results using banker’s rounding.
- Round amount on percent benefits - Added consistent rounding logic for percent-based benefits (example: 4.56%), converting them to decimal (0.0456) and rounding to 5 decimal places. This ensures parity with flat benefit rounding and maintains accuracy in calculations and validations.