Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

February dates #61

Open
cdzo72 opened this issue Mar 2, 2025 · 5 comments
Open

February dates #61

cdzo72 opened this issue Mar 2, 2025 · 5 comments

Comments

@cdzo72
Copy link

cdzo72 commented Mar 2, 2025

This must be a bug introduced since last year in some way.

Scheduled transactions slated for the 29th, 30th and 31st of other months have never given me problems. To my surprise, the app now jumped those transactions altogether

@tiberiusteng
Copy link
Owner

I haven't touched recurrence code recently, are these transactions' first occur date in February?

@cdzo72
Copy link
Author

cdzo72 commented Mar 2, 2025 via email

@tiberiusteng
Copy link
Owner

The recurrence date evaluation engine is not change at all.

I just checked again to make sure, if you make recurrence that happens at day 29, 30, 31 of the month, they won't be created for months without that day (i.e. 29 30 31 for February, 31 for other months having only 30 days). You probably will want to make it happen at day 28, day 1 or manually copy that transaction from last month when you received notification/statement.

I'll make the "evaluate dates" show 15 dates in next version so it'll be easier to catch this situation.

@tiberiusteng
Copy link
Owner

For now if you want scheduled transaction execute on last day of month (1/31, 2/28, 3/31, 4/30 etc.), you can set Recurrence pattern to Geeky and use the following RRULE: FREQ=MONTHLY;BYMONTHDAY=-1. use -2 then it will execute at 1/30, 2/27, 3/30, 4/29 etc.

I'll try to add a Nth day before last option later.

@tiberiusteng
Copy link
Owner

You can also try Monthly - Specific Day - Last weekday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants