SAP Knowledge Base Article - Public

2396647 - Negative leave balance even when account 'Balance cannot fall below' is 0

Symptom

Employee leave balance is negative eventhough the Balance cannot fall below field in Time Account Type is set as 0.

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 - Time Off

Reproducing the Issue

Time account type have Balance cannot fall below = 0

capture.jpg

 

Balance for Sickness is 0 and can’t request leave as per above setting,

capture.jpg

 

Balance cannot fall beyond zero and employee is not allowed to take leaves when balance = 0:

capture.jpg

 

So employee or admin can never request leave beyond zero and time account balance cannot go beyond 0 when creating a leave request.

 

Admin then manually adjusts/post leave as ‘-2’ :

capture.jpg

 

Now check the sickness balance for employee, it shows -2 even though the account should not allow Balance can’t fall below 0

capture.jpg

 

This way even if account type is not supposed to have negative balance, balance can go beyond 0 (Negative balance).

Cause

  • Whenever you create an absence from the Request time-off / manage time-off, a 'Balance cannot fall below' check is done.
  • However, the product do not trigger a balance check when an admin creates a manual adjustments.
  • Hence if admin posts negative balances in time account then the time account balance becomes negative.

Resolution

As confirmed with product team, there is no balance check when you create a manual adjustment, we only check balance when you create an absence.

'Balance cannot fall below' check is made when requesting via UI, however, if anyone has made manual adjustment to the accrual then the balance accrued goes beyond zero (no check done).

This works as designed and also documented in User Guide of Time Off, shown below the excerpt:

Capture.PNG

See Also

ECT-49859

Keywords

Negative_leave Balance_cannot_fall_below manual adjustment leave adjustment , KBA , LOD-SF-EC-TIM-TA , Time Accounts (TAT, TA, TAD) , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors HCM Core 1611