Difference between revisions of "Módulo Facturas a clientes (desarrollador)"
PolyglotBot (talk | contribs) m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Customers_Invoices_(developer)".) |
m (→Permisos) |
||
Line 16: | Line 16: | ||
userdoc=[[Módulo Facturas a clientes]]|}} | userdoc=[[Módulo Facturas a clientes]]|}} | ||
− | = 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: | ||
− | * Facturas a clientes | + | |
− | * Líneas de facturas | + | *Facturas a clientes |
+ | *Líneas de facturas | ||
+ | |||
Las facturas de proveedores son gestionadas por el módulo [[Módulo Proveedores (desarrollador)]]. | Las facturas de proveedores son gestionadas por el módulo [[Módulo Proveedores (desarrollador)]]. | ||
Line 31: | Line 33: | ||
de 0,0050 a 0,0099 --> 0,01 | de 0,0050 a 0,0099 --> 0,01 | ||
− | = Entidad Factura = | + | =Entidad Factura= |
{{TemplateDocDevEntityEs| | {{TemplateDocDevEntityEs| | ||
class=htdocs/compta/facture/class/facture.class.php}} | class=htdocs/compta/facture/class/facture.class.php}} | ||
'''Business rules''': | '''Business rules''': | ||
− | * Una factura tiene varias líneas de facturas | + | |
− | * Es posible vincular de 1 a n contactos a una factura | + | *Una factura tiene varias líneas de facturas |
− | * A completar... | + | *Es posible vincular de 1 a n contactos a una factura |
+ | *A completar... | ||
'''Ciclo de vida''': | '''Ciclo de vida''': | ||
− | * Una factura puede ser creada en modo borrador (Llamada al trigger BILL_CREATE) | + | *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 modificada (Llamada al trigger BILL_UPDATE) |
− | * Una factura puede ser validada (Llamada al trigger BILL_VALIDATE) | + | *Una factura puede ser validada (Llamada al trigger BILL_VALIDATE) |
− | * Una factura puede recibir un pago | + | *Una factura puede recibir un pago |
− | * 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= |
{{TemplateDocDevEntityEs| | {{TemplateDocDevEntityEs| | ||
class=htdocs/compta/facture/class/facture.class.php}} | class=htdocs/compta/facture/class/facture.class.php}} | ||
− | * 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 |
− | = Entidad Factura Predefinida = | + | =Entidad Factura Predefinida= |
{{TemplateDocDevEntityEs| | {{TemplateDocDevEntityEs| | ||
class=htdocs/compta/facture/class/facture-rec.class.php}} | class=htdocs/compta/facture/class/facture-rec.class.php}} | ||
− | = Permisos = | + | =Permisos= |
+ | |||
*->facture->lire | *->facture->lire | ||
*->facture->creer | *->facture->creer | ||
Line 69: | Line 73: | ||
*->facture->facture->export | *->facture->facture->export | ||
− | = Tablas SQL = | + | =Tablas SQL= |
− | * [[Table llx facture|llx_facture]] Tabla principal de facturas a clientes | + | |
− | * [[Table llx facturedet|llx_facturedet]] Tabla de detalles de facturas a clientes | + | *[[Table llx facture|llx_facture]] Tabla principal de facturas a clientes |
− | * [[Table llx facture_rec|llx_facture_rec]] | + | *[[Table llx facturedet|llx_facturedet]] Tabla de detalles de facturas a clientes |
− | * [[Facturedet_rec_(Table_SQL)|llx_facturedet_rec]] | + | *[[Table llx facture_rec|llx_facture_rec]] |
+ | *[[Facturedet_rec_(Table_SQL)|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= | ||
− | + | *[[Script rebuild_merge_pdf.php|rebuild_merge_pdf.php]] | |
− | + | *[[Script email_unpaid_invoices_to_representatives.php|email_unpaid_invoices_to_representatives.php]] | |
− | * | ||
− | * | ||
− | + | [[Category:CLIENTES]] | |
− | |||
− |
Latest revision as of 15:07, 20 May 2022
Facturas | |
---|---|
Número/ID módulo | 30 |
Doc. módulo usuario | Módulo 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 Módulo Proveedores (desarrollador).
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
La clase PHP para la manipulación de estos objetos es el fichero htdocs/compta/facture/class/facture.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
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
La clase PHP para la manipulación de estos objetos es el fichero htdocs/compta/facture/class/facture.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
- 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
La clase PHP para la manipulación de estos objetos es el fichero htdocs/compta/facture/class/facture-rec.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
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