diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index b65fff308b1..c3743c6e1f0 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -400,6 +400,16 @@ frappe.ui.form.on("Payment Entry", { ); frm.refresh_fields(); + + const party_currency = + frm.doc.payment_type === "Receive" ? "paid_from_account_currency" : "paid_to_account_currency"; + + var reference_grid = frm.fields_dict["references"].grid; + ["total_amount", "outstanding_amount", "allocated_amount"].forEach((fieldname) => { + reference_grid.update_docfield_property(fieldname, "options", party_currency); + }); + + reference_grid.refresh(); }, show_general_ledger: function (frm) {