fix: Add journal entry in demo
diff --git a/erpnext/setup/demo.py b/erpnext/setup/demo.py
index a6d90ed..50bc43d 100644
--- a/erpnext/setup/demo.py
+++ b/erpnext/setup/demo.py
@@ -83,7 +83,9 @@
 	posting_date = (
 		start_date if doctype.get("doctype") == "Purchase Invoice" else get_random_date(start_date)
 	)
-	bank_account = frappe.db.get_value("Company", company, "default_bank_account")
+	bank_account, default_receivable_account = frappe.db.get_value(
+		"Company", company, ["default_bank_account", "default_receivable_account"]
+	)
 	bank_field = "paid_to" if doctype.get("party_type") == "Customer" else "paid_from"
 
 	doctype.update(
@@ -101,20 +103,27 @@
 		"Company", company, ["default_income_account", "default_expense_account"]
 	)
 
-	for item in doctype.get("items") or []:
-		item.update(
-			{
-				"cost_center": erpnext.get_default_cost_center(company),
-				"income_account": income_account,
-				"expense_account": expense_account,
-			}
-		)
+	if doctype in ("Purchase Invoice", "Sales Invoice"):
+		for item in doctype.get("items") or []:
+			item.update(
+				{
+					"cost_center": erpnext.get_default_cost_center(company),
+					"income_account": income_account,
+					"expense_account": expense_account,
+				}
+			)
+	elif doctype == "Journal Entry":
+		pass
+		# update_accounts(doctype, bank_account, default_receivable_account)
 
 	doc = frappe.get_doc(doctype)
 	doc.save(ignore_permissions=True)
 	doc.submit()
 
 
+# def update_accounts(doctype, company, bank_account):
+
+
 def get_random_date(start_date):
 	return add_days(start_date, randint(1, 365))