Double Billing Of Customers After PS19 (Doc ID 1926391.1)

Last updated on OCTOBER 02, 2014

Applies to:

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

Symptoms

Customer upgraded BRM 7.4 PS14 to PS19 and see an issue in with tailor-made products. Below is the scenario:
1. Create account on Jan 1, 2014
2. Make an off-cycle purchase on Jan 15, 2014 with the following tailor-made products:
Proration product effective from Jan15, 2014 - Jan 1, 2015
Promotion product effective from Jan 1, 2015 - Jan 15, 2015
Base product effective from Jan 15, 2015. The end date is not set
3. On Dec 20, 2014 make another tailor-made purchase which adds a promotion product from Jan 15, 2015 - Jan 15, 2016. Log file
4. Run billing on bdom - Jan 1, 2015. Log file

Expected behavior:
1. When billing is executed on bdom (Jan 1, 2015), we should be seeing 2 charges
one for the tailor-made product effective from Jan 1, 2015 - Jan 15, 2015
another charge for the newly added tailor made product effective from Jan 15, 2015 - Jan 15, 2016

2. No charge generated when the billing gets executed on Feb 1, 2015
This is the behaviour we used to see in PS14

Behaviour in PS19:
1. When billing is executed on bdom (Jan 1, 2015), we see 2 charges:
one for the tailor-made product effective from Jan 1, 2015 - Jan 15, 2015
the other charge is for the base product

2. When billing is executed on Feb 1 2015, the charge for the newly added tailor-made product (effective from Jan 15, 2015 - Jan 15, 2016) is applied. 

This behaviour is wrong, because on Jan 1, 2015 there are 2 tailor-made products which cover the entire billing period and these should be charged, not the base. Instead, we see that the base product is being charged. The base should be charge when there are no tailor-made products active. Another issue is the billing of the new tailor-made product on Feb 1. This is causing double billing for a lot of our customers and the impact is huge.

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