Discounts With Discount Expression of Type Balance[balance_element] Does Not Work As Expected
(Doc ID 2308534.1)
Last updated on OCTOBER 09, 2019
Applies to:
Oracle Communications Pricing Design Center - Version 11.1.0.9.0 and laterInformation 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
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
Symptoms |
Cause |
Solution |