Budgeting prototype

Derek Neighbors derek at gnue.org
Fri Sep 5 14:24:54 CDT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

marthter wrote:
| Yes, you're right, we're agreeing here.  That is why I listed those as
| two separate design questions that need to be answered (see (1) and (2)
| below).  I'm not debating whether the accounts to which you budget
| should exist (I agree they should), just whether a single budget item
| should necessarily be ONLY to a single account (I agree, NORMALLY they
| would, but it shouldn't FORCE that to be the case).

I apologize for the last mail being HTML and HORRIBLY formated to
delineate comments.  I have been playing with packaging Thunderbird mail
~ client and was doing some screenshots for someone and was showing how
to turn html mail off and accidently saved mine as turned on.. (oh the
embarrassment....)

Again, I will be happy if there is a "mirror/copy" accounts function.  I
don't want to have to rekey all my accounts and I suspect if most of
your are 1 to 1 neither will you. :)

| This elaboration is very illuminating.  These would be good concepts to
| include in the design, or at least design with them in mind for future
| iterations.

It would be nice to have "versioning" supported early even if basic, but
I'm so desperate for budgeting I would take single version if available. :)

| This would be ideal but I think outside the scope of what Gnucash should
| attempt.  And "fixing" my chart of accounts by closing accounts with 5
| years of data is outside what I'd like to attempt, yet, I'd still like
| the flexibility to budget with either focus (the medical/transport focus
| or the him/her focus).

I agree it's outside the scope of "personal finance manager".

| Yes, this sentiment I agree with.  The way it is shaping up, Darin's
| proposal seems flexible enough to handle your way of doing things and my
| hypothetical/obtuse examples too.

Let's be honest it's free software.  We will take the code we can get.
If it's too bothersome, let it be a motivator for someone to fix it. :)
~ That said, I would be more than ecstatic to see Darin's model
implemented.  Even if I dont 100% agree with it.  The old 80/20 rule.  I
like more than 80% of it, I won't quibble about the rest.

| Wow, interesting.  I can't imagine all 8 elements are independent (in
| the algebraic sense).  I mean, you don't have to give an ordered
| octuplet to fully specify which account you are talking about, do you?

Oh it is that sick.  I just had to give a dissertation on our chart of
accounts to internal staff working on implementing Peoplesoft HR and
they were floored... Quick nut shell [OFF TOPIC]

Here are the basic elements and relationships

Fund : Independent
Agency : Strongly filtered down by number of Funds
Org  : Strongly filtered down by agency
Object : Independent
SubObject : Strongly filtered down by Object
Activity : Independent
Function : Independent
ReportingCategory : Strongly filtered down Agency

So yes if you cut a PO, you have to know 8 elements in order to get a PO
to print. For reporting purposes each of those 8 elements have 5
hierarchies as well.  So believe me I will have lots of "opinion" when
it comes to reporting based on school of hard knocks.

I have on my too list, to try to write a scheme report for gnucash and
document the process.  However, I might lean toward writing a DB driver
to read gnucash XML files for GNU Enterprise and then use GNUe Reports
to report off of...

| I think in fact we are pretty close to being on the same page, perhaps
| some terminology is still making it appear the gap is bigger than it
| is.  As you say, this is just my two cents, and more power to whoever
| will take this by the horns and provide something (besides talk) to the
| project.

I didn't think we were ever that far off.  Read: From the beginning I
could live with how Darin proposed to implement, though I may not agree
philosophically that it is the best approach.

Derek Neighbors
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQE/WPEWHb99+vQX/88RAuZhAJwO1g5tfULUkOjjl04h/f1EHHToswCeLAvF
NPmzHSUSGwt0fz0dYZx8J+E=
=bI+P
-----END PGP SIGNATURE-----



More information about the gnucash-user mailing list