I understand a bit more now, thanks
I still think that the customer has to be aware they are paying late (reminders perhaps), it would have to occur to them that later charges would be applied, and that they should make it a priority to make the subscription on the correct date the following month.
I think that principle exists with most monthly paid services - for example, my credit card bill is due on 1st of the month, if i set up a direct debit to go out on the 5th of each month, its my fault if i get charged late fees or have my card suspended.
Any customer that complained at you about being charged late fees despite a subscription could easily be put to rest by you explaining that the subscription needs to be set up on the right date, maybe even stick in a knowledge base?
I really do see where your coming from, but its ultimatey the customers responsibility to make sure payments are made on time - if they setup a subscription past the due date i think they should be made to rectify it, not the responisbility of the company to adjust there system to make allowances for bad debters.
I do fully understand your point of view, i guess it just comes down to preference on your billing proces