Forum Discussion
Is it possible to confirm a new client is on NCE or Legacy?
- Aug 04, 2023
Hi Eric_Coffman
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.
Hi Eric_Coffman
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
Unfortunately, the subscription ID's for both legacy and NCE are not noticeably different when looking at them. Unless there is any insight into some way to tell them apart, I don't know if I will be able to.
I have compared the subscription ID from the client tenant that may have legacy subscriptions that purchases direct against a client that I am currently the indirect provider for that I know has NCE subscriptions.
I can probably get the offer ID for the client I am the Indirect Reseller for. Are you able to tell me how I can find the offer ID of the client that purchases directly?
- LicensingConcierge1Aug 03, 2023Microsoft
Hi Eric_Coffman
- The information in my reply above says traditional, license-based offers were defined by an offer ID, whereas NCE offers are defined as product, SKU, and availability (or term), and the NCE identifier for Partner Center API users is described as a catalogItemId.
- SKUs are located on the price list. Partners can see all price lists, both for legacy and new commerce license-based services, in the pricing and offers page in partner center. Partners need to be logged into the partner center to get these pricing files. How to access price lists - Pricing and offers - Partner Center | Microsoft Learn
- You should be able to compare legacy product IDs vs NCE SKU by looking at the mapping matrix. Here are the steps:
- This announcement may have gotten buried in your emails, so as a friendly reminder, you can access a spreadsheet in the Pricing section of Partner Center to see Legacy and new commerce SKUs in one view by accessing the Cloud Reseller Matrix.
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
- Nick_BeacroftAug 04, 2023Steel Contributor
Hi Eric_Coffman
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.
- Eric_CoffmanAug 04, 2023Brass Contributor
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!- Nick_BeacroftAug 07, 2023Steel ContributorI was interested in your thoughts and findings on this, and I have a customer with both legacy and NCE I could use as a test.
This D365 BC Essential subscription I know is legacy.
Offer ID = 1A90EE13-2CB4-4785-BB0F-542813F00A37
I get from the subscribedsku API the provisioning ID which does match the product in the NCE offer matrix, but it is not an NCE subscription.
"productSku": {
"id": "2880026b-2b0c-4251-8656-5d41ff11e3aa",
"name": "Dynamics 365 Business Central Essential",
"skuPartNumber": "DYN365_BUSCENTRAL_ESSENTIAL",
As I thought. The provisioned ID or skuPartNumber cannot be used to determine if a subscription is legacy or NCE.