Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
V4:Subscriptions Description
V4:Subscriptions Description

...

Normal
Sub-moduleTypeClassificationNavigationDig In
Billing Term SchemesConfigurationCONFIGURATIONBILLING APPLICATIONBILLINGSET UP BILLING TERM SCHEMESConfiguring Prepaid Billing Term Schemes for Subscriptions
Subscription TypesConfigurationCONFIGURATIONBILLING APPLICATIONSUBSCRIPTIONSSET UP TYPES/wiki/spaces/WIP/pages/10008626Subscriptions
Subscription DefinitionsConfigurationCONFIGURATIONBILLING APPLICATIONSUBSCRIPTIONSSET UP BUSINESS DEFINITIONS/wiki/spaces/WIP/pages/10008628Subscriptions
Billing Term DefinitionsConfigurationCONFIGURATIONBILLING APPLICATIONBILLINGSET UP BILLING TERM DEFINITIONS/wiki/spaces/WIP/pages/10008621Subscriptions
Prepaid Billing Run DefinitionsConfigurationCONFIGURATIONBILLING APPLICATIONBILLINGSET UP PREPAID BILLING RUN DEFINITIONSConfiguring Prepaid Billing Run Definitions
Subscription Action and Sub-Action TypesConfigurationCONFIGURATIONBILLING APPLICATIONSUBSCRIPTIONSSET UP SUBSCRIPTION ACTION TYPES/wiki/spaces/WIP/pages/10008627 Subscriptions 
Deactivate Prepaid SubscriptionsApplicationImage AddedBILLINGImage AddedSUBSCRIPTIONSImage AddedDEACTIVATE PREPAID SUBSCRIPTIONSPrepaid Subscriptions
Subscription Maintenance UtilityApplicationImage AddedBILLINGImage AddedSUBSCRIPTIONSImage AddedSUBSCRIPTION MAINTENANCE UTILITIESSubscriptions

Image Modified
Anchor

...

schemes

...

schemes
Step 1: Setting up Billing Term Schemes

First you must configure the Start by configuring Billing Term Schemes.

Billing Term Schemes are used to control the creation or modification of Billing Terms. They provide information on the options available when creating Subscriptions and Jobs, such as the products that can be added or the Price Plans that will be used for their billingBilling. The Schemes also control Billing Engine processes by providing the billing Billing rules and policies that should be applied during Billing Runs.

Define the Termed Services and Expenses to be available for selection and addition to Subscriptions, and the Termed Services 'Billing Type' that distinguishes Pre-Rate and Post-Rate Services.

  • Post-Rate: Services which are billed after being used for a certain period (usually daily); and funds are directly deducted from the Wallet.
  • Pre-Rate: Services are billed for an upcoming period defined in the System and funds are directly deducted from the Wallet to cover the whole period.
    • Period Billed in Advance:  The number of days/weeks/months that a Pre-Rated Service should be billed in advance.
      If the Wallet of the Subscriber does not have enough money to cover for the Pre-Rated period, then the Service(s) cannot be activated.  

Once created, Billing Term Schemes are added on Subscription Types.

...

A Subscription Type defines the company's commercial policies which are applied on Subscriptions of that type, such as what Services and what Physical Goods can be added on each Subscription Type, which Billing Term Schemes will be made available for each Subscription Type as well as the company's departments (Organisational Units) can create Subscriptions of the specific Type.

Image Modified
Anchor

...

definition

...

definition
Step 3: Setting up Subscription Definition

An active Subscription definition must then be configuredConfigure an 'Active' Subscription Definition next.

A Subscription Definition is a set of business rules and conditions which are used in order to create and maintain Subscriptions throughout their Life Cycle. For example, through the Subscription Definitions, you can define the maximum number of Subscriptions you can have per account , or the maximum number of Main Services and Physical products that can be added on to a Subscription. 
Subscription Definitions provide a number of restrictions and controls and can be used to define product dependencies. For example, a rule can be set where additional channels cannot be added unless one of the Main channels is added first.

...

Image Modified
Anchor

...

bill_definition
bill_definition
Step 4: Setting up Billing Term Definitions

Billing Term Definitions come nextfollow. They These are differentiated based on Classification, which can be 'Subscription' or Jobs'Job'.

Billing Term is the agreement/ contract between the customer and the company. It provides information with regards to billingBilling, contract dates and billing Billing periods. Billing Terms are created every time a Billing Term Scheme is added or updated on the Job or Subscription, and it determines determine whether a Subscription will be handled by Normal or Prepaid Billing. Billing Term behaviour is governed by Billing Term Definition rulesRules.

Billing Term Definitions are used to define set the business rules used to which validate several processes applied to Subscription Subscriptions or Jobs, via through their related Billing Term.. For example, you can define rules where you will not allow Regret after a  Rules can be defined where Regret is not allowed after a certain number of days, or define where cancellation penalties are applied based on a particular service and remaining binding period.Service's remaining Binding Period.  Rules are used across all Billing Terms, regardless of their Schemes however, for each rule, you can define whether it is only applicable Scheme.  It is possible, however, to define whether a rule applies to particular schemes.

 

...

Image Modified
Anchor

...

br_definition
br_definition
Step 5: Setting up Prepaid Billing Run Definitions

Time It's time for Billing!!!

Prepaid Billing is a business billing model where customers pay in advance for Services they want to buy or subscribe to, and the billing is handled by the execution of a Prepaid Billing Run.  The  The financial entity created by Prepaid Billing Runs is Wallet Transactions which are used to debit or credit the customer's Wallet.

...

  • Post-rated Services: Services are billed after being used for a certain period (usually daily), and funds are directly deducted from the Wallet.
  • Pre-rated Services: Services are billed for an upcoming period defined in the system System and funds are directly deducted from the Wallet to cover the whole period.

