Unfortunately, that kind of scheduling is beyond most scheduling capabilities.
If the 31st is a business day - say Friday, then the latest your event would happen is the 29th, right? For the earliest, I assume that if 28 Feb is a Sunday, that makes the 26th the last business day of the month, and your deposit would be on the 24th. I suggest scheduling it for the 26th or 27th of each month, and then adjust it each time (if you wish to). I could wish for two changes to GnuCash scheduling: 1) If the scheduled falls on a Sat or Sun, allow the date to be moved to the next (or previous) business day. I think adding holidays may be beyond the scope of this, but at least this would be a step in a good direction. 2) This is a little more complex, but it would add great flexibility: Consider scheduling the US elections -- they are on the first Tuesday following the first Monday in November. This means that they will ALWAYS be on a Tuesday numbered 2-8. If the scheduler would allow scheduling like this (a day of the week within a 7-day window), it would greatly improve the flexibility. It sounds pretty simple, but I've never seen it in any scheduler. Here's a real-life case: We used to have three meetings scheduled as follows: the first was on the first Thursday of the month; the next was on the following Wednesday, and the third was on the following Tuesday. We had no reliable way to schedule these, as sometimes the Wednesday after the first Thursday was NOT the second Wednesday. But if this had been implemented, we could have set the first meeting for the first Thursday, and the second meeting for a Wednesday falling on the 7th to 13th, and the third for Tuesdays with the date of 13th to 19th. On Mon, Nov 17, 2025 at 7:41 AM Griffin <[email protected]> wrote: > Hello, > > I have a direct deposit whose frequency is "third-to-last business day > of each month". > > I think I have to create a "once" scheduled transaction for every month. > > Does anyone have a way of scheduling for "third-to-last business day of > each month."? > > > -- > This email has been checked for viruses by Avast antivirus software. > www.avast.com > _______________________________________________ > gnucash-user mailing list > [email protected] > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. > -- _________________________________ Richard Losey [email protected] Micah 6:8 _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
