cancel
Showing results for 
Search instead for 
Did you mean: 

Mid month hiree's wrong Factoring

Former Member
0 Kudos

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...

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member182306
Active Contributor
0 Kudos

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 .

Former Member
0 Kudos

Hi Rajesh,

Tried your suggestion , the Value i am getting for basic pay after factoring for monthly basic wage of 9000 is 1742 i am not getting this calculation logic , and ESI basis is 1666.67  which i think is again 27 days .

Can you help me a little plzz

Arun

former_member182306
Active Contributor
0 Kudos

Please check Basic Pay wage type The processing class 10 should be 1 and all earning components The processing class 10 should be 1

Former Member
0 Kudos

Hi Rajesh

Yes i have just tried wid Basic pay and PRCL 10  i hav kept 1 only , my previous reply was the output of PRCL 10 as 1 .

Regards

Arun

former_member182306
Active Contributor
0 Kudos

Could you let me know  your requirement clearly? what is the output it has to come I wont be able to go thruogh all answers above as Iam tied up.....

Former Member
0 Kudos

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

former_member182306
Active Contributor
0 Kudos

whenever we defined Holidays we select public holidays whether it is ordinary public or half or not a public holiday. If you want to make a holiday as Not a Public Holiday  The system will consider Holiday as not a public holiday hence there would be deduction in number of working days.

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi Shaan

As regarding the PCR you wanted to know , i have pasted it for sikinder's reply .Hope it is good for your refferal

Thank you

Former Member
0 Kudos

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

Former Member
0 Kudos

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 .

Former Member
0 Kudos

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

sikindar_a
Active Contributor
0 Kudos

can you paste your factroing PCR ?

Former Member
0 Kudos

Hi Sikinder

PFA the screen shot of the custom PCR

Regards

Arun

sikindar_a
Active Contributor
0 Kudos

I feel in normal cal it is correct. the process of the PCR has to be changed Copy XPPF PCR and assign this PCR to that one based on the conditions PPPAR Your issue will get solved The structure of the PCR has to be changed

Former Member
0 Kudos

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

Former Member
0 Kudos

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

sikindar_a
Active Contributor
0 Kudos

Arun u can check with pramod response that is what i am suggesting you to do

Former Member
0 Kudos

Hi Pramod ,

PFA screen shot of PARTT  i did not understand which one to give , and thought i vl give total period parameter under "Processing " hope it helps

besides , well i am not good at PCR , so did you mean i should create PCR like

PPPAR E

*

And add my rest of the PCR here, after *  ?

Regards

Arun

Former Member
0 Kudos

Hi Arun - my mistake. I wanted the screen shot (see below) of the PRINT NP PART line in the log. Wanted to see why you are getting 27 days. Lets see if we can avoid a PCR.

Former Member
0 Kudos

Hi Pramod ,

Thanks for the clarification

PFA .. the screen shots

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi Pramod ,

Well thnks again for xplaning the logic . the TAXX* what you asked me to use is already there in my Custom PCR . this was provided to me by one more SAP expert in SCN .

Dont you think it will work then ?? let me kno plzz

Arun

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi Pramod,

Thanks for your  time and suggestion ,

I will discuss with my abaper and see if i can get any help Further

Thank you

Arun