Resource Validity Period Not Applied Correctly with End Date

(Doc ID 1612271.1)

Last updated on SEPTEMBER 11, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.
Checked for relevance on 11-Sep-2017.

Symptoms

On :  7.5.0.5.0 version,  Pipeline Rating & Discounting/Real Time Discounting problem

There was a requirement of a discount validity for 1 billing cycle only, so the user has configured in resource validity period (discount rule) as:
start date : immediately
end date :  relative  - 1 billing cycles

ACTUAL BEHAVIOR  
---------------------
The discount got applied for several billing cycles.

EXPECTED BEHAVIOR
-----------------------
The discount should be valid only for one cycle.

STEPS
-----------------------
Pricing configuration:
Discount - 100% Discount, Subscription to /service/telephony, Parallel, Monthly Cycle Forward Event with discount model RENT.
                 Discount Condition : Condition Expression  BAL(1000095) greater than 0
                 Discount Rule : Balance Impact/Consume:  On USD (840), Applied To Event Owner, -100%, Base Expression  BAL(1000095) greater than 0
                                        Resource validity period  : start date : immediately; end date : relative  - 1 billing cycles
Product - Subscription to /service/telephony, Monthly Cycle Forward Event
               USD scaled amount $330, proratable, start date immediately, end never
               Free second resource (1000095),  scaled amount 330, proratable, start immediately, end date 1 billing cycle
Plan/Deal - with above product and discount

1. On Jan 4, create account with the plan RENT
    Free second (1000095) = 330
    Bill in progress  = $330
    No discount

2. On Feb 4, run billing for the first cycle Jan 4 - Feb 4
    B1-8, Charge $660, Discount $330, Amount Due $330

3. On Mar 4, run billing for the second cycle Feb 4 - Mar 4
    B1-10, Charge $330, Discount $330, Amount Due $0

Changes

 

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