You have been assigned to manage the billing configuration for a large enterprise using various Google Cloud Platform (GCP) services across multiple departments. Your goal is to optimize costs while ensuring each department only has access to their respective billing information and usage data. What is the most effective way to manage the billing configuration in this scenario?