fix(dashboard): accounting timeline query fix
diff --git a/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py b/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
index 101e308..8375aa3 100644
--- a/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
+++ b/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
@@ -48,7 +48,7 @@
 	# get balances in debit
 	for entry in gl_entries:
 
-		# find the date index after the posting date
+		# entry date is after the current pointer, so move the pointer forward
 		while getdate(entry.posting_date) > result[date_index][0]:
 			date_index += 1
 
@@ -63,13 +63,15 @@
 
 def get_gl_entries(account, to_date):
 	child_accounts = get_descendants_of('Account', account, ignore_permissions=True)
+	child_accounts.append(account)
 
 	return frappe.db.get_all('GL Entry',
 		fields = ['posting_date', 'debit', 'credit'],
 		filters = [
 			dict(posting_date = ('<', to_date)),
 			dict(account = ('in', child_accounts))
-		])
+		],
+		order_by = 'posting_date asc')
 
 def get_from_date_from_timespan(timespan):
 	days = months = years = 0