Skip to content

Commit 796572e

Browse files
committed
updated per team feedback
1 parent 2367a55 commit 796572e

File tree

2 files changed

+49
-11
lines changed

2 files changed

+49
-11
lines changed

articles/cost-management-billing/manage/mca-setup-account.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,12 +384,30 @@ Enterprise administrators and department administrators are listed as invoice se
384384

385385
### Changes after migration
386386

387+
- MCA remit-to information differs - The MCA remit-to information differs from the EA remit-to information. Your accounts payable need to create two records: one for EA invoices and another for MCA invoices. For more information about MCA payment details, see [Bank details used to send wire transfer payments](../understand/pay-bill.md#wire-bank-details)
388+
- Custom or shared views under Cost Management - Custom views and shared views aren't migrated to the MCA. You need to recreate them in the new scope.
389+
- Budgets - You need to recreate them.
390+
- Azure usage file enhancement - The MCA Azure usage file has more columns and slight changes in naming conventions compared to the EA file. For more information, see:
391+
- [Changes from Azure EA usage and charges](../understand/mca-understand-your-usage.md#changes-from-azure-ea-usage-and-charges)
392+
- [List of fields and descriptions](../automate/understand-usage-details-fields.md#list-of-fields-and-descriptions)
393+
- Power BI integration - The billing parameters for MCA differ from EA. When using the Azure Cost Management connector in Power BI, you need to choose `Billing Profile ID` instead of the enrollment number in the `Scope` list. Then enter the 14-character Billing profile ID. For more information, see:
394+
- [Connect to Cost Management data in Power BI Desktop](/power-bi/connect-data/desktop-connect-azure-cost-management).
395+
- [Tutorial: Shape and combine data in Power BI Desktop](/power-bi/connect-data/desktop-shape-and-combine-data)
396+
- Changes to subscription vending using Terraform - For more information, see:
397+
- [Azure/lz-vending/azurerm | Terraform Registry](https://registry.terraform.io/modules/Azure/lz-vending/azurerm/latest?tab=inputs)
398+
- [Subscription vending](/azure/cloud-adoption-framework/ready/landing-zone/design-area/subscription-vending)
399+
- [Azure Landing Zones Subscription Vending with Terraform, Terraform Cloud, and GitHub](/samples/azure-samples/alz-terraform-sub-vending-demo-with-terraform-cloud-and-github/alz-terraform-sub-vending/)
400+
- Cost Management using third-party providers like Cloud health and Cloud easier - Organizations transitioning to MCA need to update their provider that they're transitioning to MCA. Most of them have a documented process to pull the MCA cost data.
387401
- Historical data – It isn’t available to account owners or users with the Subscription owner Azure role-based access control (RBAC) role after migration. Access for existing users, groups, or service principals that was assigned using [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) isn't affected during the transition.
402+
- Cost data transition - Cost data before the transition remains in the EA scope. It doesn't move to the MCA scope. You can access the data by switching scopes.
388403
- Reservations - When there's a currency change during or after an enrollment transfer, reservations paid for monthly are canceled for the source enrollment. Cancellation happens at the time of the next monthly payment for an individual reservation. The cancellation is intentional and only affects monthly reservation purchases. You can repurchase them after migration.
389404
- Savings Plans - If they were purchased in a non-USD currency, they get canceled during migration. You can repurchase them after migration.
390-
- APIs – If used, you need to migrate to using replacement APIs. For more information, see [Migrate from Enterprise Agreement to Microsoft Customer Agreement APIs](../costs/migrate-cost-management-api.md).
405+
- API changes - API endpoints differ between EA and MCA. Existing EA API calls don't work with MCA. You need to use Microsoft Cost Management APIs instead if using consumption APIs. For more information, see:
406+
- [Migrate EA to Microsoft Customer Agreement APIs](../costs/migrate-cost-management-api.md)
407+
- [Azure Billing REST API](/rest/api/billing/)
408+
- EA API keys - Azure Enterprise Reporting APIs are retired aren't available on MCA. Instead, you use Microsoft Cost Management APIs. For more information, see [Migrate from Azure Enterprise Reporting to Microsoft Cost Management APIs overview](../automate/migrate-ea-reporting-arm-apis-overview.md).
391409
- Automatic purchases - If used under your old EA enrollment, you need to set them up under your new Microsoft Customer Agreement.
392-
- Management groups – Subscriptions in management groups under a Microsoft Customer Agreement aren’t supported in Cost Management yet. Cost Management + Billing is managed with APIs and Azure portal functionality.
410+
- Management groups – Subscriptions in management groups under a Microsoft Customer Agreement aren’t supported in Cost Management yet. Cost Management + Billing is managed with APIs and Azure portal functionality. For more information, see [Azure RBAC scopes](../costs/understand-work-scopes.md#azure-rbac-scopes).
393411

394412
Here are some points to consider after migration.
395413

articles/cost-management-billing/microsoft-customer-agreement/onboard-microsoft-customer-agreement.md

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: bandersmsft
55
ms.service: cost-management-billing
66
ms.subservice: microsoft-customer-agreement
77
ms.topic: conceptual
8-
ms.date: 03/21/2025
8+
ms.date: 03/28/2025
99
ms.author: banders
1010
ms.reviewer: clionabolger
1111
---
@@ -26,7 +26,7 @@ This guide follows each path and provides information for each step of the proce
2626

2727
>[!IMPORTANT]
2828
> - Migrating from an existing EA to an MCA is a billing change. It isn't an Azure resource or access permission change.
29-
> - MCA may not be available for all customers. Work with your Microsoft account manager to see if you're eligible or review the [Microsoft Customer Agreement FAQ](microsoft-customer-agreement-faq.yml).
29+
> - MCA might not be available for all customers. Work with your Microsoft account manager to see if you're eligible or review the [Microsoft Customer Agreement FAQ](microsoft-customer-agreement-faq.yml).
3030
3131
## Important terms
3232

@@ -67,7 +67,7 @@ Management, deployment, and optimization tools in a **single portal**
6767
This section describes the steps you must take to enable and sign an MCA, which allows you to experience its benefits.
6868

6969
>[!NOTE]
70-
> The following steps apply only to **new MCA customers** that have never signed an MCA or EA but who might have bought Azure or per device or user products through another method, such as a licensing vehicle or contracting type. If you're a **customer migrating to MCA from an existing Microsoft EA**, see [Migrate from an EA to transition to an MCA](#migrate-from-an-ea-to-an-mca).
70+
> The following steps apply only to **new MCA customers** that never signed an MCA or EA but who could have bought Azure or per device or user products through another method, such as a licensing vehicle or contracting type. If you're a **customer migrating to MCA from an existing Microsoft EA**, see [Migrate from an EA to transition to an MCA](#migrate-from-an-ea-to-an-mca).
7171
7272
Start your journey to MCA by using the steps in the following diagram. More details and supporting links are in the sections that follow the diagram.
7373

@@ -210,12 +210,30 @@ This section of the onboarding guide describes the steps you follow to migrate f
210210

211211
### Changes after migration
212212

213+
- MCA remit-to information differs - The MCA remit-to information differs from the EA remit-to information. Your accounts payable need to create two records: one for EA invoices and another for MCA invoices. For more information about MCA payment details, see [Bank details used to send wire transfer payments](../understand/pay-bill.md#wire-bank-details)
214+
- Custom or shared views under Cost Management - Custom views and shared views aren't migrated to the MCA. You need to recreate them in the new scope.
215+
- Budgets - You need to recreate them.
216+
- Azure usage file enhancement - The MCA Azure usage file has more columns and slight changes in naming conventions compared to the EA file. For more information, see:
217+
- [Changes from Azure EA usage and charges](../understand/mca-understand-your-usage.md#changes-from-azure-ea-usage-and-charges)
218+
- [List of fields and descriptions](../automate/understand-usage-details-fields.md#list-of-fields-and-descriptions)
219+
- Power BI integration - The billing parameters for MCA differ from EA. When using the Azure Cost Management connector in Power BI, you need to choose `Billing Profile ID` instead of the enrollment number in the `Scope` list. Then enter the 14-character Billing profile ID. For more information, see:
220+
- [Connect to Cost Management data in Power BI Desktop](/power-bi/connect-data/desktop-connect-azure-cost-management).
221+
- [Tutorial: Shape and combine data in Power BI Desktop](/power-bi/connect-data/desktop-shape-and-combine-data)
222+
- Changes to subscription vending using Terraform - For more information, see:
223+
- [Azure/lz-vending/azurerm | Terraform Registry](https://registry.terraform.io/modules/Azure/lz-vending/azurerm/latest?tab=inputs)
224+
- [Subscription vending](/azure/cloud-adoption-framework/ready/landing-zone/design-area/subscription-vending)
225+
- [Azure Landing Zones Subscription Vending with Terraform, Terraform Cloud, and GitHub](/samples/azure-samples/alz-terraform-sub-vending-demo-with-terraform-cloud-and-github/alz-terraform-sub-vending/)
226+
- Cost Management using third-party providers like Cloud health and Cloud easier - Organizations transitioning to MCA need to update their provider that they're transitioning to MCA. Most of them have a documented process to pull the MCA cost data.
213227
- Historical data – It isn’t available to account owners or users with the Subscription owner Azure role-based access control (RBAC) role after migration. Access for existing users, groups, or service principals that was assigned using [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) isn't affected during the transition.
228+
- Cost data transition - Cost data before the transition remains in the EA scope. It doesn't move to the MCA scope. You can access the data by switching scopes.
214229
- Reservations - When there's a currency change during or after an enrollment transfer, reservations paid for monthly are canceled for the source enrollment. Cancellation happens at the time of the next monthly payment for an individual reservation. The cancellation is intentional and only affects monthly reservation purchases. You can repurchase them after migration.
215230
- Savings Plans - If they were purchased in a non-USD currency, they get canceled during migration. You can repurchase them after migration.
216-
- APIs – If used, you need to migrate to using replacement APIs. For more information, see [Migrate from Enterprise Agreement to Microsoft Customer Agreement APIs](../costs/migrate-cost-management-api.md).
231+
- API changes - API endpoints differ between EA and MCA. Existing EA API calls don't work with MCA. You need to use Microsoft Cost Management APIs instead if using consumption APIs. For more information, see:
232+
- [Migrate EA to Microsoft Customer Agreement APIs](../costs/migrate-cost-management-api.md)
233+
- [Azure Billing REST API](/rest/api/billing/)
234+
- EA API keys - Azure Enterprise Reporting APIs are retired aren't available on MCA. Instead, you use Microsoft Cost Management APIs. For more information, see [Migrate from Azure Enterprise Reporting to Microsoft Cost Management APIs overview](../automate/migrate-ea-reporting-arm-apis-overview.md).
217235
- Automatic purchases - If used under your old EA enrollment, you need to set them up under your new Microsoft Customer Agreement.
218-
- Management groups – Subscriptions in management groups under a Microsoft Customer Agreement aren’t supported in Cost Management yet. Cost Management + Billing is managed with APIs and Azure portal functionality.
236+
- Management groups – Subscriptions in management groups under a Microsoft Customer Agreement aren’t supported in Cost Management yet. Cost Management + Billing is managed with APIs and Azure portal functionality. For more information, see [Azure RBAC scopes](../costs/understand-work-scopes.md#azure-rbac-scopes).
219237

220238
Here are some points to consider after migration.
221239

@@ -240,6 +258,8 @@ For more information, see the following articles:
240258
- [Azure Product Transfer Hub](../manage/subscription-transfer.md)
241259
- [Migrate from EA to MCA APIs](../costs/migrate-cost-management-api.md)
242260

261+
262+
243263
### Important migration changes
244264

245265
The following points help you plan for your migration from EA to MCA:
@@ -330,7 +350,7 @@ If you're looking for Microsoft 365 admin center video resources, see [Microsoft
330350
In the billing account for an MCA, an invoice is generated every month for each billing profile. The invoice includes all charges from the previous month organized by invoice sections that you can define. You can view your invoices in the Azure portal and compare the charges to the usage detail files. Learn how the [charges on your invoice](https://www.youtube.com/watch?v=e2LGZZ7GubA&feature) work and take a step-by-step [invoice tutorial](../understand/review-customer-agreement-bill.md).
331351

332352
>[!IMPORTANT]
333-
> Bank remittance details for your new MCA will differ from those for your old EA. Use the remittance information at the bottom of your MCA invoice. For more information, see [Bank details used to send wire transfers](../understand/pay-bill.md#bank-details-used-to-send-wire-transfer-payments).
353+
> Bank remittance details for your new MCA differ from the old EA. Use the remittance information at the bottom of your MCA invoice. For more information, see [Bank details used to send wire transfers](../understand/pay-bill.md#bank-details-used-to-send-wire-transfer-payments).
334354
335355
For more information, see the [How to find and read your Microsoft Customer Agreement invoices in the Azure portal](https://www.youtube.com/watch?v=xkUkIunP4l8&list=PLC6yPvO9Xb_fRexgBmBeILhzxdETFUZbv&index=5) video.
336356

@@ -389,8 +409,8 @@ Transition the billing ownership from your old agreement to your new one.
389409
- If you're moving from the Microsoft Online Subscription Agreement (buying Azure online), watch the [Transition the billing for your Azure subscriptions from MOSA to MCA](https://www.youtube.com/watch?v=gfiUI2YLsgc&ab_channel=AzureCostManagement) video. For more information, see the [step-by-step transition guide](../manage/mca-request-billing-ownership.md?toc=/azure/cost-management-billing/microsoft-customer-agreement/toc.json).
390410

391411
> [!IMPORTANT]
392-
> - To sign the MCA, you need billing account owner access. If you don't have access, you can either contact an existing billing account owner or, if you are a global admin in the tenant, you can elevate your access and give yourself billing account ownership. For more information, see [Elevate access to manage billing accounts](../manage/elevate-access-global-admin.md).
393-
> - If you're currently a PAYG user and you have overdue invoices for the subscriptions that you're migrating, you must pay the invoice or create a support ticket through the Azure portal.
412+
> - To sign the MCA, you need billing account owner access. If you don't have access, you can either contact an existing billing account owner or, if you're a global admin in the tenant, you can elevate your access and give yourself billing account ownership. For more information, see [Elevate access to manage billing accounts](../manage/elevate-access-global-admin.md).
413+
> - If you're currently a pay-as-you-go user and you have overdue invoices for the subscriptions that you're migrating, you must pay the invoice or create a support ticket through the Azure portal.
394414
395415
For more information, see [Cost Management + Billing frequently asked questions](../cost-management-billing-faq.yml).
396416

@@ -407,7 +427,7 @@ The MCA provides more features for automation, reporting, and billing optimizati
407427
The Azure Enterprise Reporting APIs enable Enterprise Azure customers to programmatically pull consumption and billing data into preferred data analysis tools.
408428

409429
>[!IMPORTANT]
410-
> If you're using billing APIs to access usage under the EA, you will need to make updates to use the MCA APIs. Use the [Migrating EA to MCA APIs](../costs/migrate-cost-management-api.md?toc=/azure/cost-management-billing/microsoft-customer-agreement/toc.json) guide to ensure that the APIs (budgeting, Power BI, and so one) are mapped after migration.
430+
> If you're using billing APIs to access usage under the EA, you need to make updates to use the MCA APIs. Use the [Migrating EA to MCA APIs](../costs/migrate-cost-management-api.md?toc=/azure/cost-management-billing/microsoft-customer-agreement/toc.json) guide to ensure that the APIs (budgeting, Power BI, and so one) are mapped after migration.
411431
412432
### Review Power BI setup
413433

0 commit comments

Comments
 (0)