diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index e4619d90fdbd862352028e6e9bc5259bb5002bda..c7bd470cded96ff2c1f8f992af7797af40dc95a1 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -2217,10 +2217,10 @@ class AccountsController(TransactionBase): for d in self.get("payment_schedule"): if d.invoice_portion: d.payment_amount = flt( - grand_total * flt(d.invoice_portion / 100), d.precision("payment_amount") + grand_total * flt(d.invoice_portion) / 100, d.precision("payment_amount") ) d.base_payment_amount = flt( - base_grand_total * flt(d.invoice_portion / 100), d.precision("base_payment_amount") + base_grand_total * flt(d.invoice_portion) / 100, d.precision("base_payment_amount") ) d.outstanding = d.payment_amount elif not d.invoice_portion: