18 Managing Granted Allowances
You can configure how Oracle Communications Elastic Charging Engine (ECE) manages allowances granted to customers.
Topics in this document:
Processing Granted Allowances Before Applying Usage Charges
ECE processes a customer's granted allowances and usage charges in the order they appear in the product offerings defined in PDC. For example, assume you configure a product offering in PDC that grants 5 GB of free data per month and then charges $10 per additional GB of data. If a customer purchases the product offering and uses 8 GB of data in a month, ECE would first consume the 5 GB of free data and then apply a $30 charge for the remaining 3 GB of data usage.
To configure charges in PDC to process granted allowances before applying usage charges, see "Configuring Pricing to Consume Granted Allowances Before Charging" in PDC Creating Product Offerings.
About Automatically Renewing Granted Allowances
A renewable offer grants a resource for a fixed period, such as one month. Once the resource is consumed, it automatically renews according to predefined settings, provided that automatic renewals are enabled in the PDC. For more information, see "Automatically Renewing Granted Allowances" in PDC Creating Product Offerings.
ECE manages the automatic renewal of granted allowances using the following process:
-
PDC shares the validity of renewalResource and replicates it across other impacts for renewable tiers.
-
When you create the pricing tier in PDC, ensure that each tier is set to renew automatically. See “Automatically Renewing Granted Allowances” in PDC Online Help and “Configuring the Automatic Renewal of Allowances" in PDC Creating Product Offerings for more information.
-
When a customer purchases a package that includes an automatically renewable allowance, ECE creates a tracker balance for the current cycle. This tracker balance includes the following:
-
The granted amount: This is the amount the user must consume before receiving a new allowance, such as 10 GB.
-
The renewal tracker amount: This indicates the number of times the allowance can be granted to the customer, such as three times.
-
-
During the charging process, ECE checks if the following conditions apply:
-
The allowance is configured for automatic renewal.
-
The customer consumed the granted amount during the session.
-
The allowance can be granted to the customer again.
-
-
If all are true, ECE automatically renews the granted allowance to the customer.
Note:
When a customer consumes the maximum amount at the end of a session, ECE does not grant a new allowance during the session. Instead, it grants the allowance at the start of the next session.
For example, ECE grants 10 MB of data if a user's consumption exceeds 1 GB in a day. If the user's consumption is 2 GB, ECE grants 10 MB of data. The 1 GB consumption is a one-time threshold for the day and is not applicable every time 1 GB is consumed.