cancel
Showing results for 
Search instead for 
Did you mean: 

Payroll with absence? PORTUGAL

Former Member
0 Kudos

Good Morning,

I wanted that the payroll to be done related to absence and not to presences (avoiding the need to use time avaluation).

In other words, i have a costumer that doesn't have time management implemented but he wishes that the payroll works like this: If the worker doesn't have a presence registed then the system makes the days deduction without having the need to insert the absence in IT2001. IS THIS POSSIBLE?

FOR THE PORTUGUESE CONSULTANTS

Bom dia,

Queria que o processamento de salarios fosse feito com base em ausencias, e nao em presenças (sem ter necessidade de usar a avaliação de tempos).

Ou seja, tenho um cliente em que nao tem a gestao de tempos implementada mas quer que o processamento de salarios faça o seguinte: se o colaborador nao tem presença registada entao efectua desconto do dia sem haver necessidade de introduzir ausencia no it 2001, isto é possivel?

Thank you all,

MCV

Accepted Solutions (0)

Answers (2)

Answers (2)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

First question how will you consider Presence ie ATTENDANCE? you need to create a Z function or operation which reads this

or absences then compute

many customers go for Z function or operation check in Pe04

Former Member
0 Kudos

Hi,

I am not sure if there is any status in IT0007 that may help you, but I don´t think there is, but you may manage to do that with PCR´s.

First you will need a PCR that deletes the salary. I am not sure how does your payroll work, but your salary may be being generated in once of the first steps of your schema. After the salary is generated dependind on IT0008 and IT0007 you can put the pcr to delete the salary. After that you may have to do nothing else in case the presence generates the amount you should pay. I mean, first you delete the salary and then if the employee have presences in IT2002 he will receive the corresponding pay.

Hope it helps.

Regards.

Edoardo

Former Member
0 Kudos

Sorry for asking but....what are the PCR's?

I cant seem to find any relation in Portuguese for this symbol.

Thank you again.

MCV

Former Member
0 Kudos

In my opinion it is not possible.

how will the payroll schema know that an employee has not worked on a day ? this data needs to be stored against an employee somewhere.

my solution will be

1. create a custom infotype which will store the data for all employees

2. create a custom function for your payroll schema

3. include your custom function in your payroll schema

4. background program of the custom function in the payroll schema will read the custom infotype, multiply it with the one day's salary and deduct it from the gross salary.

regards

revi

Former Member
0 Kudos

Hi,

It´s ok. PCR is a personnel calculation rule. Thats a rule you create in transaction PE02. If you do not know about rules, let us know and we may help you a bit more.

Regarding Revi´s message, I am not sure if I understand right what is your requirement, but for my understanding, you are going to supposed the employee is not going to work, and thats why I suggested to delete the payment with a PCR, so the payment the employee received will only come from the presences he registers in IT2002.

Regards,

Edoardo

Former Member
0 Kudos

Hello,

First off all, thanks for all the answers.

Yes, what i want is to pay only the attendance days and assume that the worker is absent. Regarding the PCR's you sugested to deleted the salary, do you mean the basic salary or wagetype /101

Thanks in advance,

MCV

Former Member
0 Kudos

I mean the basic salary. The one you have in IT0008, which you use to pay the employee. You could delete that and then it would be generated again with the pay of the attendance.

Regards,

Edoardo

Former Member
0 Kudos

Imagine if he has a fixe prize in IT0014, will this be reduced as well?

Former Member
0 Kudos

Well, things are getting a little harder.

With my solution, if he has something in IT0014 won´t be deduct, because to deduct something that comes from IT0014 in the standard way you will need absences. In that way the deduction could easily be done with partial period factoring. If you want to deduct something from IT0014 there are other solutions. You can made another rule after function P0014, when you get the wagetype coming from IT0014 and taking the number of days of presences you could have the rule to made the factoring of that wagetype.

I am pretty sure you can solve this issue with this solution, but I am not sure if I am making myself understand, so don´t doubt to ask again in case you need.

Regards,

Edoardo