[Feature] Adding the option to execute the scheduling on the last day of the month #1914

Closed
opened 2026-02-28 19:58:19 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @AlbertoCortina on GitHub (Mar 1, 2025).

Verified feature request does not already exist?

Pitch: what problem are you trying to solve?

I find the scheduling feature useful, but I’m missing the option to schedule transactions for the last day of the month. Right now, you can select specific dates, but this doesn’t work for every month.

I’m not sure if this would be useful for everyone, but I would find it very helpful to simply schedule transactions for the last day of the month and not have to think about them.

Describe your ideal solution to this problem

Criteria

  • If you select Months, a checkbox labelled On the last day of each month will appear below, behaving similarly to the Add specific days button.

    Image

  • Checking this box will disable the Add specific days button, as both options cannot be used simultaneously.

    Image

  • The option selected in Move schedule should be respected. For example, if the last day of the month falls on a weekend (e.g., 31/05/2025, is a Saturday), the transaction should be scheduled:

    • On 30/05/2025, if selected before the weekend
    • On 02/06/2025, if selected after the weekend
  • When selected, the Upcoming dates should be calculated accordingly.

Benefits

  • Enables scheduling for the last day of the month while retaining the option to specify particular days.

Teaching and learning

No response

Originally created by @AlbertoCortina on GitHub (Mar 1, 2025). ### Verified feature request does not already exist? - [ ] I have searched and found no existing issue -> I can see that in an old issue, there was mentioned this option to select the last day of the month (https://github.com/actualbudget/actual/issues/1062) and it's explicitly mentioned as a non-supported option in the documentation (https://actualbudget.org/docs/schedules#schedule-options-that-are-not-supported) ### Pitch: what problem are you trying to solve? I find the scheduling feature useful, but I’m missing the option to schedule transactions for the last day of the month. Right now, you can select specific dates, but this doesn’t work for every month. I’m not sure if this would be useful for everyone, but I would find it very helpful to simply schedule transactions for the last day of the month and not have to think about them. ### Describe your ideal solution to this problem ### Criteria - If you select _Months_, a checkbox labelled _On the last day of each month_ will appear below, behaving similarly to the _Add specific days_ button. ![Image](https://github.com/user-attachments/assets/171769cc-3b48-4cbf-af6b-608ff7eefe86) - Checking this box will disable the _Add specific days_ button, as both options cannot be used simultaneously. ![Image](https://github.com/user-attachments/assets/0a685fe3-7be9-41b7-ab4f-f071abea45c7) - The option selected in _Move schedule_ should be respected. For example, if the last day of the month falls on a weekend (e.g., 31/05/2025, is a Saturday), the transaction should be scheduled: - On 30/05/2025, if selected before the weekend - On 02/06/2025, if selected after the weekend - When selected, the _Upcoming dates_ should be calculated accordingly. ### Benefits - Enables scheduling for the last day of the month while retaining the option to specify particular days. ### Teaching and learning _No response_
GiteaMirror added the feature label 2026-02-28 19:58:19 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Mar 1, 2025):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Mar 1, 2025): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@matt-fidd commented on GitHub (Mar 1, 2025):

This already exists, you can "add specific day" and set it to last :)

Image

It also works with move before/after

Image
@matt-fidd commented on GitHub (Mar 1, 2025): This already exists, you can "add specific day" and set it to last :) <img width="412" alt="Image" src="https://github.com/user-attachments/assets/abd7e20a-d4d2-4e15-a31a-9ff7e6d2f849" /> It also works with move before/after <img width="381" alt="Image" src="https://github.com/user-attachments/assets/49ea367d-d87c-49b0-9bb5-8a390dfd1f37" />
Author
Owner

@AlbertoCortina commented on GitHub (Mar 1, 2025):

Hello @matt-fidd, completly missed the Last option in selector of numbers. Thanks for pointing it out!

@AlbertoCortina commented on GitHub (Mar 1, 2025): Hello @matt-fidd, completly missed the _Last_ option in selector of numbers. Thanks for pointing it out!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1914