diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php
index e3c698af0c5..03106072f68 100755
--- a/htdocs/admin/pdf.php
+++ b/htdocs/admin/pdf.php
@@ -200,6 +200,27 @@ if ($action == 'edit') // Edit
print '
| '.$langs->trans("HideAnyVATInformationOnPDF").' | ';
print $form->selectyesno('MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',(! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT))?$conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT:0,1);
print ' |
';
+
+ if ($conf->global->MAIN_FEATURES_LEVEL > 1)
+ {
+ //Desc
+ $var=!$var;
+ print '| '.$langs->trans("HideDescOnPDF").' | ';
+ print $form->selectyesno('MAIN_GENERATE_DOCUMENTS_HIDE_DESC',(! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC))?$conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC:0,1);
+ print ' |
';
+
+ //Ref
+ $var=!$var;
+ print '| '.$langs->trans("HideRefOnPDF").' | ';
+ print $form->selectyesno('MAIN_GENERATE_DOCUMENTS_HIDE_REF',(! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF))?$conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF:0,1);
+ print ' |
';
+
+ //Details
+ $var=!$var;
+ print '| '.$langs->trans("HideDetailsOnPDF").' | ';
+ print $form->selectyesno('MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS',(! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS))?$conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS:0,1);
+ print ' |
';
+ }
print '';
@@ -341,6 +362,27 @@ else // Show
print '| '.$langs->trans("HideAnyVATInformationOnPDF").' | ';
print yn($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT,1);
print ' |
';
+
+ if ($conf->global->MAIN_FEATURES_LEVEL > 1)
+ {
+ //Desc
+ $var=!$var;
+ print '| '.$langs->trans("HideDescOnPDF").' | ';
+ print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC,1);
+ print ' |
';
+
+ //Ref
+ $var=!$var;
+ print '| '.$langs->trans("HideRefOnPDF").' | ';
+ print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF,1);
+ print ' |
';
+
+ //Details
+ $var=!$var;
+ print '| '.$langs->trans("HideDetailsOnPDF").' | ';
+ print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS,1);
+ print ' |
';
+ }
print '';
diff --git a/htdocs/fourn/facture/fiche.php b/htdocs/fourn/facture/fiche.php
index 1840291be73..7a3224c87e8 100644
--- a/htdocs/fourn/facture/fiche.php
+++ b/htdocs/fourn/facture/fiche.php
@@ -402,6 +402,7 @@ elseif ($action == 'update_line')
if ($_REQUEST['etat'] == '1' && ! $_REQUEST['cancel']) // si on valide la modification
{
$object->fetch($id);
+ $object->fetch_thirdparty();
if ($_POST['puht'])
{
diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
index 65f5d9bb2c9..36bd248dc94 100644
--- a/htdocs/langs/ca_ES/admin.lang
+++ b/htdocs/langs/ca_ES/admin.lang
@@ -321,6 +321,9 @@ PDF=PDF
PDFDesc=Podeu definir aquí les opcions globals per a la generació dels PDF
PDFAddressForging=Regles de visualització d'adreces
HideAnyVATInformationOnPDF=Amagar tota la informació relacionada amb l'IVA en la generació dels PDF
+HideDescOnPDF=Amagar descripció dels productes en la generació dels PDF
+HideRefOnPDF=Amagar referència dels productes en la generació dels PDF
+HideDetailsOnPDF=Amagar detalls de les línies de productes en la generació dels PDF
UrlGenerationParameters=Seguretat de les URL
SecurityTokenIsUnique=Fer servir un paràmetre securekey únic per a cada URL?
EnterRefToBuildUrl=Introduïu la referència de l'objecte %s
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index 0fa4d7677de..d9505beb391 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -320,6 +320,9 @@ PDF=PDF
PDFDesc=You can set each global options related to the PDF generation
PDFAddressForging=Rules to forge address boxes
HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+HideDescOnPDF=Hide products description on generated PDF
+HideRefOnPDF=Hide products ref. on generated PDF
+HideDetailsOnPDF=Hide products lines details on generated PDF
UrlGenerationParameters=Parameters to secure URLs
SecurityTokenIsUnique=Use a unique securekey parameter for each URL
EnterRefToBuildUrl=Enter reference for object %s
diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
index 69c762db639..6558c66b19e 100644
--- a/htdocs/langs/es_ES/admin.lang
+++ b/htdocs/langs/es_ES/admin.lang
@@ -321,6 +321,9 @@ PDF=PDF
PDFDesc=Puede definir aquí las opciones globales para la generación de los PDF
PDFAddressForging=Reglas de visualización de direcciones
HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el IVA en la generación de los PDF
+HideDescOnPDF=Ocultar descripción de los productos en la generación de los PDF
+HideRefOnPDF=Ocultar referencia de los productos en la generación de los PDF
+HideDetailsOnPDF=Ocultar detalles de las líneas de productos en la generación de los PDF
UrlGenerationParameters=Seguridad de las URLs
SecurityTokenIsUnique=¿Usar un parámetro securekey único para cada URL?
EnterRefToBuildUrl=Introduzca la referencia del objeto %s
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index eddd2abff01..06cad779355 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -321,6 +321,9 @@ PDF=PDF
PDFDesc=Vous pouvez définir ici des options globales sur la génération des PDF
PDFAddressForging=Règle de fabrication des zones adresses
HideAnyVATInformationOnPDF=Cacher toutes les informations en rapport avec la TVA sur les PDF générés
+HideDescOnPDF=Cacher la description des produits sur les PDF généres
+HideRefOnPDF=Cacher la référence des produits sur les PDF généres
+HideDetailsOnPDF=Cacher les détails des lignes de produits sur les PDF générés
UrlGenerationParameters=Sécurisation des URLs
SecurityTokenIsUnique=Utiliser un paramètre securekey unique pour chaque URL ?
EnterRefToBuildUrl=Entrez la référence pour l'objet %s