This article contains information about various problems that can occur during the use of the Microsoft 365 CSP to NCE (Connect) migration script


Error ID
Summary/ErrorSample from Dry Run migration results file
ExplanationWhat to do
1
Software or Perpetual subscription
SErr1: Validate the tenant resource aps.id 'xxx-yyy-zzz' failed for customer #11002 subscription #15355: Unexpected number of primary licenses (type 'http://www.softcom.com/officeOffer/1') 0 in the core subscription aps.id 'aaa-bbb-ccc'.

Software and Perpetual subscriptions are out of the scope of migration yet (they are indeed NCE offers at all effects).

It can be identified because, in the dry run, column "Type" shows "SoftwarePerpetual".


Such subscriptions must be removed from the subscription input lists prior to the execution of the script.
3
Subscription with pending order
SErr1: Subscription #1413835 with aps.id 'xxx-yyy-zzz' has incomplete order #342215 with id 'aaa-bbb-ccc' status 'PROBLEM'

or

SErr1: Subscription #1152528 with aps.id 'xxx-yyy-zzz' has incomplete order #102326 with id 'aaa-bbb-ccc' status 'NOT_STARTED'

It is possible to place an order for a subscription whose last order is still in a non-closed status, such as "Provisioning", "Long Running Operation", or even "Provisioning Failed". Having this kind of order completed or canceled is needed prior to being able to place additional orders.

Status might be different depending on the order type and current status of the pending order.

Each case needs to be analyzed and resolved separately, depending on the pending order itself.

Fix the pending order by having it completed and after that, provide the subscription in a separate batch to be re-launched.


4MCA is not signed

SWrn1: The subscription #124289 is ready for migration, but has been postponed. The customer has errors.

and

CErr1: For the customer #1100143 with Microsoft tenant id 'xxx-yyy-zzz' MCA acceptance is required


This warning is shown when doing MCA pre-validation and it detects that the customer hasn't signed it yet.

Ensure this scenario does not occur by sharing subs to be migrated where MCE is ready. If reproduced by human error then please work with partners to ensure their customers get MCA signed.

If an order was already injected which should not occur, the customer is required to go to UX1, to the "Microsoft CSP" product tile, and accept the form that will be shown there before attempting the migration.

Run the script in dry-run mode without skipping MCA validation to solve the issue before the migration.

Note: In the case of New Zealand, MCA is not checked during validation. Ensure customers without MCA are not scheduled.

6Domains not based on "onmicrosoft.com"

SErr1: The primary_domain 'YOURDOMAIN.onmicrosoft.com.onmicrosoft.com' is not based on 'onmicrosoft.com'.

or

SErr1: The primary_domain 'YOURDOMAIN.mail.onmicrosoft.com' is not based on 'onmicrosoft.com'.

Tenant Domain for a given subscription is not following the ".onmicrosoft.com" format.It's required to fix duplicated suffixes.
7SKU is not included in the mapping fileSErr1: target_plan_id is not specified/not found for source_offer_id '4244aed3-90ae-4754-8dc8-37f2e8d84e85' 'Microsoft 365 Business Voice (US) Adoption Promo'.The donor CSP offer is not included in the .csv mapping file because it is missing, or because there is no equivalent/valid destination offer in NCE.Skip such subscriptions or submit a ticket to the Technical Support team to clarify the issue.
8Subscription provisioned in Offline ModeSErr1: Wrong data: msSubscriptionId 'offline mode'. UUID format is expected.The subscription was provisioned in Offline Mode and the data is corrupted or not filled appropriately.The subscription must be canceled or corrected with information from Microsoft.
11Subscription is terminated

CErr1: The customer #1300025519 could not be prepared because there are no tenant resources available (Microsoft 365). Possible cause: this customer doesn't have Office 365/Microsoft 365 subscriptions.


or


The subscription #1508107 is not linked to the tenant resource O365;

Maybe the subscription has already been deleted


The first message will be shown in the dry run when a given customer has no active subscriptions.


The second message will be shown during migration when a given subscription is terminated.

Migration can be skipped in those cases.
12Subscription has "disabled" or "suspended" statusSErr2: The core subscription aps.id 'a0057465-b25f-4493-a053-8245416f045d' for the tenant resource aps.id '6c114383-610b-4774-a242-62f8af8923c1' is disabled. Migration of disabled subscriptions is not supported. The message will be displayed in a dry run when a given subscription has Service Status = Stopped and Status = Expired.Migration can be skipped in those cases.

