budgeting
nigel_gnucash-devel@unos.net
nigel_gnucash-devel@unos.net
Sun, 30 Sep 2001 17:06:00 -0700 (PDT)
On 30 Sep, Josh Sled wrote:
> On Fri, Sep 28, 2001 at 03:04:06PM -0500, Todd T. Fries wrote:
<snip>
> | it is possible to keep track of 'pools' of money independent of what
> | account it is in? For example, we have 'educational savings' since
>
> Hmmm. It strikes me as both useful and not-useful... depending on the
> situation.
>
> Example: We have two accounts A and B. We have two savings goals, X and Y.
> Let's assume that they're both at their goals; X is $1000, and Y is $2000.
> We have all $1000 of X in A, and $1000 of Y in A. The remaining $1000
> of Y is in B. Thus, A contains $2000, and B contains $1000. However, we
> could equivalently say that A contains all of Y, and B contains all of X...
(Note: remember that when I say "bucket", I mean "logical budgeting
unit/category")
FWIW, I don't personally care to know *where* my budgeted money is - I
have to manage my *physical* account balances separately from my
*logical* bucket system anyway.
Consider this:
I have $500 allocated in a bucket for groceries. I spend $65 of that at
the grocery store and charge it to my credit card. Now there's $435 left
in my grocery bucket...
... but no physical transfer of funds has taken place, nor is one likely
to take place for some time. If the $500 allocated in my grocery bucket
was physically located in my savings account (likely), it's going to
*stay* in my savings account until I have to pay my credit card bill, at
which time I'll transfer it to my checking account, then pay my credit
card.
This will generate two *physical* transactions (Savings -> Checking,
Checking -> Credit Card) which, in turn, won't affect the buckets at
all.
So there doesn't seem to me to be a natural mapping between budgets and
physical accounts.
> However, this assumes that the accounts are equivalent, whereas in
> reality they are likely not. For instance, 'A' may be a less-liquid or
> less-accessible account, in which it is not desireable to place allocations
> toward short-term-needed savings goals.
But this is really going to have to be managed by the user. Short of an
expert system, I don't see a really good way of implementing this.
However, if the budget subsystem is doing it's job, then I, as the user,
should know *exactly* how much money is in my "Savings" budget, which
will allow me to shift my physical monies between accounts as I see fit.
> So, we have to have knowledge of the Savings Goal, and knowledge of the
> accounts in which money may be stored. There's also some integration with
> interest and the time-value of money... we shouldn't have to put $100/mo
> towards A if interest is going to be made on the previous allocations... and
> then, after the Savings Goal cap is reached, there is further income from
> interest associated with that savings, which should be handled in some way.
<snip>
At this point I should probably note that for the purposes of the
"bucket system" I consider interest to be income, but that income
probably skips the normal bucket progression and lands directly in the
bucket that makes most sense. So, I spend $500/month on groceries, but
that $500 is actually sitting in my savings account until the bill is
due, so my grocery bucket generates $0.x of interest, which I will
probably apply to the "savings" bucket. I don't see a reason to re-assign
that special income to the "grocery" bucket.
Have a good one,
Nato