From 3e733f6ba1029b4b693d4a3bbfd3ca07d65c8128 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Sun, 27 Apr 2025 15:24:59 +0200 Subject: [PATCH] fix(PE): Set account types in get_payment_entry (backport #47246) (#47266) Co-authored-by: Corentin Forler <10946971+cogk@users.noreply.github.com> fix(PE): Set account types in get_payment_entry (#47246) --- erpnext/accounts/doctype/payment_entry/payment_entry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index 00c9a337499..1f9747a77cb 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -2941,6 +2941,8 @@ def get_payment_entry( party_account_currency if payment_type == "Receive" else bank.account_currency ) pe.paid_to_account_currency = party_account_currency if payment_type == "Pay" else bank.account_currency + pe.paid_from_account_type = frappe.db.get_value("Account", pe.paid_from, "account_type") + pe.paid_to_account_type = frappe.db.get_value("Account", pe.paid_to, "account_type") pe.paid_amount = paid_amount pe.received_amount = received_amount pe.letter_head = doc.get("letter_head")