My Oracle Support Banner

End Date Added To Discounts While It Is Not Expected (Doc ID 1922769.1)

Last updated on MARCH 06, 2019

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. Create product , monthly cycle forward (mcf) , service/ip , 100$ , proration based on usage, P and D flags enabled
    Create 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. On 01 JUNE : create Account with above plan
  3. On 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.




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

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