So we are essentially a membership business, and as such, we have renewal dates. I have a workflow that sets the renewal date to either 1 year, 3 months, or 1 month from the date an invoice is paid. The problem is, we want the day of the month to fall on the 1st of whatever month is calculated, and it seems D365 calculates a month as 30 days. Well, since some months have 31 days and one month has 28 days, the date sometimes comes back as the 2nd or the 31st of the previous month. I could put logic in the add/subtract days, but I'd like to find a much easer solution.
I've tried using Workflow Utilities and Kaskela's Workflow Elements, but it seems they too calculate a month as 30 days.
Any suggestions?