fix: consider precision while validating advance amount against sanctioned amount

This commit is contained in:
Rucha Mahabal
2022-08-09 18:28:19 +05:30
parent d820757359
commit 63cd4349a6

View File

@@ -305,8 +305,9 @@ class ExpenseClaim(AccountsController):
if self.total_advance_amount: if self.total_advance_amount:
precision = self.precision("total_advance_amount") precision = self.precision("total_advance_amount")
amount_with_taxes = flt(self.total_sanctioned_amount, precision) + flt( amount_with_taxes = flt(
self.total_taxes_and_charges, precision (flt(self.total_sanctioned_amount, precision) + flt(self.total_taxes_and_charges, precision)),
precision,
) )
if flt(self.total_advance_amount, precision) > amount_with_taxes: if flt(self.total_advance_amount, precision) > amount_with_taxes: