patch fix
diff --git a/erpnext/patches/v5_0/update_companywise_payment_account.py b/erpnext/patches/v5_0/update_companywise_payment_account.py
index f4b855d..71d7552 100644
--- a/erpnext/patches/v5_0/update_companywise_payment_account.py
+++ b/erpnext/patches/v5_0/update_companywise_payment_account.py
@@ -15,6 +15,6 @@
 			parent_doc = frappe.get_doc("Mode of Payment", d.get("name"))
 
 			parent_doc.set("mode_of_payment_details",
-				[{"company": frappe.db.get_user_default("company"), 
+				[{"company": frappe.db.get_value("Account", d.get("default_account"), "company"),
 				"default_account": d.get("default_account")}])
 			parent_doc.save()