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

Allow to provide custom ICAL rrule #453

Open
FlorianSteenbuck opened this issue Feb 22, 2018 · 3 comments
Open

Allow to provide custom ICAL rrule #453

FlorianSteenbuck opened this issue Feb 22, 2018 · 3 comments

Comments

@FlorianSteenbuck
Copy link

I think it would be nice if you can define that a transaction to be executed at the last day of the month or even better the last day of the month - 2 days.

Also some banks do not work on special days like the weekend. Their for categories the days into working days, holidays and weekend days. And create a possibility to exclude and include these days in the best case with a possibility of create models for these.

If going to implement this you may questioning what to do with transaction that do not match the requirements. Here create a worst case action. I think it would be nice to let the user decide what to do then. Try it the next matching day or previous matching day. Important here is that I only mean the day that matching the day model not the plan (monthly, daily, weekly).

@mtotschnig
Copy link
Owner

The ICAL standard allows to define rules that express your requirements. I am not completely sure if the Android calendar system interprets these rules correctly, but I suppose it should. I already had the idea of allowing user to enter an ICAL rule manually. Providing an interface that goes beyond what you can do in Android's calendar app, is beyond the scope of what My Expenses can do.

@mtotschnig
Copy link
Owner

mtotschnig commented Mar 3, 2021

If you use a Calendar app allowing to configure more advanced plans, My Expenses will pick them up with the "Custom" option. For example CalenGoo allows to create plans for the last day of the month. So does https://github.com/SimpleMobileTools/Simple-Calendar

@mtotschnig mtotschnig changed the title Realistic Recurring Transactions Allow to provide custom ICAL rrule Mar 19, 2021
@mtotschnig
Copy link
Owner

Last day of month recurrence is now implemented (#786)

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

No branches or pull requests

2 participants