gnucash budget
David Reno
David.Reno@veritas.com
Fri, 27 Jul 2001 11:12:12 -0700
> -----Original Message-----
> From: David Reno
> Sent: Friday, July 27, 2001 11:01 AM
> To: 'gnucash-devel@lists.gnumatic.com'
> Cc: 'jsled@asynchronous.org'; 'bryanlarsen@yahoo.com'
> Subject: Re: gnucash budget
>
>
> Regarding "types" of budget items:
> I think finding a general form for budget items is best. I think any
> distinction between things like number of occurrences should be treated as
> an
> attribute, not as a profoundly different type of item. To support this,
> lets
> consider the "types" that have been discussed so far:
> IRA contribution: $2000 budgeted to be spent over 1 calendar year period.
> To
> be budgeted yearly, recurring.
> budget_item: (comparison expense category =IRA Contribution),
> (item start date=1/1/2001),
> (item end date=12/31/2001),
> (amount=2000)
> Holiday Gifts: $200 to be budgeted to be spent over 2 months. To be
> budgeted
> yearly, recurring.
> budget_item: (comparison expense category =Gifts Given),
> (item start date=11/1/2001),
> (item end date=12/31/2001),
> (amount=200)
> Savings Goals: Increase savings by $2000 this calendar year. To be
> budgeted
> yearly, recurring.
> budget_item: (comparison expense category =?),
> (item start date=1/1/2001),
> (item end date=12/31/2001),
> (amount=2000)
> Toy: $500 to be spent next week. Not recurring.
> budget_item: (comparison expense category =Entertainment &
> Recreation),
> (item start date=7/29/2001),
> (item end date=8/4/2001),
> (amount=8)
> So my point about different types is that if we view them as being more
> similar
> than different and treat the differences as attributes, we may have a
> simpler
> model to work with.
>
> Regarding different spending periods:
> One of the features I want out of this is the ability to know my budgeted
> cash
> position on a daily basis. I think we should use a time period of 1 day
> for
> everything; not to say that everything must occur within that period, just
> that
> we can use multiple days to define when expenses may occur. This gives
> more
> freedom for future changes and helps to make budget items more similar
> than
> dissimilar.
>
> Regarding budget reports:
> Another feature that I want is the ability to update my budget as the
> expense
> gets closer and more defined. For example, a vacation: as the date
> approaches
> I will have purchased my airfare and want that to adjust my predicted cash
>
> position in the future. However, I don't want my original guess to be
> overwritten. I want a feature that tells me how good I guess! It always
> seems
> that my budget looks good in three months time, but never looks good this
> month. That's because I'm not budgeting enough for the unpredictable
> expenses
> that always come up. I want this reflected in the budget three months
> from now
> so that it can be adjusted accordingly. Bryan, does this contradict your
> concept of a static budget?
>
> Regarding the formula: Income - Expense > 0
> I think that the formula should be: Income - Expense = 0. The reason for
> this
> is that all income is allocated to something, even if just by not spending
> it.
> For example, if your budget calls for spending all income except $32, then
>
> automatically, that $32 has been spent on savings.
>
> Regarding definition of budget:
> Budgeting is the allocation of income to maximize the ratio of value/cost
> for
> expenses. My justification for this definition is that we choose not to
> spend
> too much on dining out because of the diminishing return. Instead, we
> believe
> that at a certain point of value/cost, we should instead spend that money
> on
> savings since we believe in the future we will have the option to buy
> something
> with a higher value/cost ration, like rent after we lose our job! Making
> this
> definition more complex, buying several things together has a higher value
> than
> buying only a few. (e.g. The purchase of a fishing pole has little value
> until
> a reel is purchased. Adding in lures and a fishing license, not to
> mention a
> boat and an SUV to pull it all add up to more value than any individual
> part: the sum is greater than the parts)
>
> Regarding our process:
> Should we keep bringing out these issues in e-mail, or should we attempt
> to
> capture the core issues that need to be agreed upon by some method of
> documentation? I would hate for all of us to just go around in circles
> for
> a long time talking about all of the issues; there are so many issues
> that I
> think we could get lost in pontification very easily.
>
> My home DSL is not up yet (I just moved), so I won't check e-mail until
> Monday.
>
> Regards,
> David