https://bugs.kde.org/show_bug.cgi?id=419519
Bug ID: 419519 Summary: Reports: Base Currency Conversions Incorrect Product: kmymoney Version: 5.0.8 Platform: openSUSE RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: reports Assignee: kmymoney-de...@kde.org Reporter: vanques...@gmail.com Target Milestone: --- SUMMARY When reporting foreign currency transactions with the flag "Convert to Base Currency" ticked kmymoney calculates the wrong value for base currency STEPS TO REPRODUCE 1. Create a dividend for a security denominated in a foreign currency 2. The transaction is correctly converted to a base currency value in the brokerage account 3. Report the transaction and tick "Convert to base currency" OBSERVED RESULT The reported "base currency" value does not match that in the base currency brokerage account. REMOVE the "Convert to base currency" flag and the report DOES convert the value into the base currency value (& CORRECTLY!) but precedes it with the foreign currency code (expected). It seems to me that with the "Convert to base Currency" flag: UNTICKED: kmymoney converts the values to base currency anyway (but accurately). TICKED : kmymoney does the conversion TWICE over by the same rate (by my calculation) EXPECTED RESULT UNTICKED: kmymoney should NOT convert foreign currency values to base currency at all. TICKED : kmymoney should convert foreign currency values base currency accurately SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: openSUSE 15.1 (available in About System) KDE Plasma Version: 5.12.8 KDE Frameworks Version: 5.550 Qt Version: 5.9.7 ADDITIONAL INFORMATION Also a problem in kmymoney 5.0.5 -- You are receiving this mail because: You are watching all bug changes.