Prepaid Billing Run definitions is Definitions are a set of business rules which are used to control the behaviour of Prepaid Billing Runs. Prepaid Billing Run Definition is Definitions are used in order to define several business rules that are must be applied during the Billing Run, but also as well as default values , which that are used while executing the Prepaid Billing Runs.

Image Modified
Anchor
actions
actions
Step 6: Setting Up Subscription Action and Sub

...

-Action Types and Deactivate Prepaid Subscription Runs

Configure the following modules for additional functionality and categorisation. You can skip the configuration of the these modules if not required by your business model.
 

  • Subscription Action Type:
     The modifications performed on a Subscription when a Subscription Action is executed depend on the Subscription Action's Type, while the Subscription Sub-Action Type is used to apply a business meaning.

    • There are 2 Subscription Actions and have two main characteristics that all Subscription actions have , and these are configured in the Subscription Action Type and Subscription SUb Action Type Level:

 

...

    • Sub-ActionType Level.

      Note

      It is not necessary to configure Subscription Action Types as

...

    • all available Subscription Action Types and Sub-Types can be found in the Subscription's page.

      Configure new Subscription Action Types and Sub-Types only if you want to

...

    • categorise executed Actions.

 

...

  • Deactivate Prepaid Subscriptions: The process uses the amount of money left in the customer's Wallet and the rate of the Subscription Service as defined in the Price Plan, to identify Prepaid Subscriptions Services which should be deactivated.  The deactivation decision is based on the Prepaid rating Classification calculated by Prepaid Billing Runs before the process is executed.
    The decision on deactivation is based on the Prepaid rating classification, which is calculated by Prepaid Billing Runs that are executed before the process is executed.

Do it Yourself!!

Prepaid Subscriptions

Panel
namegreen

Let's see how you can quickly set up the System to start using Conditional Access module for your Subscriptions business

Create the following Subscription Types

NameAllowed AttributesAllowed Organisational Units  
Tip
No configuration is necessary for the modules, sections and attributes not mentioned below.


Billing Term Schemes

NameClassificationTypeAllowed AttributesBilling Rules
   ServicesPrice PlansGeneric
Prepaid BTSubscriptionsPrepaid
ServiceBilling MethodPeriod Billed in Advance
GoldPre-Rate7 days
Eurosport 1Pre-Rate7 days
PPV MoviesPost-RateNot Applicable
Start Up FeeNot ApplicableNot Applicable

Note that it is not mandatory to add Usage Services.

Main Price Plan
  • Billable Period Start Date: Subscription Action Performed Date
  • Billing Effective Date: Subscription Action Performed Date
  • Discount Options: Flexible Pricing


Subscription Types

NameAllowed Attributes
 Billing Term SchemesServicesPhysical GoodsProvisioning Distributors   
NormalNormal
  • Pay Per View - Optional
  • Video On Demand - Optional
  • Basic Plan - MandatoryPrepaid
    Prepaid BT
    ServiceMandatory
    GoldYes
    Eurosport 1No
    PPV MoviesNo

    Note that it is not mandatory to add Usage Services.

     

    • Decoders
    • Smartcards
    • All
    • Marketing Community
      


    Create the following Subscription Definition

    Dependencies
    Subscription RulesService RulesInstalled Item RulesRestrictionsRestrictions
    Restrictions Per DistributorDependencies Per DistributorTiersRestrictionsDependenciesRestrictions Per DistributorDependencies Per Distributor
    • Normal 
    • Max subscriptions: 10
    • Scope: Subscriptions
    • Number of Mandatory Services: 1 -3
    • Number of Optional Services: 0 -5
      
      
    • Type: Smartcard & Decoder
    • Number of Installed Items: 0 -3
     

    Billing Term Definition

    Prepaid Billing Run definitions
     
    Name 

     

    Create the following Prepaid Billing Run Definition

    Company ZX bills has the following requirements regarding its subscribers billing

    • Billing Run executed every day and the Bill as Of date should be one day after the previous Billing Runs Day

    • Blling Run should be executed with 32 threads

    • Subscription that have been disconnected should be restarted if there wallet balance is over 0

    • Subscriptions whose wallet balance is 0 or less should be disconnected

    • System should estimate wallets that have been changed since last Billing Run execution

    • Normal Debit Wallet Transaction type should be created when executing Billing Run 

    CRM.COM Solution

    A Billing Run definition will be set up in the System with the following configurations

    Classification
    Main Billing Term DefinitionSubscriptions

     

    Prepaid Billing Run Definition

     

    Billing Run executed daily with 32 threads

    • Settings - Generic

      Recurrence Settings: 1 Day

      • Number of Threads: 32
    • Settings - Rating

      • X UOT after Previous Billing Run: 1 day

    Subscription that have been disconnected should be restarted if there wallet balance is over 0

    • Settings - Processing

      • Enable Start Service Step by Default
    • Settings - Start Service: 

      • Reconnection Amount Threshold = 0

    Subscriptions whose wallet balance is 0 or less should be disconnected

    • Settings - Processing

      • Enable Stop Service Step by Default
    • Settings - Start Service: 

      • Disconnection Amount Threshold = 0

    System should estimate wallets Wallets that have been changed since last Billing Run execution

    • Settings - Processing

      • Enable Wallet Consumption Estimation Step: Re-Estimate Wallets with changes

    Wallet

    Definitions

    Definition

    Normal Debit Wallet Transaction type should be created when executing Billing Run
    Wallet ThresholdWallet Causes - Debit Wallets
    • 0 (Disconnect or don't allow activation of Services when Wallet Balance is 0 or less)
    • During Prepaid Billing Run
      • From the drop down list: Select Normal Debit Wallet Transaction