Problem Statement
When users select the product , he get the message like below :
Negative Qty violation for item PTG002900/L230223. Available: 3 .00, selected 6.00
Environment
iVend reatail-6.6 7989 with SAP Business One
Symptoms
After Scanning with batch enable items on POS then error message POP UP “Negative Qty violation for item . Available: 3 .00 ,selected 6.00 “ even if sum of the InStockQuantity of all batch equal to the InStockQuantity of the item is more than 19000.
Resolution/Work Around
While investigation we Log into the iVend Management Console and navigate to: Administration > System Initialization > Enterprise –Check this parameter - Automatically Select Serial/Batch and found that “Expirydate” option selected from the drop down list
Expiry Date – “The system will automatically select the Batch numbered items that will expire first”.
So based on this option it will consider Batch numbered items that will expire first. And First expiry batch QTY is less than selected consider Batch numbered items and giving below error “Negative Qty violation for item PTG002900/L230223”
Suggestion
To Avoid this this error, need to select “Manual” option selected from the drop down of Automatically Select Serial/Batch
Also if batch item having multi UOM then Available stock showing in Base UOM by default on POS screen