Bug 507935

Summary: Unclear definition of the “Price” column in reports when “Convert to base currency” is enabled
Product: [Applications] kmymoney Reporter: Ralf Habacker <ralf.habacker>
Component: reportsAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: REPORTED ---    
Severity: normal CC: kdedev
Priority: NOR    
Version First Reported In: 5.2.0   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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.