+ Add Question

The recurrent date "every 31" doesn't work as expectation

I

The recurrent date "every 31" doesn't work as expectation. It will be changed to every 1st if the previous month has no 31 day.

All responses

I
ithinc
Replied on Apr 24, 2012 - 20:29

"every 29 Feb" doesn't work, either.

David Trey staff
Replied on Apr 25, 2012 - 00:44

Hello Ithinc,

indeed, there seems to be an issue with these due date formats. I have forwarded this case to the developers and it should be fixed soon.

Thank you very much for reporting this issue and sorry for any inconvenience it might have caused you.


Best regards,
David

I
ithinc
Replied on Apr 25, 2012 - 01:40

Thank you David for your quick reply.

I would like something like "every 48" or "25 days after every 23". This is when I need to pay my credit card bill.
And "every -n" should be the nth day from the end of a month.

David Trey staff
Replied on Apr 25, 2012 - 02:17

Ithinc,

"every 48" works if you type "every 48 days" or, to set up an exact starting date, "every 48 days starting 10. May", for example.

But I see your point how it won't work if you need to count +25 days after a date which may vary depending on the number of days each month has. For now, as a workaround, the best solution would be to set up a task due "every 17". The deadline for your payment would be either on 17th or 18th of the month if the previous month had 30 or 31 days. In February, the payment will be due on the 20th (or, every 4 years, on 19th) so "ev 17" (every 17th day of the month) will always be on the safe side.

Still, thank you for posting your suggestions to the Votebox, it is monitored by the developers, so it will be considered in future development.


Best regards,
David

I
ithinc
Replied on Apr 25, 2012 - 03:42

Hello David,

Your support is greatly appreciated!
Currently "every 48" works only for the 1st occurrence. But when ticking the 1st occurrence, it won't calculate the next 48. It only +1 for the month. There may be some issue here.

Thanks for your attention.

ithinc

David Trey staff
Replied on Apr 25, 2012 - 04:09

Ithinc,

are you typing "every 48" into the due date field or "every 48 days"? The word "days" at the end is crucial otherwise it won't work.

For example, the "every 7" format sets up a task to every 7th day of the month and therefore "every 48" won't work as it would mean every 48th day of the month and that's impossible.

"Every 7 days", on the other hand, means exactly what it says +7 days upon each completion.

Please refer to this: http://todoist.com/Help/timeInsert to see the full list of supported date formats. As you can see in the "Recurring dates" section - "every 7" and "every 7 days" are two separate functions working differently.


Best regards,
David

I
ithinc
Replied on Apr 25, 2012 - 04:55

I was meaning "every 48", every 48th day of the month, or 25 days after every 23th of the month.

David Trey staff
Replied on Apr 25, 2012 - 05:18

Ithinc,

sorry for the misunderstanding. Indeed, targeting the 48th day won't work so the workaround mentioned earlier is currently the only workaround.


Best regards,
David