Filigrane sur les propales et factures

Bonjour,

Comment je peux ajouter des filigranes sur les propales (signer ou abondonner), et sur les facture (payer ou non regler).

Bonjour, j’ai reuusi à mettre un filigrane facture proforma en allant dans configuration du module de facture/avoir puis en bas de page il y a une zone « Filigrane sur les brouillons de factures (aucun si vide) » et écrire " FACTURE PRO-FORMA".
Il suffit ensuite de ne pas valider la facture et de la laisser en brouillon .
et là, apparait le filigrane

cordialement
ThierryD

OK mais je voulais ca de maniere automatique avec les differents statut, mais j’ai reussi a faire sur le commande propale et facture.

voici le code que je ajouter dans le pdf :

propale AZUR :

// Show Draft Watermark
if($object->statut==0 && (! empty($conf->global->PROPALE_DRAFT_WATERMARK)) )
{
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$conf->global->PROPALE_DRAFT_WATERMARK);
}elseif ($object->statut==1 && (! empty($conf->global->PROPALE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›, $outputlangs->transnoentities(« PropalStatusValidated »));
}elseif ($object->statut==2 && (! empty($conf->global->PROPALE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›, $outputlangs->transnoentities(« PropalStatusSigned »));
}elseif ($object->statut==3 && (! empty($conf->global->PROPALE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›, $outputlangs->transnoentities(« PropalStatusNotSigned »));
}elseif ($object->statut==4 && (! empty($conf->global->PROPALE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›, $outputlangs->transnoentities(« PropalStatusBilled »));
}

COMMANDE EINSTEIN :

// Show Draft Watermark
if($object->statut==0 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK)) )
{
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$conf->global->COMMANDE_DRAFT_WATERMARK);
}elseif($object->statut==1 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK))){
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$outputlangs->trans(« BillShortStatusValidated2 »));
}elseif($object->statut==2 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK))){
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$outputlangs->trans(« shipped »));
}elseif($object->statut==3 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK))){
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,« Traitée - Facturé »);
}elseif($object->statut==-1 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK))){
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,« Annuler »);
}

ET SUR LE FACTURE CRAB :

/ Show Draft Watermark
if($object->statut==0 && (! empty($conf->global->FACTURE_DRAFT_WATERMARK)) )
{
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$conf->global->FACTURE_DRAFT_WATERMARK);
}elseif ($object->statut==1 && (! empty($conf->global->FACTURE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$outputlangs->transnoentities(« BillStatusNotPaid »));
}elseif ($object->statut==2 && (! empty($conf->global->FACTURE_DRAFT_WATERMARK))) {
pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,‹ mm ›,$outputlangs->transnoentities(« BillStatusPaid »));
}

1 « J'aime »