Aug 01 2023 11:26 AM
Is there a way to confirm if a new client currently has legacy or NCE subscriptions in their admin portal by viewing the "Your Products" page or some other page?
I know that the subscription ID is given in the address bar when you click on each product. I also know that renewal and billing information is provided when you click on each product.
But I am looking for a definitive way to tell what type of subscription the client has.
Aug 01 2023 11:42 AM - edited Aug 01 2023 11:50 AM
I have several responses for you:
A) If you're an admin, you can verify which subscriptions your organization has by going to the admin center.
Not an admin? See What Microsoft 365 for business product or license do I have?
B) Have you used the new Get a new commerce subscription migration API and MigrationID field in the APIs? This is a new feature where you can find start/end migration completion details as long as the migration took place after June 22, 2022.
C) Additionally, when clicking upon the migrated NCE subscription in Partner Center (from the customer's subscriptions list), Partners are able to view a detailed log of migration events under the Migration Activity header.
Migrate subscriptions to new commerce - Partner Center | Microsoft Learn
5) You can find subscription and tenant IDs in the Azure portal - Get subscription and tenant IDs in the Azure portal - Azure portal | Microsoft Learn
If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.
Regards,
Microsoft CSP Licensing Concierge
Aug 03 2023 09:25 AM
Aug 03 2023 11:37 AM
Are you asking how to identify NCE SKUs vs Legacy SKUs?
If so, from what I can see in the NCE SKUs, they structure looks a lot different, meaning the NCE SKUs begin with the letters in all caps:
also, here are more key differences between traditional and new commerce:
New commerce license-based overview - Partner Center | Microsoft Learn
If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.
Regards,
Microsoft CSP Licensing Concierge
Aug 03 2023 11:53 AM
Aug 03 2023 12:52 PM - edited Aug 03 2023 01:14 PM
If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.
Regards,
Microsoft CSP Licensing Concierge
Aug 03 2023 10:35 PM
Solution
I do not believe the customer's Microsoft 365 Admin center identifies whether a subscription is legacy or NCE. This is only determined by the provisioning mechanism the partner used.
When the license subscription appears in the admin center only the resultant product details are visible and a SKUPartNumber is used by Microsoft. For example, Azure AD P1 whether legacy or NCE is the same product as far as Microsoft and the customer's tenant is concerned, it is just billed differently.
Here is an extract from an API call that gets the subscribed SKU's for a customer tenant. This is an NCE subscription because we provided it, but from this you would not know if legacy or NCE.
"items": [
{
"availableUnits": 0,
"activeUnits": 0,
"consumedUnits": 0,
"suspendedUnits": 1,
"totalUnits": 0,
"warningUnits": 0,
"productSku": {
"id": "078d2b04-f1bd-4111-bbd4-b4b1b354cef4",
"name": "Azure Active Directory Premium P1",
"skuPartNumber": "AAD_PREMIUM",
As far as I know, the only way to know is to ask the partner who provided the subscriptions. Hopefully they are honest or can provide a screenshot from Partner Centre.
Aug 04 2023 12:31 PM
@Nick_Beacroft Thanks!
I actually did something similar except via the PartnerCenter module in Powershell.
I connected to my partner center and used Get-PartnerCustomer to retrieve the list of Customer ID's.
Once I located the customer ID I needed, I used Get-PartnerCustomerSubscribedSku -CustomerID <entercustomerIDhere> and It returned all of the info in the example seen below:
AvailableUnits : 0
ActiveUnits : 6
CapabilityStatus : Enabled
ConsumedUnits : 6
LicenseGroupId : Group1
ProductName : Microsoft 365 Audio Conferencing
ServicePlans : {}
SkuId : 0c266dff-15dd-4b49-8397-2bb16070ed52
SkuPartNumber : MCOMEETADV
SuspendedUnits : 0
TargetType : User
TotalUnits : 6
WarningUnits : 0
While the SkuId was not in the NCE format that @LicensingConcierge1 provided above, I was not going to bank on it being a legacy sku.
I downloaded the Legacy Cloud Resell Matrix and the NCE Cloud Resell Matrix from the Partner Center.
I did not find the SkuId for our customers Audio Conferencing subscription in the Legacy Cloud Resell Matrix file even though that is the format that it was suggested to be in.
Instead I found that the info from the NCE Cloud Resell Matrix matched.
ProvisioningString = SkuPartNumber : MCOMEETADV
ProvisioningId = SkuId : 0c266dff-15dd-4b49-8397-2bb16070ed52
ProductId: CFQ7TTC0LHSL (NCE format)!
So I was able to determine if the current subscription type was legacy or NCE!
I wish there was uniformity in what naming across what is pulled from partner center and where the same information is found elsewhere. If only for the sake of sanity.
Thanks to both of you!
Aug 04 2023 12:48 PM
I'm happy to see that the information in my previous reply:
was helpful to you, since you said that you downloaded the Cloud Reseller Matrix for Legacy & NCE.
If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.
Regards,
Microsoft CSP Licensing Concierge
Aug 06 2023 05:07 PM
Aug 07 2023 08:12 AM
@Nick_Beacroft in the Legacy License Offer Matrix the "Provisioning ID" does not equal "ProvisioningID" in the NCE License Offer Matrix. The information provided under those headers for each offer matrix are totally different. "Durable Offer ID" in the Legacy License Offer Matrix would be the equivalent of the "ProvisioningID" in the NCE License Offer Matrix.
So based on your API results:
"productSku": {
"id": "2880026b-2b0c-4251-8656-5d41ff11e3aa",
"name": "Dynamics 365 Business Central Essential",
"skuPartNumber": "DYN365_BUSCENTRAL_ESSENTIAL",
You would have to compare the "productSku":{ "id": "2880026b-2b0c-4251-8656-5d41ff11e3aa" to the "Durable Offer ID" in the Legacy License Offer Matrix and the "ProvisioningID" in the NCE Offer Matrix.
Interestingly enough, I found the ID 2880026b-2b0c-4251-8656-5d41ff11e3aa was only found in the NCE offer and not the legacy offer matrix.
Legacy
NCE
Aug 07 2023 01:10 PM
Aug 03 2023 10:35 PM
Solution
I do not believe the customer's Microsoft 365 Admin center identifies whether a subscription is legacy or NCE. This is only determined by the provisioning mechanism the partner used.
When the license subscription appears in the admin center only the resultant product details are visible and a SKUPartNumber is used by Microsoft. For example, Azure AD P1 whether legacy or NCE is the same product as far as Microsoft and the customer's tenant is concerned, it is just billed differently.
Here is an extract from an API call that gets the subscribed SKU's for a customer tenant. This is an NCE subscription because we provided it, but from this you would not know if legacy or NCE.
"items": [
{
"availableUnits": 0,
"activeUnits": 0,
"consumedUnits": 0,
"suspendedUnits": 1,
"totalUnits": 0,
"warningUnits": 0,
"productSku": {
"id": "078d2b04-f1bd-4111-bbd4-b4b1b354cef4",
"name": "Azure Active Directory Premium P1",
"skuPartNumber": "AAD_PREMIUM",
As far as I know, the only way to know is to ask the partner who provided the subscriptions. Hopefully they are honest or can provide a screenshot from Partner Centre.