[Bug]: Template language "every month" is not accepted by syntax checker, but "every 1 months" is #2672

Closed
opened 2026-02-28 20:23:45 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @thesw4rm on GitHub (Dec 2, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

When creating templates for a category, the following is not accepted by the syntax checker

#template 100 repeat every month starting 2025-01-01

Instead, we have to write the following

#template 100 repeat every 1 months starting 2025-01-01

This is inconsistent with the language supporting the use of every year and every day

How can we reproduce the issue?

How can we reproduce the issue?

Toss up an Actual instance with a random budget, and try to create a template for a category. You will find the same issue.

Where are you hosting Actual?

Self Hosted

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

Originally created by @thesw4rm on GitHub (Dec 2, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? When creating templates for a category, the following is not accepted by the syntax checker `#template 100 repeat every month starting 2025-01-01` Instead, we have to write the following `#template 100 repeat every 1 months starting 2025-01-01` This is inconsistent with the language supporting the use of `every year` and `every day` ### How can we reproduce the issue? How can we reproduce the issue? Toss up an Actual instance with a random budget, and try to create a template for a category. You will find the same issue. ### Where are you hosting Actual? Self Hosted ### What browsers are you seeing the problem on? Firefox ### Operating System Linux
GiteaMirror added the bug label 2026-02-28 20:23:45 -06:00
Author
Owner

@youngcw commented on GitHub (Dec 2, 2025):

This is because there is not reason to use repeat every month. Its the same as a simple template.

@youngcw commented on GitHub (Dec 2, 2025): This is because there is not reason to use `repeat every month`. Its the same as a simple template.
Author
Owner

@thesw4rm commented on GitHub (Dec 2, 2025):

I'd like to re-open this. When you have a bunch of templates running at the same time, I think it is helpful to be able to see a pattern and not have to think about the one statement that doesn't have a time period on it.

@thesw4rm commented on GitHub (Dec 2, 2025): I'd like to re-open this. When you have a bunch of templates running at the same time, I think it is helpful to be able to see a pattern and not have to think about the one statement that doesn't have a time period on it.
Author
Owner

@sys044 commented on GitHub (Dec 4, 2025):

Should this be a feature request instead?

@sys044 commented on GitHub (Dec 4, 2025): Should this be a feature request instead?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2672