"Image/data in this Wiki is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
The purpose of this Wiki is to understand the scenario of an employee whose salary is changed retrospectively and how calculation happens for net payments..
Here we will explain about a scenario where employee has already been paid for April 2018 month and the salary of this employee changes retrospectively i.e. w.e.f. April 2018 and payroll to be run for the month of May 2018 and then check results for the net payments in April and May months.
Payroll results for the employee must exist for at least one period.
Reproducing the Behavior
Running the Payroll of newly hired employee
Hire an employee say from 01.04.2018 and maintain the salary of this employee e.g. 50000 INR per month as shown:
Run the payroll of the employee for first period i.e. 01 2018 (01.04.2018 - 30.04.2018). Below screenshot shows the net pay formed for period 01.2018 for this Personnel No.
Changing the salary of the employee (retrospectively) and see the changes in previous (April 2018) and current month's (May 2018) payroll run
Employee's Salary changed to 60000 INR wef April 2018 as per below screenshot
Run the payroll of May 2018 as per below selection screen
Now you can see 2 records in simulation payroll run
Expanding 01/2018 ( 01.04.2018 - 30.04.2018 ) Regular payroll run in 02/2018
Check rule IN30 (as per standard system) where you will find /550 as per increased salary
Check rule IN40 (as per standard system) where you will find /550 in Input Table IT and /560 formed in Output Table IT
Now in this, expand Retroactive accounting INDIA as shown below and double click on PDT IN54 GEN NOAB Submit B/F wage types to RT
The example taken in this Wiki is just for 2 periods and in a real scenario this can be more than this. Hence you can check this Retroactive accounting INDIA and try to find all /551 wage types available in IN54 (as delivered in standard system).
Here you can see that difference amount of salary is passed as /551 in this (there can be many entries of /551 with some values). In current example, only one /551 wage type is formed with the amount 10000 INR.
Checking final RT of this (retro) period:
01/2018 ( 01.04.2018 - 30.04.2018 ) Regular payroll run in 02/2018
Expanding 02/2018 ( 01.05.2018 - 31.05.2018 ) Regular payroll run in 02/2018
Now we can find rule IN41 (in this period - can be ZN41 or some other in customers scenario).
Here you can see /552 present in the current period. Hence total of all /551 wage types in retro periods will form /552 in current period in this rule.
Now check final RT
Here /552 is present with the positive sign and which is added to the current net payment, henceforth increasing the total net pay of employee.