[Fix] JV entry for Loan only if Loan exists
diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.py b/erpnext/hr/doctype/process_payroll/process_payroll.py
index 561ddfc..0ec5717 100644
--- a/erpnext/hr/doctype/process_payroll/process_payroll.py
+++ b/erpnext/hr/doctype/process_payroll/process_payroll.py
@@ -292,17 +292,18 @@
 						"project": self.project
 					})
 			#employee loan
-			account_amt_list.append({
-					"account": loan_accounts.employee_loan_account,
-					"credit_in_account_currency": loan_amounts.total_principal_amount
-				})
-			account_amt_list.append({
-					"account": loan_accounts.interest_income_account,
-					"credit_in_account_currency": loan_amounts.total_interest_amount,
-					"cost_center": self.cost_center,
-					"project": self.project
-				})	
-			adjustment_amt = adjustment_amt-(loan_amounts.total_loan_repayment)
+			if loan_amounts.total_loan_repayment:
+				account_amt_list.append({
+						"account": loan_accounts.employee_loan_account,
+						"credit_in_account_currency": loan_amounts.total_principal_amount
+					})
+				account_amt_list.append({
+						"account": loan_accounts.interest_income_account,
+						"credit_in_account_currency": loan_amounts.total_interest_amount,
+						"cost_center": self.cost_center,
+						"project": self.project
+					})
+				adjustment_amt = adjustment_amt-(loan_amounts.total_loan_repayment)
 			
 			account_amt_list.append({
 					"account": default_payroll_payable_account,