Negative inventory properly saves when incoming number is equal to the units needed