i have a case where the employee took a vacation (from 09.02.2017 till 08.03.2017 - the leave was actually 3 absence records, regular leave from 09 to 13 Feb, paid leave from 14 to 15 Feb. and regular leave again from 16 Feb to 08 March) and was paid through off cycle payment (advance leave payment with working days)
the off cycle payment ran (one run for the 3 absence records), the employee was paid, and the payment was posted to FI
then the normal payroll run took place by the end of February and also payment was released and posted.
The employee resigned with an effective date of 16.Feb.2017 ( but due to a human mistake, the resignation action didn't take place on the system, until the payments were released and posted)
my question now is, how will this case be handled through SAP? (i tried to reverse the documents, and re-run payroll after performing the resignation action, but first i got an error indicating that there is an absence record in in-active period, so i deleted the absence record from IT2001 then ran payroll again (both off-cycle and normal) the results are that the system is paying the correct amounts, but doesn't at all recognize that a payment was already done, and doesn't produce a claim or a difference which is supposed to be deducted from the employee's End Of Service payment)
Any suggestions will be appreciated