Controles previos a la certificación (Add-on facturación certificada) Más...
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... | |
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.
|
inline |
Constructor con el número de borrador y el datatable con la información de la factura
tcBorrador | Número de borrador |
tdtDatosFactura | DataTable con la información de la factura |
Definición en la línea 72 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.
|
inlinevirtual |
Ejecuta el proceso
Devuelve true o false según como se hayan cumplido las condiciones del proceso
Implementa sage.addons.factucert.Procesos.ValidacionFacturaCertificada.
Definición en la línea 86 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.
|
get |
Descripción del proceso
Definición en la línea 50 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.
|
get |
Proceso que se tiene de ejecutar antes de facturar
Definición en la línea 61 del archivo ValidacionConfiguracionLetraFacturaNumeroDER.cs.