cancel
Showing results for 
Search instead for 
Did you mean: 

Personnel Calculation Rule (PCR) for 24 to 27 days

atif_amin
Participant
0 Kudos

Hi Experts,

I want to write a PCR for 24,25 and 26 days of a Calendar Month as per client requirement. Scenario is

If calendar days are 31 days then paid days must be 27.

If calendar days are 30 days then paid days must be 26.


For the month of February,


If calendar days are 29 days then paid days must be 25.

If calendar days are 28 days then paid days must be 24.


As there are 4 days off unpaid for every month.

Example:

Total Basic salary = 10000 for a month (If calendar days are 30 days then paid days must be 26)

one leave without pay 10000/26 = 384.62 per day

Salary payable for this month 25*384.62 = 9615.38


Please guide me to write this PCR.


Regards,

Atif

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear Atif,

I have recently got the same requirement from my Client and configured as Below;

1st Step:

              Go to table T511K and do the following configurations.

2nd Step:

              Go to table T510H and follow below :

3rd Step: Go to PE02 and Copy PCR XPP1 to ZPP1 and write PCR for wage type /801

RTE=TKDIVP Set

RTE-TKAU** Subtraction

RTE*KGENAU Multiplication

RTE/KZZZZZ Division

ADDWT *    OT   Output table

Regards

Malik Shoaib

atif_amin
Participant
0 Kudos

Dear Shoaib,

Thank you.

Regards,

Atif

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Atif,

you have to customize INP1 pcr in payroll schema for partial period factoring configured in 512W_D PC10.

you can write pcr like

RTE=TASOLL

RTE-TAAU**

RTE*KGENAU

RTE/TKDIVI

ADDWT *

Regards,

Jay

former_member193210
Active Contributor
0 Kudos

Have you Considered using a Constant from table view V_T511K to hold the number of Paid Days Per Month ?

Example:

Such a Constant would require yearly maintenance to add new entries, but it would easily be read through Time Evaluation Operation HRS (as in HRS*CZPDPM) or Payroll Calculation Operation AMT, NUM or RTE (as in AMT*KZPDPM).