SAP Knowledge Base Article - Public

2766452 - Accruals not created when Time Profile is assigned outside Hire/Rehire record

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.

JobInfoChange1.png

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.

TimeAccounts_NoPostings.png

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.

HireUseCase_TimeProfileAssignment.png

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.

TimeAccounts_WithPostings.png

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.

TimeProfile_TimeAccountType.png

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.

ManageTimeOffCalendars_Accrual.png

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.

TimeAccountType_AccrualAutomation.png

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

Product

SAP SuccessFactors Employee Central all versions