diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php
index 5a4db149b8792b53afa5bef1498c41d34d34a134..779a7da96f5ada2919af9ce0b49d03fa06f9aa31 100644
--- a/htdocs/admin/dict.php
+++ b/htdocs/admin/dict.php
@@ -448,11 +448,12 @@ if (GETPOST('actionadd') || GETPOST('actionmodify'))
         	$ok=0;
         	$msg.= $langs->transnoentities('ErrorCodeCantContainZero').'<br>';
         }
-        if (!is_numeric($_POST['code']))
+        // FIXME regresion if code with not in numeric base
+        /*if (!is_numeric($_POST['code']))
     	{
 	    	$ok = 0;
 	    	$msg .= $langs->transnoentities('ErrorFieldFormat', $langs->transnoentities('Code')).'<br />';
-	    }
+	    }*/
     }
     if (isset($_POST["pays"]) && $_POST["pays"]=='0') {
         $ok=0;