Need to terminate/release from hold impacted subscription, depending on each case.
13Empty field (blank) in customer or reseller billing profile

'500 Internal Server Error' received from 'POST https://inhouse-products:8081/rest/tenant': 400 Bad Request ConnectError(error_code=VAL_001, errors=[asset.tiers.customer.contact_info.postal_code: This field may not be blank.])

or


SErr1: An error has been occurred during processing order for migration phase 'phase1_cp'source offer id 'xxx-yyy-zzz' of the S #1152297 C#1200023 to Connect: The provisioning order #10306188(SO000426) id 'aaa-bbb-ccc'; provisioning status: 'PROBLEM'; payment status: 'FINISHED' errors=[asset.tiers.customer.contact_info.contact.first_name: This field may not be blank., asset.tiers.customer.contact_info.contact.last_name: This field may not be blank.])


Orders failing automatically in CBC (requests not reaching Connect) because of one or more mandatory fields in the customer's business profile.

In the example, it refers to the postal code, but this is also happening for last name, name, etc. For both customer and reseller.


Fill out all empty mandatory fields for the billing profile in the customer or reseller profile.

Resubmit is not working so a new Sales Order needs to be placed manually.

Once the Sales Order is completed, Cancellation Order for the CSP subscription needs to be placed manually as well.

S/w bug APSA-24195 should cover such cases in dry-run mode.

14Resource with UID not found.

Cancelation in progress

CErr1: An error has been occurred during validation MCA of customer #100072: HTTP Error 404: Not Found { "error": "APS::Util::ResourceNotFound", "message": "Resource with UID 'xxx-yyy-zzz' not found." }This happens when the subscription is terminated while the dry run is being executed.Launch dry run again.
15The resource has different limits

Upsize is in progress

SErr1: Validate the tenant resource aps.id 'xxx-yyy-zzz' failed for customer #1000246 subscription #150120: The resource { "apsType": "http://www.parallels.com/o365Service/1.23", "id": "1001550", "limit": 96, "property": "msLicenses", "resourceId": "aaa-bbb-ccc", "title": "Office 365 Licenses", "unit": "unit", "usage": 0 } has different limits: limit_tenant=93 limit_core=96 core subscription aps.id 'ddd-eee-fff'

or

SErr1: Validate the tenant resource aps.id 'xxx-yyy-zzz failed for customer #1000204 subscription #1393536: The addonGuid 'aaa-bbb-ccc' rt_id #1003842 has different limits: limit_tenant=40 limit_core=60 core subscription aps.id 'ddd-eee-fff'


This happens when the subscription is in the process of upsizing/downsizing while the dry run is being executed.Launch dry run again.

16Subscription belongs to a resellerCErr1: Unexpected type 'RESELLER' of pa account resources for id #1000009118. The expected is 'CLIENT'

Subscription belongs to a reseller instead of a customer.

The script is not able to migrate that kind of subscription.


17Reseller is on hold (administrative or credit)

CErr1: Unexpected status 'CREDIT_ADMINISTRATIVE_HOLD' of parent bss account info resources for id #1001067 aps.id 'xxx-yyy-zzz'. The expected is 'ACTIVE' Check the 'hold' statuses of the reseller.

or

CErr1: Unexpected status 'CREDIT_HOLD' of parent bss account info resources for id #1000155642 aps.id 'xxx-yyy-zzz'. The expected is 'ACTIVE' Check the 'hold' statuses of the reseller.

CSP subscription to be migrated under a reseller on credit or administrative hold.Need to release the impacted reseller from hold depending on each case and provide it in a separate batch.
18Multiple tenant APS resources for the subscriptionCErr1: There are more than one tenant APS resources related to the subscription #1100412. To continue, unprovision the redundant tenant APS resources.Misconfiguration issue.Each case must be investigated and fixed separately.
19Requested limit greater than the max allowed limit

SErr1: An error occurred while load migration resources for source offer id 'xxx-yyy-zzz': Error when finding target upgrade resource: 'Error when calculate the limits for target upgrade resource:
'resource rate: the requested limit '5500' is greater than the max allowed limit '5000''service plans: #37614 -> #16438 (source -> target) rt_id: #1014697 rr_id:
aaa-bbb-ccc offer id: xxx-yyy-zzz 'Office 365 Extra File Storage' limit:5500(source) S#1151551'

Max limit configured for NCE version of a given offer cannot accommodate the amount to be migrated. The issue will be resolved in scope of s/w bug PMA-29867.

