Módulo Facturas a clientes (desarrollador): Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
mNo edit summary
Line 6: Line 6:
{{TemplateDocDesarrollo}}
{{TemplateDocDesarrollo}}


== Función del módulo ==
= Función del módulo =


El módulo Facturas permite gestionar en dolibar las siguientes entidades:
El módulo Facturas permite gestionar en dolibar las siguientes entidades:
Line 24: Line 24:
''Número : 30''
''Número : 30''


== Entidad Factura ==
= Entidad Factura =


La clase PHP para manipular esta entidad es el fichero ''htdocs/facture.class.php''.
La clase PHP para manipular esta entidad es el fichero ''htdocs/facture.class.php''.
Line 41: Line 41:
* Una factura puede ser clasificada como abandonada o pagada (Llamada al trigger BILL_CANCEL ó BILL_UPDATE)
* Una factura puede ser clasificada como abandonada o pagada (Llamada al trigger BILL_CANCEL ó BILL_UPDATE)


== Entidad Línea de Factura ==
= Entidad Línea de Factura =


* Una línea de factura representa un producto en una factura
* Una línea de factura representa un producto en una factura
* Cada factura tiene de 1 a n líneas de productos
* Cada factura tiene de 1 a n líneas de productos


== Permisos ==
= Permisos =
*->facture->lire
*->facture->lire
*->facture->creer
*->facture->creer

Revision as of 09:10, 12 June 2009

Facturas
Número/ID módulo {{{num}}}
Doc. módulo usuario Facturas a clientes
Doc. módulo desarrollador Esta página

Función del módulo

El módulo Facturas permite gestionar en dolibar las siguientes entidades:

  • Facturas a clientes
  • Líneas de facturas

Las facturas de proveedores son gestionadas por el módulo Proveedores.


El redondeo de cálculo del IVA debe realizarse "ajustado".

Ejemplo:

de 0,0000 a 0,0049 --> 0,00

de 0,0050 a 0,0099 --> 0,01

Número : 30

Entidad Factura

La clase PHP para manipular esta entidad es el fichero htdocs/facture.class.php. Contiene principalmente un método fecth, insert, update, y delete.

  • Una factura tiene varias líneas de facturas
  • Es posible vincular de 1 a n contactos a una factura
  • A completar...

Ciclo de vida:

  • Una factura puede ser creada en modo borrador (Llamada al trigger BILL_CREATE)
  • Una factura puede ser modificada (Llamada al trigger BILL_UPDATE)
  • Una factura puede ser validada (Llamada al trigger BILL_VALIDATE)
  • Una factura puede recibir un pago
  • Una factura puede ser clasificada como abandonada o pagada (Llamada al trigger BILL_CANCEL ó BILL_UPDATE)

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

  • ->facture->lire
  • ->facture->creer
  • ->facture->modifier
  • ->facture->valider
  • ->facture->envoyer
  • ->facture->paiment
  • ->facture->supprimer
  • ->facture->facture->export

Tablas SQL