Pricing Modelling Enhancements
The following new Pricing related modelling capabilities have been introduced in the atomic offers:
- Billing time discount - You can now configure billing time discounts in atomic offers. Billing-time discounts are determined at the end of the billing cycle. This enables you to grant discounts based on the aggregation of a balance element during a billing cycle. For example, you can create a billing-time discount to do the following as examples : Reduce a usage charge by $10 if the total usage charge for the billing cycle is more than $100 or grant 10 included minutes if the total minutes used during the billing cycle is more than 500 or grant a free month of service if a customer has subscribed to the service for 12 months etc. To create a billing-time discount, you set up the following items:
- A non currency balance element of type counter to track.For example, you might create a Dollars Spent balance. As charges occur during a billing period, they impact the counter balance and also currency balance. At the end of the billing cycle, the billing-time discount uses the amount in the Dollars Spent balance minus the applicable discount to calculate the impact of the currency balance.
- A counter impact in atomic offer fees to track and accumulation the currency balance, such as total fees charged or total units consumed (minutes, text messages, bytes, and so on).
- A billing-time discount in the atomic offer that uses the counter balance as a basis for granting the discount.
- Additional fields on the product offering - The following fields are added to the atomic offering
- Priority - The priority field indicates the priority of the offering that will be considered during the charging time. Higher the value , higher is the priority. Used by the Oracle BRM charging engine at run time
- Provisioning tag - Use provisioning tags to provision supplementary services . Used by the Oracle BRM PDC..Load the provisioning tags in BRM first and then create them in Launch.
- Tax Supplier Id - Use tax supplier Id which represents the legal entity for collecting taxes. Configure the tax supplier Id on Launch as well as BRM PDC before using in Launch atomic offers. The tax codes used in the price will be limited to the used tax supplier id in the offering
- Configure multiple adjustments in atomic offerings for a given fee type - You can now configure multiple adjustments on atomic offers for a given fee which translates to multiple rules within a single fee for a given discount in Oracle PDC. Example 10% discount for usage fee and additionally a 1$ fixed discount. In earlier releases Launch supported this, but the integration with BRM PDC was not supported.
- Allowance grant and balance consumption model have been enabled in adjustments for all type of atomic offers.
- New discount mode in adjustments - There is a new discount mode value "Remaining Charge and Quantity" has been introduced in the adjustments to support cascade discounting.
- Adjustments - There are new additional trigger and filter conditions like Price Plan Name, Currency, Measured By, GLID, Time Period, Service Code, Usage Class, Usage Type and Service Class and Expressions as trigger conditions. Expressions can contain functions such as Max, Min, Round, Round Up, Round Down, Round Bankers, Member Balance and Balance of Resource.
- Attribute based pricing - There are new additional operators added which could be used on attribute characteristic values participating in usage pricing. Additionally the characteristic value can be single value or list of values. The below operators are now supported for the usage price.
- If value type is 'List Of Values' operators available are, 'In' and 'Not In'
- If value type is 'Single Value' operators available are, 'Equals', 'Not Equals', 'Matches', 'Not Matches', 'Maps to', 'Not Maps To'
- For one time price and recurring price, the value type would be always 'Single Value' and operators are limited to equal.
The following figure shows the billing time configuration in atomic offering

Billing time discount configuration
The following figure shows additional properties added on the offering

Additional properties
The following figure shows the ability to add new trigger conditions in adjustments of atomic offering

Additional trigger conditions
The following figure shows the operator support in attribute based pricing

Attribute based pricing with operator support
The business benefit of this feature is additional pricing constructs that can be used in offerings to meet the business requirement
Steps to enable and configure
You don't need to do anything to enable this feature.
Access requirements
- Communications Catalog Product Manager