on 11-02-2015 5:02 AM
Dear Expert,
Where an employee joins on 05th Apr and his basic salary (prorated for 26 days ) is 34667, the pf settings here is minimum of 12% of is his basic and 12% of eligible basis (15000).
now since his basic is more than 15000 his pf contribution should be rs 1800. but the system is calculating the basis on prorata basis (basis 15000 * no of days in the month) and coming with an amount approx rs 1560. but since his basic is more than 15000 as per legacy says it should rs 1800.
Kindly provide the solution
Thnaks,
Sai Krishna
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think this exit can be used to change PF basis, the documentation suggests it can be used to change pension basis.
If you absolutely need this change to be done(suggest you confirm with a legal authority), then you can ask your ABAP consultant to copy INEPF to a Z function and replace the line
ELIG_PF_BAS_PER = T511P-BETRG * PF_ELIG_FAC_PER.
With
ELIG_PF_BAS_PER = T511P-BETRG
Call the Z function in your schema instead of INEPF.
User | Count |
---|---|
94 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
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.