I created a thread previously about recurring expenses and completely dropped the ball on responding (sorry…). I just now got around to looking at it again and the suggestion from @wrongecho pointed me in the right direction to address a cron issue I wasn't aware of (thank you).
When I checked my app logs I saw that cron had been running successfully up until a certain date when it just stopped working. After some research, I figured out I didn't read the notification that the paths for the scripts had changed so my crontab had the wrong information for the scripts. I updated my crontab and my jobs are now running successfully again.
However, I still don't think my recurring expenses are working correctly.
I see the following entries in my app log that state expenses should have been created from my recurring expenses.
2025-03-26 22:28:10 info Cron Cron executed successfully
2025-03-26 22:28:10 info Cron Cron created expenses from recurring expenses
However, the "next date" information for my recurring expenses still reflects past dates and there are no additional entries in my "expenses" section. This may be because cron wasn't running on *the day of the expense *(not sure if the expenses get created retroactively) but I know that most of my recurring expenses were created before cron stopped functioning.
Again, thanks for pointing me in the right direction and for all the help. Sorry I wasn't able to follow-up sooner. Below is my original post as well as the response for reference if needed.
My original post
I haven't been able to find any information on this feature, and maybe I'm overthinking it, but I would like to know how it is supposed to be used.
When I create a recurring expense (Say, monthly, beginning on Jan 1st 2025) it just goes into the recurring section. I believe I see the monthly expense number go up on the dashboard, but that's it.
My thought process was that a recurring expense would automatically place an "Expense" in the running transaction log at that time for the specified period. For example, my monthly expense that began on Jan 1st 2025 would create an expense on Jan 1st, Feb 1st, Mar 1st, etc…
I also have an annual recurring expense I created last year for Jan 8th 2024. It still says the "next date" is Jan 8th 2024, even though the annual date has passed. I didn't notice it affect anything except the monthly expense counter on the dashboard.
Response from @wrongecho
Recurring expenses relies on cron. On the day the expense is due to pop, it will be created and the next date updated accordingly. It sounds like this hasn't happened in your case.
Do you get a notification every day / something in your logs to say cron ran?