Extra Refund Event Generated During Cancellation ( Advance Billing) (Doc ID 729082.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.0.0.0.0
This problem can occur on any platform.

Symptoms

-- Problem Statement:
There is a product with two events:
- quarterly forward event. Simple rate plan. Advance billing one month in advance. Not apply at
billing time. Zero rated.
- monthly forward event. Simple rate plan. Advance billing one month in advance. Not apply at
billing time. Rated xxxx.

This product is purchased by one customer let say on 24th July 08 where as the customer is active
from 10th July 08.
At this point 4 cycle forward event will be generated like: [MCF - monthly cycle forward and QCF -
quarterly cycle forward]

MCF: 24 July-------24Aug
24 Aug-------24 Sep

QCF: 24 July-------24 Oct
24 Oct-------24 Nov

Customer is billed on 10th Aug.
Again billed on 10th Sep. This time The events generated are:
MCF: 24 Sep-------24 Oct

And the deal is canceled on 30th Sep.

Now as per BRM functionality the refund events should be generated as :

MCF: 30 Sep-------24 Oct
QCF: 30 Sep-------24 Oct
24 Oct-------24 Nov

But as per the problem reported, another extra refund event is generated for MCF, i.e the events
generated are :
MCF: 30 Sep-------24 Oct
24 Oct-------24 Nov --------------------------> extra event which is incorrect
QCF: 30 Sep-------24 Oct
24 Oct-------24 Nov

-- Steps To Reproduce:
In order reproduce the steps are:
1) Create a product with two events:
quarterly forward event. Simple rate plan. Advance billing one month in advance. Not apply at
billing time. Zero rated.
monthly forward event. Simple rate plan. Advance billing one month in advance. Not apply at
billing time. Rated xxxx.
2)Create a monthly customer
3) Purchase the deal/product
4) Run two bill cycles.
5) Cancel the deal in the middle of the third cycle
6) check the refund events created.

Cause

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