The Use Of PIN_RATE_FLG_CUT In PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT Does Not Set NCR Validity. (Doc ID 1330540.1)

Last updated on OCTOBER 31, 2011

Applies to:

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

Goal


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


Solution

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms