Microsoft Customer Transaction Readiness
Microsoft customers are commercial entities that manage their relationship with Microsoft using a Microsoft Customer AAD Tenant (uniquely identified by a TenantID GUID) and a Tenant Name in the namespace reserved for a Microsoft Cloud Infrastructure.
A Microsoft customer is eligible to transact simultaneously in many of Microsoft’s programs, including Cloud Solution Provider (CSP). However, the Microsoft customer must meet all of the program’s eligibility criteria when a Microsoft shopping cart is formed. The eligibility criteria may impact on elements of the customer profile, terms acceptance and/or authorizations.
Scope
Program | Cloud Solution Provider (CSP) |
Platform | New Commerce Experience (NCE) |
Geography | Worldwide except China and embargoed regions |
Products | All |
Offers | All |
Partners | All |
Customers | All |
Customer Creation Eligibility
A Microsoft customer AAD tenant may be created in isolation of any Microsoft program, or coincident with the first transaction in a specific program. CloudBlue has a value-adding journey that combines the Microsoft customer creation with the first CSP fulfillment request transaction.
Organizational TaxID
Due to local regulations in certain jurisdictions, Microsoft is compelled to collect an Organizational TaxID. These are typically issued by a local authority to the Microsoft customer as proof of enrollment or compliance.
Once they are captured when the customer is created, they do not need to be included in subsequent fulfillment requests.
The RegEx of the TaxID varies by jurisdiction.
If the TaxID is not compliant, Microsoft will reject the customer creation event with HTTP Error 400 and error code 600002 or 600049.
-
Error code 600002 is frequently accompanied with an error message that gives further details, and is commonly due to a lack of agreement between the customer profile address and the TaxID region. It applies to Microsoft customers in:
-
Armenia (AM)
-
Azerbaijan (AZ)
-
Belarus (BY)
-
Brazil (BR)
-
Hungary (HU)
-
India (IN)
-
Iraq (IQ)
-
Kazakhstan (KZ)
-
Kyrgyzstan (KG)
-
Moldova (MD)
-
Myanmar (MM)
-
Poland (PL)
-
Russia (RU)
-
Saudi Arabia (SA)
-
South Africa (ZA)
-
South Sudan (SS)
-
Tajikistan (TJ)
-
Thailand (TH)
-
Türkiye (TR)
-
Ukraine (UA)
-
United Arab Emirates (AE)
-
Uzbekistan (UZ)
-
Venezuela (VE)
-
Vietnam (VN)
-
-
Error Code 600049 commonly denotes that a TaxID is not provided when required. It is not frequently accompanied by any error message and it applies to Microsoft customers in:
-
Armenia (AM)
-
Azerbaijan (AZ)
-
Belarus (BY)
-
Hungary (HU)
-
India (IN)
-
Kazakhstan (KZ)
-
Kyrgyzstan (KG)
-
Moldova (MD)
-
Russia (RU)
-
Tajikistan (TJ)
-
Uzbekistan (UZ)
-
Ukraine (UA)
Shopping Cart Eligibility
A Microsoft Customer AAD Tenant may be created in isolation of any Microsoft program, or coincident with the first transaction in a specific program.
CloudBlue evaluates the eligibility to transact on every CSP fulfillment request, so the program origination is not relevant.
In all ways that Microsoft permits, CloudBlue uses Dynamic Order Validation (DOV) to pre-check whether Microsoft will accept a CSP fulfillment request. With this approach, CloudBlue achieves exceptionally high first-pass fulfillment request acceptance.
-
If Microsoft rejects a shopping cart for some reason, this often relates to eligibility criteria or administrative aspects about data completeness or correctness. It will be flagged in place with an opportunity to remediate. It will not be possible to submit the shopping cart to Microsoft as a fulfillment request until the flagged issue is resolved.
-
If Microsoft rejects a fulfillment request for some reason, it is important to know that CloudBlue is not a participant in Microsoft’s judgement making process. If a Microsoft Partner or Marketplace Operator wishes to dispute a Microsoft rejection, or to report a potential technical defect that is blocking an eligible attempt, it is important to raise a Microsoft Service Request to discuss the matter with Microsoft directly.
Use Cases
Below you can find a use case that Microsoft Partners or Marketplace Operators may encounter:
Microsoft Error What it Means What to do There are no availabilities for country <<XX>>, Product <<OfferID>>, Sku <<SkuID>> and segment <<Segment>>
where
-
The country is expressed as an ISO 2-character country code.
-
The segment is MCI Commercial, MCI Education, MCI Nonprofit, GCC Government.
The Microsoft Customer AAD tenant is not eligible to acquire the requested NCE offer. This is a Microsoft business policy decision. CloudBlue did not participate in the decision-making process against the Microsoft business policy. CloudBlue passed through Microsoft’s reasoning without modification. -
Check that the Microsoft customer’s billing profile country is included in the NCE offer’s available countries. Microsoft may have country-specific offers within a single authorized region. If the marketplace operator is supporting the whole authorized region, there may be two or more functionally equivalent offers in the same marketplace that vary by country.
Check if the marketplace operator has a functionally equivalent offer with matching country availability. -
Check that the Microsoft customer possesses the segment qualification. If not, select an offer with a matching customer segment qualification. All MCI customers may order non-qualified commercial offers.
-
If a transacting Microsoft partner believes that their Microsoft customer meets all of the eligibility criteria for the NCE offer, yet Microsoft is still rejecting the fulfillment request, open a Microsoft service request from within Microsoft Partner Center in order to discuss with Microsoft directly.
-