Last Updated: Wed Jul 07 2021

LogiSense billing provides extreme flexibility to wrap around your creative pricing models. Whether that be subscriptions, usage, one time fees, volume tiering and more.

Service and Subscription Pricing

Price configuration is a crucial element of subscription management. Pricing can be configured at the catalog level and overwritten at the account level. Three types of pricing are available:

  • Recurring: This is your recurring subscription charge that can be configured per service and per service state. Recurring charges can be set up to recur at a given frequency; the recurrence interval is defined by the Package Price Frequency. The following price frequencies are supported: Month, Year.

    Recurring subscription charges can also be configured to have different states (e.g. Active, Suspended, Trial, On-hold) customizable to your services. Different subscription charge amounts can be configured for the different states of your subscription lifecycle.

  • One time/Non-Recurring:  Services can be configured to be a simple non-recurring one time charge as part of a package. Another way of creating one-time charges is though different state transitions for a subscription.

    A subscription could have different state transitions such as a transition from Trial to Active or Active to Suspended. A one-time transition charge can be applied to these state transitions. Note that the charge will be applied each time the state transition occurs. As an example, to represent a one-time delivery charge for instance, a service can be set up with 2 states: Inventory and Delivered and the one-time delivery charge will be initiated on the transition from Inventory to Delivered lifecycle state change.

  • Usage pricing: This is dynamic pricing that is configured based on how much usage was consumed.

Recurring and nonrecurring charges can be directly configured on a service, while usage charges are configured through rate plans and allocation buckets. Rate plans and buckets are separate entities that can be applied to the service.

Pricing can be configured for each subscription state. As the subscription transitions to a different state, the recurring charge for the new state takes over. In a prepay scenario, customers prepay for the package up front for the period. If the service changed states during the period, the charges based on the new state are computed in a prorated fashion and the customer is offered a discount (or surcharge) in the next billing period based on the revised prorated charge.

Associated with service pricing is the currency in which the price will be offered. Prices can be configured for each supported currency to facilitate multi locale and multi-currency pricing. The account currency must map to one of the supported currencies in order for a package to get applied to an account; the subscription price that the account inherits, is the price matching the currency of the account.

Timed Discounts

LogiSense Billing provides the facility to override pricing at the account level. This allows the administrator to customize pricing for that account and handle discounting options.

A discount can be a price override, or handled as a fixed or percentage offset from the catalog price. Furthermore, timeframes can be setup on discounts to handle promotional periods – e.g. 10% off the purchase price for a period of 6 months. The discount term is specified in billing periods; for a monthly package frequency, the discount period will be specified in months while for an annual frequency, the discount time-frame will be specified in years.