@@ -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