Invalid Earned Dates On Discount Cancel Events

(Doc ID 1680110.1)

Last updated on FEBRUARY 26, 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.


With sequential discounting enabled, when closing a discount two events with opposite amounts are created, however, they have different dates.

There are two events, which have only discount balance impacts. Both are for the same /purchased_discount object, are proratable and have the same amount, however, the dates for them are different.

Reproduction Steps

1. 2014-05-20 Create account, create service, buy offer.
2. 2014-06-01-02 Billing
3. 2014-06-04 Buy discount
4. 2014-07-01-02 Billing
5. 2014-07-13 Close discount
In point 5. two events with opposite amounts are created:

The expectation is for the two event dates to be either whole month, or until the end of discount, but identical on both events.

Note as earned_end_t are different on these events, therefore they don't get aggregated properly and are incorrectly presented on the invoice (unnecessary lines are created on the invoice)


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