Earlier quoted context omitted.
Spreadsheets have lots of strengths. I believe one of the difficulties is (a) managing an increasingly large number of transactions over time, with (b) an uncertain number of postings to (c) arbitrary accounts in a hierarchy. Though I haven't tried myself, I suspect modelling a full double-entry-bookkeeping General Journal in a spreadsheet just gets cumbersome. Secondly, while certain kinds of calculations and querie…
I suppose the biggest barrier for me would be learning double entry bookkeeping as I'm not doing that just now. I wouldn't know where to start. Currently the above makes no sense to me.
Where it goes and comes from are "accounts", which may or may not correlate to actual accounts like you might think of in personal finance. There are 3 categories of accounts: expenses, assets, liabilities. You own the second two, they are your cash, checking, savings, brokerage as assets and your mortgage, car loan, CCs as liabilities. Expenses are where you spend money outside of your own accounts.
Before getting to expenses, you may have accounts like this for your assets and liabilities:
assets:cash $100
assets:checking $2000
liabilities:cc $-100
liabilities:car $-10000
Whenever you transact your money goes from one place to another, so a car payment may look like: 2021-09-05 Car Payment
assets:checking $-500
liabilities:car $500
Positive means that that account gets the money, negative it loses the money. Note that it sums to $0. If there were an interest component we may do this: 2021-09-05 Car Payment
assets:checking $-500
liabilities:car $400
expenses:interest $100
Expenses are not owned by you. They can be broad categories or more specific. Maybe you have two residences and utilities at both: expenses:primary:electric:edison:1234 -- your account number
expenses:secondary:electric:pandg:1234
I wouldn't go that far, I might do: expenses:house:electric:primary
expenses:house:electric:secondary
But the choice is up to you, both work. Think of them as hierarchical tags.