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.

Reply via email to