AlfHou / hammond

Self hosted vehicle and expense management system. Like Clarkson, but better
GNU Affero General Public License v3.0
143 stars 19 forks source link

Feature request: Recurring Expenses for costs #102

Open Cebrain opened 9 months ago

Cebrain commented 9 months ago

Hi,

i would like to add recurring expenses which would make it much easier. For example every year new tires, maintenance costs, insurances, planned fuel, etc.

So i also could add everything and could see what my car will cost me the next year/months. So we can use the tool for planning future costs in the next months/years.

FlyinPancake commented 9 months ago

Recurring expenses sound cool, but I believe there should be support for even more!

There are parts that wear out like filters and break pads based on time or mileage. It would be great to add expiration dates for these components for example: the user logs an oil change. The next oil change should occur 1 year or 10000 kms later, whichever comes first. As the app always logs mileage it can show a warning for the required service a month or 1000 km prior of expiration.

This would be helpful for your issue as well, for example the user logs insurance for a quarter, and sets the next occurance to 3 months, so it will be up in the notifications in the month or week prior to its occurance, and then when the user has paid for that quarter's insurance the main details like price description and next occurance are already filled so logging the new insurance payment is as easy (and correct) as possible