on 01-20-2015 10:47 AM
Hi Experts
As of the current scenario in the system, the unpaid leave deduction directly happens from "Basic salary" and there is no separate wage type for it.
I need to create an Unpaid leave deduction wage type through which the deduction can be shown and the amount is not directly deducted from the "Basic salary".
Kindly guide me as to how it should be done.
Hi Mahwish,
Issue faced by you is very commonly faced by lot of consultants. There are number of ways to achieve this solution and all are correct in its own way. There are some suggestions already provided to you earlier one which has not been discussed is this...may be this will help you( this solution has its down side as well but if it suits you, you can go for this).
1. Create a new Absence valuation rule - Unpaid absence in Table V_T554L
2. Assign absence valuation rule to your unpaid absence in Table V_554S_G
3. Create entry in V_T554C Table but make it as paid absence by ticking the box in CC.
4. Enter the WT which you want to output as unpaid absence.
5. Give correct time unit AH- Absence Hours, K -Calendar Days etc.
6. When you run your employee through you will have absence WT generated after function PAB.
7. Write a small PCR after this to valuated the Absence hours by using correct valuation i.e. Hourly rate or Daily rate or daily rate excluding shift allowance etc.
8. Once you have the correct Num X RTE value write another PCR to make this value as a negative value.
Done...... This will save you all the work from Correcting PC class or Changing Part Period Factor PCR. This is effectively a cheat to make system understand its a paid absence with WT output in Internal table by Function PAB and then subsequently manipulate WT the way you want. You can also display unpaid absence WT in Salary Slip.
Pros: You would get away from changing the PC of your Salary WT (which is a major change and would have impacted all employees and you could go horribly wrong). Plus also changing Part Period factor PCR is a significant change and based upon your config you could impact every single employees pay in your organisation and mistake here could cost you a lot. with this solution you would have the WT in RT so you could decide to do GL reporting should business want this.
Cons: Its effectively a system cheat, by adding this absence as paid absence you would put the days of absence in Technical WT /845. so this would Impact upon your PCR XCHO. Plus based upon your other config this solution might suite you or not suit you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mahwish,
This process will become complex. Try to do it in the following way:
1. Assign valuation rule to absence type
2. After Fun. RAB in subschema XT00, create a custom PCR and to query valuation rule
3. Add Wagetype to IT with NUM = No of absence days, if you find valuation rule in above step
4. Now it is easy to calculate Deduction amount.
Hope it helps..!!!
Rgrds,
Sravan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
This Requirement would be mostly for Middle East
Do you want to show that deduction amount in deduction side?
If you show the amount in deduction side what should happen to Basic pay at
the time of unpaid leave
Please let us know, I have worked on similar scenario.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Currently the deduction is happening through Basic pay. The client wants it to happen separately through a wagetype and not from basic pay. I created this wagetype 9APA and deduction is happening through it but the same amount is also getting deducted from basic pay(which should not happen). I had set the PC10 for WT basic as "No reduction" but it is impacting other scenarios like mid month hiring.
In such cases only in case of Unpaid absence you should have this Logic for rest it is should be normal
PRCL 10 will be 1
and that will be processed by PCR XPPF
XPPF
PPPAR U Unpaid absence
XXXX Logic
* Else condition
YYYYY Logic
This is Just a Example Just chage the rule for other conidtions other that PPPAR U it will work.
Shabba Kheir
Hi,
As per your pcr in ZPP1,it says that it also calculate based on the PSA and calculate with fix rate. Another thing in the ZPP0 pcr it's mentioned GCY XPP1. I think it would be GCY ZPP1. Please check once with all the three pcr connection XPPF,XPP0,XPPP & XPP1.
Now we will modify in PCR ZPP0 of below section (and for WTYYYY PRCL 10 would be "7").
ZPP0
*
/801
PPPAR U
*
Continue in the other logic which is already mention in the pcr.
U
GCY ZPP2
Now you will copy the ZPP1 to ZPP2 and do the changes in the ZPP2 like below.
ZPP2
*
/807
OUTWPPLSTC
SOR1
RTE=208
RTE-TSAU**
RTE*KGENAU
RTE/208
ADDWT *
SOR2
Continue
Now after you have to write a below PCR and you will insert this PCR after XVAL pcr in the factoring schema with function PIT.
ZTST
3
YYYY
AMT= XXXX (XXXX is the Basic Wage type)
AMT- YYYY
ADDWT&ZZZZ
AMT=& ZZZZ
ADDWT YYYY
Check and tell me it's working fine or not.
Regards,
Sankarsan
Dear Mahwish,
Your requirement is not clear if you don't mind kindly can you give some more clarity...!
Ur's Mohan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In the basic salary wage type maintain PC10 as no reduction. Create a deduction wage type and maintain PC10 as 01.
Write the below two PCR for this.
1. ZTST
3
XXXX (Basic wage type)
ADDWT *
AMT= XXXX
ADDWT YYYY (YYYY is deductable wage type)
****
ADDWT *
Insert this pcr in INAP subschema after P0015 function with PIT function.
2. ZTS1
3
XXXX
ADDWT *
AMT= XXXX
AMT- YYYY
ADDWT YYYY
****
ADDWT *
insert this pcr in INAL subschema after XVAL pcr with PIT function.
Check and tell me.
Regards,
Sankarsan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sankarsan
I have created that wagetype and added it in the PCR and also set the PC10 for basic as no reduction but now what is happening is during mid month hiring when the employee is not paid in the hiring month but in the subsequent month the system is paying that employee full amount of basic instead of reducing its "Basic" to number of days worked in the mid month hiring month. In this case what should be done.
Do you require to generate an Information WT to print on the Remuneration Statement (PayStub) to indicate the value of the lost earnings (how much less Basic Salary the employee earned in the period), or do you require to generate a WT that will have an impact on the Net Pay the employee receives?
User | Count |
---|---|
98 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
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.