Another solution: update limit for a subscription.
20
Empty data on tenant information
SErr1: Unable to prepare the customer #1008021 because there is no domain available. Tenant resource aps.id 'xxx-yyy-zzz'.In this example, the customer has some tenant data empty.Reach out to the Technical Support team to fix the issue.
21Tenant resource has no limit for the primary licenseSErr1: The tenant resource 'xxx-yyy-zzz' has no limit for the primary license; the property 'msLicenses.limit' empty or null; customer #1002458. The migration of such resources is not supported.
Misconfiguration issue. 
Reach out to the Technical Support team to fix the issue.
22Platform timeout

CErr1: An error has been occurred during validation orders of customer #1000610: HTTP Error 500: Internal Server Error { "error": "APS::Util::Exception", "message": "javax.ws.rs.ProcessingException: org.apache.http.ConnectionClosedException: Premature end of chunk coded message body: closing chunk expected" }

or

CErr1: An error has been occurred during validation orders of customer #1102057: [Errno 104] Connection reset by peer

or

CErr1: An error has been occurred during validation MCA of customer #10002217: HTTP Error 500: Internal Server Error {"error": "EndpointIOException","message": "Could not invoke endpoint url 'https://10.2.80.221:443/O365/tenant/xxx-yyy-zzz/checkMCAStatus' of application instance with UUID 'aaa-bbb-ccc'. RESTEASY004655: Unable to invoke request: java.net.SocketException: Connection reset: Connection reset"

Platform temporary error. Error message can take many different forms, since it depends on the script phase when crashing.Resubmit a failed order or run a dry run again, depending on the stage where it happens.
24Sales Order in "Applying Credit Documents to Reseller-level Transactions" or "Automatic Payment for Reseller is Waiting for Completion"

SErr1: The provisioning order #10305851(SO000128) id 'xxx-yyy-zzz' - timeout; phase 'phase0_lo'provisioning status 'NOT_STARTED'; flow status 'AD'; payment status: 'FINISHED'

or

SErr1: The provisioning order #35483737(SO000054) id 'aaa-bbb-ccc' - timeout; phase 'phase0_lo'provisioning status 'NOT_STARTED'; flow status 'TW'; payment status: 'FINISHED'.

Sales Order for NCE blocked in unexpected status to avoid having it completed, caused by some reseller billing issues.Make any action needed to have the order completed.

Proceed to manually cancel the CSP legacy subscription after that.  
26Sales Order remains in LRO after completion of execution.

Sales Order pending because Inquiring Request 
SErr1: The provisioning order #3548398(SO000004) id 'xxx-yyy-zzz' - timeout; phase 'phase1_cp'provisioning status 'IN_PROGRESS'; flow status 'LO'; payment status: 'FINISHED'.

Sales Order for NCE is blocked in unexpected LRO/Pending status to avoid having it completed.

Most probably because the request went to the Inquiring stage(main reason: address validation).


Make any action needed to have the order completed.

Once the Sales Order is completed, Cancellation Order for the CSP subscription needs to be placed manually too.


27
Sales Order in "Waiting Approval"

Sales Order pending because of manual step required  
SErr1: The provisioning order #3548403(SO000143) id 'xxx-yyy-zzz' - timeout; phase 'phase0_lo'provisioning status 'NOT_STARTED'; flow status 'WA'; payment status: 'PROCESSING'Sales Order for NCE blocked in unexpected status to avoid having it completed.

Make any action needed to have the order completed.

Proceed to manually cancel the CSP legacy subscription after that. 


28MPN ID is not valid as a partner on recordSErr1: An error has been occurred during processing order for migration phase 'phase1_cp'source offer id 'xxx-yyy-zzz' of the S#137096 C#11020685 to Connect: The provisioning order #3548364(SO000003) id 'aaa-bbb-ccc'; provisioning status: 'PROBLEM'; payment status: 'FINISHED'Reseller MPN is not valid to provision any kind of O365 offer. Need to be reviewed and/or updated. Adjust MPN from RCP.

Cancel the failed order and place a new one manually.

Once Sales Order is completed, Cancellation Order for the CSP subscription needs to be placed manually too.

29Subscription has pending or incomplete tasks 

SErr1: The tenant resource 'xxx-yyy-zzz' has the aps status 'aps:suspended', while the expected is 'aps:ready'. Please check the incomplete tasks for the customer #13028068 subscription #1044049.;

or

SErr3: The tenant resource 'xxx-yyy-zzz' has the status 'disable', while the expected is 'ready'. Please check the incomplete tasks for the customer #13028068 subscription #1044049.

