My bank has this function called "insights".
It categorizes electronically executed payments based on words used in the transaction.
I check this overview monthly. You can compare it to other months.
You can also categorize payments manually.
A very useful function. It saves me a lot of time doing this manually in a spreadsheet.
RE: Have you every created a personal balance sheet for your personal financial situation?