Hello,
It’s a quick and dirty fix but you can change the file WEBLIB_Circulation_Admin.php on line 376.
Replace this line :
$this->barcode = isset($_REQUEST['barcode']) ? $_REQUEST['barcode'] : '';
By this :
$this->barcode = isset($_REQUEST['barcode']) ? str_replace("-","",$_REQUEST['barcode']) : '';
It will remove any hyphen present in the barcode field.
See here for more information on this function : https://secure.php.net/manual/en/function.str-replace.php
Regards.