[kmymoney] [Bug 459772] New: disallow the change to Reconcile outside of reconciliation process
jesse
bugzilla_noreply at kde.org
Wed Sep 28 13:42:14 BST 2022
https://bugs.kde.org/show_bug.cgi?id=459772
Bug ID: 459772
Summary: disallow the change to Reconcile outside of
reconciliation process
Classification: Applications
Product: kmymoney
Version: 5.1.2
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: jvapr27 at yahoo.com
Target Milestone: ---
SUMMARY
Wish list:
I noticed that the user is capable of clicking on the column named 'C'. This
however, seems to circumvent the reconciliation process. I think the ability to
move to reconcile should only be available through the reconciliation process.
STEPS TO REPRODUCE
1. Open any ledger
2. for a transaction, click on the column 'C', twice.
OBSERVED RESULT
You will noticed the value change to C on the first click, then R on the second
click.
EXPECTED RESULT
You should be allowed to change the state to C but not to the R - which
indicates reconciled.
SOFTWARE/OS VERSIONS
KMY: Version 5.1.3-3408d1edc app image
Linux/KDE Plasma: Fedora Gnome 36
KDE Plasma Version: n/a
KDE Frameworks Version: KDE Frameworks Version 5.98.0
Qt Version: Qt Version 5.15.5 (built against 5.15.5)
ADDITIONAL INFORMATION
I know some users may never reconcile their transactions, which is fine if they
do not want to. They can simply leave the transactions in 'C' clear mode. For
the rest of us, I believe protecting the integrity of reconciliation may be
important. The product should not allow transactions to be changed to
reconciled without going through the correct process.
Further, I do not know how to best handle when a transaction is injected into a
ledger into a time period that is already reconciled. Maybe show a warning when
the user is entering a transaction that will affect another account's
reconciliation status. Or maybe, unreconcile (if that is even a word) the
transactions with a date past the new injected transaction.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list