[ Index ]
 

Code source de Dolibarr 2.0.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/htdocs/fourn/ -> fournisseur.facture.class.php (sommaire)

(pas de description)

Poids: 581 lignes (15 kb)
Inclus ou requis: 1 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

FactureFournisseur:: (16 méthodes):
  FactureFournisseur()
  create()
  fetch()
  fetch_fournisseur()
  delete()
  set_payed()
  set_valid()
  addline()
  updateline()
  deleteline()
  updateprice()
  getLibStatut()
  LibStatutShort()
  LibStatut()
  PayedLibStatut()
  load_board()


Classe: FactureFournisseur  - X-Ref

FactureFournisseur($DB, $soc_idp='', $facid='')   X-Ref
\brief  Constructeur de la classe
\param  DB          handler accès base de données
\param  soc_idp     id societe ('' par defaut)
\param  facid       id facture ('' par defaut)


create($user)   X-Ref
\brief      Création de la facture en base
\param      user        object utilisateur qui crée
\return     int         id facture si ok, < 0 si erreur


fetch($rowid)   X-Ref
\brief      Recupére l'objet facture et ses lignes de factures
\param      rowid       id de la facture a récupérer


fetch_fournisseur()   X-Ref
\brief     Recupére l'objet fournisseur lié à la facture


delete($rowid)   X-Ref
\brief     Supprime la facture
\param     rowid      id de la facture à supprimer


set_payed($user)   X-Ref
\brief      Tag la facture comme payée complètement
\param      user        Objet utilisateur qui modifie l'état
\return     int         <0 si ko, >0 si ok


set_valid($user)   X-Ref
\brief      Tag la facture comme validée
\param      user        Objet utilisateur qui valide la facture
\return     int         <0 si ko, >0 si ok


addline($desc, $pu, $tauxtva, $qty)   X-Ref
\brief     Ajoute une ligne de facture (associé à aucun produit/service prédéfini)
\param     desc            description de la ligne
\param     pu              prix unitaire
\param     tauxtva         taux de tva
\param     qty             quantité


updateline($id, $label, $puht, $tauxtva, $qty=1)   X-Ref
\brief     Mets à jour une ligne de facture
\param     id              id de la ligne de facture
\param     label           description de la ligne
\param     puht            prix unitaire
\param     tauxtva         taux tva
\param     qty             quantité
\return    int             <0 si ko, >0 si ok


deleteline($rowid)   X-Ref
\brief     Supprime une ligne facture de la base
\param     rowid      id de la ligne de facture a supprimer


updateprice($facid)   X-Ref
\brief      Mise à jour des sommes de la facture
\param      facid       id de la facture a modifier
\return     int         <0 si ko, >0 si ok


getLibStatut()   X-Ref
\brief      Retourne le libellé du statut d'une facture (brouillon, validée, abandonnée, payée)
\return     string      Libellé


LibStatutShort($paye,$statut)   X-Ref
\brief      Renvoi le libellé court d'un statut donné
\param      paye        etat paye
\param      statut      id statut
\return     string      Libellé long du statut


LibStatut($paye,$statut)   X-Ref
\brief      Renvoi le libellé long d'un statut donné
\param      paye        etat paye
\param      statut      id statut
\return     string      Libellé long du statut


PayedLibStatut($paye,$statut,$amount=0)   X-Ref
\brief      Renvoi le libellé court d'un statut donné
\param      paye        etat paye
\param      statut      id statut
\param      amount      amount already payed
\return     string      Libellé court du statut


load_board($user)   X-Ref
\brief      Charge indicateurs this->nbtodo et this->nbtodolate de tableau de bord
\param      user        Objet user
\return     int         <0 si ko, >0 si ok




Généré le : Mon Nov 26 12:29:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics