My Oracle Support Banner

Reactivate Deal Does Not Use Price Override (Doc ID 2884277.1)

Last updated on FEBRUARY 12, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version 12.0.0.3.0 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
When an overridden purchase is inactivated and reactivated, the user observes that the reactivation does not use the override price, instead it uses the catalog price.

EXPECTED BEHAVIOR
-----------------------
The override price should be charged when overridden purchase is reactivated.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Product is configured to charge (28.99 currency impact/25.99 non-currency)
2. Create an account
3. Purchase the deal with price override currency impact to 30 (cycle_fee_amt); override cycle_disc_amt with another value, status=1 (using PCM_OP_SUBSCRIPTION_PURCHASE_DEAL)
    o This generates an event where currency impact amount set to 30, retrieved from cycle_fee_amt (from purchased product)
4. Deactivate deal - sets the status of the product to 2 (suspended) from existing value of 1 (using op_subscription_set_product_status)
    o This generates an event where currency impact amount set to -30 (refund of charge)
5. Reactivate deal - sets the status of product to 1 (active) from existing value of 1 (using PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS)
    o This generates an event where currency impact amount set to 28.99 from the product bal impact.

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
References


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