Discounts With Discount Expression of Type Balance[balance_element] Does Not Work As Expected

(Doc ID 2308534.1)

Last updated on SEPTEMBER 25, 2017

Applies to:

Oracle Communications Pricing Design Center - Version 11.1.0.9.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.0.9.0 version,

ISSUE
-----------------------------
Discount Offer with discount expression of type Balance[balance_element] does not work as expected.

STEPS
-----------------------------

- Configure a one time charge offer granting 1000 units of some Free Resource (let us call them FREE_UNIT, say 1000095), name: "Reverse test - grant"
- Configure a bundle for it, name "Reverse test - grant"
- Configure a one time charge with charge of 0 Euro (this is only to trigger discount below), name: "Reverse test - charge", priority 500
- Configure a one time discount with discount expression "Balance[FREE_UNIT]", quantity range 0-50, name: "Reverse test - discount", priority 100
- configure a bundle containing "Reverse test - charge" and "Reverse test - discount", name it "Reverse test"
- submit everything, wait for a successful processing result
- restart RTP (realtime pipeline)
- create an account, purchase bundle "Reverse test - grant" - in the result there should balance impact of -1000 on FREE-UNIT
- purchase bundle "Reverse test" :

EXPECTED BEHAVIOR
-----------------------------
- there is a balance on Euro, amount 0
- there is a balance impact of 50 on FREE_UNIT, decreasing available amount of FREE_UNIT resource on the account

ACTUAL BEHAVIOR
-----------------------------
- there is a balance on Euro, amount 0
- no balance impact on FREE_UNIT


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