Bug 507935 - Unclear definition of the “Price” column in reports when “Convert to base currency” is enabled
Summary: Unclear definition of the “Price” column in reports when “Convert to base cur...
Status: REPORTED
Alias: None
Product: kmymoney
Classification: Applications
Component: reports (other bugs)
Version First Reported In: 5.2.0
Platform: Other All
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-06 11:10 UTC by Ralf Habacker
Modified: 2025-09-01 22:09 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2025-08-06 11:10:37 UTC
For reports that contain accounts with different currencies and for which conversion to the base currency is set in the configuration, an internal conversion rate is used for the output. This conversion rate is currently displayed in a column titled “Price,” which is misleading in this context and would be better suited to “Conversion Rate.”

For reports that contain investments, there is a price for the purchase or sale of shares that is displayed in the “Price” column of the report. 

If the currency of these investments differs from the base currency and the conversion to the base currency is set in the configuration, the stock price available for this investment is adjusted internally using the current conversion rate and displayed together in the “Price” column.  

These values are contained independently of each other in the “price database” 

Commodity   Stock name  Currency  Date

A                     A                    USD          2024-07-02   -> Stock price
USD                                       EUR         2024-07-08   -> Currency conversion

Due to consolidation, they cannot be tracked individually, which makes it difficult to verify the accuracy of the results, as the values used depend to a large extent on the time of definition or import, the  reporting period, and the posting date of the transactions.