Symptom
Absence deduction sequence is not re-adjusted between time accounts of same time account type, if approved leaves are canceled and balance is re instated.
Environment
Employee Central, Time Off
Reproducing the Issue
-
Posting order is set to Oldest first on time account type.
-
The balance on one time account (2017) has already been fully used, and deduction has started on the follow up account (2018) based on posting order.
- Cancel all the 2017 leaves
- Balance is re instated on 2017 account so balance is no longer zero.
- Employee times that were deducted from 2018 because 2017 had no balance, are still showing as being deducted from new 2018 account, even though there is now a balance on old account.
Cause
This is a system limitation, rebalancing of absences based on employee time changes is not yet supported.
Resolution
There is an open enhancement for this, however no date has been confirmed as of yet.
Once confirmed this KBA will be updated.
Workaround:
Use time management recalculation event with Event type "Recalculate Absences", specify affected user, and set Status to "To be processed" so the recalculation job picks it up.
Also set "Start Job on Save" to Yes, then as soon as it is saved the job will run and recalculate the absences.
See Also
TIM-6046, leave request is split across accounts, posting order is not respected, absence recalculation, time management recalculation event
Keywords
KBA , LOD-SF-EC-TIM-REC , Recalculation , Problem