On 10/13/2022 1:46 PM, Adrien Monteleone wrote:
I agree.
Some years ago, there were a few threads here that delved into various
means of implementing an envelope method in GnuCash and my personal
take-away was, while it can be done, the only sane method is lots of
work. (you mention a not so sane method, or rather, one that could
quickly drive one insane trying to make sense of an error 6-12 months
later.)
Folks asking for "envelope budgeting" in gnucash "general ledger"
misunderstand what an accounting system is (what that part of it is)
"Envelope budgeting" is a PHYSICAL system where physical currency is
placed in "envelopes" dedicated to a category of spending. With a
discipline that money used for any expense only comes out of the
envelope dedicated to the category of expense. To go ahead with a
transaction even when the right envelope is empty requires consciously
moving money from some other envelope. If unwilling to transfer, must
abort the transaction, because the money simply isn't there.
Accounting (general ledger) is RECORDING what you have done. It imposes
no controls. It is "after the fact". So partitioning your checking
account into ":envelopes" in no way prevents you from writing a check
just because that partition does not have enough remaining funds.
Understand? partitioning into virtual envelopes does NOT at the moment
of check writing impose "envelope budgeting" controls. All it can do is
tell you LATER if you have stuck to your budget.
Oh wait! That's what the budget features of gnucash can do for you. You
are complaining that the budget feature doesn't enforce sticking to the
budget in the way physical "envelope budgeting" did? But neither will
partitioning your account into virtual envelopes. It just tells you
afterward that you didn't follow the budget.
Michael D Novack
PS -- I say "writing a check" but use of a debit/eft card is the same.
PPS -- Are people asking for something that could provide the services
of "envelope budgeting"? This would best be an app running on a tablet.
etc. that you would have with you. Before completing any transaction,
you would enter the proposed transaction and it would tell you "go
ahead" (and do that transaction) or "no, you don't have sufficient funds
to spend in that category << and "do you want to transfer funds? >>
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.