Human Capital Management Blog Posts by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
Kamran_Sarwar
Discoverer
2,049

Let's first quickly review the technical detail and flow of Retro Accounting for better understanding (at very high level)

Basic Technical Detail of Retro Accounting:

Sub-schema of Retro Accounting = XRRO

There are 3 Major PCR of Retro Accounting = X041, X042 and X043

Major Technical Wage Types for Retro Accounting = /551, /552 and /553 (our main focus and concern)

Flow:

1. When there is retro period then first PCR X042 will trigger (This PCR will only run in Retro Period)

2. Then second PCR X043 will trigger (This PCR will only run in Retro Period)

3. Finally current period will trigger PCR X041 (This PCR will only run in Current Period)

After this quick review, let's discuss now our main topic

When PCR X042 is triggered in step 1 for retro period, it will subtract old /560 in /551 and /553. At this stage, the values are same of /551 and /553 because both were zero initially (so whatever value was there in /560, the same value assigned to /551 and /553 with minus sign at this first step). One entry also place in DT of /551 so first point is here that /551 is only place in DT (not /553).

When PCR X043 is triggered in step 2 for retro period, it will add new /560 in /551 and /553 (logically it's performing NEW/560 - OLD/560). At this stage again the values are same of /551 and /553 because both have same value in step 1. /551 is also updated in DT accordingly

When PCR X041 is triggered in step 3 for current period, it will place /551 value into /552 so /552 is accessible in current period as total difference

As per above points, the conclusion is (as of now)

- /551 is main retro accounting wage type that is using for the calculation and also place in DT. /551 is mainly available for Retro Periods

- /553 is used only to see the difference of previous payroll but as of now, the values are same of /551 and /553 so the difference is not clear yet. /553 is mainly available for Retro Periods

- /552 has no role for retro calculation. finally /551 is inserted into /552 to see the total difference in current period. /552 is mainly available in current period (not retro period) and that's why if we want to see the total difference in payslip, we use /552 because this is only available in current period

Now we will see the above conclusion with an example (Note: all screen shots are taken from demo environment)

An employee's regular payroll run in 08/2023 with Basic Salary $8000 and Housing Grant $1000 (/560=$9000).

kamran5_1-1718018362122.png

 

There is Retro change in Basic Salary of $1000 effective on 01.08.2023 (Payroll is already run of this period)

kamran5_2-1718018461921.png

After running payroll run for 09/2023, below screen shot of Retro Period 08/2023 and we can observe that both values are same and only /551 and /553 is available

kamran5_0-1718018712815.png

Below screen shot of current payroll period 09/2023 and we can observe that only /552 is available

kamran5_1-1718018879377.png

Now the exciting part will start where we will see the difference of /551 and /553 in real time (in Retro Periods)

Due to some business requirement, There is again Retro change in Basic Salary of $1000 effective on 01.08.2023 (regular payroll and retro payroll is already run of this period in 08/2023)

kamran5_0-1718019249416.png

After running payroll run for 10/2023, below screen shot of Retro Period 08/2023 and we can observe that both values are different now of /551 and /553 and this is because

/551 is showing total Retro difference  (Retro Period 08/2023)

/553 is showing only Retro change from last payroll (Retro Period 08/2023)

kamran5_1-1718019399756.png

Below screen shot of current payroll period 10/2023 and we can observe that only /552 is available with all differences

kamran5_2-1718019844592.png

 

 

Regards,

Kamran

1 Comment