or

SErr1: The tenant resource 'xxx-yyy-zzz' has the aps status 'modifing', while the expected is 'aps:ready'. Please check the incomplete tasks for the customer #110123581 subscription #1508214.

or

SErr1: The tenant resource 'xxx-yyy-zzz' has the aps status 'aps:provisioning', while the expected is 'aps:ready'. Please check the incomplete tasks for the customer #10216787 subscription #1423403.

or

SErr2: The tenant resource 'xxx-yyy-zzz' has the status 'None', while the expected is 'ready'. Please check the incomplete tasks for the customer #1000216787 subscription #1423403.

Current status of the subscription is mentioned in the error message and may take different values. Make pending tasks finished to allow subscription to reach the expected status.
30The subscription has multiple tasks running SErr2: There is one or more tasks related to subscription #1501932Operational issue.

Each case needs to be fixed separately.

Make pending tasks finished or remove duplicated/unnecessary ones.

32Subscription postponed due to customer error

SWrn1: The subscription has been postponed. The customer has errors.

or

(The subscription)(.+?)(is not processed the customer has errors) 


This generic warning points to more explicit errors.

In most cases, this is because the customer has no signed MCA (see item 4), but there are also errors related to the subscription itself.

Search for additional errors mentioned in the same row in the dry run results file in the Errors and/or the CustomerErrors columns.

Proceed according to each specific error.


33All subscriptions under a given customer have errorsCErr1: The customer has all 1 subscriptions with errors: [#1508274]

This generic error points to more explicit errors.

In most cases, this is shown because the subscription is not mapped (see item 5), or is a fake annual.


Search for additional errors mentioned in the same row in the dry run results file in the Errors and/or the CustomerErrors columns .

Proceed according to each specific error.


34Cancelation Order for CSP failed because the subscription is already terminatedSErr1: An error has been occurred during placement order for cancelation of the source subscription S#1370188 C#11020381: Placement order for C#11020381 S#1370188 failed: 'Can not cancel Subscription #1370188: it is Terminated already. 'Cancelation Order for CSP subscription failed because by the time it was going to be placed by the script, it was already canceled manually by someone.

Cancel failed Cancelation Order.

No additional steps are required.


35The customer's account is canceledCerr1: Unexpected status 'CANCELLED' of bss account info resources for id 1242432. The expected is 'ACTIVE' Check the 'hold' statuses of the customer.The Customer account is canceled, so presumably, all subscriptions under it should already be canceled as well.

Is not possible to do anything with this customer.

Skipped from migration.


36The customer's account is on holdCerr1: Unexpected status 'ADMINISTRATIVE_HOLD' of bss account info resources for id 324286. The expected is 'ACTIVE' Check the 'hold' statuses of the customerThe customer's account is on hold.Take any action needed to release the account from hold  and proceed with migration manually, or add it to a future batch.
37MCA skipped due to no Microsoft tenant informationCWrn1: Validation MCA acceptance for the customer #1000216787 skipped; there is no Microsoft tenant.Subscription Status is stuck in Provisioning Status and no Microsoft Account or User IDs have been generated yet, hence MCA validation can't happen.Each case needs to be investigated and fixed separately.
38BSS subscription migration is not supported(SErr\d: The BSS subscription)(.+?)(The migration of such subscriptions is not supported. Either activate the subscription or destroy it.)
Status in OSS and status in BSS are not matching.
Ensure both statuses are equivalent to both Operations and Billing
41
The customer has no cloud subscriptions

CErr1: The customer #104154 has no cloud subscriptions.

or

SErr1: The subscription #104154 has no cloud subscriptions. In order to proceed, the subscription should be destroyed.


This generic error points to more explicit errors for subscriptions (the most common issue is that the subscription has no Microsoft subscription.

The subscription should be destroyed.


No additional steps can be done.


Skipped from migration.


42The user account does not exist in the tenant

SErr1: Failed to load subscribed_skus for customer #1071997 initial_subdomain 'YOURDOMAIN' tenant asp.id 'xxx-yyy-zzz': HTTP Error 500: Internal Server Error.
"error": "ApplicationUnknownError",
"http_request": "GET https://mosigw.company.com:443/Office365Application01/
aps/tenants/xxx-yyy-zzz/subscribed_skus?includeOrderInfo=false",
"message": "AADSTS50020: User account '{EmailHidden}' from identity provider 'https://sts.windows.net/6011262a-a185-485f-b462-31d8ac8e7686/' does not exist in tenant 'XYZ' and cannot access the application 'aaa-bbb-ccc'(Odin Automation Office 365 Integration) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.'

or

(SErr\d: Failed to load subscribed_skus for customer)((.|\n)+?)(The Microsoft 365 application does not have the necessary administrative permissions to manage this Microsoft account. The owner of this Microsoft account must grant these permissions to the application).


The user account does not exist in the tenant and cannot access the application in that tenant.The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
43Inconsistency of tenant resource data stored in APS bus

CErr1: The customers #1037434 contains the wrong tenant APS resource with aps.id 'xxx-yyy-zzz' no property 'subscriptionId' in the relation 'subscription'.


and


(SErr\d: Failed to parse subscribed_skus for customer)(.+?)(The CBC subscription was not found for tenant)(.+?)(This may means that the data of the endpoint and the APS-bus contain conflicting data.)


or


(SErr\d: Failed to parse subscribed_skus for customer)(.+?)(inconsistency in the endpoint database - the value of Quantity should be 0)(.+?)(This may means that the data of the endpoint and the APS-bus contain conflicting data.)

Wrong tenant resource stored in APS bus.


This may mean that the data of the endpoint and the APS-bus contain conflicting data.


Check the APS bus and fix it if necessary in case it's garbage.


Any tenant must be linked with the core subscription.

44
Resources from core subscription does not present in the endpoint data

SErr1: Suspicion of incorrect data configuration for subscription #2084697 (core subscriptions with aps.id(s) [xxx-yyy-zzz]). The resources [{

"apsType": "http://www.parallels.com/Office365/Addon/1.8",

}] from core subscriptions does not present in the endpoint data. It means that endpoint data mismatch with data from the platform. Need to check and adjust subscription resources.


