This weekend I've been playing with GnuCash, the free open-source accounting package. I want to learn how to use it to track my finances, everything from the current account to stocks. It uses double-entry accounting which I've not encountered before, and I understand the concept no problem.
However it's clear that I don't know enough about accounting best practices to use this system properly. I'm finding that when I don't understand something, I cannot tell whether it's a feature of GnuCash or this method of accounting in general. I've read the double-entry accounting basics in the GnuCash user manual and completely understand the concepts, but the correct way of translating them into real-life situations is not obvious.
For example when creating some new accounts in GnuCash, the balance is taken from an 'opening balances' equity account. Straight away I am wondering:
- is this specific to GnuCash, due to the way it's internally structured, or is this a normal practice in double-entry accounting, eg in pen and paper books. For example one spreadsheet I saw set up opening balances and stated that they were NOT part of the double-entry system, contrary to the way GnuCash does it.
- if I create a credit card account and the account is currently in credit (due to cash back), the credit card has a negative balance. How is that correctly created in GnuCash specifically, and in double-entry bookkeeping in general. Is it a negative opening balance, or is opening balances considered a negative 'source' of money to start with. I hope you see what I mean.
Another example, if I receive a load of interest on a cash ISA, I can add that to the ISA account as a transaction, as that is how it is paid. But where is the offset correctly supposed to be recorded? Should there be a universal "Interest payments" account, or perhaps it would just be an "ISA Interest payments" account, or perhaps there's another way of recording this.
If I just had an "adjustments" account, that would appear to solve it, but of course that could then contain anything, which rather defeats the integrity. Therefore I have stopped trying to learn GnuCash for now, as I cannot be sure whether I am actually learning double-entry bookkeeping best practices or just GnuCash peculiarities.
I want to learn some best practices and then put them into use in spreadsheets to ensure that I understand where things are supposed to go to and come from. Once I'm happy with that later on, then I'll revisit GnuCash and learn GnuCash things.
So does anyone have any recommendations for books or courses, perhaps DVDs or website subscriptions, to learn some basic best practices about this system as it applies to finance in the UK?
For reference the GnuCash accounting intro which I read, and which hopefully hasn't filled my head full of crap, is below. Are these 5 account types universally used this way or are there some assumptions going on here? It makes sense, but in the absence of higher knowledge it's impossible to know how accurate all this is. That's what I would like to fix.
Cheers, Chris