mirror of
https://bitbucket.org/presik/trytonpsk-staff_payroll_co.git
synced 2023-12-14 06:42:56 +01:00
minor fix staff_payroll
This commit is contained in:
parent
6a1841449b
commit
971982119e
11
payroll.py
11
payroll.py
|
@ -503,19 +503,14 @@ class Payroll(metaclass=PoolMeta):
|
|||
_, end_day = calendar.monthrange(next_date.year, next_date.month)
|
||||
payrolls = cls._get_payrolls_period(employee, contract, next_date, next_date)
|
||||
salary_base = 0
|
||||
worked_days = 0
|
||||
if payrolls:
|
||||
for payroll in payrolls:
|
||||
salary_base += payroll.compute_salary_full(wage)
|
||||
worked_days += payroll.worked_days
|
||||
average_days_monthly.append(salary_base)
|
||||
|
||||
if end_day == worked_days:
|
||||
worked_days = 30
|
||||
average_day = salary_base / worked_days
|
||||
average_days_monthly.append(average_day)
|
||||
next_date += relativedelta(months=1)
|
||||
|
||||
res = sum(average_days_monthly)/len(average_days_monthly)
|
||||
|
||||
res = sum(average_days_monthly)/len(average_days_monthly)/30
|
||||
return Decimal(str(round(res, 2)))
|
||||
|
||||
def update_wage_no_salary(self):
|
||||
|
|
Loading…
Reference in a new issue