cancel
Showing results for 
Search instead for 
Did you mean: 

PCR for PF calculation on Personnel Area wise

Former Member
0 Kudos

Hi Experts,

i have different requirement for PF calculation.

change the ceiling amount for PF deduction as given below

1) If those gross is upto 9158 Basic + Spl add allowance  to be taken for calculating PF.

2) If those gross is above 9158 only Basic to be taken for PF calculation.

Note: The above criteria not applicable for those who are having DA


we have so many wage types and for


Basic pay                 2100

Dearness allow      2200

Spl Add Allowance 3800


here the problem is these wage types are configured for all the states (nearly 24), this new requirement is only for 1 state.

here state name is my Personnel Area, i know that we can do through PCR passing values to new wage types  and checking Personnel Area with conditions.

but for this, i have to change the Cumulation classes for the Original WT's and it will change the other PA's too.


can any one suggest what to do. and not able to write PCR with condition for specific Personnel Area.


please provide your suggestions.


Thanks and Best Regards,

Praneeth kumar


Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear Praneeth,

Please go ahead with OUTWPPLANT. If you are new to PCR, following document will be useful . There's one example : ZTST rule explaining how to use OUTWPPLANT.

At some point of time you have to play with PCR if you are in Payroll/Time submodules  !!

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80abe2bc-138b-2c10-94a7-c19fd3254...

Regards,

Nayak

09748850340

Former Member
0 Kudos

Hi Niladri,

can you give pcr for specific personnel area (TANA)

basic + spl allow. is < 6500 *12% if > 6500 only Basic * 12%

and add to the PF wage types.

Former Member
0 Kudos

Hi,

can you give some suggestion for this

Answers (3)

Answers (3)

Sanky
Active Contributor
0 Kudos

Hi Praneeth,

Insert the PCR after XO23 pcr in factoring subschema. If you will insert your pcr after INEPF then annual PF calculation will come wrong. Whaterver logic regarding 6500 condition you check it after X023 and update /111 technical wage type value. INEPF is working based on /111 value.

Check once.

Regards,

Sankarsan

Former Member
0 Kudos

Hi Friends,

Thank you for your feedback.

client changed the requirement now, for example:

BASIC4445
HRA2425
Special Allowance1212
Gross8082
Baic + Spl Allowance 5657
if Basic + Spl Allowance >6500Basic*12%
If Basic + Spl Allowance < 6500678.84

2 nd condition is ok, but for first condition they want 12% on Basic amount.

for this i need to write PCR right. can you suggest the pcr for this

Former Member
0 Kudos

Have you checked Infotype 0587...

There it self you can mention Eligible pay or PF basis which ever is less....

Check tables V_T7INF1 where we will mention /3xx wages or MFxx wages or customer wages copied from MFxx wages.

For PF calculation no need to write PCR, Its a statutory deduction.

If we opt for Eligible pay or PF basis which ever is less  in 0587 Info type, INEPF Payroll function checks PFBAS constant in V_T511P table which will be a value of 6500 and calculates PF.

Like If basic = 10000, PF=780 ie. 12% on 6500

       If Basic = 5000,  PF=600 ie   12% on 5000

And for retro wages like /ZF5, we have to insert our wages in PCRs IN42, IN43 and IN44. In these already /3Fx wages will be there by standard.

Regards,

Srikrishna

Former Member
0 Kudos

Hi Praneeth,

1st define a constant as pfbas=6500 in v_t511k.

Then write a pcr to null the pf values such as /3f1, /3f3...

In 2nd pcr use the logic to add both component such as basic and Special Allowance and then compare it with amt?6500,

for > case, /3f1= basic's *12%

= case, put yr logic as per the client requirement.

< case, put yr logic as per the client requirement.

Check with your client for the mid month joinee case..

Thanks,

Santosh

Former Member
0 Kudos

Hi Santosh,

Thanks for your reply, i written one pcr and inserted below function INEPF and it is working fine

i asked to client to test in all scenarios and come back for any changes

please revert back if any changes need in this PCR

PCR:

Former Member
0 Kudos

Hi Friends,

can any one suggest PCR for this.

Thanks in Advance

Former Member
0 Kudos

Hi Praneet,

Generally Pf is Based on Basic & DA. So select Cummulation class 11 for both and leave spl allowance.

Then write a PCR to check If Personnel Area is Say MH01 go with you logic else ***** Addwt *

For checking personnel Area use OUTWPPLANT.

Regards,

Srikrishna