Referencia de la Clase sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER

Controles previos a la certificación (Add-on facturación certificada) Más...

Diagrama de herencias de sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER
sage.addons.factucert.Procesos.ValidacionFacturaCertificada sage.addons.factucert.Negocio.Interficies.IValidacionFacturaCertificada

Métodos públicos

 ValidacionConfiguracionLetraFacturaNumeroDER (string tcBorrador, DataTable tdtDatosFactura)
 Constructor con el número de borrador y el datatable con la información de la factura Más...
 
override bool _Execute ()
 Ejecuta el proceso Más...
 
- Métodos públicos heredados desde sage.addons.factucert.Procesos.ValidacionFacturaCertificada
 ValidacionFacturaCertificada ()
 Constructor Más...
 

Propiedades

override string _Descripcion [get]
 Descripción del proceso Más...
 
override bool _ValidarAntesFacturar [get]
 Proceso que se tiene de ejecutar antes de facturar Más...
 
- Propiedades heredados desde sage.addons.factucert.Procesos.ValidacionFacturaCertificada
string _Titulo [get, set]
 Si se necesita cambiar el tiulo como el los warnings, si solo existe un registro se utilizará éste siempre que no este vacio Más...
 
abstract string _Descripcion [get]
 Descripción del proceso Más...
 
IMensaje _Result [get]
 Estado de la validación del proceso Más...
 
virtual bool _ValidarAntesFacturar [get]
 Proceso que se tiene de ejecutar antes de facturar Más...
 
- Propiedades heredados desde sage.addons.factucert.Negocio.Interficies.IValidacionFacturaCertificada
string _Titulo [get, set]
 Titulo del proceso Más...
 
string _Descripcion [get]
 Descripción del proceso Más...
 
IMensaje _Result [get]
 Devuelve la instancia del resultado del proceso Más...
 
bool _ValidarAntesFacturar [get]
 Proceso que se tiene de ejecutar antes de facturar Más...
 

Descripción detallada

Controles previos a la certificación (Add-on facturación certificada)

Validación en documentos de tipo: Factura

Modificar el proceso de validaciones previas del proceso de certificación de documentos para controlar los siguientes casos solamente cuando el tipo de documento sea Factura:

Serie certificable con campo FACTURAEX=.F. -> Si el usuario ha informado casilla nº factura expedición en la pestaña Datos contabilización no permitir certificar documento presentando el siguiente mensaje informativo: La configuración de la serie de la factura no permite el uso del campo nº factura expedición por lo que no se podrá certificar el documento si está dicho campo informado.

Serie certificable con campo NUMDER=.F. -> Si el tipo de operación del documento es Modificación Factura Régimen Viajeros(C_FACTUVEN.OPERACION= 12) y el usuario ha informado casilla Número DER en la pestaña Modificación régimen viajero no permitir certificar documento presentando el siguiente mensaje informativo: La configuración de la serie de la factura no permite el uso del campo Número DER por lo que no se podrá certificar el documento si está dicho campo informado.

Serie certificable con campo FACTURAEX=.T. ->Si el usuario NO ha informado casilla nº factura expedición en la pestaña Datos contabilización no permitir certificar documento presentando el siguiente mensaje informativo: No se puede certificar el documento porque no ha informado la casilla nº factura expedición que se usará como número de factura. Debe informar la casilla en Datos contabilización para poder certificar el documento.

Serie certificable con campo NUMDER=.T. ->Si el tipo de operación del documento es Modificación Factura Régimen Viajeros (C_FACTUVEN.OPERACION= 12) y el usuario NO ha informado casilla Número DER en la pestaña Modificación régimen viajero no permitir certificar documento presentando el siguiente mensaje informativo: No se puede certificar el documento porque no ha informado la casilla Número DER que se usará como número de factura.Debe informar la casilla en Datos contabilización para poder certificar el documento.

Definición en la línea 38 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.

Documentación del constructor y destructor

◆ ValidacionConfiguracionLetraFacturaNumeroDER()

sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER.ValidacionConfiguracionLetraFacturaNumeroDER ( string  tcBorrador,
DataTable  tdtDatosFactura 
)
inline

Constructor con el número de borrador y el datatable con la información de la factura

Parámetros
tcBorradorNúmero de borrador
tdtDatosFacturaDataTable con la información de la factura

Definición en la línea 72 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.

Documentación de las funciones miembro

◆ _Execute()

override bool sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER._Execute ( )
inlinevirtual

Ejecuta el proceso

Devuelve true o false según como se hayan cumplido las condiciones del proceso

Devuelve

Implementa sage.addons.factucert.Procesos.ValidacionFacturaCertificada.

Definición en la línea 86 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.

Documentación de propiedades

◆ _Descripcion

override string sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER._Descripcion
get

Descripción del proceso

Definición en la línea 50 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.

◆ _ValidarAntesFacturar

override bool sage.addons.factucert.Procesos.ValidacionConfiguracionLetraFacturaNumeroDER._ValidarAntesFacturar
get

Proceso que se tiene de ejecutar antes de facturar

Definición en la línea 61 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: