You can generate expense automatically on selected time interval basis.
You can also make Recurring Option [On|Off] for the expense. In recurring expense there are 2 options:
Recurring End Date: It means till what date you want to generate recurring expense.
Recurring Interval: It means at what interval, the expense should be repeat or generate. Recurring End Date must be greater than its expense entry date. Generate recurring expense entry date will be set according to the time interval and its parent expense entry date. The recurring expense will be displayed in a list when its entry date crosses system date. When editing any expense then and its entry date and in recurring detail change then it will ask for the update the recurring expense. You will get a notification for new generated recurring expense.