Overview

CRM.COM supports a variety of business models through two types of billing: 'Normal' and 'Prepaid'.

Subscriptions that follow the normal billing model are funded from an accounts receivable.  Services can be billed for an upcoming period (pre-billed) or after being used (post-billed).  Billing takes place during a normal billing run.  The run can be executed on a monthly basis (period billing - all subscribers are billed on the same day) or daily basis (anniversary billing - subscribers are billed on the day of the month on which they signed up).  A credit limit, set on the account associated with each subscription, controls the activation of services; if the limit is exceeded, then the system restricts the activation of services. 

Subscriptions that follow the prepaid billing model are funded directly from a wallet. Services can be billed for a predetermined upcoming period (pre-rated) or after being used (post-rated).  Depending on their type, services are billed when activated or during a prepaid billing run.  In order for a subscription to be successfully activated, there must be sufficient funds in the wallet of the subscriber to cover the period during which the services will be active.  Should the funds be insufficient when the billing run takes place, the services become candidates for deactivation.

The billing term scheme assigned on each subscription determines the billing behavior and the business rules that should be applied while billing subscribers (such as pricing, binding terms and billing frequencies). The billing frequency can be configured in CRM.COM, so that billing takes place at specified time intervals expressed in days, weeks, or years (for example, every 1 or 3 days, every week or month, every 3 months).

Multiple billing term schemes can be defined in CRM.COM for use in B2C and B2B billing.

Refer to Subscription Prepaid Billing and Subscription Normal Billing for additional information on each model. 

CRM.COM billing models and life cycle 

Normal billing

CRM.COM supports the following normal billing models (funded from an accounts receivable):

Prepaid billing

CRM.COM supports the following prepaid billing models (funded from a wallet):

Billing life cycle

Major Billing and Subscription Processes

Automatic renewal of subscription services


In the automatic service renewal model, the services to which a customer subscribes remain active as long as they are funded.  By default, termed subscription services are automatically renewed. The following rules apply:

Pay now and activate services later


Subscribers can pay for services and activate them on demand in the future, by purchasing an electronic voucher for a specific service.

Automatic recurring payments


Customers can opt-in to automatic payments to top up their wallets and pay unsettled bills, by drawing funds from a payment gateway. This process is applied on a recurring basis at predetermined intervals, or once a day at a specific time when the wallet balance drops below a certain threshold.

Automatically activating subscriptions


Automatic activation is a stand-alone business process that handles subscription services that are not effective.  The process uses criteria specified by the business to evaluate which of the services to activate.   Automatic activation can be applied when a payment is submitted or on a recurring basis.  The process can be applied to individual services or to an entire subscription.

Automatically deactivating subscriptions


Automatic deactivation is a stand-alone business process that handles subscription services that are classified as candidates for deactivation, as well as subscriptions that are owned by accounts with an overdue balance.  The process uses criteria specified by the business to evaluate which of the services in the deactivation queue should be deactivated.  The process is applied on a recurring basis and on individual services or entire subscriptions.  Automatic deactivation takes into consideration the date and time of activation, so as not to interrupt subscriber services prematurely.

Automatically canceling subscriptions


Automatic cancellation is a process that cancels subscription services that are not effective over a certain period (specified by the business).  The process is applied on a recurring basis and on individual services or entire subscriptions.

Notifying customers


CRM.COM provides a set of notification processes used to inform customers regarding accounts or subscriptions in a specific state.  Customers can be notified regarding:


Business Examples

Find below multiple business flows associated with billing, payments, and activation and deactivation of normal and prepaid subscription services.

Billing life cycle 


Automatic recurring payments


 

 

Paying for specific services

 


 


Recommended Reading

Refer to the CRM.COM manual getting started and best practice solution guides for further information: