Symptom
- There are several rounding issues seen in the time account payout screen. For e.g. when terminating an employee, the balance shown in the payout screen would be a rounded up value with 1 decimal place, where as the actual time account balance has 2 decimal places.
- Difference of 0.01 hours in Payout and a balance of 0.01 hours remaining in account after Payout.
- Rounding inconsistencies are seen in different time account payout screens.
Environment
- SAP SuccessFactors Employee Central - Time Off
Resolution
- The engineering team is working on enhancements to fix rounding issues in time off module as a whole and also with payout screen.
- Enhancement TIM-13365 has been created to enhance the current behavior.
- Currently, these are planned for 2H 2022 release. Once they are implemented, they will be included in release notes.
- Payout amount be something like 0.00XXXXX since, these are the decimal points that get ignores by “complete balance”. So this means that something like ~35 seconds are being cut off from the payout and not sent to the payroll.
If these seconds are significant enough then Before doing the payout, Increase the account balance by 0.01 hours to make sure that within the first two decimals all the actual balance is covered.
After that most likely there will still be a balance of 0.01 hours be left over in account, Set the Time Account balance to 0 by Manual Adjustment. If those seconds are not significant then directly set the account balance to 0 by manual adjustment.
- You may reach you to your CSM/CEE to know the status of these enhancement requests.
Keywords
Time account payout, rounding , time off, termination, payout, balance, decimal, employee central, TIM-13365, TIM-20327 , KBA , LOD-SF-EC-TIM-PYT , Payouts - Self Service, Admin, Termination , LOD-SF-EC , Employee Central , Product Enhancement