Virtual savings accounts for rainy day accounting

Eric Angell eric at cs.hmc.edu
Thu Nov 17 00:06:39 EST 2005


On Wed, Nov 16, 2005 at 13:46:26 -0600, Jeff Smith wrote:

> The question is: is this a good way to set up these 'virtual savings 
> accounts', or is there a better way?

It sounds like your plan is pretty close to Andrew's solution.  I
do something similar, but with a few key differences.  Let's
consider my accounts Bank:Savings:General and
Bank:Savings:Reserved (Bank:Savings is simply a placeholder
account).  Any time I make a "real" transaction involving the
savings account, the split goes to :General, and when I
reconcile, it is only with :General.  :Reserved exists solely so
there is a logical place for me to make transfers to my "virtual
savings accounts" as you put it.  Each transaction is for a
different "account", and they all have dates well into the
future.  Each month, or whenever I feel like changing the
allocation, I simply edit the existing transactions to change
their amounts.  If I want to start saving for a new category, say
expected taxes on a large stock sale, I'll create a new
transaction from :General to :Reserved and note something in the
description such as "Expected tax".  When I actually pay that
tax, I'll remove the transaction.  Some transactions such as
"Emergency Fund" will stay there forever though they may change
in amount from time to time as I spend money in emergency
situations or build the fund back up at each paycheck.

Note that this doesn't work with the Scheduled Transaction
system, as I don't believe there's any way to have it modify an
existing transaction at a specific date.  I like it because it's
really more just like setting aside some money temporarily, and I
don't want the transactions that create that effect to exist
later.  Accounting is a record of what happened with your money,
and budgeting is plan for what you intend to happen in the
future.  Seeing as how Gnucash doesn't have budgeting support
(yet?), I try to keep my budget-like fake transactions to a
minimum.

Note that Bank:Savings has the total value that the bank would
report if I had no unreconcilled transactions.  This is also the
same value as of the current date in :General, because all of the
fake budgeting transactions "occur" well in the future.  If I
want to see how much money I have available to spend, I look at
the future balance of :General.

HTH.

-E

-- 
If you want total security, go to prison. There you're fed,
clothed, given medical care and so on. The only thing lacking...
is freedom.
        --Dwight Eisenhower


More information about the gnucash-user mailing list