[Feature] Add 'is between' date condition #2337

Closed
opened 2026-02-28 20:10:58 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @clubby789 on GitHub (Aug 1, 2025).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

I have several regular transactions that regularly occur within a range of several days (e.g. between the 3rd and 7th each month).

Describe your ideal solution to this problem

Adding a 'date is between' condition to my rules/schedules would allow these transactions to be matched.

Teaching and learning

No response

Originally created by @clubby789 on GitHub (Aug 1, 2025). ### Verified feature request does not already exist? - [x] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I have several regular transactions that regularly occur within a range of several days (e.g. between the 3rd and 7th each month). ### Describe your ideal solution to this problem Adding a 'date is between' condition to my rules/schedules would allow these transactions to be matched. ### Teaching and learning _No response_
GiteaMirror added the featureneeds votes labels 2026-02-28 20:10:58 -06:00
Author
Owner

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

Thanks for sharing your idea!

This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward 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 (Aug 1, 2025): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward 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

@Serializator commented on GitHub (Aug 2, 2025):

I may be blunt in my wording but there is no bad intent. If I misinterpreted anything, let me know! I don't want to derail your original feature request.

Is the lack of an is between filter the actual problem?

As gullible as I am, I thought this could be easily achieved by composing is after or equals and is before or equals to create an is between filter. This dream of a gullible man was shattered quickly...

This would obviously only work once for this month. Assuming the date field wouldn't change in a way to accommodate the selection of a specific day independent of the month / year, the is between filter would experience the same problem.

The first thing that comes to mind is an additional field when date is selected to select Day, Month or Year as a way to filter on these independently. First thoughts are rarely the best ones though.

Image
@Serializator commented on GitHub (Aug 2, 2025): I may be blunt in my wording but there is no bad intent. If I misinterpreted anything, let me know! I don't want to derail your original feature request. Is the lack of an `is between` filter the actual problem? As gullible as I am, I thought this could be easily achieved by composing `is after or equals` and `is before or equals` to create an `is between` filter. This dream of a gullible man was shattered quickly... This would obviously only work once for this month. Assuming the date field wouldn't change in a way to accommodate the selection of a specific day independent of the month / year, the `is between` filter would experience the same problem. The first thing that comes to mind is an additional field when `date` is selected to select `Day`, `Month` or `Year` as a way to filter on these independently. First thoughts are rarely the best ones though. <img width="901" height="258" alt="Image" src="https://github.com/user-attachments/assets/f6d45f29-3ad3-4ff8-bb98-8fc271f6a8a1" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2337