Sponsorship

Sponsorship lets you split a charge between more than one balance in a wallet using a sponsorship component added to a product offer. The sponsorship component includes a decision table that can select sponsorship profiles, each of which contains sponsorship rules.

Using sponsorship, you can split charges between balances owned by the same subscription or group, or with balances owned by a group above it in the group hierarchy. The subscriber's individual account can be prepaid or postpaid. Sponsoring Pricing Objects describes the sponsorship pricing objects.

Table 1. Sponsorship Pricing Objects
Pricing Object Definition
Sponsorship Rule Defines the sponsoring balance and the percentage of the charge that is made to the sponsoring balance. It also defines the charge type on which the sponsorship is applied. Charge types indicate how the sponsorship is applied; either on the Original charge (the full charge amount) or on the Remaining charge (the charge amount after one or more rules have been applied).

A minimum of one sponsorship rule is required. When multiple sponsorship rules exist, they are processed in priority order. The priority is determined by the order in which they are added to the sponsorship profile. Because sponsorship takes place before rating, each sponsorship rule works as if the previous sponsorship rule provided the full amount regardless of the credit limit of the previous sponsoring balances (see Example: Multiple Sponsoring Balances - Assumed Charges). If 100% sponsorship of the original charge is reached, MATRIXX does not process any more rules.

If there is a sponsoring rule with non-eligible balances (for example if the balance is not available in the wallet – see Example: Sponsoring Balance Limited Funds), there is no credit, or the meters tracking the balance charge are already at the credit limit, then the sponsored balance takes the charge.

Sponsorship Profile Defines the sponsored balance (the one that normally takes the charge) and an ordered list of sponsorship rules.

A minimum of one sponsorship profile is required. Multiple sponsorship profiles can be applied to a single transaction if multiple balances are charged in the transaction (see Example: Two Sponsoring Balances Charged).

When configuring sponsorship profiles, you can set a specific balance from a balance class as the sponsored balance, or you can set a balance tag from a balance class.

Sponsorship Component A sponsorship component has one or more decision tables that determine when a specific sponsorship profile is applied. For example, if a subscriber is roaming, a profile with a 50% sponsoring rule is applied and if the subscriber is not roaming, then a profile with a 10% sponsoring rule is applied.

The sponsorship component is added to a product offer. The priority order of product offers determines the priority order that sponsorship impacts the defined balances (see Example: Multiple Sponsored Balances).

Sponsorship applies to the following operations:
  • Auto renew
  • Cancel
  • Cycle arrears recurring
  • First use
  • Purchase
  • Recurring
  • Resume
  • Suspend
  • Usage

To create sponsorship rules, profiles, and components, you must have the Pricing User Domain role.

Sponsorship Process

An example sponsorship process is configured:
  1. Create a sponsorship rule, Rule 1:
    • Charge Type: Original
    • Sponsoring Balance: A
    • Sponsoring Percentage: 20%
  2. Create a sponsorship profile, Profile 1:
    • Add Rule 1
  3. Create a sponsorship component:
    • Add Profile 1 to this component
    • Set the Application to purchase
  4. Add the sponsorship component to a product offer. Set the sponsored balance to Balance 1.
In this scenario, the customer buys product offer 1 and there is a charge of $5:
  • Balance 1, the sponsored balance, has $10 available credit.
  • Rule 1 is applied and Balance A, which in this example is a virtual balance, contributes $1 (20% of $5) to the charge.
  • After Rule 1 has been applied, the remaining charge is paid by the sponsored balance, Balance 1, which could be a subscriber's individual balance, for example.