Fix: Paid amount + Write Off Amount and grand total difference calculation with 2 decimal precision
This commit is contained in:
parent
4badeecf36
commit
a318235a1f
@ -378,7 +378,7 @@ class DocType(TransactionBase):
|
|||||||
if not self.doc.cash_bank_account:
|
if not self.doc.cash_bank_account:
|
||||||
msgprint("Cash/Bank Account is mandatory for POS entry")
|
msgprint("Cash/Bank Account is mandatory for POS entry")
|
||||||
raise Exception
|
raise Exception
|
||||||
if (flt(self.doc.paid_amount) + flt(self.doc.write_off_amount) - flt(self.doc.grand_total))>0.001:
|
if (flt(self.doc.paid_amount) + flt(self.doc.write_off_amount) - round(flt(self.doc.grand_total), 2))>0.001:
|
||||||
msgprint("(Paid amount + Write Off Amount) can not be greater than Grand Total")
|
msgprint("(Paid amount + Write Off Amount) can not be greater than Grand Total")
|
||||||
raise Exception
|
raise Exception
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user