diff --git a/htdocs/admin/supplier_invoice.php b/htdocs/admin/supplier_invoice.php
index e177f7ed628d328e2b4b07c017468d1e48492adf..92992490ac30db75136f4f36d98463c7fedfa02d 100644
--- a/htdocs/admin/supplier_invoice.php
+++ b/htdocs/admin/supplier_invoice.php
@@ -381,7 +381,9 @@ foreach ($dirmodels as $reldir)
                     print "<td>\n";
                     require_once $dir.$file;
                     $module = new $classname($db,$specimenthirdparty);
-                    print $module->description;
+                    if (method_exists($module,'info')) print $module->info($langs);
+	            else print $module->description;
+
                     print "</td>\n";
 
                     // Active
diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php
index e10fc9d6961655e9a18fb7fb3294a9b4f7650278..dc3db7a0036128f6d9414adee240d4b3285fa50d 100644
--- a/htdocs/admin/supplier_order.php
+++ b/htdocs/admin/supplier_order.php
@@ -392,7 +392,8 @@ foreach ($dirmodels as $reldir)
                     print "<td>\n";
                     require_once $dir.$file;
                     $module = new $classname($db,$specimenthirdparty);
-                    print $module->description;
+		    if (method_exists($module,'info')) print $module->info($langs);
+	            else print $module->description;
                     print "</td>\n";
 
                     // Active