Skip to Content
Author's profile photo Former Member

How to set Deduction Priority of deduction wage types to handle Negative Salary Case

After reading this document you will get to know the meaning of deduction priority and how to set configuration of it. Before starting about configuration we should know about deduction priority.

In normal case employee can have earning as well as deduction wage types. A wage type may be defined as deduction wage type and the value entered for such a wage type in master data ( say IT0015 ) is automatically reversed ( multiply by -1 )when the payroll is run. Although in Infotype values are shown without reversal and with a deduction indicator.


In special case an employee may not have enough salary for all the deductions. No in this situation we need to decide deduction priority to be specified for deduction wage types.

SPRO path: Payroll->Payroll: India->Deductions

Follow the Path or use Table: VV_52D7_B_7001_AL0

/wp-content/uploads/2016/03/1_902483.png

In our case we have taken a deduction wage type 5DED and put it in tables for to set Deduction Priority

/wp-content/uploads/2016/03/2_902484.png

/wp-content/uploads/2016/03/3_902485.png

(Table: V_51P6_B)

/wp-content/uploads/2016/03/4_902486.png

Choose the options accordingly

/wp-content/uploads/2016/03/5_902487.png

(Table: V_51P6_C)

/wp-content/uploads/2016/03/6_902488.png

/wp-content/uploads/2016/03/7_902489.png

/wp-content/uploads/2016/03/8_902490.png

/wp-content/uploads/2016/03/9_902491.png

Change the Processing class 20 and put 1, see the below screen shot

/wp-content/uploads/2016/03/10_902492.png

/wp-content/uploads/2016/03/11_902493.png

(Table: v_t51p1)

/wp-content/uploads/2016/03/12_902494.png

Note: As we have changed Processing class 20 from 8 to 1 for all deduction Wage types

So we have to handle it in PCR (X023)

Copy the Standard PCR( X023) to User defind PCR( Y023) Tcode: PE02

/wp-content/uploads/2016/03/13_902495.png

/wp-content/uploads/2016/03/14_902496.png

Now to the same change for 1 and 3 also as shown in the below screen shot:

/wp-content/uploads/2016/03/15_902497.png

Now we have to put this PCR in schema YNAL (Copy of Std schema INAL)

/wp-content/uploads/2016/03/16_902498.png

/wp-content/uploads/2016/03/17_902499.png

Note: What we have done in this schema-> IF it is an original run of payroll schema will read PCR(X023) otherwise will read PCR( Y023) and treat processing class 20 (1) as 20(8) 

Check in the system, if we have given deduction more than earning and we have given 3 in (Table: V_51P6_B)

System will generate zero salary and deduct the remaining amount from next salary

Check the below screen shots for April and May month salary slips:

Ex: In the month of May we have given 50000 in some deduction WT but earning is only 50100 and system has to deduct other deductions also like Income Tax and PF etc. so system will deduct only 34842 amount from that WT

/wp-content/uploads/2016/03/18_902500.png

Now the the month of MAY system will recover rest of the amount (15158)

/wp-content/uploads/2016/03/19_902507.png

Hope you enjoyed the document..

Thanks,

Gaurav Sharma

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Daya nand
      Daya nand

      Thanks Gaurav, It's very helpful

      Can you please advise if this works for Loan repayments as well ? I read that it doesn't and we have to manually adjust in IT0045.

      If you have any other solution to manage loans, please advise. Thanks again

       

      Author's profile photo Sikindar T
      Sikindar T

      No Manual intervention is required, Set the deduction Priority system will deduct the repayment amount in the next pay period when the employee is on lop or having insufficient earnings