The data in the endpoint of the APS doesn't match with the platform data.Check and adjust subscription resources between core subscription resources information and endpoint data.
46
MCA acceptance is required for the Microsoft tenant id 
SErr1: For the S#0000000 C#0000000 Microsoft tenant id 'xxx-yyy-zzzz' MCA acceptance is required.Possible reason - the application endpoint version is lower than the required oneMCA needs to be signed if it is missing or signed again if it is updated on Microsoft side.

End customer needs to sign the MCA in customer control panel for this subscription. 


Check if the application endpoint version is lower than the required one.


48
Multi-factor authentication is required to access
(SErr\d: Failed to load subscribed_skus for customer)(.+?) (Internal Server Error)((.|\n)+?) (Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access)((.|\n)+?)(})Caused by a configuration change made by the administrator, or because it was moved to a new location.It's required to use multi-factor authentication for Refresh Token user account.
49
The customer has no subscriptions 

(Cerr\d: The customer)(.+?)(does not have any subscriptions)
The error can occur  when the input is from customers and not from subscriptions, and a given customer has no active CSP subscriptions.Skip this case from migration.
52The Reseller account is canceledCErr1: Unexpected status 'CANCELLED' of parent bss account info resources for id #1024579 aps.id 'xxx-yyy-zzz'. The expected is 'ACTIVE' Check the 'hold' statuses of the reseller.The Reseller account is canceled, so presumably, all subscriptions under it should be already canceled as well.

Is not possible to do anything with this subscription.

If the reseller account was transferred out, maybe the subscription was accidentally left behind.

Skipped from migration.


64Timeout during migration processSErr1: process is timeout: 7240 sec 
Need to check case by case each subscription, to identify at which step it was interrupted.
65Cancelation placed for subscription out of migration process

SErr1: An error has been occurred during placement order for termination source S#1512761 C#1100268555: Placement order for C#1100855S#1512761 failed: 'Unable to cancel the subscription: it has at least one open order. Complete or cancel it before canceling the subscription.'

or

SErr1: An error has been occurred during placement order for termination source S#15090 C#11002242: Placement order for C#11002342 S#1509040 failed: 'Can not cancel Subscription #15040: There is already a Cancellation Order #CL0006 in status "Provisioning is in progress(LO)". This order prohibits placing the order of All Order Types (Per Subscription). Please either cancel the conflicting order or wait until it is processed, or contact support. '


Cancelation order for CSP donor subscription was manually placed at a time point before migration process ended.No action needed.
66Error in payment for NCE sales order

