We find that termination date of an employee is not equal to effective date:
Here a user has been terminated on 24th June as we can see a record under Employment Details.
But under Job Information -> History the effective date for the termination record is 25th June.
Successfactors - Employee Central Employment Information
Whenever a user is terminated on an effective date, it means that employee becomes inactive (terminated) starting this effective date. In essence, the termination/last working day (where employee is still active) will be one day minus the effective day.
This is an expected system behavior and logic is explained above. No changes to the behavior is intended to be implemented by product team.
Termination date event reason date Effective date job information termination date effective date , KBA , LOD-SF-EC-EMP , Employment Information , Problem