[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