How to Handle Prorated Charges in SaaS: A Complete Guide