Symptom
You have configured your time account types to be a Flexible account.
When you did this you noticed that the accounts were created correctly but at some point they had the validities changed to a wrong date.
Environment
SAP SuccessFactors Employee Central (EC) - All Versions
Reproducing the Issue
- Hire one employee assigning a time profile with flexible account;
- Note that accounts are correct;
- Make a change in the job information that can be either a rehire or an update in time profile;
- Note that time accounts were re created and the dates does not match the logic in your rule;
Cause
Expected Behavior.
Resolution
Flexible accounts re created based on the object Time Account Type Date Reference.
When you rehire an employee or make a change in the job information in some field relevant for time account creation for example Time Profile, then the system creates a new effective dated record for the object Time Account Type Date Reference.
This date is then used to recreate the accounts which then will give you the impression that the rule for Flexible start date is not working as expected.
To avoid such cases we recommend that when you are importing or hiring an employee with flexible account, you should then make sure that time profile is provided since from the beginning and avoid updating this field (unless if you are actually changing from Time profile A to B).
If you are facing such behavior with wrong dates, please perform the following steps to correct the accounts as you wish:
- Go to Manage Time Off Structures;
- Search by Time Account Type Date Reference;
- Locate the Time Account Type Date Reference object of the affected employee(s);
- Delete the effective dated record created making sure that you have only the original effective dated record created;
These changes will trigger a time account change process which should fix the account dates.
Keywords
flexible account wrong validity time account type date reference updated , KBA , LOD-SF-EC-TIM , Time Off , Problem