Subscriptions
Subscription is an instantiation of an offer that contains data related to the customer for this offer.
With subscriptions, customers can make one or more purchases for access to a product or a service. A subscription might not seem much different from a one-time purchase. But to manage subscription and its operations the user needs to retain more information about the customers, so he can charge them automatically in the future and maintain the access and the consumption of the service.
For more information towards Subscriptions and their behavior, please refer to Subscription concepts
Subscription lifecycle and statuses

The many statuses of a subscription materialized its lifecycle, each status has a specific meaning depending on the use cases of the projects. Here are the available statuses of the subscription:
Created: The subscription is created which means that it has been instantiated.
Active: It means that the subscription carries active services and it is ready to be consumed and billed.
Canceled: The subscription has been created, then canceled, It could be canceled on a specific date and for a specific reason “Termination reason”.
Suspended: It means that all the active services are suspended until they are resumed.
Resiliated (Terminated): It terminates all ACTIVE or SUSPENDED services and sets all access point end date to termination date, it also sets the status to RESILIATED.
Subscription lifecycle and statuses
Here is a list of uses cases and the consequence within the portal:
Type | Sub type | How | What to see |
Change offer | Move a subscription from Offer1 to Offer 2 | Action on subscription: change offer and select the target offer, then configure products | On the subscription a new version with activation date, and previous version on the previous one with a end date |
New product | Add another product | On the subscription, click the "Add Product" | Available products are displayed to be configured |
Add another product through Amendment order | Create an order to modify an existing subscription and add a product to an existing subscription | On the subscription the related order with type Amendment | |
Remove Product | Remove a product in an offer | Deactivate the Product directly on the subscription | On the subscription the product is not terminated on today's date |
Remove a product in an offer through Amendment order | Create an order to modify an existing subscription and remove a product to an existing subscription | On the subscription the related order with type Amendment has been applied with the product's status change | |
Update a Product | Change the quantity of a Product | Create an order to modify an existing subscription and change quantity of a product to an existing subscription | On the subscription, the order is listed and quantity change has been applied |
Change an attribute of the product | Create an amendment to modify attribute on the product | On the subscription, the order is listed and attribute change has been applied | |
Update a Product on Subscription with Future-dated Updates | Update Product through Amendment Order even if there is already a future-dated amendment on the subscription. | Amendment has been applied, and future amendment is still pending | |
Update a Product on Subscription with a Future-dated Remove | Update Product through an amendment order even if there is already a future-dated amendment to remove a Product on the subscription. | Amendment has been applied, and future amendment is still pending | |
Owner Transfer | Transfer from a Consumer to another Consumer | Action on subscription: change consumer | See details on Change consumer in a subscription |
Suspend a Subscription | Suspend without charge | Action on subscription: suspend | Subscription status change, Reactivation or Termination are the only possible actions. |
Suspend a Subscription with Future-dated Amendments | Action on subscription: suspend | On a suspended subscription, future amendement is applied as scheduled and leaves the suscription suspended. No charge are applied. |