diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 23c48d93adb..54b378ad281 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -4711,6 +4711,10 @@ class Form
$tmpthirdparty=new Societe($this->db);
$defaulttx=get_default_tva($societe_vendeuse, (is_object($societe_acheteuse)?$societe_acheteuse:$tmpthirdparty), $idprod);
$defaultnpr=get_default_npr($societe_vendeuse, (is_object($societe_acheteuse)?$societe_acheteuse:$tmpthirdparty), $idprod);
+ if (preg_match('/\((.*)\)/', $defaulttx, $reg)) {
+ $defaultcode=$reg[1];
+ $defaulttx=preg_replace('/\s*\(.*\)/','',$defaulttx);
+ }
if (empty($defaulttx)) $defaultnpr=0;
}