From a1e5a64a66b3f0bb01e9c5799e4c9e2f2656af67 Mon Sep 17 00:00:00 2001 From: skjbulcher Date: Tue, 31 Aug 2021 05:54:12 -0700 Subject: [PATCH] fix: payment terms on Sales Order when Invoice Portion field is empty --- erpnext/controllers/accounts_controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index e02e7351520..fbe060d67c2 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -1211,7 +1211,7 @@ class AccountsController(TransactionBase): d.base_payment_amount = flt(base_grand_total * flt(d.invoice_portion / 100), d.precision('base_payment_amount')) d.outstanding = d.payment_amount elif not d.invoice_portion: - d.base_payment_amount = flt(base_grand_total * self.get("conversion_rate"), d.precision('base_payment_amount')) + d.base_payment_amount = flt(d.payment_amount * self.get("conversion_rate"), d.precision('base_payment_amount')) def get_order_details(self):