Hi Reddy,
That means that currently cut off date for payroll run is 25th of every month where time evaluation will run upto 25th and then will run the payroll where system will calculate the payroll result based upon two part. Upto 25th will calculate based upon actual attendance record and rest days will calculate based upon bydefault present.
Now suppose employee's salary of basic is 10000 and on the actual May month payroll run employee was not absent upto 25th and rest 6day's as default payment.
Now in the next month June, employee's absent had been recorded from the last 6day's of the May month. Now system will go back and calculate again, will bring the revise payment or revise deduction(based upon the already paid actual payment- new revised payment) on the current month payroll. On the current month again employee was full present upto 25th and again rest 5day's bydefault but Revised payment will be paid to employee's after previous month adjustemnt.
Actual May payment:- Rs.10000
Retro run for May Payment:- (10000-(10000*6/31)= 8064.52
So recovery amonut for May month is= 1935.48 which will be recovered from June Month payment because previous month payment we can't change since it's already been paid to employee.
So on the current month June employee will receive= (10000-1935.48)= Rs.8064.52
Hope so now you are clear.
Regards,
Sankarsan