How should I record outstanding expenses in GnuCash?

Kevin Reid kpreid at switchb.org
Sun Sep 7 10:56:52 EDT 2014


On Sep 7, 2014, at 7:22, absconditus absconditus <absconditus87 at gmail.com> wrote:

> By 'outstanding expenses,' I mean bills that are due but that you
> cannot, at present, pay. Nor do you know exactly when in the future
> you would be able to pay.
> 
> Here's what I've experimented with:
> 
> I have created a new liability account ('TEST') with an opening
> balance equal to the amount of the bill. I dated this initial
> transaction to when I was supposed to pay the bill.
> 
> So far so good. Recording the bill's payment is what I find difficult.
> To record the transaction, I have credited the 'Cash in Wallet'
> account, and debited the 'TEST' account.
> 
> The problem is this bypasses the 'Expense' account. Ideally, I would
> like for the bill-payment transaction to show as an expense.

You should record what you're calling the "opening balance" of the liability account as being from the expense account (as opposed to Equity:Opening Balances). This will make everything work out.

By choosing to enter the bill as a liability, you're, shall we say, acknowledging it exists for accounting purposes, and expenses go into Expenses at the date you acknowledge they exist, not the date you pay them. (Compare this to credit card transactions, which are essentially the same thing: you enter them as expenses on the date you got the liability -- you used the card -- not the date you pay your credit card bill.)

When the bill is due, you enter this transaction:
Expenses:That Bill     +$X
Liabilities:That Bill  -$X

When the bill is paid, you enter this transaction:
Liabilities:That Bill  +$X
Assets:Cash in Wallet  -$X


Disclaimers: I am not an accountant. Terminology may be wrong. Advice may be bad.


-- 
Kevin Reid                                  <http://switchb.org/kpreid/>




More information about the gnucash-user mailing list