cancel
Showing results for 
Search instead for 
Did you mean: 

Mid month joining with 30 days calculation

SAPSF6
Active Participant
0 Kudos


Hi All,

Payroll calculation based on 30 days and is working fine in case of LOP .

When there is a mid month hire its i getting calculated based on calender days .

How we can fix this calculation based on 30 days.

Eg: EE basic sal is  USD 1000, if EE joined on 25.05.2015 (7 working days)

(1000/30) x 7 = 233.33

NowSystem calculates as (1000/31)x7 = 225.81

How we can fix this..

SK

Accepted Solutions (0)

Answers (2)

Answers (2)

Sanky
Active Contributor
0 Kudos

Hi SK,

Mr. Pramod is asked a valid question.

You can modify the factoring PCR with PPPAR operation but keep in mind about Mr. Pramod question.

Regards,

Sankarsan

Former Member
0 Kudos

Just to clarify, in a 31 day month it doesn't matter if you join on 1st or 2nd - you still get paid for the whole month. What happens if the joining date is on 31st? Similarly what is the logic for 28/29/30 day months.

Paste the XVAL or equivalent PCR for reference

Pramod

SAPSF6
Active Participant
0 Kudos

Hi Promod /Sankar,

Plz find details factorong PCR

XPP1 =Z100

Under PPPAR “E”

 

Z100

 

SK

Sanky
Active Contributor
0 Kudos

Hi,

If employee joins in mid of the month then yu have to modify the divisor factor that would be constant.

That means change TKDIVI with KZDIVI. Where ZDIVI is the constant which is maintained as 30 in the constant table T511k.

Check and let me know.

Regards,

Sankarsan

venkateshorusu
Active Contributor
0 Kudos

When we wanted to consider the Flat divisor instead of Individual divisors we can utilize go through V_T510H (TKDIVP) accordingly it works.

Regards

Venkatesh

Sanky
Active Contributor
0 Kudos

Hi ,

If your query is answered then close the thread with correct answer marking.

Regards,

Sankarsan