In several occasions, creating expenses is a repetitive task. Often, you can have an expense that repeats every month. Basically, you can find yourself in the need to create the same expense for some services over and over again, because its content is the same every time.
In Expense Manager, we have incorporated a feature that will save you lots of time if you have this type of expenses: Recurring expenses
Simple but powerful recurrency
We've designed this to be as simple as possible to use for you, but without loosing any capability you want to find in a recurrency creation system.
To make an expense "recurrent", all you need to do is to mark the expense as recurrent and set the recurrency period. Then, the system will handle all the process of calculating the next recurrency dates to creating the new expenses in the right moment.
You can define the recurrency period by selecting the time lapse in Years, Months and Days. In most cases, recurrency repetition period will be just "1 month", but if you need to set any other timeframe, you can easily to it by combining years, months and days.
To configure the ACL, you only need to go to the backend's Expense Manager configuration and within the Permissions tab, allow or deny privileges to the desired group of users.
When creating an expense this is how the recurrency options look like:
Every time that a new expense is created by recurrency, the Next recurrency date will be updated with the next date calculated automaticassy by the system. When calculating, it will take care of months with different number of days (30, 31 or 28... even 29)
You can manually set the Next recurrency date if necessary but you won't usually need to do that because the system takes care of everything.
The new expenses that the recurring system creates, won't be marked as recurrent because we only want to keep only 1 "mother" recurrent expense that will create all the expenses needed.
If an expense has Recurrency activated, a little icon will show up in the expense list so you can quickly see what's the new recurrency date for that expense, as shown in this screenshot:
Automatic process, no Cron Job necessary
We wanted to avoid you to have to create Cron Jobs on your server, which would require that you access setting that you may not know how they work.
For this purpose, and to keep the process automatic, we've developed a plugin that you can install on your system and that will be in charge of triggering the automatic creation process when necessary.