Bug 491382

Summary: Wishlist: Add an option for work days in Schedule Transactions
Product: [Applications] skrooge Reporter: Fabrice Dejaigher <fabrice>
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: 25.1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Fabrice Dejaigher 2024-08-07 11:35:14 UTC
Hello !

For many third parties (banks, insurance companies, etc.), direct debits are only carried out on working days, never on weekends or public holidays.

It would be nice to have an option in Schedule Transactions like "Next open day" or "Previous open day", really useful when "Automatically write on term" is used.

Thanks :)
Comment 1 Stephane MANKOWSKI 2025-10-11 20:52:18 UTC
Git commit ef8a12a8f214ce131f3399a3528f97fdee2f4abf by Stéphane MANKOWSKI.
Committed on 11/10/2025 at 20:52.
Pushed by smankowski into branch 'master'.

491382: Wishlist: Add an option for work days in Schedule Transactions

M  +4    -3    .vscode/settings.json
M  +1    -0    CHANGELOG
M  +22   -0    plugins/skrooge/skrooge_scheduled/skgscheduledpluginwidget.cpp
M  +179  -169  plugins/skrooge/skrooge_scheduled/skgscheduledpluginwidget_base.ui
M  +10   -2    skgbankmodeler/skgdocumentbank.cpp
M  +188  -18   skgbankmodeler/skgrecurrentoperationobject.cpp
M  +47   -1    skgbankmodeler/skgrecurrentoperationobject.h
M  +54   -0    tests/skgbankmodelertest/skgtestrecurrent.cpp

https://invent.kde.org/office/skrooge/-/commit/ef8a12a8f214ce131f3399a3528f97fdee2f4abf
Comment 2 Stephane MANKOWSKI 2025-10-12 17:15:46 UTC
Git commit ca80599faf740a64a7f61d924c4219573f6fd628 by Stéphane MANKOWSKI.
Committed on 12/10/2025 at 17:15.
Pushed by smankowski into branch 'master'.

491382: Wishlist: Add an option for work days in Schedule Transactions

M  +7    -3    plugins/skrooge/skrooge_scheduled/skgscheduledpluginwidget.cpp
M  +7    -2    skgbankmodeler/skgdocumentbank.cpp
M  +39   -21   skgbankmodeler/skgrecurrentoperationobject.cpp
M  +1    -0    skgbankmodeler/skgrecurrentoperationobject.h
M  +29   -44   tests/skgbankmodelertest/skgtestrecurrent.cpp

https://invent.kde.org/office/skrooge/-/commit/ca80599faf740a64a7f61d924c4219573f6fd628