on 07-10-2016 5:21 AM
Hi Experts,
Please explain the carry fwd and brought fwd wage types in payroll retroactive accounting?
1) How to create the CF WT and BF WT and what are the wage type group and model wage types.?
2) Why we have to create and what is the role of these wage types in retro run?
Please explain..
Regards
Mohan
Hello Mr. Mohan,
Brought forward and carry forward wage types carry the difference of the amount in a particular wage type during retroactive payroll accounting. For all of the basis wage types where such an accounting is necessary, these wage types are automatically created during accounting.
For customer wage types, these wage types need to be created as detailed in the Note 1895407, so that your Net Pay remains consistent during retroactive accounting.
Best Regards,
Aman
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mohan,
In simplest terms, for the retroactive payroll, say there is a difference of INR 1000 for a certain wage type, then in the original period, the Carry Forward wage type will carry this difference and in the current period, the Brought Forward wage type will add up all the Carry Forward wage types.
For Example:
In periods 1/2016 and 2/2016, Child Education Allowance was INR 2000 per month.
In period 3/2016, this allowance was changed to INR 3000 per month, retroactively from April.
During the processing of 3/2016 following Carry forward and Brought forward wage types will be formed:
1/2016 in 3/2016 - Carry Forward Child Education Allowance = INR 1000
2/2016 in 3/2016 - Carry Forward Child Education Allowance = INR 1000
3/2016 in 3/2016 - Brought Forward Child Education Allowance = INR (1000 + 1000) = INR 2000
The gist is that any difference in the original period is pushed into the Carry Forward wage type and in the current period, all the previous periods' Carry Forward wage type amounts are added up to form the Brought Forward wage type.
Best Regards,
Aman
Hi,
CF & BF wage types are used to capture the changes of certain wage types in retro period and bring to the current period so that it can be stored/displayed.
Standard SAP will capture the total difference (in net pay) and bring to the current period. But If you want to capture the difference of individual wage types, then you need to copy the CF & BF wage types of each payment wage type and copy the PCR IN42 to ZN42 , IN43 to ZN43 AND IN44 to ZN44 and insert the specific calculations.
Example:
You want to capture the difference in basic pay wage type say 9000, then you need to create 2 wage types 9C00 & 9B00 (CF & BF wt's).
9C00 can be copied from model wt /ABS (CF Arrears) and 9B00 can be copied from /ZBS (BF arrears) wage type.
in PCR ZN42:
ZN42
*
****
9000
ELIMI *
SUBWTD9C00
---
in PCR ZN43 (copy of PCR IN43)
*
****
9000
ELIMI *
ADDWTD9C00
in PCR ZN44 (copy of PCR IN44)
*
****
9C00
ELIMI *
ADDWTE9B00
Try to place the PCR'S below the original pcrs from where you copied.
PCR'S ZN42 & ZN43 will run in retro periods & ZN44 will run in current period.
These PCR's uses DT table to capture the difference by subtracting original values of wage type with revised values and bring the difference to the current period. You may have to copy for all the wage types for which you want to bring the difference.
regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bala,
Thanks for giving in detailed explanation, Actually i didn't understand the PCR functionality.
Could you please explain the PCR (IN 42 ,43 & 44) functionality in which you have mention as example.
in PCR ZN42
ZN42
*
****
9000
ELIMI *
SUBWTD9C00
---
in PCR ZN43 (copy of PCR IN43)
*
****
9000
ELIMI *
ADDWTD9C00
in PCR ZN44 (copy of PCR IN44)
*
****
9C00
ELIMI *
ADDWTE9B00
Regards
Mohan
Hi Mohan,
Bala was giving you an example of how to maintain Carry Forward and Brought Forward wage types for customer wagetypes.
The template for coding them into the PCRs can be seen in the standard PCR IN42 and IN43. You can see the SAP standard Carry Forward and Brought Forward wage types which start with /A* and /Z* respectively in the PCRs IN42 and IN43 and if you need to create Carry Forward and Brought Forward wage types for your own wage types then you can basically code your own Carry Forward and Brought Forward wage types by copying the logic for the SAP standard basis CF and BF wage types.
In Bala's response here, he showed you how you could make your own BF and CF wage types for your own wage type, say, 9000.
Best Regards,
Aman
Hi Mohan,
If you check your payroll schema IN00 (or your customer schema),
the PCR IN42 is in the following block of code:
IF O (original payroll run)
xxx
xxx
ELSE
XXX
LPBEG RC (loop over old payroll results)
XXX
PORT IN42 GEN NOAB
xxxx
LPEND
PRT ZN43 GEN NOAB
xx
xx
xx
END IF
COPY ZNN1
XXX
PDT ZN44 GEN NOAB
ZN42 will run for each retro payroll period to capture the difference in wage types due to retro change.
ZN43 is kept outside the loop (but in side the Retro block), which will store the difference of the required wage type.
ZN44 is kept in the current month block (sub-schema INN1 or ZNN1), where the calculated difference is copied to the BF wage type.
Means, SAP's operations are having very limited functionality and having limited fields, so the entire process is written step by step.
Here the tables ORT, RT & DT are used to store the intermediate values, so you can make the required pcr's and place it in the appropriate places in your schema. Please create some retro changes for your any of the wage types - which are captured in the above rules. Please run the payroll in simulation and check input/output logs of each of the above rules and anlayze the values - then you can understand the exact process.
Also the BF & CF wage types are used to hold/transfer those values.
regards,
Bala.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.