but what hapen if the invoice paid and term changed before the cron run ? and this is what i think has been happen .
Payment done in Jan 04, 2019 2:21:03 PM
Maybe service term has been changed between 2:21:03 and 2:24:59, so here no open invoice
Cron Renew in Jan 04, 2019 2:25:00 PM
what i suggest never allow change term if there a re a renew process can be occur, Or add a new option to disable change term in certain packages.
another thing is how the domains work, normally domain we can renew 1 year or X year, and this should have another approach than change term. to be hones, blesta should take care urgently for domains process, we are now waiting years to see a new thing from Blesta about domains, if Blesta won't do anything or it need another years to do something just tell us, and we will happy to switch. Everyday we find that Blesta is so far from hosting industry, others are making a huge improvement in this subject and here we are just waiting for the basics !!!