Summary: | Reports: Base Currency Conversions Incorrect | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | JAH <vanquestor> |
Component: | reports | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | vanquestor |
Priority: | NOR | ||
Version: | 5.0.8 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Anonmised data in support of bug |
Description
JAH
2020-04-01 22:39:54 UTC
Can you provide a small sample file that shows the problem and attach it here, please? That would significantly reduce the time to duplicate the problem and help us a lot in fixing it. Thanks in advance. Created attachment 127387 [details]
Anonmised data in support of bug
In this anonomysed version of my data the Report 000020 exemplifies the error I reported.
Under the report sub-section A000150: A000151 the last transaction is denominated in Euros and has the following characteristics:
With the "Convert to base currency" flag OFF:
Date Account Memo Action Amount
02/03/2020 A000150: A000151 A000208 T000000000000004300/S0002 Dividend EUR 3,347.60
Date Account Memo Action BaseCurrency Value
02/03/2020 A000150: A000151 A000208 T000000000000004300/S0002 Dividend 2,173.06
If you drill through the report to the original transaction account A000113 the Euro Amount should be Eur 5,157
And drill though to the base currency brokerage account A000114 the correct base currency value shows as GBP 3,347.6
Thus
When the report is set to show the Foreign Currency value it instead shows Base Currency value (but preceded by the correct Foreign Currency Symbol)
When the report is set to show the Base Currency Value it instead shows a completely wrong value (which seems to me to be the original Foreign Currency but "exchanged" twice i.e. compound exchange rate ^2)
I hope this clarify the problem I encountered.
Forgot to set flag to reported with submission of anonomyzed data. |