My Oracle Support Banner

Inconsistency In Unit_retail Calculation For uom_conversion_factor != 1 (Doc ID 2984285.1)

Last updated on OCTOBER 31, 2023

Applies to:

Oracle Retail Merchandising Foundation Cloud Service - Version 19.3 to 19.3 [Release 19.3]
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
MFCS/RPCS - Inconsistency in unit_retail calculation for uom_conversion_factor != 1

Observing discrepancy in unt_retail calculation in item_loc table when item is ranged v/s when there is price change, for items where selling and standard UOM are different and conversion factor is other than 1.
The defect has details from lower environment, however this issue exists in production.

EXPECTED BEHAVIOR
-----------------------
No discrepancy should be found

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Create a new item where standard UOM != Selling UOM, and conversion factor between selling and standard UOM is not 1.
2. Note RIZP values. Standard Retail = Selling_Retail * Conversion Factor
3. Range Item-Loc from Screen.
4. Note Item_loc values. Unit_retail = Selling Retail * Conversion Factor
5. Run RPM New Item Location Batch.
6. Create and approve an emergency price change at zone level. The event must be executed.
7. Note RIZP values. Standard Retail = Selling_Retail * Conversion Factor
8. Note Item_loc values. Unit_retail = Selling_Retail / Conversion Factor -- DIFFERENT BEHAVIOR.

Tran_data transactions like invadj take unit_retail into consideration, and this creates discrepancy on stock ledger -- FINANCIAL 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.