SUMMARY Add dividend in USD to an account in CHF does not work STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT two windows asking for currency conversion pop up dividend not added EXPECTED RESULT dividend in list SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20230321 KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.105.0 Qt Version: 5.15.8 Kernel Version: 6.2.6-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz Memory: 31.0 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics Manufacturer: TUXEDO Product Name: TUXEDO System Version: Not Applicable
Can you create a sample .kmy file that contains the accounts and securities as you have them and explain which transaction cannot be created? Thanks in advance.
I tried to make a new Book with an Investment Account (Currency: CHF), but failed due to this message: >Unable to create account: Account has no name /home/abuild/rpmbuild/BUILD/kmymoney-5.1.80git2428~48e4749/kmymoney/mymoney/mymoneyfile.cpp:1264 Whatsoever, I gave it a name.
In the git master version from Tumbleweed Unstable/Extra repo, it is not possible to add any transaction to accounts that are not in the base currency. If it is in base currency (here: EUR) I can add transactions.
(In reply to Robby Engelmann from comment #2) > I tried to make a new Book with an Investment Account (Currency: CHF), but > failed due to this message: > > >Unable to create account: Account has no name /home/abuild/rpmbuild/BUILD/kmymoney-5.1.80git2428~48e4749/kmymoney/mymoney/mymoneyfile.cpp:1264 > > Whatsoever, I gave it a name. This was reported in bug 468144 and has been fixed.
(In reply to Robby Engelmann from comment #3) > In the git master version from Tumbleweed Unstable/Extra repo, it is not > possible to add any transaction to accounts that are not in the base > currency. If it is in base currency (here: EUR) I can add transactions. Can you explain the steps (account creation, transaction creation) you perform with as much detail as possible? I am unable to duplicate the problem, so I must be doing something different. Thanks in advance.
Currently I cannot test the fix for account creation, because kmymoney fails to build in the Unstable:Extra repo against frameworks + plasma git master repos. My approach to test this would be: 1. create a new kmy-file, base currency = EUR 2. create new account with CHF as currency 3. Try to add a new transaction to this account Can also test here, when kmymoney will pass the build and the account fix then integrated.
build here: https://build.opensuse.org/package/live_build_log/KDE:Unstable:Extra/kmymoney/KDE_Unstable_Frameworks_openSUSE_Factory/x86_64
Build problem fixed in https://invent.kde.org/office/kmymoney/-/commit/aff549c165b7a5f0db5b94b2a7188d6fe34db528
Created attachment 157964 [details] example case
Using the example case... 1. try to add an transaction to account TEST (EUR) --> works 2. try to add an transaction to account TEST2 (CHF) --> does not work, nothing added hope you can replicate the issue here
Can you replicate using the test case kmy-file?