My Oracle Support Banner

Incorrect Bundle Grants Due To Delayed Cdr Belonging To Previous Bill Cycle. (Doc ID 2675447.1)

Last updated on JUNE 01, 2020

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.3.0.6.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.3.0.6.19 version, Rating business logic

ACTUAL BEHAVIOR
---------------
For the delayed cdr belonging to previous bill cycle, Grants created with wrong valid_to and valid_from value.


EXPECTED BEHAVIOR
-----------------------
It should consider delayed billing cycle and set VALID_FROM and VALID_TO accordingly.
 
STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Customer is on DOM 27, Previous Bill Cycle : Mar 27 2020 to Apr 27 2020 .
 
2. Delay Billing is set to one day .
 
3. Close Billing Completed on 28-04-2020 00:00:26
 
4. Current Billing cycle Apr 27 2020 to May 27 2020
 
5. Delayed CDR with Start Time : 25-04-2020 03:00:00 and End Time : 25-04-2020 03:00:00 belongs to previous Billing cycle, comes to system and got rated in ECE on 29th Apr
 
As part of rating this cdr if customer balances are exhausted system grant 1 GB and charge 1 $ which is valid for 2 Bill Cycles.
 
Validity is of 1 GB is currently happening like below .

Actual
VALID_FROM : 27-04-2020 00:00:00
VALID_TO : 27-06-2020 00:00:00

Expected
VALID_FROM : 27-03-2020 00:00:00
VALID_TO : 27-05-2020 00:00:00

If another delayed cdr coming which belongs to previous bill cycle it is not finding the bucket because of validity and granting 1GB and charging customer again .


Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


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