Budgeting - Let's decide what we want!

Kaaren Shalom & Richard Gilligan cosmodog at comcast.net
Fri Aug 29 15:22:01 CDT 2003


On Friday, August 29, 2003, at 01:04 PM, Matthew Vanecek wrote:
> I'm afraid that your proposal would add way too much complexity to the
> system for too little benefit.  It would also not be very scalable.  If
> you maintain the Budget and the Accounts as two separate unrelated
> entities, you create many possibilities with respect to planning, data
> extraction and exporting, and reporting, that simply don't exist if you
> tie the Budget to the Accounts too tightly.  The only relationship that
> exists between the Budget and the Accounts is the same as when you
> compare your flat-file to your Gnucash accounts:  You mentally decide
> that row A in flat-file is the row for Expenses:Movies.  Only in the
> program, the same relationship would be a user-definable attribute of
> the Budget category.

In a minimal description, a budget is a set of amount&timeframe pairs 
associated with a split group.  At present the only split groups that 
gnucash supports are accounts.  I think "what we want" is to be able to 
define budgets for the accounts that we have now.  If gnucash is ever 
extended to support Categories (another kind of split group)  the same 
facilities can be used to set and report budgets for those.  Decouple!


Cheers,

Richard



More information about the gnucash-user mailing list