[Kmymoney-devel] Work on new envelope-budgeting feature

Josua Grawitter josh at greyage.org
Wed Jul 2 10:00:59 UTC 2014


Hello Everyone,

TLDR:
I'm starting work on an alternative Budget View which facilitates the 
"envelope method" workflow.

Long version:
I recently started using KMyMoney, after I didn't want to put up with 
spreadsheets for my finances anymore. I'm very happy so far; it's definitely 
been an improvement. (Thanks a lot!)

One feature I'm not convinced by is the current budgeting system. It seems 
very unflexible. It especially lacks the ability to permanently assign funds to 
certain purposes (eg categories).

Mikael Kujanpää described the issue in this bug report a while back: 
https://bugs.kde.org/show_bug.cgi?id=293302

This style of budgeting is commonly called the "envelope method" because it 
can be implemented physically using cash and labelled envelopes:
https://en.wikipedia.org/wiki/Envelope_method

So instead of adding this to the ever-growing pile of feature requests, I'll 
try to do it myself as a summer project. Attached to this email is a basic 
sketch for the UI. I've also set up a branch on github to allow for 
cooperation until the code is ready to merge.

https://github.com/gwater/kmymoney-envelope

(If this should be done on KDE infrastructure, please give me a hint and I'll 
figure that out.)

There are two questions remaining:
Is anyone here working on something similar? Or is someone interested in 
working on this? If so, please notify me, so we can combine our efforts.

Finally, please let me point out that I'm a novice at both C++ and Qt/KDE, so 
please don't expect miracles. I am a quick learner though. ;-)

Regards, Josua
-------------- next part --------------
A non-text attachment was scrubbed...
Name: envelope-sketch.png
Type: image/png
Size: 68566 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20140702/7ba285bd/attachment-0001.png>


More information about the KMyMoney-devel mailing list