top | item 42129223

(no title)

jsdwarf | 1 year ago

Been there. hedger/ledger look tempting, but if you follow the approach of the OP, you need to build your own toolchain around it so that it recompiles your journals on each rule change.

I've found it easier to use a spreadsheet. Sheet 1 contains the csv export to which i constantly append, sheet 2 the hierarchical acoount structure: an account name like "expenses: groceries:walmart" is followed by a regex that matches the expense description on sheet 1 for that account (walmart). On sheet 1 I have an "detected Account" column, into which a formula outputs the detected account based in the regexes.

Sumif formulas sum up the totals per account. Since no compilation step is necessary, rule changes are picked up much faster

discuss

order

davidhunter|1 year ago

That's a nice idea. Thanks for sharing.

I have a single sheet per account (current accounts, share accounts etc). I download csvs and append to the relevant sheet - usually once per month.

In each sheet I've added a column called 'tag'. And I just tag anything that I want to keep track of - which is a small percentage of transactions. Then I can filter transactions by that tag.

Whilst it was a nice idea in theory to book every transaction to an account in a chart of accounts, I found that I very rarely looked at the PnL. And so it didn't justify the time involved in booking each transaction.