Annual envelope of $60 on the website calculates as $2.50/mo in edit envelopes! Please fix.

  • 1
  • Problem
  • Updated 4 months ago
When going into edit envelopes on the website, if one enters $60 per year into an annual envelope without a due date, it insists upon calculating monthly as $2.50/mo!  Obviously it should be $5.00/mo.

If one does an envelope refill with those settings from unallocated, it will correctly calculate the monthly for that envelope as $5.00/mo and then always show a $2.50 overage!

This has happened consistently for many months and it had me rather frustrated, futilely running in circles trying to make it all balance correctly under "edit envelopes" but it never worked!  Now I finally discovered why!

Please finally fix this stubborn bug.
Photo of John Vander Stel

John Vander Stel

  • 278 Posts
  • 82 Reply Likes
  • very frustrated

Posted 3 years ago

  • 1
Photo of Chi-En Yu

Chi-En Yu, Official Rep

  • 512 Posts
  • 34 Reply Likes
Hi John,

On this problem -- That certainly sounds like bad math!  I tried to reproduce it on another household just now, and "Edit Envelopes" on the web showed me that $60 per year splits out to $5 per month for an annual Envelope without a due date (good math).  So I suspect there's something going on with the specific Envelope you're working with in your household.  Would you send an email to support@goodbudget.com with your household username and the name of the offending Envelope?  Then we can take a closer look at your stubborn bug.

Also -- it's good to hear from you!  I want to send my personal thanks for all your involvement and input over the years to help make Goodbudget (and previously, EEBA) the best it can be for all of us.

Thanks!
Chi-En
Photo of Wayne Woodbury

Wayne Woodbury

  • 205 Posts
  • 158 Reply Likes
Thanks John and Karisa.  I'm not so worried about the minor amounts resulting from floating point math errors as much as I am the business logic behind the feature.  Karisa, your explanation was perfect.  I have deposited $122 in that account since October 1, 2018.  The amount specified dictates how much you want to put in an envelope through the course of the year, not what you want the balance to be on the due date.  I expect a goal envelope is just the opposite (it calculates monthly deposits to reach the goal using the current envelope balance).  I need to play with annual and goal envelopes a little now that I understand how they work a little better.  I may have an enhancement request, but I need to figure how it fits into the current logic.

The first is an "Auto" option in the Quick Fills for goal envelopes to automatically calculate the monthly amount needed to meet the goal.  With this option, you would have an Add, Set, and Auto button on the Fill screen.  If you have an unexpected bonus that you add to that envelope one month or can't afford to add to it one month, it would automatically adjust the fill amounts for future fills to stay on track.

Another is a new kind of envelope; a "Maintenance" envelope.  This would be a type of Goal envelope that has a goal amount that you want to achieve, and a monthly maximum fill amount.  A quick fill could be set to add the set monthly amount to the envelope until the goal was achieved.  If there was an expense to the envelope after that, the quick fill would resume adding money to that envelope until it reaches the goal again.  This would be useful for something like a car repair envelope or an emergency fund.
Photo of Karisa Russell

Karisa Russell, Official Rep

  • 1650 Posts
  • 216 Reply Likes
Hi Wayne, 

Thanks for the suggestions! I'll clarify a few points. 

If you have an unexpected bonus that you add to that envelope one month or can't afford to add to it one month, it would automatically adjust the fill amounts for future fills to stay on track.
Goals and Annuals with due dates already to this. But, again, it's based on how much you've filled into the Envelope, rather than the balance. So, any time you add money, the suggested fill amount that you see on the Fill screen (on the Add/Edit screen) shows how much you need to fill into the Envelope to reach your savings target. It automatically adjusts when you add more or don't add anything. Let me now if I'm misunderstanding your point here. 

It sounds like the Maintenance Envelope you're proposing focuses on helping folks keep a specific balance in an Envelope. For example, if I have a Rainy Day fund that I want to keep 1000 in, Goodbudget will help me save back up to that target if I spend 250 on car repairs. Is that right? 

Thanks again!
(Edited)
Photo of Wayne Woodbury

Wayne Woodbury

  • 205 Posts
  • 158 Reply Likes
So, will custom Quick Fill amounts also adjust based on a an extra or missing payment to that envelope, or just the default Fill amounts?  I haven't experimented a whole lot with this, but when I have added a new annual envelope, my custom Quick Fill did not automatically add anything to that envelope.  However, my test may be flawed as I may have added money to that envelope after the specified Due date.  It appears that once the custom Quick Fill is saved, the amounts for each envelope are set and do not adjust automatically.  (I'll do more testing to verify the behavior.)

Your description of the Maintenance envelope (Rainy Day fund) is exactly right.  Once my Rainy Day envelope is full to the specified limit, I would like that money to go to my "sweep" envelope (e.g., Unallocated or Long-Term Savings) if filling from new income, or remain in Unallocated if doing a Fill from Unallocated.

Thanks,

Wayne
Photo of Karisa Russell

Karisa Russell, Official Rep

  • 1650 Posts
  • 216 Reply Likes
Hi Wayne, 

Thanks for clarifying! I did misunderstand you. But, I just did some testing and I can verify that Custom Quick Fills will automatically adjust to account for additional or missed fills going to your Annual or Goal with a due date. However, this only works if the amount selected to go into your Goal or Annual with a due date equals the budgeted amount. If you've specified a number that is not your budgeted amount, then that will override it, and your Quick Fill will always opt to put in that specific number. 

Hope that made sense!
Photo of Wayne Woodbury

Wayne Woodbury

  • 205 Posts
  • 158 Reply Likes
That makes perfect sense and is a clever way of handling customizations.  I'll play around with it.