Creating a One-Time-Purchase Product

Product Lifecycle Management enables creation of the products that can be purchased without creating any subscription and recurring fees. This can represent, for example, a support contract or delivery agreement.

To create such products, the following requirements must be met:

  • Product Lifecycle Management is updated to version 1.11.

  • BSS hotfix BSS 20.5-2260 is installed.

There are several limitations applied to the products with one-time fee:

  • These products cannot be sold until you upgrade to CloudBlue 21.

  • Currently, a plan cannot include both a one-time-fee product and a subscription-based product.

  • You cannot decrease the amount of already purchased products with one-time fee.

  • You cannot increase the amount of already purchased products with one-time fee within an existing order. To do this, a new order must be created.

  • A purchased one-time-fee product cannot be replaced with another product, which means that you cannot configure a switch path for plans with one-time-products.

  • Currently, cost calculation and delegation on demand features are not supported for one-time-fee products.

To create a one-time-fee product, complete these steps:

  1. Create a product fulfilled internally.

  2. (Optional) Adjust fulfillment parameters of the created product.

  3. Following the guidelines below, prepare an Excel file, based on which the plan will be created. You can use this file for reference.

    • RecurringType = One Time

    • AutoRenew = Disabled

    • AlignBillingOrderWithStatementDay = False

    • No subscription periods must be defined in the file. In that case, 0-months periods will be created automatically.

    • Billing Periods = 0 months

    • The following fields should not be filled as they make no sense for one-time-fee products:

      • BillingPeriodAlignment

      • CotermingPossibilities

      • ExpirationDateAlignedWithEndOfMonth

      • ExpirationDateAlignedWithSubscription

      • BillingAlignmentResellerRedefineAllowed

      • UpgradePath_(1...N)

      • SubscriptionStartDateAfterUpgrade

    • We recommend enabling Rating Engine for plans with one-time-fee products after upgrading to CloudBlue 21 and installing Rating Engine component:

      • ProcessByRatingEngine = True

      While you are on CloudBlue version 20.5, you can disable it:

      • ProcessByRatingEngine = False

  4. Create a plan using the prepared Excel file.

  5. Configure setup fee in the created plan.

As a result, you have one-time-fee plans prepared and after the upgrade to CloudBlue 21, you can start offering them to your customers.