public void removeItem (final SoldItem soldItem){
		StockItem stockItem = getItemById(soldItem.getId());
		if(stockItem.getQuantity() < soldItem.getQuantity()) {
			throw new IllegalArgumentException("invalid remove count: " + soldItem.getQuantity()
					+ " | have: " + stockItem.getQuantity());
		}
		stockItem.setQuantity(stockItem.getQuantity() - soldItem.getQuantity());
	}