Pricing - Subscription Rate Plan

Note: Spartacus 2.x is no longer maintained. Please upgrade to the latest version.

Note: This feature is introduced with version 1.0 of the TUA Spartacus libraries.

Contents

Overview

A price could also encompass many different components. A typical introductory wireless offering, for example, will have an activation cost, a monthly cost, a number of free minutes, a cost for extra minutes, and some sort of promotional component. The offering might also include a corporate discount for business users. Each of these elements must be described in order to paint an accurate picture of the overall price charged for any Product Offering.

Components

  • TmaOneTimeChargeComponent displays one-time charges as:
    • main area display: displays the price list provided in the input in the following format:
      • <billing event>: <currency> <sum of the prices>
      • If the Product Offering has no pay now prices 0 will be displayed for the value. If the price has no billingEvent ‘Pay Now’ will be displayed.
    • not main area display: displays the price list provided in the input in the following format:
      • <currency><sum of cancellation fees> - <billing event>
  • TmaRecurringChargeComponent displays recurring charges as:
    • In case of one recurring charge for the entire contract term:
      • Recurring Charges: <currency> <value> /<billingFrequency>
    • In case of multiple recurring charges:
      • Recurring Charges: <currency> <value> /<mo/yr/qr> <for first/for next/for last> <duration> <month/months>
    • If the Product Offering has no recurring prices, this section is not displayed.
  • TmaUsageChargeComponent displays all the usage charges as:
    • each respective tier usage charges
    • highest applicable tier usage charges
    • not applicable tier usage charges
    • volume usage charges
  • TmaPerUnitChargeComponent displays per unit usage charges in the following format:
    • each respective tier usage charge prices/not applicable usage charge prices: <usage charge name>, Charges Each Respective Tier:
      • From <usage charge tier start> to <usage charge tier end>: <currency> <price> / <usage unit> each
      • From <maximum tier end + 1> onwards: <currency> <price> / <usage unit> each (**For overage prices)
    • highest applicable tier usage charge prices: <usage charge name>, Charges Each Respective Tier:
      • From <usage charge tier start> to <usage charge tier end>: <currency> <price> / <usage unit> each
      • From <maximum tier end + 1> onwards <currency> <price> / <usage unit> each (**For overage prices)
    • If the usage charge has no name, ‘Per Unit’ will be displayed instead.
  • TmaVolumeChargeComponent displays volume usage charges in the format mentioned below:
    • volume usage charges: <usage charge name>, Charges:
      • From <usage charge tier start> up to <usage charge tier end> <usage unit>: <currency> <price>
      • From <maximum tier end + 1> <usage unit> onwards <currency> <price> (**For overage prices)

Further Reading

For more information, see Subscription Rate Plan in the TUA Help Portal.