Module Factures Clients (développeur): Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 3: Line 3:
nom=Facture|  
nom=Facture|  
module=[[Module Facture]] |}}
module=[[Module Facture]] |}}
TODO
 




Line 9: Line 9:


Le module Facture permet de gérer dans Dolibarr les entités suivantes:
Le module Facture permet de gérer dans Dolibarr les entités suivantes:
* Factures
* Factures clients
* Lignes de factures
Les factures fournisseurs sont géré par le module Fournisseur.
 
 
== Entité Facture ==
 
La classe PHP pour manipuler cet entité est le fichier ''htdocs/facture.class.php''.
Elle contient principalement une methode fecth, insert, update, et delete.
 
* Une facture a plusieurs ligne de factures
* Il est possible de rattacher 1 à n contacts à une facture
* A compléter...
 
'''Cycle de vie''':
 
* Une facture peut être créée en mode brouillon (Provoque appel du trigger BILL_CREATE)
* Une facture peut être modifiée (Provoque appel du trigger BILL_UPDATE)
* Une facture peut être validée (Provoque appel du trigger BILL_VALIDATE)
* Une facture peut recevoir un paiement
* Une facture peut être classée abandonnée ou payée(Provoque appel du trigger BILL_CANCEL ou BILL_UPDATE)


== Entité Ligne de Facture ==


* Une ligne de facture représente un produit dans une facture
* Chaque facture a 1 a n lignes de produits




Navigation menu