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

--- Comment #14 from Thomas Baumgart <[email protected]> ---
Git commit a67b45878be816c7702be6f3e8337ab82dbe484e by Thomas Baumgart.
Committed on 29/03/2026 at 16:57.
Pushed by tbaumgart into branch '5.2'.

Improve reconciliation

This change improves the method to enter transactions manually and leave
the transactions dates at the date they occurred. These dates can be
earlier than the dates that they appear on bank statements. During
reconciliation only the transactions that are not yet reconciled are
shown. All others are hidden.

The background color of the reconciliation markers in the ledger is not
based on the balance of the preceeding transactions anymore but
calculated based on the sum of all transactions reconciled up to and
including that date. Changing the reconciliation date by modifying the
transaction's state (e.g. from R (reconciled) to C (cleared) has a
negative impact on that sum and cannot be corrected by reverting the
operation (since that will assign the current date as reconciliation
date).
Related: bug 513807, bug 514197, bug 517736
FIXED-IN: 5.2.3

(cherry picked from commit b10348a84b4c9ac955e96b15076d05e33ab1074a
and commit b083f3397818f3c650b0474de79b92876e2aa970)

M  +49   -13   kmymoney/models/ledgersortproxymodel.cpp
M  +7    -0    kmymoney/models/ledgersortproxymodel.h
M  +7    -0    kmymoney/models/ledgersortproxymodel_p.h
M  +18   -22   kmymoney/models/specialledgeritemfilter.cpp
M  +5    -0    kmymoney/models/specialledgeritemfilter.h
M  +2    -0    kmymoney/mymoney/mymoneyenums.h
M  +101  -6    kmymoney/mymoney/storage/reconciliationmodel.cpp
M  +36   -6    kmymoney/mymoney/storage/reconciliationmodel.h
M  +2    -2    kmymoney/settings/kmymoney.kcfg
M  +7    -7    kmymoney/views/ledgerviewpage.cpp
M  +24   -17   kmymoney/views/ledgerviewpage_p.h
M  +1    -1    kmymoney/views/ledgerviewsettings.h
M  +3    -3    kmymoney/views/reconciliationdelegate.cpp
M  +28   -16   kmymoney/views/reconciliationledgerviewpage.cpp
M  +40   -106  kmymoney/wizards/endingbalancedlg/kendingbalancedlg.cpp

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

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

Reply via email to