Connecting Azure MCA Cloud Solution Provider (CSP) Partner Billing
Flexera One is migrating to new Azure Cost Management APIs to provide Azure Cloud Solution Providers (CSPs) with the latest billing details for cost analysis. Using these APIs, Azure CSP Modern Commerce Agreement (MCA) cost and usage details are imported into Flexera One. This new configuration replaces the legacy method, which will be deprecated. Your account manager will work with you to migrate to the Azure Cost Management APIs to maintain your Azure cost reporting in Flexera One and ensure a seamless transition. These APIs also enable visibility of Reserved Instances and Savings Plans.
Supported Scopes
You can export Azure cost and usage data at the following scopes:
• | Billing Account |
• | Billing Profile |
• | Customer Tenant |
Scoping Scenarios
The following table lists the scoping scenarios for a Managed Service Provider (MSP).
Scope |
Description |
Scenario |
Recommended For |
Billing Account (Parent Org) |
Pulls billing data for the entire parent organization, including all linked tenants and subscriptions. |
An MSP managing multiple customers across tenants wants a consolidated bill to allocate the cost internally. |
Unified billing and full visibility. |
Billing Profile |
Scoped to specific billing profiles. Useful when different internal teams or business units manage their own billing separately. |
An MSP tracking costs separately for consulting and support services via different billing profiles. |
Use cases when financial management is decentralized. |
Customer Tenant |
Connects billing at the individual child organization (tenant) level. Typically used when a customer requires access only to their usage. |
An MSP providing large enterprise customers with access to view and analyze their usage directly. |
Use cases when customers need visibility; more complex to maintain. |
Export Mechanisms
Exports can be delivered to:
• | A storage account in partner tenant |
• | A storage account in other tenant using a SAS token |
For more information, see Export Mechanisms.
Azure Permissions Required
To configure exports and connect billing data, the following Azure roles are required:
• | Billing Account Reader at the relevant billing scope |
• | Storage Blob Data Reader on the destination storage account (in your tenant or the target tenant) |
For cross-tenant exports, assign Storage Blob Data Reader in the target tenant and use a multi-tenant service principal.
Connecting Azure MCA CSP Billing to Flexera One
The following topics describe how to connect Azure MCA CSP Billing to Flexera One.
• | Generating Credentials for MCA CSP Partner Billing Configurations |
• | Obtaining the Required Data Fields From Azure |
• | Connecting Azure MCA Cloud Solution Provider in Flexera One |
• | Bill Splitting |
Partners can implement bill splitting to allocate the costs of customer tenants to child organizations using the Customer Tenant ID dimension. This dimension provides more accurate and granular cost distribution across the partner’s customer hierarchy. For more information, see Splitting Billing Data.