Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
2780 Visualizzazioni

hi,

Hello everyone, I want to ask, in the picture below I made an overtime calculation on the payslip based on the period that has been entered in the work entry, but the number of hours cannot be called on the payslip, is there something wrong with the python code? Please help. thank you


Avatar
Abbandona
Risposta migliore

Hi,

Try this code:overtime = 0
for line in employee.overtime_ids:
if payslip.date_from overtime+= line.duration
result = (contract.wage/30/contract.resource_calendar_id.hours_per_day)*(overtime)

This code aggregates the overtime duration for each relevant line within the specified payslip period and then calculates the corresponding overtime payment based on the hourly rate determined by the contract.


Hope it helps

Avatar
Abbandona
Autore

thanks for you answer

Post correlati Risposte Visualizzazioni Attività
2
lug 25
4016
1
lug 25
3132
0
dic 24
1849
0
dic 23
1624
0
set 20
1557