My Oracle Support Banner

Account Level Discounts Configuration Behavior (Doc ID 1949576.1)

Last updated on JUNE 06, 2022

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


Following questions arise in order to understand the behavior of the out-of-box discount configuration/Discount Sharing Group behavior.

Qn1 : Account level balance group topups( granting a NCR (non currency resource) with balance using discounts) are not working as expected for Group Owner/Parent Account. The discount trigger is checking the NCR balance of the service level Balance Group instead of the account level Balance Group.

     Example : When a usage is passed, the usage discounts gets triggered. The problem is, it refers the BG(balance group) of the service whose login is passed in the usage and not account level BG even though the discounts are at account level. The expectation is the discounts validate the account level BG and not service level BG.

Is this an expected behavior ?
Qn2 : One is trying to introduce the Auto Topups for the Account Level Business Plans which is not working for Group Owner/parent Account/First Subscription. The automatic topups is accomplished with the configuration of account level discounts, one for aggregation and the other for consumption. The Account Structure is that there are 2 balance groups only, one is Account Level and other is service Level Balance group. When a corporate Account is having multiple subscriptions, then there is one account per subscription and they are all part of the hierarchy (parent- child).

So for an account having 3 subscriptions, 3 accounts  are created with one parent and 2 Child and each subscription is attached to each account. Also, if there is any account level discounts present then we create Discount Sharing Group with owner as the first account and all the three accounts are added as members.

This is also an Account Level Usage Discount which will be added to the group sharing discount. This verifies whether any types of bundles are available or not at the account level balance group and grants a bundle like topup automatically and charges the customer.

The problem with this is, when looking at the account level balance group for the Group Owner/Parent Account /First Subscription, it is instead referring to the subscription level balance group and says No balance is available and granting the Topup and charging the customer incorrectly.

Discount Details :

• Account Level Discounts (Cycle Forwards) are used to have the aggregation from the subscription Balance Group to the Account Balance Group. This Account Level Balance Group is the common pool from which All the subscriptions in the hierarchy consume the bundles. This is achieved by adding the discounts to the Group Sharing Discount.

• Account Level Discounts (Usage Discounts) are used to consume the Bundles from the common pool created above by aggregation and consuming the bundles from that. This is achieved by adding this discount to the Group sharing discount.

How to achieve the above use case ?



To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.