Symptom
- In scenarios where there are two half-day absence requests on the same day, the second absence request is incorrectly deducted as 1 day from the time account, instead of the expected 0.5 days.
- Error when applying a half day leave for a day where there is already a half day leave applied: "You can’t request 0.5 day because it exceeds your current leave balance of 0.5 days"
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 - 2H 2025
Reproducing the Issue
- Request a half-day absence for any date, e.g., November 19th, 2025.
- Go to Administer Time > Time Accounts. Select the relevant time account. Under 'Account Postings', you will see that the half-day absence request is correctly deducted as 0.5 days.
- Request another half-day absence for the same date, i.e., November 19th, 2025.
- Again, go to Administer Time > Time Accounts. Select the relevant time account. Under 'Account Postings', you will see that this time, the second half-day absence request is incorrectly deducted as 1 day.
Resolution
- This issue will be fixed via patch PTCH-48627 (2H2025 P6) which is scheduled for 25th Nov 2025 in Preview and 27th Nov 2025 in Production environment.
- To correct/clean up the existing incorrect deduction, a patch PTCH-48726 (2H2025 P9) is planned for 16th Dec 2025 in Preview 19th Dec 2025 in Production Environment. Once the patch is deployed, the incorrect deduction will be automatically corrected with the nightly 'TLMTriggerTask' job.
- If issue needs to be corrected before that, please follow one of the options below:
- If Recalculation is enabled (In Manage data -> Time Management configuration):
- Run a recalculation for the single employee (OR Run for the Holiday Calendar to recalculate absences for all employees who have the Holiday Calendar assigned):
- Navigate to Admin Center > Manage Data > Time Management Recalculation Event
- Click on create Time Management Recalculation Event
- Add the details as shown in the screenshot (Single employee or Holiday Calendar based recalculation):
- Make sure you select the Appropriate option in 'Start Job on Save' . If you select 'Yes', recalculation will run immediately after saving the Time Management Recalculation Event. If you select 'No', recalculation will run based with the scheduled nightly job Trigger Task Job.
- Note:
- The system may recalculate other required absence recalculations (if any) for the employee(s) from the Date.
- For multiple employees perform an import of Time Management Recalculation Event for all the employees who are affected.
- Run a recalculation for the single employee (OR Run for the Holiday Calendar to recalculate absences for all employees who have the Holiday Calendar assigned):
- If Recalculation is not enabled (In Manage data -> Time Management configuration):
- After the patch is deployed, the absence with incorrect deduction needs to be cancelled and requested again.
- If Recalculation is enabled (In Manage data -> Time Management configuration):
See Also
- SAP SuccessFactors Product Release & Road Map Information
- SAP SuccessFactors Patches Knowledge Base
- KB Article 2171560 - How to be notified of new or updated SAP Notes or KBAs
Keywords
KI2H2025, half day leave, half day absence, incorrect deduction, incorrect half day leave deduction, incorrect half day absence deduction, wrong deduction 2H2025, INC16779706, TIM-54991, PTCH-48627, You can’t request, day because it exceeds your current leave balance of, days, You can’t request 0.5 day because it exceeds your current leave balance of 0.5 days
Product
SAP SuccessFactors Employee Central 2511
Attachments
| Two half-day leave requests on the same day.png |
| Pasted image.png |
SAP Knowledge Base Article - Public