[kmymoney] [Bug 517736] Reconciled transactions disappear from ledger until restart

Thomas Baumgart bugzilla_noreply at kde.org
Sun Mar 29 10:47:41 BST 2026


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

Thomas Baumgart <thb at net-bembel.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/offi
                   |                            |ce/kmymoney/-/commit/b10348
                   |                            |a84b4c9ac955e96b15076d05e33
                   |                            |ab1074a
         Resolution|---                         |FIXED
            Version|                            |5.2.3
  Fixed/Implemented|                            |
                 In|                            |

--- Comment #1 from Thomas Baumgart <thb at net-bembel.de> ---
Git commit b10348a84b4c9ac955e96b15076d05e33ab1074a by Thomas Baumgart.
Committed on 29/03/2026 at 09:45.
Pushed by tbaumgart into branch 'master'.

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 514924
FIXED-IN: 5.2.3

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  +26   -15   kmymoney/views/reconciliationledgerviewpage.cpp
M  +40   -106  kmymoney/wizards/endingbalancedlg/kendingbalancedlg.cpp

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

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


More information about the KMyMoney-devel mailing list