Module Fournisseurs (développeur)

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Fournisseurs
Numéro/ID du module 40
Doc utilisateur du module Module Fournisseurs Commandes,

Module Fournisseurs Factures

Doc développeur du module Cette page

Fonction

Ce module permet de gérer les entités suivantes:

  • Commandes fournisseurs
  • Lignes de commandes founisseurs
  • Factures fournisseurs
  • Lignes de factures fournisseurs

Entité Commandes fournisseur

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/class/fournisseur.commande.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Règles gestion

Voir Module Fournisseurs Commandes.

Cycle de vie

Le nombre est la valeur du champ fk_statut dans la Table llx_commande_fournisseur.

  • 0 : mode brouillon, en rédaction
  • 1 : validée (le rédacteur de la commande a fini la rédaction de sa commande)
  • 2 : approuvée (la personne devant approuver les commandes a approuvé la commande)
  • 3 : transmise au fournisseur
  • 4 : livrée partiellement
  • 5 : totalement livrée ou cloturée
  • 9 : refusée (la personne devant valider les commandes a refusé la commande)

Permissions

  • ->fournisseur->commande->lire
  • ->fournisseur->commande->creer
  • ->fournisseur->commande->valider
  • ->fournisseur->commande->approuver
  • ->fournisseur->commande->approve2 (Si l'opion SUPPLIER_ORDER_DOUBLE_APPROVAL est activée)
  • ->fournisseur->commande->commander
  • ->fournisseur->commande->cloturer

Entité Factures fournisseurs

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/class/fournisseur.facture.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Règles gestion

Voir Module Fournisseurs Factures.

Cycle de vie

Permissions

  • ->fournisseur->facture->lire
  • ->fournisseur->facture->creer
  • ->fournisseur->facture->valider
  • ->fournisseur->facture->supprimer
  • ->fournisseur->facture->export

Tables SQL