[kmymoney] [Bug 507881] Price column

Ralf Habacker bugzilla_noreply at kde.org
Tue Apr 14 22:36:17 BST 2026


https://bugs.kde.org/show_bug.cgi?id=507881

Ralf Habacker <ralf.habacker at freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
            Version|                            |5.2.3
  Fixed/Implemented|                            |
                 In|                            |
      Latest Commit|                            |https://invent.kde.org/offi
                   |                            |ce/kmymoney/-/commit/b092e3
                   |                            |957947a412c9dfaa0114f0af3ee
                   |                            |dde105a
             Status|ASSIGNED                    |RESOLVED

--- Comment #8 from Ralf Habacker <ralf.habacker at freenet.de> ---
Git commit b092e3957947a412c9dfaa0114f0af3eedde105a by Ralf Habacker.
Committed on 14/04/2026 at 20:34.
Pushed by habacker into branch 'master'.

Add "Rate" column to reports

This commit introduces a new report column called “Rate,”
which is used in place of the “Price” column in reports
that include currency conversions. When the “Rate” column
is visible, discrepancies caused by unexpected exchange
rates are self-explanatory.

The “Rate” column is enabled by default if, for a report:
- the “Convert to base currency” option is selected,
- the report contains accounts with more than one currency, and
- exchange rates are available for the currency pairs included

The “Price” column is enabled by default if, for a report:
- the “Convert to base currency” option is selected,
- investment or loan accounts are included,
- stock prices are present in investment or loan reports.

In all other cases, these columns can be added or removed.
Related: bug 506692, bug 507935, bug 507938
FIXED-IN:5.2.3

M  +2    -2    kmymoney/kmymoney.cpp
M  +20   -1    kmymoney/mymoney/mymoneyenums.h
M  +38   -0    kmymoney/mymoney/mymoneyfile.cpp
M  +1    -1    kmymoney/mymoney/mymoneyfile.h
M  +76   -0    kmymoney/mymoney/mymoneyreport.cpp
M  +17   -0    kmymoney/mymoney/mymoneyreport.h
M  +1    -0    kmymoney/mymoney/xmlhelper/xmlstoragehelper.cpp
M  +15   -1    kmymoney/plugins/views/reports/core/listtable.cpp
M  +7    -0    kmymoney/plugins/views/reports/core/listtable.h
M  +66   -39   kmymoney/plugins/views/reports/core/querytable.cpp
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-382245-report-querytable-Buchungen-nach-Kategorie-_mit-Umrechnung_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-423870-report-querytable-Transactions-by-Category-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-423870-report-querytable-Transactions-by-Payee-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-423870-report-querytable-Transactions-by-account-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-448788-report-querytable-Buchungen-nach-Kategorie-_mit-Umrechnung_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/csv/test-453033-report-querytable-Transactions-by-Tag-_Customised_.csv
M  +4    -2    kmymoney/plugins/views/reports/core/tests/test-querytable.cpp
M  +21   -3    kmymoney/plugins/views/reports/kreportconfigurationfilterdlg.cpp
M  +9    -0    kmymoney/plugins/views/reports/reporttabrowcolquery.ui

https://invent.kde.org/office/kmymoney/-/commit/b092e3957947a412c9dfaa0114f0af3eedde105a

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list