commit
44690c58ce
|
|
@ -375,7 +375,7 @@ class SalaryRuleInput(models.Model):
|
|||
pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date()
|
||||
pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1
|
||||
|
||||
start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d %H:%M:%S").date()
|
||||
start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d").date()
|
||||
end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date()
|
||||
number_of_days = relativedelta(end_date, start_date).days + 1
|
||||
#if number_of_days >=28:
|
||||
|
|
@ -400,7 +400,7 @@ class SalaryRuleInput(models.Model):
|
|||
pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1
|
||||
|
||||
start_date = datetime.strptime(payslip_date_from, "%Y-%m-%d").date()
|
||||
end_date = datetime.strptime(str(holiday.date_to), "%Y-%m-%d %H:%M:%S").date()
|
||||
end_date = datetime.strptime(str(holiday.date_to), "%Y-%m-%d").date()
|
||||
number_of_days = relativedelta(end_date, start_date).days +1
|
||||
if number_of_days >=28:
|
||||
if pyroll_days ==28:
|
||||
|
|
@ -468,7 +468,7 @@ class SalaryRuleInput(models.Model):
|
|||
'number_of_hours': holiday.holiday_status_id.percentage,
|
||||
'contract_id': payslip.contract_id.id})]
|
||||
elif holiday_date_from >= payslip_date_from and payslip_date_to <= holiday_date_to:
|
||||
start_date = datetime.strptime(holiday_date_from, "%Y-%m-%d %H:%M:%S").date()
|
||||
start_date = datetime.strptime(holiday_date_from, "%Y-%m-%d").date()
|
||||
end_date = datetime.strptime(payslip_date_to, "%Y-%m-%d").date()
|
||||
number_of_days = relativedelta(end_date, start_date).days + 1
|
||||
if number_of_days >= 0: # number_of_days <= 0
|
||||
|
|
@ -522,7 +522,7 @@ class SalaryRuleInput(models.Model):
|
|||
pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date()
|
||||
pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1
|
||||
|
||||
start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d %H:%M:%S").date()
|
||||
start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d").date()
|
||||
end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date()
|
||||
number_of_days = relativedelta(end_date, start_date).days + 1
|
||||
# if number_of_days >=28:
|
||||
|
|
|
|||
Loading…
Reference in New Issue