My Oracle Support Banner


Last updated on MAY 18, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version: and later   [Release: 7.3.1 and later ]
Information in this document applies to any platform.


50 Free SMS (Non Currency Resource configured) are granted by a product on an account.
How to invalidate the NCR balance granted by the purchased product when the purchased product is being cancelled?

When a cancellation is done, the bucket still remains and when a new purchase is made, a new bucket gets created

Business Case

ON purchase of a product the customer gets 100 free SMS and the product has a  validity of 2 months from purchase date within which he should use the 100  free sms. So on purchase event of the product we are assigning a Non Currency  Resource with -100 and on each SMS session event adding 1 to it so that it  reaches towards 0.

Now the purchased product should expire on the customer  after 2 months hence we call CANCEL_PRODUCT after two months is over from the  date of purchase. Here we want the current Non Currency Resource bucket
should also get invalidated so that any unused free SMS becomes unusable.

 Issue with CYCLE event (MCF etc) is that since it has two months validity, customer  will get another 100 free sms on the same product after the end of first  month when billing runs, which is not desirable,so they would like to achieve it using  product purchase fee


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.