End Date Added To Discounts While It Is Not Expected

(Doc ID 1922769.1)

Last updated on MARCH 28, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.


When one creates a customer, there is an end date created on the discount (purchased_discount object) even if one does not pass any end date during the subscription. However, if one changes the discount_to_validity_flags from “full” to “prorate”, the discount is correctly subscribed with no end date.

The same issue also manifests in below scenario as reported by another customer.


  1. created product , monthly cycle forward (mcf) , service/ip , 100$ , proration based on usage, P and D flags enabled
    created discount , mcf , service/ip , 10%OFF OOB discount model , under 'Detailed Discount Info' --> under 'Discount Validity Rules', make following selections for usage and cycle :
               Prorated Discount -- Full Discount -- Full Discount
               Prorated Discount -- Full Discount -- Full Discount
  2. 01 JUNE : created ac with above plan
  3. 01 JUNE : check ROBJ of purchased discount

Actual Result:

See that the end dates have changed to 01 JULY.
That means, on 01 JULY, when one runs pin_bill_accts, discount is not applied.

Expected Result:

The end dates should not change at all.





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