adding money on ios only allows integer numbers

  • 1
  • Problem
  • Updated 3 weeks ago
Hello there.
I have been using goodbudget on my iPhone and on the Web and really like it but recently I have realised that when I add an income on the app, it only saves integer numbers.
It allows me to insert a fractional number and I even can allocate it directly to an envelope but after saving it changes to an integer number (inside the envelope the income appears as fractional but the non integer part fetches from Unallocated and makes the budget unbalanced because the income field changed it to non fractional).
Photo of Rita Monteiro

Rita Monteiro

  • 2 Posts
  • 0 Reply Likes
  • frustrated

Posted 4 weeks ago

  • 1
Photo of featherstories

featherstories

  • 7 Posts
  • 2 Reply Likes
If I’m reading this right, you had entered 8,50 as the income and the amount to add to your animal envelope, then after saving, the income amount changed. I think it may be a bug within you’re currency. I just tested it in iOS with USD and it was fine after saving. If no one from Good Budget sees this by Monday, you should email support to let them know.
Photo of Tiffany Kucifer

Tiffany Kucifer

  • 64 Posts
  • 28 Reply Likes
This looks like a comma/period glitch to me too. The comma has only been available on iPhones since iOS 12, so that issue may have been overlooked. Since there’s no place (that I can see) to made this a global setting, I’m hoping Support can clarify. By chance, have you ever reconciled this account? The reconciliation process is the only place I know of that allows you to specify comma separators, but I’m not even sure if that’s a static setting or just a one-off during import.
Photo of Alex Park

Alex Park, Official Rep

  • 266 Posts
  • 56 Reply Likes
Hi Rita,

Thanks so much for reporting this issue, and sorry for the troubles with it. I was able to reproduce exactly what you're describing and have added the issue to our tracker. We're still looking into the exact details, but it's likely this became an issue with the new iOS 13. We'll be looking into any further expressions of this bug, as well as whether the eventual fix will come from us or from a future Apple OS update. We'll update this thread and let you know if we have any updates.

To provide a bit of context on this issue -- the presence of a comma (,) versus period (.) decimal separator on the Goodbudget iPhone app is determined by your phone's Region setting. In other words, it's changed by a global phone setting rather than a setting for just the Goodbudget app.

It seems that this issue affects adding Income with a decimal value when using a Region that uses a comma separator. I've done some preliminary tests on other conditions and it looks like using a decimal value with a comma separator on non-Income transactions or any transactions in Regions with period separators are not affected. Because of this, until we identify a solution, if your phone is on a Region that uses the comma separator, you should either switch temporarily to a phone Region that uses the period separator (like the USA) or add Income using our webapp.

Thanks for your help and patience!
(Edited)
Photo of Alex Park

Alex Park, Official Rep

  • 266 Posts
  • 56 Reply Likes
Follow-up clarification: Upon further investigation it looks like this is not in fact an issue specific to the new iOS 13, and indeed affects adding an Income transaction with a decimal value when on a Region that uses the comma decimal separator. This issue is on our tracker for future fixing, but in the meantime, the workarounds I've listed in my original post will be the best ways to avoid this bug.

Thanks!
(Edited)
Photo of Rita Monteiro

Rita Monteiro

  • 2 Posts
  • 0 Reply Likes
Thank you so much for replying. You and everyone else.
This seems to add up, because on the web app I can only use a period as a decimal separator but then on the ios app it allows only the comma (it works right everywhere else except in the Adding Money option).
I will do it on the web app for now and wait for a fix on the ios app.