Topic: Invalid characters in stock_id
Line 149 in inventory/manage/items.php states:
display_error( _('The item code cannot contain any of the following characters - & + OR a space OR quotes'));
Actually the hyphen / minus ("-") character is allowed in Item Codes (stock_id). Also allowed is the underscore character ("_").