Module Suppliers (developer)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Supplier | |
---|---|
Numero/ID of module | 40 |
User doc. of module | Module Suppliers Orders, |
Developer doc. of module | This page |
Feature
This module manage the following entities:
- Suppliers orders
- Lines of suppliers orders
- Suppliers invoices
- Lines of suppliers invoices
Entity Supplier orders
The PHP class to use to manipulate such object is file htdocs/fourn/class/fournisseur.commande.class.php.
It contains CRUD methods to create (C), read (R), update (U) and delete (D) this object.
Business rules
Permissions
- ->fournisseur->commande->lire
- ->fournisseur->commande->creer
- ->fournisseur->commande->valider
- ->fournisseur->commande->approuver
- ->fournisseur->commande->approve2 (if option SUPPLIER_ORDER_DOUBLE_APPROVAL is set)
- ->fournisseur->commande->commander
- ->fournisseur->commande->cloturer
Different Status
Number is value of field fk_statut in Table llx_commande_fournisseur.
- 0 : draft
- 1 : validated (no more a draft)
- 2 : appoved (someone approved your request. If option SUPPLIER_ORDER_DOUBLE_APPROVAL is set, a second user with permission approve2 has also approved)
- 3 : sent to supplier
- 4 : received partially
- 5 : received completely or closed
- 9 : refused (Your manager disagrees with your request)
Entity Supplier invoices
The PHP class to use to manipulate such object is file htdocs/fourn/class/fournisseur.facture.class.php.
It contains CRUD methods to create (C), read (R), update (U) and delete (D) this object.
Business rules
See Module Suppliers Invoices.
Life cycle
Permissions
- ->fournisseur->facture->lire
- ->fournisseur->facture->creer
- ->fournisseur->facture->valider
- ->fournisseur->facture->supprimer
- ->fournisseur->facture->export
Tables SQL
- llx_commande_fournisseur contient les commandes fournisseurs
- llx_commande_fournisseur_log contient l'historique des changements d'états d'une commande fournisseur
- llx_commande_fournisseurdet contient les lignes de détails d'une commande fournisseur
- llx_facture_fourn contient les factures fournisseurs
- llx_facture_fourn_det contient les lignes de détails des factures fournisseurs
- llx_element_element contient les liens commandes fournisseurs - factures fournisseurs