Módulo Proveedores (desarrollador)
| Proveedores | |
|---|---|
| Número/ID módulo | {{{num}}} |
| Doc. módulo usuario | Módulo Pedidos a proveedores, Módulo Facturas de proveedores |
| Doc. módulo desarrollador | Esta página |
Función
El módulo Proveedores permite gestionar en Dolibarr las siguientes entidades:
- Pedidos a proveedores
- Líneas de pedido
- Facturas de proveedores
- Líneas de facturas
Número : 40
Entidad Pedidos a proveedores
La clase PHP para la manipulación de estos objetos es el fichero htdocs/fourn/fournisseur.commande.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
Business rules
- Un pedido tiene varias líneas de pedidos
- Es posible vincular de 1 a n contactos a un pedido
- A completar...
Ciclo de vida
- Un pedido puede ser creado en modo borrador
- Un pedido puede estar escrito cuando editor del pedido ha terminado su redacción
- Un pedido puede ser validado
- Un pedido puede ser enviado al proveedor
- Un pedido puede ser recibido parcialmente
- Un pedido puede ser recibido totalmente o cerrase
- Un pedido puede rehusarse si el responsable de pedidos lo rechaza
Permisos
- ->fournisseur->commande->lire
- ->fournisseur->commande->creer
- ->fournisseur->commande->valider
- ->fournisseur->commande->approuver
- ->fournisseur->commande->commander
- ->fournisseur->commande->cloturer
Entidad Facturas de proveedores
La clase PHP para la manipulación de estos objetos es el fichero htdocs/fourn/fournisseur.facture.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
Ciclo de vida
- Una factura puede ser creada en modo borrador
- Una factura puede ser modificada
- Una factura puede ser validada
- Una factura puede recibir un pago
- Una factura puede ser exportada
Entidad Línea de Factura
- Una línea de factura representa un producto en una factura
- Cada factura tiene de 1 a n líneas de productos
Permisos
- ->fournisseur->facture->lire
- ->fournisseur->facture->creer
- ->fournisseur->facture->valider
- ->fournisseur->facture->supprimer
- ->fournisseur->facture->export
Tablas SQL
- llx_commande_fournisseur contiene los pedidos a proveedores
- llx_commande_fournisseur_log
- llx_commande_fournisseurdet contiene los detalles de pedidos a proveedores
- llx_facture_fourn contiene las facturas de proveedores
- llx_facture_fourn_det contiene los detalles de facturas de proveedores
- llx_element_element contiene los vínculos pedidos a facturas de proveedores