Sale Table

From Openflyers

Jump to: navigation, search

Ce qui suit est là pour mémoire sur la notion de facturation

Dans le cas d'une vente, il faut pouvoir créer à tout moment la facture. Cette dernière doit contenir :

  • la date
  • qui facture (en entête)
  • qui on facture
  • l'objet
  • le prix unitaire
  • la quantité
  • le prix final
  • la TVA (non appliqué dans notre cas)
  • Dans le cas d'une vrai facturation, il faut également prévoir un numéro de facture. La numérotation préconisée dans le Code Général des Impôts impose une numérotation incrémentale unique.

Fin du "pour mémoire"

Contenu de la table Sale

ChampTypeDéfautExtraDescription
IDINTauto_incrementclé primaire correspond au numéro de vente
ENTRYINTclé externe correspondant à l'id de la table accounting_entry
UNIT_PRICEDECIMAL(10,2)prix unitaire
QUANTITYDECIMAL(10,2)quantité

Comment récupérer les éléments pour construire une facture

Pour mémoire (car on ne fait pas de facture au sens strict du terme)

Element de la factureTableChamps
DATEaccounting_entryDATE
QUIaccounting_entryaccount1->members
OBJETaccounting_entryCOMMENTS
PRIX UNITAIREsaleUNIT_PRICE
QUANTITEsaleQUANTITY
PRIX TOTALaccounting_entryDEBIT
NUMERO DE FACTUREsaleID
Personal tools