fix: post process mapping
diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py
index d50ed95..f73eacd 100644
--- a/erpnext/accounts/doctype/payment_entry/payment_entry.py
+++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py
@@ -979,8 +979,8 @@
 		target_doc.amount = source_parent.base_paid_amount
 		target_doc.account = source_parent.paid_to
 		target_doc.payment_entry = source_doc.name
-		target_doc.supplier = source_doc.party
-		target_doc.mode_of_payment = source_doc.mode_of_payment
+		target_doc.supplier = source_parent.party
+		target_doc.mode_of_payment = source_parent.mode_of_payment
 
 
 	doclist = get_mapped_doc("Payment Entry", source_name,	{