Bug 407982 - Categories with different currencies, no more rate
Summary: Categories with different currencies, no more rate
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.0.4
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-27 07:17 UTC by Stephane Couturier
Modified: 2019-06-29 15:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.5
Sentry Crash Report:


Attachments
test file (1.88 KB, application/x-kmymoney)
2019-05-27 07:17 UTC, Stephane Couturier
Details
screenshots odt (901.19 KB, application/vnd.oasis.opendocument.text)
2019-05-27 07:17 UTC, Stephane Couturier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephane Couturier 2019-05-27 07:17:00 UTC
Created attachment 120335 [details]
test file

SUMMARY

Hi, 
I manage accounts and categories with 2 currencies, it was working well until recently. (until 5.0.3 ?)
After I import entries to an account, I edit their categories, and sometime I use a category in another currency. When doing so, KMyMoney asks for the value in the other currency, or the rate to convert. 
I usually always get a proposal and just accept it.

But now , I do not get any rate anymore and cannot even enter one properly, I cannot type a decimal separator for instance.
So at the moment I cannot pick any category with a different currency.

I started to learn managing shares recently and refreshing values from internet, I though I had broken something, but I can easily reproduce my issue starting from a fresh new file.



 
STEPS TO REPRODUCE
1. Create a new file, € as main currency, add a currency, DKK for instance, create a bank account in DKK, update currencies from internet
2. Create 2 categories, one in euro, one in DKK
3. Create and assign an entry to a DKK category > OK
4. Create and assign an entry to a € category


OBSERVED RESULT
    > the screen to validate the cost in other curreny or the rate is displayed
    > but no value
    > and impossible to type a value with decimals

EXPECTED RESULT
    Usually I get a value based on the latest rate, which is what I need in 99% of the time
    It would actually be nice that this is done automatically without accpeting everytime, and only when needed use a target value in the other currency.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: OpenSUSE Tumbleweed 
(available in About System)
KDE Frameworks 5.57.0
Qt 5.12.3 (construit sur 5.12.3)
Le système de fenêtres xcb

Attachment:
-Kmymoney file example
-file with screenshots
Comment 1 Stephane Couturier 2019-05-27 07:17:33 UTC
Created attachment 120336 [details]
screenshots odt
Comment 2 Stephane Couturier 2019-06-29 11:26:19 UTC
Hi,

Can anyone confirm/reproduce this issue at least ?

In the meantime a workaround is to create a DKK category under each EURO category.
e.g.
Housing / Rent / DKK

Thanks
Comment 3 Thomas Baumgart 2019-06-29 11:38:57 UTC
Sorry, I must have missed this bug entry when I fixed the bug based on some discussion on the KMyMoney forum https://forum.kde.org/viewtopic.php?f=69&t=160465. Thanks for reminding us.
Comment 4 Stephane Couturier 2019-06-29 15:20:53 UTC
Great! Thank you so much,
I tried the AppImage, it works now indeed :)