My Oracle Support Banner

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 AUGUST 10, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 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 Non-Currency Resource(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

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
Goal
Solution


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