New PF logic Configuration as per System?
As per govt rule currently we have built in different logics in our System
Normal New pf logic
- a) If Earned Basic is greater than 15000 then pf will deduct on Earned Basic flat 12%
- b) If Earned Basic is less than 15000 then will add gross payheads earned value, If the Addition of Earned Basic & Earned value of Gross payheads is greater than 15000 then the system will restrict the amount to 15000 and will capture as 15000 PF base.
- c) If Earned basic is less than 15000 then will add gross payheads earned value If the Addition of Earned Basic & Earned value of Gross payheads is less than 15000 then the system will Deduct on Sum of Earned Basic & Earned value of Gross payheads.
To Set the Above logic would need the configuration to be done in system
- 1) Make “PFAPP “ true on Basic+gross payhead through Compensation & Benefits Screen / Payhead Master Template.
- 2) Make “Exempt App” true on Basic payhead
- 3) Map “HRA BasicDA Exemption” through Payhead Master Template
Note :- Basic payhead Exempt App-True and Exempt Section =“HRA BasicDA Exemption” are mandatory
- Ø Additional requirement as per few client requirements we need Basic + another payhead to check limit 15000 on first step
For which you need make Exempt App-True and map Exempt Section =“HRA BasicDA Exemption” so that 15000 limit is checked (Earning basic+Another payhead)
Example :-
Basic Rate 20000
- 1. Days worked -30/31
Basic > 15000 Then Basic*12%
20000>15000 Then 20000*20/100 =2400
- 2. Days worked =25
Basic <15000 then adding gross payhead Basic + Da +spl + training
Basic < 15000 and Basic + Da +spl + training > 15000 then restrict 15000 else
Basic + Da +spl + training
13333 <15000 Then 13333 +2000+1000+6000
13000 < 15000 and 22333 > 15000 Then 15000 PF = 1800
- 3. Days worked =10
6666<15000 Then 6666+1000+500+3000
13000 < 15000 and 11666 > 15000 Then 15000 Else 11666 PF = 1339
Normal logic But check basic actual value
- l If Actual Basic is greater than 15000 then pf will deduct on Earned Basic flat 12%
- l If Actual Basic is less than 15000 then will add Earned Gross Payhead on which Basic+Gross is greater than 15000 then system will restrict 15000 and update only 15000 as pf base.
- l If Actual basic is less than 15000 then will add Earned Gross Payhead on which Basic+Gross is less than 15000 then system will deduct on basic+gross as PF Base.
- l If Actual basic above 15000 but due to LOP Earned basic is less than 15000 then Pf will deduct on Earned Basic *12%
For Above logic configuration required in the system
First make “PFAPP “ true on Basic+gross payhead from compensation & benefits screen / payhead master template.
Make “Exempt App” true on Basic payhead and map “HRA BasicDA Exemption” this is to be done from payhead master template.
Note :- Basic payhead Exempt App-True and Exempt Section =“HRA BasicDA Exemption” are mandatory
One more additional requirement some client need Basic + Another payhead to check limit 15000 on first step
For which please make Exempt App-True and map Exempt Section =“HRA BasicDA Exemption” so that will check 15000 limit on Earned basic+Another payheads
Note: You need raise query to activate pf base with actual basic configuration
Example :-
Basic Rate 20000
- 4. Days worked -30/31
Act Basic > 15000 Then Basic*12%
20000>15000 Then 20000*20/100 =2400
- 5. Days worked =30/31
Act Basic <15000 then adding gross payhead Basic + Da +spl + training
Act Basic < 15000 and Basic + Da +spl + training > 15000 then restrict 15000 else
Basic + Da +spl + training
13333 > 15000 Then 13333 +2000+1000+6000
13000 < 15000 and 22333 > 15000 Then 15000 PF = 1800
- 6. Days worked =10
20000 > 15000 Then 6666 *12/100 PF=799
l PF logic with pf calculation prorate basis
In this logic for employee need to be set pfbaselimit as 15000 for prorate
Rest all configuration logic will not change.
- l If Actual Basic is greater than 15000 then pf is deducted on Earned Basic flat 12%
- l If Actual basic is less than 15000 then will add Gross Earned Value,If Basic+Gross is greater than 15000 then system will restricted 15000 and update only 15000 pf base.
- l If Actual basic is less than 15000 then will add Gross Earned Value,If Basic+Gross is less than 15000 then system will deduct on basic+gross as PF base
- l If Actual basic above 15000 but due to lop earning basic is less than 15000 then pf will deduct on Earning basic *12%
Note: You need raise query to activate PFcalculationprorate Configuration
For Above logic configuration required in system
First make “PFAPP “ true on Basic+gross payhead from compensation & benefits screen / payhead master template
Make “Exempt App” true on Basic payhead then map “HRA BasicDA Exemption” this exemption from payhead master template
Days worked :-30/31
Basic =25000
Pfbaselimit =15000
Pf ded =1800
Days worked =20
Act Basic =25000
Pfbaselimit=15000
Earning Basic :-16666
PF ded=1800/30*20 =1200
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article