After Cancellation Of Discounts The Late CDRs Are Not Getting The Discount. (Doc ID 852857.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

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

Symptoms

After cancellation of discounts, the late CDRs are not getting the discount applied, even though
they are eligible for the discount.

### Steps to Reproduce ###

1) Created a customer using PCM_OP_CUST_COMMIT_CUSTOMER. This is done with backdated date of 15th May 2009, the current date is 20th May 2009.
2) Purchased a usage product and discount for the service /Service/telco/gsm using PCM_OP_CUST_MODIFY_CUSTOMER. This is done with backdated date of 15th May 2009, the current date is 20th May 2009. 
3) Rated a CDR with date as 16th it got rated and discount got applied. 
4) Now called the cancel discount using PCM_OP_SUBSCRIPTION_CANCEL_DISCOUNT, the date of cancellation is 20th May 2009:-


0 PIN_FLD_POID POID [0] 0.0.0.1 /account 605950 0
0 PIN_FLD_PROGRAM_NAME STR [0] "Automatic Account Creation"
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm 605954 0
0 PIN_FLD_DISCOUNTS ARRAY [0] allocated 20, used 5
1 PIN_FLD_DISCOUNT_OBJ POID [0] 0.0.0.1 /discount 69306 0
1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.1 /purchased_discount 604802 0
1 PIN_FLD_QUANTITY DECIMAL [0] 1

5) Rate a CDR date as 17th it got rate but the discount is not applied when it should be 

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