Symptom
- Accruals are not created and posted on time accounts if Time Profile is assigned outside employee's hire/rehire record
- Accruals are created only when Time Profile is assigned on employee's hire/hire record
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Employee Central Time Off
Reproducing the Issue
1. Go to Job Information History of an employee who has not yet been assigned a time profile then assign Time Profile and time information by inserting a new record.
2. Navigate to Time and Attendance section, click Administer Time link then go to Time Accounts tab. No accrual is posted on the Annual Leave time account.
3. Go to Job information history of a newly hired employee where no time profile has been assigned yet, edit the Hire record and assign the same time profile assigned to the previous employee used in this example.
4. Navigate to Time and Attendance section, click Administer Time link then go to Time Accounts tab. Accrual is posted on the Annual Leave time account.
Cause
This is an expected system behavior for accruals when accrual automation is not enabled in time account type configuration and when Time Profile is assigned outside hire/rehire record.
Resolution
If time profile is assigned to employees outside the hire record and if time account types level of accrual automation setting is not enabled, no accruals will be created after time profile assignment. If accrual automation is not enabled, accruals in this scenario has to be created by manually running an accrual calendar for the respective accruable periods, e.g. January 1 - January 31, February 1 - February 28, etc. through Admin Center > Manage Time Off Calendars.
Otherwise, if accruals must be created immediately after time profile assignment on job information change, Level of Accrual Automation must be set to 'Automatic Accrual Automation' in the respective time account type configuration.
When time account type is not enabled for accrual automation, special logic exists in the system such that accruals would be created if Time Profile is assigned on the hire/rehire record of the employee.
Keywords
accruals not created, job information change, time account type accrual automation, level of accrual automation , KBA , LOD-SF-EC-TIM , Time Off , Problem