post sur les factures format pdf

6 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour, bonjour,

je cherche le post qui traité de la façon à sortir correctement une facture en format pdf, je ne le retrouve plus.

Ma facture pdf ne convient pas à mon comptable.....il me faudrait rajouter la colonne Prix HT, pour chaque produits, pour l'instant, je n'ai que :

REFERENCE/DESIGNATION/QUANTITE/PRIX TTC/TOTAL TTC/TVA

Il me faudrait :

REFERENCE/DESIGNATION/QUANTITE/PRIX HT/PRIX TTC/TOTAL TTC/TVA

Je reconnais n'avoir pas le temps de fouiller dans les fichiers pour les modifier, je pars pour mon travail, et je reviens dimanche soir, je replonge dans ce problème à ce moment là.

Merci à tous,

Jackye

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vite fais, je vois dans factures/facture_pdf.php

Il faut remplacer:

SELECT

		 p.reference

		,oi.nom_produit

		,p.prix AS curr_prix

		,oi.prix AS purchase_prix

		,oi.quantite

		,oi.tva

		,oi.tva_percent

		,oi.promotion

		,oi.prix * oi.quantite AS total

		,oi.comment

		,oi.couleur

		,oi.taille

		,oi.option_prix

		,oi.delivery_stock

	FROM peel_commandes_articles oi

		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

	WHERE commande_id = '$id'
Par (ajout du prix HT):
SELECT

		 p.reference

		,oi.nom_produit

		,p.prix AS curr_prix

		,oi.prix AS purchase_prix

		,oi.prix_ht AS purchase_prix_ht

		,oi.quantite

		,oi.tva

		,oi.tva_percent

		,oi.promotion

		,oi.prix * oi.quantite AS total

		,oi.comment

		,oi.couleur

		,oi.taille

		,oi.option_prix

		,oi.delivery_stock

	FROM peel_commandes_articles oi

		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

	WHERE commande_id = '$id'
ET:
$cols=array( "REFERENCE"	=> 23,

			 "DESIGNATION"  => 78,

			 "QUANTITE"	 => 22,

			 "PRIX TTC"	 => 26,

			 "TOTAL TTC"	  => 30,

			 "TVA"		  => 11 );


$pdf->addCols( $cols);


$cols=array( "REFERENCE"   	 	=> "L",

			 "DESIGNATION"	  => "L",

			 "QUANTITE"	 	=> "C",

			 "PRIX TTC"			  => "R",

			 "TOTAL TTC" 		=> "R",

			 "TVA"			  => "C" );
Par (ajout colonne prix HT):
$cols=array( "REFERENCE"	=> 23,

			 "DESIGNATION"  => 78,

			 "QUANTITE"	 => 22,

			 "PRIX HT"	 => 26,

			 "PRIX TTC"	 => 26,

			 "TOTAL TTC"	  => 30,

			 "TVA"		  => 11 );


$pdf->addCols( $cols);


$cols=array( "REFERENCE"   	 	=> "L",

			 "DESIGNATION"	  => "L",

			 "QUANTITE"	 	=> "C",

			 "PRIX HT"			  => "R",

			 "PRIX TTC"			  => "R",

			 "TOTAL TTC" 		=> "R",

			 "TVA"			  => "C" );
ET enfin:
Par (affichage du prix HT dans chaque colonne):

[code]

			   "REFERENCE"		=> $prod["reference"],

			   "DESIGNATION"	=> stripslashes($prod["nom_produit"]).vb($couleur).vb($taille).vb($delivery).vb($comment).vb($perso),

			   "QUANTITE"	   => $prod["quantite"],

			   "PRIX HT"	 	=> fprix($prod["purchase_prix_ht"]),

			   "PRIX TTC"	 	=> fprix($prod["purchase_prix"]),

			   "TOTAL TTC"   	=>  fprix($prod["total"]),

			   "TVA"			=> number_format($prod['tva_percent'],1)." % "

Dites nous si ca fonctionne, car je n'ais pas testé ;)

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vite fais, je vois dans factures/facture_pdf.php

