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

Ralf Habacker <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/offi |https://invent.kde.org/offi
                   |ce/kmymoney/-/commit/b092e3 |ce/kmymoney/-/commit/656c09
                   |957947a412c9dfaa0114f0af3ee |4dd8baa1407d35a19e298bd3afe
                   |dde105a                     |8175de0

--- Comment #4 from Ralf Habacker <[email protected]> ---
Git commit 656c094dd8baa1407d35a19e298bd3afe8175de0 by Ralf Habacker.
Committed on 31/05/2026 at 19:44.
Pushed by habacker into branch '5.2'.

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 507881, bug 507935
FIXED-IN:5.2.3
(cherry picked from commit b092e3957947a412c9dfaa0114f0af3eedde105a)

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/test-382245-report-querytable-Buchungen-nach-Kategorie-_mit-Umrechnung_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/test-423870-report-querytable-Transactions-by-Category-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/test-423870-report-querytable-Transactions-by-Payee-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/test-423870-report-querytable-Transactions-by-account-_Base-converted_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/test-448788-report-querytable-Buchungen-nach-Kategorie-_mit-Umrechnung_.csv
M  +1    -1   
kmymoney/plugins/views/reports/core/tests/data/test-453033-report-querytable-Transactions-by-Tag-_Customised_.csv
M  +4    -2    kmymoney/plugins/views/reports/core/tests/querytable-test.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/656c094dd8baa1407d35a19e298bd3afe8175de0

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to