Scheduled transactions are broken for "Next Payout"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HomeBank |
Fix Released
|
Low
|
Maxime DOYEN |
Bug Description
INFO
Home Bank Version: 5.8
OS Type: Ubuntu 22.04.4
GTK Version: GTK+ 3.24.33
WHERE
Transactions - Set scheduler -> Scheduled transactions -> Next Payout (Automatic post)
WHAT
Starting with version 5.8 my scheduled transactions are posted too early. I have it set up so that all transactions for a month are posted on the first of each month but today (May 15th) the scheduled transactions for June get posted. After further inspection I noticed that the dialog to configure automatic posting of scheduled transaction is broken. When increasing the month counter the date preview for the next scheduled posting does not properly increase alongside. It's easier to understand if you watch the short 15 second video I attached. It's possible that the early posting of scheduled transactions and the incorrect settings dialog are two separate issues since the preview shows 01.06.2024 for the next automatic post but it still posts them during May.
EXPECTATION
If the date for the next automatic posting of scheduled transactions is set to the 01.06.2024 (or rather the first of each month) next months transactions should not be posted early in the middle of the May (the current month).
Changed in homebank: | |
assignee: | nobody → Maxime DOYEN (mdoyen) |
importance: | Undecided → Low |
milestone: | none → 5.8.1 |
Changed in homebank: | |
status: | Incomplete → In Progress |
Changed in homebank: | |
status: | In Progress → Fix Committed |
importance: | Medium → Low |
Changed in homebank: | |
status: | Fix Committed → Fix Released |
I downgraded to 5.5.2-1 (which is way lower than I was before but is the version available for 22.04 in the Ubuntu repo) to workaround the bug for the time being. Please see attached my "scheduled transactions" settings of that old version. Maybe it's useful. Unfortunately I cannot verify if this actually was my old setting or if upgrading to 5.8 and then downgrading to 5.5.2-1 has somehow changed it.