Pxxo_Widget_Invoice

Ce widget est un générateur de facture. Il prend en entrée les adresses des entreprises, la liste des produits, les prix, les taxes, le numéro de la facture … et génère la facture au format HTML. Un bouton imprimer permet d'imprimer la facture sur papier.

Paramètres

Nom Type Valeur par défaut Description
numero integer - Le numéro de la facture
date string - La date d'édition de la facture
societe string - L'adresse de votre société
client string - L'adresse du client
produits array - La liste des produits. Doit contenir une liste de tableaux associatifs (un par produit) dont les clés sont : designation, quantite, et prix_ht.
taxes array array(“TVA” ⇒ 19.6) Les taxes à appliquer sur les prix des produits. Les clés du tableau correspondent aux noms des taxes et les valeurs du tableau correspondent aux % des taxes (ex: 19.6% pour la TVA Française)
devise string “€” Le sigle de la monnaie des prix de la facture
devise_name string “EUR” Le nom de la monnaie des prix de la facture

Exemple

Code
require_once "Pxxo/Widget/Invoice.php";
$params = array();
$params['numero'] = 5;
$params['date'] = '11 avril 2008';
$params['societe'] = 'PXXO SARL
8 rue des abeilles
54600 Villers lès Nancy';
$params['client'] = 'Garage Frachon
5 av Général Leclerc
38000 Grenoble';
$params['produits'][] = array('designation' => 'Support pxxo (1h)',
                              'prix_ht'     => 50,
                              'quantite'    => 1);
$params['produits'][] = array('designation' => 'Développement du widget "Form"',
                              'prix_ht'     => 700,
                              'quantite'    => 1);
$params['produits'][] = array('designation' => 'Licence pxxo (New BSD)',
                              'prix_ht'     => 0,
                              'quantite'    => 1);
$params['devise'] = '$';
$params['devise_name'] = 'USD';
$w = new Pxxo_Widget_Invoice($params);
Rendu
Garage Frachon
5 av Général Leclerc
38000 Grenoble
PXXO SARL
8 rue des abeilles
54600 Villers lès Nancy
Facture n°5 du 11 avril 2008
Désignation Quantité Prix HT
Support pxxo (1h) 1 50 $
Développement du widget "Form" 1 700 $
Licence pxxo (New BSD) 1 0 $
Total HT750 $
TVA à 19.6%147 $
Total TTCUSD 897 $
fr/doc/pxxo_widget_invoice.txt · Dernière modification: 2008/04/11 20:01 par kerphi
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo