Bonjour,
Comment je peux ajouter des filigranes sur les propales (signer ou abondonner), et sur les facture (payer ou non regler).
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 »));
}