Mention sur facture

9 messages dans ce sujet

Posté(e) · Signaler ce message

;)

Comment ajouter la mention suivante sur les factures html ou pdf

"En cas de litige seul de tribunal de commerce de x.. sera compétent"

A quel endroit du code et comment faut-il modifier le code?

Merci pour vos réponses qui je pense pourront être utiles à tout le monde.

Bonne journèe

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

en html c'est : factures/factures_html.php et pdf c'est factures_pdf.php mais pour le pdf c'est un peu compliqué

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pour la facture html c'est modifié, mais pour la facture pdf j'ai besoin d'aide.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans invoice.php ajouter (si ca n'est pas déja présent, car je ne sais plsu ce qui est d'origine ou pas)

// Ajoute une remarque (en bas, a gauche)


function addRemarque($remarque)


{


	$this->SetFont( "Helvetica", "", 8);


	//$length = $this->GetStringWidth( "Remarque : " . $remarque );


	$length = $this->GetStringWidth( $remarque );


	$r1  = 10;


	$r2  = $r1 + $length;


	$y1  = $this->h - 13;


	$y2  = $y1+5;


	$this->SetXY( $r1 , $y1 );


	//$this->Cell($length,4, "Remarque : " . $remarque);


	$this->Cell($length,4, $remarque);


}




function addRemarque1($remarque)


{


	$this->SetFont( "Helvetica", "", 8);


	//$length = $this->GetStringWidth( "Remarque : " . $remarque );


	$length = $this->GetStringWidth( $remarque );


	$r1  = 10;


	$r2  = $r1 + $length;


	$y1  = $this->h - 10;


	$y2  = $y1+5;


	$this->SetXY( $r1 , $y1 );


	//$this->Cell($length,4, "Remarque : " . $remarque);


	$this->Cell($length,4, $remarque);


}
Et avant "$pdf->Output();" ajouter (en remplacant par ce que vous voulez):
$pdf->addRemarque("RESERVE DE PROPRIETE : Nous nous rÈservons la propriÈtÈ des marchandises jusqu'au complet paiement du prix par l'acheteur.");


$pdf->addRemarque1("Notre droit de revendication porte aussi bien sur les marchandises que sur leur prix si elles ont dÈj‡ ÈtÈ revendues (LOI du 12 mai 1980) ");

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Willy

Je vais essayer pour le pdf.

Par contre pour ajouter la remarque dans le document facture html je ne sais pas où ajouter la remarque.

En effet lorsque je place la remarque ou bien elle n'apparait pas ou bien cela se place sur une deuxième page avec donc un saut de page.

A quel endroit (balise td mais laquelle) ou au niveau de quel numéro de ligne.

Merci pour votre patience et vos conseils.

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Je suis en train de modifier la facture pdf de manière à rajouter des mentions légales:

"Attribution de juridiction: Tout litige ou toute contestation sont exclusivement du ressort du Tribunal de Commerce ou du Tribunal de Grande Instance de Bordeaux

Les différents modes de réglement ne peuvent en aucun cas, porter des dérogations à cette clause de juridiction

Conditions de paiement: paiement comptant sans escompte. Les facture sont payables sous 30 jours. A défaut de paiement à la date d'échéance, des pénalités égales à deux fois le taux de l'intérêt légal seront appliquées."

Au format html pas de problème.

Par contre au format pdf je n'arrive pas à faire les retours à la ligne car tout ce qui est en italique s'affiche sur une seule ligne au niveau de la ligne ecotaxe en débordant largement à droite en dehors de la feuille.

Enfin lorsque j'essaie de modifier la taille de la police des remarques dans /factures/invoice.php

"// Ajoute une remarque (en bas, a gauche)

function addRemarque($remarque)

{

$this->SetFont( "Helvetica", "", 10);"

en changeant 10 par 8 j'ai le message d'erreur suivant:

Warning: Cannot modify header information - headers already sent by (output started at /home/kineserv/www/peel/factures/invoice.php:1147) in /home/kineserv/www/peel/lib/class/pdf/fpdf.php on line 1022

FPDF error: Some data has already been output to browser, can't send PDF file

Qui a l'expérience de ces modifications?

Je rappelle que nous avons tout intérêt à inscrire ce type de notifications sur nos factures.

Merci par avance

Michel Versepuy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je vous la mettrais cette semaine et je publierais le code source sur le forum

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Patrice

J'ai un souci avec le code que j'utilise sur la facture html car la remarque légale s'affiche sur une deuxième page de facture:

J'ai rajouté les lignes en italique au niveau de la ligne 850 de facture_html.php

<table width="800" border="0">

<tr>

<td><span class="Style2"><strong>Attribution de juridiction:</strong> Tout litige ou toute contestation sont exclusivement du ressort du Tribunal de Commerce ou du Tribunal de Grande Instance de Bordeaux<br>

Les différents modes de réglement ne peuvent en aucun cas, porter des dérogations à cette clause de juridiction<br>

<strong>Conditions de paiement:</strong> paiement comptant sans escompte. Les facture sont payables sous 30 jours. A défaut de paiement à la date d'échéance, des pénalités égales à deux fois le taux de l'intérêt légal seront appliquées. </span></td>

</tr>

</table>

<p>

<script language="javascript">

window.print();

</script>

<? } else {

echo "NO HACK !";

}

} else {

echo "NO HACK !";

}?>

</body>

</html>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans invoice.php

function AfficheTribunal( $texte )

{

$x1 = $this->w - 90;

$y1 = $this->h - 25;

$this->SetFont('Arial','B',5);

$this->SetXY( $x1, $y1 );

$this->Cell( 17,4, $texte, '', '', 'R');

}

Dans Facture_pdf.php

$pdf->AfficheTribunal("En cas de litige seul de tribunal de commerce de Bordeaux sera compétent");

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping