SIM Web Service Call Reserves Item Quantity Incorrectly With Decimal Values
Last updated on JULY 03, 2017
Applies to:Oracle Retail Store Inventory Management - Version 13.1.3 and later
Information in this document applies to any platform.
This article will be updated as official patch information becomes available.
When SIM web service call is used to reserve an item with Meter UOM, it applies UOM conversion logic. When the user adds an item twice with different quantity, the reservation is happening successfully but the fulfillment does not happen due to decimal values (i.e., 0.0001).
Steps to Reproduce:
- Make a web service and reserve an item qty 3 and selling UOM as Meter (UOM factor is 35); item will be reserved in SIM with 3/35= 0.0857
- Make another web service call for the same item with qty 0.8; Cancel reservation
- Try to fulfill the same order with the remaining qty 3-0.8=2.2
- SIM web service fails to fulfill this, showing error message "invalid quantity".
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