My Oracle Support Banner

Unable To Reprice At Fulfillment Need TO Update 'REPRICE_EVENTS' TO 'LINE' In 'wf_activity_attr_values' (Doc ID 2953653.1)

Last updated on JUNE 14, 2023

Applies to:

Oracle Order Management - Version 12.2.9 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.9 version, Pricing, Discounting & Charges

ACTUAL BEHAVIOR
---------------
Discounts were not recalculated based on repricing date during Repricing at Fulfillment.
As per Per Doc Id:428738.1
Repricing Event is set to 'PRICE', which means Base Price is recalculated, but discounts are not recalculated. If you want to recalculate both base price and discounts based on your repricing date, you can set the Pricing Event to be 'LINE'. If you only want to recalculate discounts (base price is kept the same), you can use the 'Reprice Line' event.

Modified the workflow activity attributes for the reprice line sub-process as follows:.
Seeded value Repricing Event is set to 'PRICE'..
Changed this to 'LINE'. attribute.

The discounts are now recalculated for newly created sales orders and not for already existing orders before changing Repricing Event to 'Line'
 

EXPECTED BEHAVIOR
-----------------------
Expect discounts to be recalculated

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1.Order management super user
2. Made the changes to workflow as per (Doc Id:428738.1)
3. For orders before workflow changes repricing does not happen correctly.



Changes

 Modified the workflow activity attributes for the reprice line sub-process as follows:.
Seeded value Repricing Event is set to 'PRICE'..
Changed this to 'LINE'. attribute.

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
Changes
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.