When processing negative stock adjustments, RMS was not moving the quantities correctly from or to the bins as required. This resulted in an incorrect stock position for the bin. This has now been corrected so that RMS will update the bin movement correctly.
The following two scenarios were previously causing the adjustmentsize_creation_stockpackets broom task to fail and incorrectly deplete the bin:
1. When trying to process a negative stock adjustment for any location with a dcbin_code populated, the RMS broom task would always fail. This has been resolved.
2. When trying to process stock adjustments where the first line is a positive adjustment and the remaining lines were negative stock adjustments, then bin movement was not updated correctly and an incorrect reference of the adjustment size was recorded against the dcbinicstran table. This has been resolved.
"