How to change EE hiring date after payroll
HI,
It is a common mistake by user to enter wrong hiring date while entering the data into SAP. But as far as we have not run the payroll we can change the Hiring date via PA41. But if we will get to know this mistake after payroll run and if it has already been posted then what to do?
Does SAP has provision to change the hiring date and the answer is yes.
Here we will take an example:
We have hired one xyz employee on 01.01.2011 and payroll is also run for this employee. Later we realized that the actual joining date of this employee is 15.12.2010. So we have to change the hiring date. From 01.01.2011 to 15.12.2010 and the payroll also would be reflected with changed hiring date.
Here we are hiring 7014 employee and run the payroll for three months upto march and changing the actual hire date and run the payroll for April.
Payroll has already been run for three months from 01.01.2011 to 30.03.2011.
Payslip for the month of March
Now for Changing the hiring date to his actual date ie. 15.12.2010.
First go to change payroll status from Menu- Utilities – Change payroll status, and delete the DATE from the Accounted filed. and save.
Now go to change entry by leaving date from Menu- Utilities – Change entry by Leaving date, and change the start date from 01.01.2011 to 15.12.2010 which is actual.
Press Enter. A menu will popup for all the required info types which get changed press enter.
Release the control record for April month and run the payroll. And check the RT table you will get the December month 15 days prorated salary as shown below.
Now run payroll and system will give arrear in current month
In the same way system will recover amount also if new hiring date will greater than older one.
Thanks,
Gaurav Sharma
Hi Gaurav,
By using the function 'Change Payroll Status' you can change an employee's entry date if a payroll run has already been executed for the employee, and if the date on the incorrect entry is after the employee's actual entry date.
Eg : An employee is hired on 15.07.98. After the payroll run, you discover that the employee has actually been employed at your enterprise since 01.07.98. As a result, the amount of the employee’s salary is too low. To ensure that the missing amount for the period from 01.07.98 to 15.07.98 is paid, the payroll run must be repeated for this employee using 01.07.98 as the start date.
Hi Priyanka,
Thats what i have shown in this post. 🙂
There is already a Note explaining how to do this. The note is 41523.
Hi gavurav,
when you are change the date of joining date of the employee and run the payroll immediately go to retro run and calculate amount for unprocessed payroll date of the employee basing on new hiring date.you can check retro pcrs like IN41,IN42,IN43,IN44,In45 thn solve your issue.
Naidu
Hi Naidu,
It is not my issue. I have posted a document.
Thank you very much! It works fine