Let us see an example of how to assign account numbers using the Renumber Subaccounts feature of GnuCash.
Who said that numbered accounts are for dictators and spies? You can have them too. No, these are not for stashing away your ill-gotten or clandestine money from prying eyes. We are talking about assigning numbers to your GnuCash accounts.
You may want to have account numbers for the following reasons:
In addition to using the account numbers to sort in the Account Tree itself, you also have the option of selecting it as a sort field in several reports.
Some people have found it convenient to follow a four-digit account numbering system as follows:
Then the individual accounts will have numbers such as 5205: Legal Fees, 5210: Accounting Fees, and so on. However, please note this system requires you to enter the numbers by hand. You won't be able to use the Renumber Subaccounts feature to automate it.
Let us say that you created and posted an invoice. Later you discovered that you over-invoiced due to an error. Accountants deal with this by issuing what they call a credit note. You can think of a credit note as the opposite of an invoice. GnuCash doesn't have a way to issue a credit note.
However, you can go back to the original invoice, unpost it, and modify it as follows. Add a new line to the invoice to show the correction amount on the side opposite to that of the sales. Now post the invoice again. This method has the following advantages:
Your customer bought a product from you and paid for it. Subsequently they came back to you and said that they were not happy with all or some part of the product. You have offered to rectify or replace what they are not happy with. However, they are insisting on a refund. Customer satisfaction is a key motto of your business and you have decided to refund the money.
Sales refund is the reverse of a sale. When you made a sale, you increased Sales and increased the Checking Account bank balance. Now you have to make an entry that decreases both. Also, for easy reference, you may want to add a note to the original invoice that a refund was made. Remember, you will have to Unpost it, add the note and Post it back again.
What happens if you return an item back to the store after you bought it and entered the transaction in the books? You later found that it was not the right item or you were not happy with the quality. Of course, if you got a full cash refund, the easiest way of fixing it would be to delete the original transaction, as if you never bought it in the first place. This approach will work in the case of credit card transactions where the store reverses the transaction fully. However, it is possible you have already accounted for the transaction in the previous month or quarter and you don't want to reopen those transactions and reports.
In the case of a purchase refund, you should make a transaction that is the opposite of a purchase transaction. When you buy an item for cash, you will reduce Cash balance and increase Office Supplies expenses. Now that you have returned the item and got a cash refund, you can make an entry increasing Cash balance and decreasing Office Supplies expenses.
As we described in detail in the section on transactions, all GnuCash transactions have matching splits. For example, if you create an entry for an expense, there will be a matching reduction in cash or bank balance or an increase in the amount you owe in a credit card, depending on how you paid for that expense. If you delete an expense, the matching payment entry will also get deleted. Thus, GnuCash tries to keep transactions balanced at all times with matching splits. However, sometimes these entries can go out of balance. How come? The following are some of the ways this can happen:
After doing any of the preceding, or if you notice that one split of a transaction seems to be missing, you can get GnuCash to repair it. How? From the menu select Actions | Check & Repair. If you do this from the Accounts Tree window, you will get options to Check & Repair an Account, Subaccounts, or All. If you are in an account register, you will get options to Check & Repair a Transaction or All Transactions. Choose whichever you are trying to repair. However, please note that this feature was built for earlier versions. Currently you may not find the need to use this feature that often.
a. Edit Account dialog
b. New Account dialog
c. Account Tree window
d. Open Subaccounts window