Connecting Azure MCA Cloud Solution Provider (CSP) Partner Billing

Flexera One uses bill data to provide an accurate view of your costs across accounts and services. This data is consumed by the Flexera One platform and made available for pre-built and ad-hoc analyses. In order to gather the cost information, certain configuration steps must be performed with specific data and credentials being shared with Flexera One.

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 

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.