Hi Sai,
In the case of mid month joining/leaving/absences or transfer scenarios, the PF Basis will be correspondingly prorated and so the contribution calculated will also be prorated.
If the PF basis is eligible pay which is maintained in T511P in the constant PFBAS and currently having the value as 15000 then, in the case of mid month joining or leaving or loss of pay 15000 gets prorated for the number of days employee was in the trust.
If the customer doesn't want this pension basis to be prorated then a User Exit: Override Employer Pension Basis has been provided in payroll function INEPF.
The name of the exit is EXIT_HINCALC0_002. This exit is in the enhancement HRINCEPF. We request you to go through the documentation of this user exit at Payroll India --> Statutory Social Contribution
---> Provident Fund --->User Exit: Override Employer Pension Basis
You have to do the coding accordingly so that all your cases are considered in the same
Regards,
Venkat Polisetty