Reset Goal Envelope Date

• Idea
• Updated 7 months ago
• Not Planned
As I understand it, goal envelopes are designed for "one-time savings goals."  But I think they would be better if there was an option to "reset" the goal date so that they could be used again.
I realize a due date was added to the Annual envelope, which I appreciate.  But the Annual envelope logic is that a certain amount must be added by a certain date, regardless of how much money is already in the envelope.  This functionality is great, but not the one I need.
To give an example: I save for vacation expenses every year.  Obviously, I have no idea how much I will actually spend on vacation, and I am always looking for ways to spend less than my budget.  This year, I budgeted \$1500.  I spent a little more than \$1000, leaving me with \$484 and some change.  For this coming year, I want to save UP TO the amount of \$1800, but I want the money currently in the envelope to count toward that goal.  Furthermore, I want to be able to reset the due date each year and do the same thing again.
To give another example, my wife likes to keep \$120 on hand at all times to make meals and buy diapers for families who just had a baby.  These expenses, obviously, come irregularly, which means she will spend out of the already completed Goal envelope, then save the money up again over the next several months after spending.  It would be good if she could periodically reset the Goal date and have the envelope begin tracking progress toward the savings cap again.
If there is a way to already do this effectively, please let me know!
• 2 Posts

Posted 2 years ago

Karisa Russell, Official Rep

• 1752 Posts
Hi there,

Thanks for posting! It sounds like you want to be able to save up to a certain balance. So, if you spent some from the Envelope, Goodbudget will give you a smart calculation to get back to that specific balance. Is that right?

If so, then yes there's not an Envelope for that right now. Currently, Goals with due dates will help you save up the money needed for a one-time expense. While saving, you can spend from the Envelope and Goodbudget won't make you re-save that amount, since what you're filling helps you hit a saved amount target, and not a balance target. One work-around you could try is increasing your budgeted amount. That way, you technically won't have hit the Goal so you can save more.

• 2 Posts
Karisa,
One year later, is there any hope of adding a reset button to a goal envelope?  I have a number of goals I want to hit for the same things each year, and the annual envelope logic does not work because it deducts any expenditures from the progress when figuring monthly amounts.

Alex Park, Official Rep

• 402 Posts
Hi Aaron,

Thanks for checking back. Unfortunately we're not working on this at the moment, but it is on our tracker for future consideration.

In the meantime, you should be able to use the workaround Karisa mentioned above to simulate a reset. To use your wife's \$120 goal expense from your original post as an example, let's say the most recent time she spent from this envelope she spent \$100, so \$20 was left. Once you've updated the due date to be in the future, to have the goal envelope calculate \$100 of added savings so you save back to the desired balance of \$120, you can change the budgeted amount of that goal envelope from \$120 to \$220, and it will have you save \$100 more back up to a balance of \$120.
• 376 Posts
It is a bit of a messy workaround though, you have to admit. You say its on your tracker for future consideration. Does that mean there is a commitment to doing this mod or is it just a way of saying noted but we have not even thought about it yet!

Alex Park, Official Rep

• 402 Posts
Hi Colin,

Yes, unfortunately it's a bit of a messy workaround. When Goal Envelopes were created they were intended to be one-time use, so attempting to use them multiple times means you will have to trick the envelope into doing what you want.

We consider every feature request that is made, even if we don't decide to work on it right away. We're not working on this particular feature right now, but we'll let you know if those plans change.

• 376 Posts
It raises the old problem though Karissa - archiving. It seems very odd to have a process that keeps creating envelopes that cannot be used again but equally cannot be archived/hidden once they are finished with. Maybe a general archive folder would work in which to sweep all entries so that the now redundant envelope can be deleted? Would that work?
• 376 Posts
Hi John,
Deleting the envelope and losing the data would not be an issue for me after, say, the budget year end. In that regard it is a shame GB does not have a year end process but I suppose it sort of does via selecting the dates reports cover. Either way what are the implications of deleting an envelope as you describe? True the envelope and all its data will be gone but there are two sides to that as related transactions could be an envelope transfer of a payment out of the bank?

Colin
• 287 Posts
I'm not sure I understand what you are actually referring to Colin.  You seem to be well versed in the software and philosophy of envelope budgeting, as well, so I truly do respect your opinion, Colin. :-)

You have helped me to better understand some different styles of virtual envelope budgeting use in the past due to my originally unique style in developing virtual envelope budgeting in isolation.

I developed my own style and unique virtual envelope budgeting software in literal isolation way back in 1981, so because my personal style and philosophy evolved in complete isolation, my style and philosophy may be very different from your own.

We may indeed be able to learn more from each other by looking through the lens of each other's own uniquely original experience with virtual "envelope" or "zero-based" budgeting.

I may be missing the whole point of your question, but if you would indeed like to completely delete an envelope along with all of its transaction data, then you could go ahead and still simply delete the envelope instead of gracefully changing its name to "Unused" and bowing out of that particular envelope's use, without losing its transaction history data.

Does that answer the question or am I just confused?  I am currently using the free version of GoodBudget to work with my checking account and just track my credit card account with a simple "Credit Card" envelope.  My style of use doesn't actually require the use of GoodBudget's accounts tab or any of the reports, it can generate.

The only report that holds any interest in me whatsoever, due to my unique style of envelope budgeting is the "Budget Allocation" report ... only due to its interesting visual display of the data ... but, even so, there is still no support for actually printing it out on paper, anyway.

If I am totally missing the point of your question and thus completely missing something really important about your question, due to my own unique style, then I am even more curious about how much more I may be able to learn from you about the inner workings of Good Budget.

