on 02-20-2014 11:14 AM
Dear Experts ,
Need your valuable help again , with factoring issue.
Issue is , that when i am hiring any EE mid month or almost end of the month , the factoring is going all wrong .
Example : i hired an EE on 26th of October 2013 the number of working days should be 26 for that month coz 2nd oct is public holiday , but it is taking 27 days to factor
This issue is only with new hiree in mid month and not to others .
Kindly help plzz...
When you hire an employee in mid month For example: If an employee joined 15th of Jan and His Earnings are 10,000 He/she will receive 5,000 due to factoring
The system will calculate based on number of days in a month It will consider Public Holidays in to an account. No Matter whether it is a holiday or not.
Please check /801 The processing class: 10 It should be 1 .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rajesh
Let me give you an example of my requirement i have hired an EE on 26th Oct 2013 . in Oct, because of PH on 2nd Oct , the number of working days will be 26. but, system is taking 27 to factor the salary for EX: basic pay is 9000 , so as per my logic the system should factor it to Rs 1730 but as per your advise PRCL 10 as 1 . it is coming Rs 1742 . which certainly means it is not 26 days.
hope you got my requirement now .
Regards
Arun
Hi Arun,
Reagading factoring, I would like to know the formula for your Client. Bcause company to company it will differe.
some company use fixed days like 30 or 26 days And some company use the actual working days that mean reducing off days and the the public holidays.
you have maintain the processing class 10 for the wage types which need to be factor. And you can use TASOLL in your PCR .
Thanks
DInesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Public holidays are normally paid days , In your case you don't want to pay on any of the public holidays..?please clarify.
If you want to pay to employees on only worked days by std you can use PC10 as 2 for particular WT which processes /802.(Including public holidays which are paid days).
correct me if i have not understood your requirement properly.
regards,
Narendra
Hi Narendra,
Public holidays are paid days only , but if an EE takes full month holiday , den we certainly cant pay him for that one PH .
And the PCR which i have attached above /804 is a calculation where in if any EE takes an unpaid leave in a month where there is also a paid PH , then factoring (num of working days) should happen leaving the PH .
Comming to my requirement , it is just that since i have hired an EE on 26 OCT , and OCT has an PH , so while factoring , the system should xclude 2 oct form the number of working days .
hope you got me .
That rule will work only if holidays comes after date of hiring. For ex: if a holiday falls in between 26 to 31 of October then it will consider on 26 days as per the rule.
If that employee hired on 3rd October also this rule will work on 27 days only because 2nd Oct is holiday which is before date of hiring. The TAAX** will not fill untill his date is before the holiday.
regards,
Narendra
can you paste your factroing PCR ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sikinder ,
Well i am using /804 , as u suggested , i will copy XPPF PCR , but where to assign it , plz detail me a little more and also how to go about PPPAR , i am not understanding what it is .
In XPPF which one i have to copy ? and where to insert it under my PCR ?? plz help !!
Thank you
Arun
Hi Arun - the PPPAR operator helps you determine if an employee is hired/leaving in a month. If I use PPPAR E, the system will return E if an employee has joined this month. In the * node you can again query PPPAR A to see if employee has left in that month.
PPPAR E
E - do your logic here
*
PPPAR A - do your logic here
Hope this helps
Meanwhile can you post the screen shot of the PARTT function in payroll under the "Processing of Time Data" node?
Pramod
Hi Arun - Since the person was hired after the public holiday (2/10) the system will not count that under TAAX** field. As per the logic under /804 we have the following:
RTE=TADIVI - 27
RTE-TAAX** - 27 - 0 = 27
ADDWT&VAR1
ZERO=R
RTE=TASOLL - 5
RTE-TAAX** - 5 - 0 = 5
RTE-TAAU** - 5 - 0 = 5
RTE*KGENAU - 500000
RTE/&VAR1 - 500000/27
ADDWT *
Technically speaking this is not possible. I cant figure out another logic for this..but is the client demanding that holidays (outside the period of hire) be included? I guess that is not right.
Regards
Pramod
Hi Pramod
Thanks for the xplanation ..
well client is partially demanding as such , coz since we are running previous payroll untill current month, we need to match the value of that EE for the month of october .
and for that month they have calculated as 26 days and the entire salry is going wrong coz system is taking 27 days.
Hope you got me
Arun
Ok. Then you need a custom operator which reads the number of holidays in a month. Now this data cannot be retrieved from the employee's work schedule as in the case you mentioned there will be no holiday from 26th onwards. The operator has to read the Holiday Calendar for that Personnel area and then return the number of holidays in that month. Use this instead of TAAX**. Looks a bit tricky to write the logic for the operator but give it a shot.
Regards
Pramod
Well Arun - TAXX* only retrieves the holidays that come under that employee's work schedule. The very reason that the initial PCR for /804 did not work using TAXX* is this. So TAXX* will not work for you based on your client's requirements. If you can ask your ABAPer to create an operator which determines the holidays in a month (should not read PSP table) then that can be used instead of TAXX*. Hope this is clear.
Regards
Pramod
User | Count |
---|---|
98 | |
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.