Amardeep Singh Jhajj created OFBIZ-5063:
-------------------------------------------
Summary: Stock Move is not working correctly when reservation
record has quantity not available value at bulk location.
Key: OFBIZ-5063
URL: https://issues.apache.org/jira/browse/OFBIZ-5063
Project: OFBiz
Issue Type: Bug
Components: order, product
Reporter: Amardeep Singh Jhajj
Fix For: Release Branch 10.04, Release Branch 11.04, SVN trunk,
Release Branch 12.04
The problem will occur when we do stock move on reservation that have
quantityNotAvailable value. A reservation with quantity was left in the
original inventory item, but the Inventory Item had no Quantity on Hand.
This issue is also reported in OFBIZ-3178.
Here is the steps that I used to reproduce the bug.
After reservation at bulk location when 20 item backordered, inventory record
was-
Bulk location inventory item
inventoryItemId : 10004
quantityOnHandTotal: 50
availableToProm : -20
OrderItemShipGrpInvRes -Reservation record at bulk location.
inventoryItemId : 10004
quantity: 70
quantityNotAvailable : 20
After stock move -
Bulk location inventory item
inventoryItemId : 10004
quantityOnHandTotal: 0
availableToProm : 0
Pick/Primary location inventory item
inventoryItemId : 10005
quantityOnHandTotal: 50
availableToProm : -20
Here everything seems to be working fine with Inventory Item.
OrderItemShipGrpInvRes- Reservation record at bulk location
inventoryItemId : 10004
quantity: 50
quantityNotAvailable : 0
OrderItemShipGrpInvRes-Reservation record at pick location
inventoryItemId : 10005
quantity: 70
quantityNotAvailable : 20
Here OrderItemShipGrpInvRes- Reservation record at bulk location should be
removed after stock move.
Due to this bug, total reserved quantity of order was changed. For example here-
After stock move, total reserved quantity - 70 + 50 = 120. After deducting
quantityNotAvailable, the order reserved quantity calculated was 100 while
ordered was 70.
I am attaching the modified patch of OFBIZ-3178 for Release-10.04,11.04, 12.04
and trunk. Please review it and do the needful.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira