[kmymoney] [Bug 452497] New: Scheduled transactions: "Next due date", "Number remaining" and "Date of final" do not always update in step
Paul Worrall
bugzilla_noreply at kde.org
Mon Apr 11 13:39:46 BST 2022
https://bugs.kde.org/show_bug.cgi?id=452497
Bug ID: 452497
Summary: Scheduled transactions: "Next due date", "Number
remaining" and "Date of final" do not always update in
step
Product: kmymoney
Version: 5.1.2
Platform: Neon Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: p.r.worrall at gmail.com
Target Milestone: ---
STEPS TO REPRODUCE (There are probably other ways too)
1. Create a scheduled monthly transaction with next due date in the future
2. Choose "This schedule will end at some time" (number of transactions
remaining defaults to 0 with date = today -- OK)
3. Increment number of transactions until it gets to 12 (date of final
transaction updates correctly)
4. Click OK to save the schedule
5. Edit the schedule just created and decrement the number of transactions to
11 (final date updates OK)
6. Increment the number of transactions back to 12
OBSERVED RESULT
Date of final transaction does not update in the final step
EXPECTED RESULT
Date of final transaction updates OK
SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.24
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.13.0-39-generic (64-bit)
Graphics Platform: X11
Processors: 2 × AMD A6-6400K APU with Radeon(tm) HD Graphics
Memory: 7.7 GiB of RAM
Graphics Processor: AMD CEDAR
ADDITIONAL INFORMATION
There is something wrong with the logic that updates these fields -- in my
'live' database I have schedules that show e.g. number of transactions = 10,
but date of final corresponds to 12 payments, and if I increment the number of
transactions, to 11 it decreases the date of final to correspond correctly.
A consequence also seems to be that reports that show scheduled transactions do
not show the right number.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list