diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 8ecedb5771..9c75257459 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -266,6 +266,7 @@ frappe.ui.form.on('Payment Entry', { } }, () => frm.set_value("party_balance", r.message.party_balance), + () => frm.set_value("party_name", r.message.party_name), () => frm.events.get_outstanding_documents(frm), () => frm.events.hide_unhide_fields(frm), () => frm.events.set_dynamic_labels(frm), diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index 99ff295a96..ed9c74abbd 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -617,10 +617,13 @@ def get_party_details(company, party_type, party, date): account_currency = get_account_currency(party_account) account_balance = get_balance_on(party_account, date) + _party_name = "title" if party_type == "Student" else party_type.lower() + "_name" + party_name = frappe.db.get_value(party_type, party, _party_name) party_balance = get_balance_on(party_type=party_type, party=party) return { "party_account": party_account, + "party_name": party_name, "party_account_currency": account_currency, "party_balance": party_balance, "account_balance": account_balance