Billing system is very complex starting from network elements that generate usage to the billing system to usage collection, mediation, rating, and invoicing