Precision issue in tax calculation

This commit is contained in:
Nabin Hait
2014-08-19 12:39:40 +05:30
parent 5e893ef8fd
commit 0a35effe49
3 changed files with 12 additions and 13 deletions

View File

@@ -209,7 +209,7 @@ class AccountsController(TransactionBase):
def calculate_taxes(self):
# maintain actual tax rate based on idx
actual_tax_dict = dict([[tax.idx, tax.rate] for tax in self.tax_doclist
actual_tax_dict = dict([[tax.idx, flt(tax.rate, self.precision("tax_amount", tax))] for tax in self.tax_doclist
if tax.charge_type == "Actual"])
for n, item in enumerate(self.item_doclist):