Il faut remplacer:

SELECT

		 p.reference

		,oi.nom_produit

		,p.prix AS curr_prix

		,oi.prix AS purchase_prix

		,oi.quantite

		,oi.tva

		,oi.tva_percent

		,oi.promotion

		,oi.prix * oi.quantite AS total

		,oi.comment

		,oi.couleur

		,oi.taille

		,oi.option_prix

		,oi.delivery_stock

	FROM peel_commandes_articles oi

		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

	WHERE commande_id = '$id'
Par (ajout du prix HT):
SELECT

		 p.reference

		,oi.nom_produit

		,p.prix AS curr_prix

		,oi.prix AS purchase_prix

		,oi.prix_ht AS purchase_prix_ht

		,oi.quantite

		,oi.tva

		,oi.tva_percent

		,oi.promotion

		,oi.prix * oi.quantite AS total

		,oi.comment

		,oi.couleur

		,oi.taille

		,oi.option_prix

		,oi.delivery_stock

	FROM peel_commandes_articles oi

		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

	WHERE commande_id = '$id'
ET:
$cols=array( "REFERENCE"	=> 23,

			 "DESIGNATION"  => 78,

			 "QUANTITE"	 => 22,

			 "PRIX TTC"	 => 26,

			 "TOTAL TTC"	  => 30,

			 "TVA"		  => 11 );


$pdf->addCols( $cols);


$cols=array( "REFERENCE"   	 	=> "L",

			 "DESIGNATION"	  => "L",

			 "QUANTITE"	 	=> "C",

			 "PRIX TTC"			  => "R",

			 "TOTAL TTC" 		=> "R",

			 "TVA"			  => "C" );
Par (ajout colonne prix HT):
$cols=array( "REFERENCE"	=> 23,

			 "DESIGNATION"  => 78,

			 "QUANTITE"	 => 22,

			 "PRIX HT"	 => 26,

			 "PRIX TTC"	 => 26,

			 "TOTAL TTC"	  => 30,

			 "TVA"		  => 11 );


$pdf->addCols( $cols);


$cols=array( "REFERENCE"   	 	=> "L",

			 "DESIGNATION"	  => "L",

			 "QUANTITE"	 	=> "C",

			 "PRIX HT"			  => "R",

			 "PRIX TTC"			  => "R",

			 "TOTAL TTC" 		=> "R",

			 "TVA"			  => "C" );
ET enfin:
Par (affichage du prix HT dans chaque colonne):

[code]

			   "REFERENCE"		=> $prod["reference"],

			   "DESIGNATION"	=> stripslashes($prod["nom_produit"]).vb($couleur).vb($taille).vb($delivery).vb($comment).vb($perso),

			   "QUANTITE"	   => $prod["quantite"],

			   "PRIX HT"	 	=> fprix($prod["purchase_prix_ht"]),

			   "PRIX TTC"	 	=> fprix($prod["purchase_prix"]),

			   "TOTAL TTC"   	=>  fprix($prod["total"]),

			   "TVA"			=> number_format($prod['tva_percent'],1)." % "

Dites nous si ca fonctionne, car je n'ais pas testé :(

Willy

Bonjour,

Un puit de science cet homme la on va vous appeler Patrice bientôt ...!

Pour les scrips zoom c'est en mess perso

Encore merci ça fonctionne

Vous ai je bien laissé un mess cette nuit ?

La fleur

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous avez testé la facture en PDF avec le HT et ca fonctionne ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Un puit de science cet homme la on va vous appeler Patrice bientôt ...!

Pour les scrips zoom c'est en mess perso

Encore merci ça fonctionne

Vous ai je bien laissé un mess cette nuit ?

La fleur

Merci cela fonctionne, j'en ai même profité pour modifier la taille des colonnes :

$cols=array( "REFERENCE" => 23,

"DESIGNATION" => 69,

"PRIX HT" => 20,

"QUANTITE" => 20,

"PRIX TTC" => 20,

"TOTAL TTC" => 27,

"TVA" => 11 );

Merci à toi

Amap

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

OK

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