diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index fdc129b9116..9d6ef1c868f 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -1502,6 +1502,9 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ // Target doc created from a mapped doc if (this.frm.doc.__onload && this.frm.doc.__onload.ignore_price_list) { + // Calculate totals even though pricing rule is not applied. + // `apply_pricing_rule` is triggered due to change in data which most likely contributes to Total. + if(calculate_taxes_and_totals) me.calculate_taxes_and_totals(); return; }