SIM Web Service Call Reserves Item Quantity Incorrectly With Decimal Values

(Doc ID 1992098.1)

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.


The issue described in this document is known to Oracle, and a fix already scheduled for future release.
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:

  1. 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
  2. Make another web service call for the same item with qty 0.8; Cancel reservation
  3. Try to fulfill the same order with the remaining qty 3-0.8=2.2
  4. 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