İçereği Atla
Menü
Bu soru işaretlendi
6 Cevaplar
34668 Görünümler

I want to calculate the salary of the employees based on the number of days they worked. For eg if an employee works for 25 days, his salary for 5 days needs to eb deducted from his basic salary. how to do it??

Avatar
Vazgeç

See The bellow Answer bro

En İyi Yanıt

Create a salary that multiplies the daily/hourly rate by the number of worked days/hours For example, assuming you have 26 working days in a month:

result = worked_days.WORK100.number_of_days * (contract.wage / 26)

Avatar
Vazgeç

for slip in self.browse(cu, uid, ids, context=None): NameError: global name 'cu' is not defined

you should put "cr" not "cu"

En İyi Yanıt

Change the Salary Rules/Basic Code -

The code is,

result = 0

for line in payslip.worked_days_line_ids:

result += line.number_of_days

if result >= 28:

result = 30

result = result*(contract.wage/30)

 

Note:

Go to the Salary Rules ---> Basic ---> Under the Computation ---> Click the Python Code option ---> Replace the New Code


Thanks & Regards,

Mohanraj J

(SrikeshInfotech)

Avatar
Vazgeç

not working this code

En İyi Yanıt

Hi, can i ask a question? what command is used to get the total attendance within the whole month but under a weekly payroll please help me

Avatar
Vazgeç
Üretici En İyi Yanıt

please help me

Avatar
Vazgeç

Hi I am also looking for the same .....................

En İyi Yanıt

How to calculate hours based salary for employee?

please help me

Avatar
Vazgeç
En İyi Yanıt

try this hours calculator

Avatar
Vazgeç