SErr1: An error has been occurred during processing order #36437306(SO000008) id 'e387b89f-136f-4b75-9bb1-cdba98330ea0' for migration  phase 'phase1_cp' of the S#1260005 C#1100554 to Connect: The provisioning order #364306(SO0008) id 'xxx-yyy-zzz'; provisioning status: 'PROBLEM'; payment status: 'FINISHED' - FAILED

or

SErr2: The provisioning order #3643736(SO0008) id 'xxx-yyy-zzz'; provisioning status: 'PROBLEM'; payment status: 'FINISHED' - FAILED 



Business to review payment method for a given customer.
69Missing Microsoft order ID"SErr1: Internal error for subscription #101421. Error The data '{
        ""chName"": ""Exchange Online Archiving for Exchange Online"", 
        ""chSKU"": ""2828be95-46ba-4f91-b2fd-0bef192ecf60"", 
        ""idOrd"": """", 
        ""idSub"": ""xxx-yyy-zzz""
}' from 'childData' for addon counter 'childLicenses' is not valid there is no data in one or more fields: ['idSub','idOrd','chSKU']"
Missing Order ID fieldFulfill the missing Order ID field
70Bundle subscriptionSErr1: Internal error for subscription #105413. Error The property 'childLicenses5' does not present in the tenant resource aps.id 'xxx-yyy-zzz'The subscription is a bundle and migration should be done manually.No action needed. Out of scope for migration.
71Wrong character in tenant domainCErr1: 'ascii' codec can't encode character u'\u200e' in position 0: ordinal not in range(128)Wrong character in tenant domain. It's required to fix the wrong character in tenant domain.
72No default payment method for the customer CErr1: The default payment method for account #10117201 aps.id 'xxx-yyy-zzz' - not providedNo default payment method for the customer.Set e default payment method for an end-customer account.
73No resource typeSErr1: An error occurred while loading migration resources for source offer id 'xxx-yyy-zzz': The resource_type_id #101512 was not found in service plan #52402 : [#140367]No resource typeFix the subscription
74Cancelation order not completedSErr1: An error has been occurred during processing order #10809124(CL0011) id 'xxx-yyy-zzz' for migration  phase 'phase1_cp' of the S#115995 C#12059742 to Connect: The provisioning order #10809124(CL0011) id 'aaa-bbb-ccc'; provisioning status: 'PROBLEM'; payment status: 'AVAILABLE' - FAILEDFor whatever reason, Cancellation Order for CSP subscription was not completed by the time execution was finished.Track Cancellation Order and ensure it is completed.



Known limitations and other concerns

SummarySampleExplanationWhat to do
Limit exceeded

Seen in the Failed Purchase Request in the Connect Portal:

Reason: The requested number of 3 seat(s) exceeds the remaining limit of 0 seats allowed per subscription for the CatalogItemId - CFQ7TTC0LH33:0001:CFQ7TTC0J88N


Request in Connect will fail with previous error message. This happens when, after placing an NCE order and before having the current CSP canceled, the total of seats from both subscriptions exceeds the maximum limit of seats established by Microsoft for that particular offer.
Subscription with autorenewal = disabled 

N/A


Subscriptions with autorenewal = no, are candidates for the migration as well, and nothing will avoid that script process and migrate them if they are provided in the input. 

N/A


Upgrade path for legacy CSP subscription

N/A


When subscriptions are migrated using switch mode, an upgrade path from CSP to NCE offer is created for related service plans under an affected L2 Reseller. Presumably, any customer owning a subscription for that service plan will be able to perform a manual switch as well as consequence.

N/A


Reseller on hold

N/A

Sales Orders placed for NCE under a reseller on hold (Administrative Hold or Credit Hold) will get blocked in "Provisioning on Hold" status. Hence, the order will not be processed, and the CSP subscription will not be canceled either.As soon as a reseller is released from hold status, the order will automatically start the provisioning.
The customer has not signed MCA

Seen in the Inquiring Purchase Request in the Connect Portal:

State changed to inquiring with the following parameters marked as invalid: agreement_date, effective_phonenumber, email_address_agreement, first_name_agreement, last_name_agreement, mca_acceptance


Sales Orders placed for NCE for a customer who hasn't signed MCA will run into "Inquiring" status. Hence, the order will not be completed, and the CSP subscription will not be canceled either.

See also related row in the table above.


The customer needs to go to the Activation Form using the link shown in UX1 and provide all missing details so the Request is moved to Pending status.
Discount in BSS

N/A


If a BSS discount is configured and applied for a destination NCE service plan, the discount will be applied as well to Sales Order generated by the migration script for those specific service plans.

N/A