Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
2485 Widoki

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


Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Autor

thanks for you answer

Powiązane posty Odpowiedzi Widoki Czynność
2
lip 25
3695
1
lip 25
2881
0
gru 24
1584
0
gru 23
1434
0
wrz 20
1557