Skip to content

Commit 4df4673

Browse files
committed
fix: Null handling
1 parent 73a081d commit 4df4673

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

erpnext/hr/doctype/salary_slip/salary_slip.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -574,8 +574,8 @@ def calculate_variable_based_on_taxable_salary(self, tax_component):
574574

575575
def calculate_variable_tax(self, tax_component, payroll_period):
576576
annual_taxable_earning, period_factor = 0, 0
577-
pro_rata_tax_paid, additional_tax_paid, benefit_tax_paid = 0, 0, 0
578-
unclaimed_earning, unclaimed_benefit, additional_income = 0, 0, 0
577+
pro_rata_tax_paid, additional_tax_paid, benefit_tax_paid = 0.0, 0.0, 0.0
578+
unclaimed_earning, unclaimed_benefit, additional_income = 0.0, 0.0, 0.0
579579

580580
# get taxable_earning, additional_income in this slip
581581
taxable_earning = self.get_taxable_earnings()
@@ -687,7 +687,7 @@ def get_total_additional_income(self, from_date):
687687
"from_date": from_date,
688688
"to_date": self.start_date
689689
})
690-
return sum_additional_earning[0][0] if sum_additional_earning else 0
690+
return flt(sum_additional_earning[0][0]) if sum_additional_earning else 0
691691

692692
def get_tax_paid_in_period(self, payroll_period, tax_component, only_total=False):
693693
# find total_tax_paid, tax paid for benefit, additional_salary

0 commit comments

Comments
 (0)