Wrong Charges During Event With System And Subscription Discount (Doc ID 1540851.1)

Last updated on AUGUST 24, 2016

Applies to:

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

Symptoms

We are facing an unexpected behavior during interaction between a new system discount and a subscription discount.

In particular, when an event impacts both discounts, we have that system discount create garbage resources, so the event is bad rated even if the rating ends without error.

DISCOUNT_PACKETs are created by packet splitting and from the EDR dump it can be seen they are broken (resource_id 0), with invalid charged amounts, where the amount charged equals (quantity_to – quantity_from) and the expectation is that it should equal (orig_amount) * (quantity_to – quantity_from) / (orig_quantity_to – orig_quantity_from). Where by orig_* we mean values from the discount packet being split.

The issue looks similar to the one described in Note 785198.1, fixed by patch 8237721 for BRM 7.3.1, while present issue is found in version 7.3.0.

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