Cheers!

John Vander Stel
• 376 Posts
We use it differently, John. I use the full version with all the accounting that goes with it. With that in mind every entry has a corresponding entry be it another envelope (envelope transfer) for bank account (payments in or out). Presumably therefore deleting an envelope and all the entries in it would impact on other areas of the budget. Does that make sense? That is why I always favoured, but have not yet tried, the idea of an archived entry envelope as rather than delete all the entries relating to a deleted envelope they could be transferred to the archived envelope. The alternative is just re-use the envelope and leave all historic data there.
• 287 Posts
I understand what you were trying to convey now, Colin.

Colin and Staff:

The free GoodBudget plan that I am personally using does not allow storing an unlimited amount of envelopes, along with each envelope's transactional data.  That is the primary perspective that I am coming from.

Even the premium plan does not offer an easy way to even hide or archive a large number of no longer used envelopes along with their own transactional data.

At the current time, when one deletes an envelope, one also effectively deletes all of that envelope's transactional data, as well, leaving a permanent gap in historical data which the report functions actually need to generate reports with accurate proportional and percentage representations.

Thus, when the reports functions draw from incomplete historical data, they create visual representations that represent incomplete historical data, and thus generate inaccurate proportional visual charts and inaccurate numerical percentages.

My proposed solution would eliminate the whole problem internally for all who use GoodBudget, no matter which GoodBudget plan they actually chose. :-)

I welcome any and all questions and comments from users and staff, alike.

Together, we can solve any problem.  :-)

Cheers!

John Vander Stel
Grand Rapids, Michigan
(Edited)
• 287 Posts
Karisa,

I just thought of one modification to the suggested reports routine.

Before the suggested routine inserts an official label into a comments field in a transaction line, if that comments field already contains an official envelope name label, the official label should not be put into that particular comments section.

The reason for this is because if a transaction line's comment section already contains an official envelope name label, then it's original envelope name was already marked there.  This way, no transaction lines will ever contain more than one official envelope name label.

We definitely don't need the reports routine to be confused by encountering more than one official envelope name label in a single transaction line! ;-)

It's these little logic bugs that a programmer needs to watch out for.

Again.  Been there, done that, got the te-shirt! ;-)

I hope this tip will be helpful in the future. :-)

Cheers!

John Vander Stel
Grand Rapids, Michigan

P.S.  Please include this note along with my other relevant post on your end for future reference.  Thanks. :-)
• 8 Posts
Hello, I'd also like the ability to have a "balance" goal. Not sure if there is is a way to up-vote specific ideas. But I think this would be useful in several scenarios as D. Aaron originally described.

My example is for gifts. I like to maintain an envelope at about \$100 so that when birthdays or other occasions come up, I have funds set aside for it. However, I wouldn't say I'm saving for a goal. I simply refill my envelope when I get paid. That could be any amount, and basically the goal is to maintain a set amount.

If this isn't in the works, I wonder if there's a method to do this that others are using that I'm overlooking. Thanks.

Alex Park, Official Rep

• 400 Posts
Hi Yasin,

In the meantime, as a workaround for the example you gave, you can change the budgeted amount of your Goal Envelopes to have it prompt you to save toward the desired balance again. Let's say you spent \$50 from your Gifts Envelope and want to save back up to \$100. If you change your Gifts Envelope budgeted amount from \$100 to \$150, the Envelope will prompt you to save \$50 more than you'd previously saved, bringing you back up to a balance of \$100.
• 3 Posts
Ah! So this is the problem that I've been having. I initially thought it was a bug. Seems to me that this was a programmer's logical thinking to set it up this way but it isn't really what the end users expected.

"Hi honey, could you head to the grocery store to buy milk and eggs?"
Husband comes back empty handed
"They had eggs but no milk"
• 287 Posts
That is a really funny analogy!  Obviously, the problem at hand is much more complicated, though! :-)  Thanks for injecting some comedy, though, Moonshine!  It helps to keep it all in perspective from the user's point of view and it never hurts to put a smile on a support team's face!  Kudos! :-)

There are many different ways in which this could be fixed, but the problem seems to be in how they could best fix it without introducing bugs and actively focusing on the most pressing priorities.  It will take a lot of time to work out the best possible solution to this particular problem, so the time to be spent to figure it all out might be spent more wisely on a problem that is of much higher importance or may already have the best fix identified.

Due to the staff's small size, they must prioritize all problems and commit their time to fix the most high priority problems.  Offering possible solutions may also give them better insight on how long it may take to implement the wisest solution and thus make it easier for them to assign the amount of time it would take to implement the solution.

Also, the more people who actually need a solution, the higher the priority it will be assigned.  If you also need the problem solved, "me too" the problem so it can be assigned a higher priority.

GoodBudget has a highly skilled team and they try to get the most bang for the buck in their efforts.   Help to support them by offering your own personal perspective on the problem.  That may also increase the problem's priority, as well.

As a coder in the past, I truly do recognize the staff's perspective.  Our most productive efforts would be spent on expressing our own unique perspectives on the identified problem, suggesting possible solutions, and indicating how many users the problem is actually affecting.

I, for one, applaud and am very thankful for the exceptionally skilled GoodBudget team!  The effects of the GoodBudget team's exceptional collective talent sometimes leave me in complete awe! :-)

Cheers!
(Edited)
• 1 Post
I would also like to "reset" goals. Especially since there is no way to "archive" the reached goal.

Alex Park, Official Rep

• 394 Posts