fix(payment entry): fetch default bank account based on company (#46379)

This commit is contained in:
Venkatesh
2025-03-12 10:49:13 +05:30
committed by GitHub
parent 8ba4ac3b86
commit b72f6f5a3d

View File

@@ -2987,7 +2987,9 @@ def get_payment_entry(
pe.paid_amount = paid_amount
pe.received_amount = received_amount
pe.letter_head = doc.get("letter_head")
pe.bank_account = frappe.db.get_value("Bank Account", {"is_company_account": 1, "is_default": 1}, "name")
pe.bank_account = frappe.db.get_value(
"Bank Account", {"is_company_account": 1, "is_default": 1, "company": doc.company}, "name"
)
if dt in ["Purchase Order", "Sales Order", "Sales Invoice", "Purchase Invoice"]:
pe.project = doc.get("project") or reduce(