# 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