All 'Permanent' Clients downgraded

Hi There - this morning all clients who had the 'Permanent' Extension of hosting got a notice saying their site had expired. I use an external billing system, and the permanent extension of a level is how I manage access - so all of my paying clients got this notice. I am fixing it manually, but any help figure out why this happened so it never happens again would be much appreciated.