Módulo Facturas a clientes (desarrollador)

= Función del módulo =

El módulo Facturas permite gestionar en dolibar las siguientes entidades: Las facturas de proveedores son gestionadas por el módulo Módulo Proveedores (desarrollador).
 * Facturas a clientes
 * Líneas de facturas

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

= Entidad Factura =

Business rules:
 * 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

= Entidad Factura Predefinida =

= Permisos =
 * ->facture->lire
 * ->facture->creer
 * ->facture->modifier
 * ->facture->valider
 * ->facture->envoyer
 * ->facture->paiment
 * ->facture->supprimer
 * ->facture->facture->export

= Tablas SQL =
 * llx_facture Tabla principal de facturas a clientes
 * llx_facturedet Tabla de detalles de facturas a clientes
 * llx_facture_rec
 * llx_facturedet_rec

= Constantes =
 * FACTURE_ADDON_PDF Nombre del gestor de facturas en PDF
 * FACTURE_ADDON Nombre del gestor de numeración de facturas
 * FAC_FORCE_DATE_VALIDATION

= Scripts =
 * rebuild_merge_pdf.php
 * email_unpaid_invoices_to_representatives.php