Remove a product from an active subscription with pending charges
This tutorial demonstrates how to remove a product from an active subscription with pending charges from the Zuora UI or through the REST API.
After removing a pending charge, the charge will be removed to the time point of the estimated start date. The trigger condition is still upon a specific date. The effective start date and end date are still blank.
Remove a product from an active subscription with pending charges from the Zuora UI
To remove a product from an active subscription with pending charges, perform the following steps:
- Navigate to Customers > Subscriptions in the left navigation menu.
- Locate the subscription from which you want to remove the product and click the subscription number. The subscription detail page opens.
- Click Create Order. The Review Order page opens.
- In the Included Products tab in the Associated Subscriptions section, locate the rate plan you want to remove, and then click Remove below the rate plan name.
- In the dialog that appears, specify appropriate dates in the Contract effective, Service activation, and Customer acceptance fields.
- Click Continue.
- On the Review Order page, click Activate.
Remove a product from an active subscription with pending charges through the REST API
To remove a product from an active subscription with pending charges, use the Create an order operation to perform a Remove Product order action as follows:
- Determine the values of the following fields:
Variable Description ContractEffective
The date of the contract that governs the subscription. To create an active subscription with pending charges, you must specify this field. ServiceActivation
The date on which the services or products within a subscription have been activated and access has been provided to the customer. To create an active subscription with pending charges, you must specify this field. CustomerAcceptance
The date on which the services or products within a subscription have been accepted by the customer. To create an active subscription with pending charges, you must specify this field. - Use the "Create an order" operation to remove a product:
Request POST /v1/orders/
Request Body { "orderNumber": null, "orderDate": "2024-09-20", "existingAccountNumber": "A00000001", "subscriptions": [ { "subscriptionNumber": "A-S00000027", "orderActions": [ { "type": "RemoveProduct", "triggerDates": [ { "triggerDate": "2024-08-29", "name": "ContractEffective" }, { "name": "ServiceActivation", "triggerDate": "2024-08-29" }, { "name": "CustomerAcceptance", "triggerDate": "2024-08-29" } ], "removeProduct": { "ratePlanId": "f5cf07304b991db61f31dfbb96560010" // This is a product rate plan that contains pending charges. } } ] } ] }