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

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

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

Métodos públicos

 ValidacionRectificaciones (string tcBorrador, DataTable tdtDatosDocumento, bool tlTicket=false)
 Constructor con la referencia del generador 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...
 
- 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 o ticket

15.4.3. Control que debe realizar el Add-on de facturación certificada(validaciones previas de proceso de certificación de documento): Si el tipo de rectificativa es por sustitución es obligatorio informar Base, Cuota IVA y Cuota recargo de la factura que se rectifica por lo que se realizará un control para avisar al usuario en caso de que el valor de los tres sea 0.00 presentando el siguiente mensaje, pero permitiendo continuar: ‘La factura/ticket que intenta certificar es rectificativa de tipo sustitución, la base, cuota y recargo del documento rectificado que ha informado es 0.00 ¿desea continuar?’ Si el usuario indica que SI se certificará documento con los datos que haya indicado el usuario, si el usuario indica NO no se iniciará el proceso de certificación volviendo al formulario de Facturación de albaranes o Impresión/Contabilización de facturas en caso de Factura o al formulario de Cobro o Emisión de vale en caso de Ticket presentando por defecto la pestaña Datos rectificativa.

NOTA: Al ser de tipo Before no se puede realizar el aviso o presentará dos veces el mensaje.

Definición en la línea 30 del archivo ValidacionRectificaciones.cs.

Documentación del constructor y destructor

◆ ValidacionRectificaciones()

sage.addons.factucert.Procesos.ValidacionRectificaciones.ValidacionRectificaciones ( string  tcBorrador,
DataTable  tdtDatosDocumento,
bool  tlTicket = false 
)
inline

Constructor con la referencia del generador de la factura

Parámetros
tcBorradorNúmero de borrador
tdtDatosDocumentoDataTable con la información de la factura
tlTicketValidación de un ticket

Definición en la línea 64 del archivo ValidacionRectificaciones.cs.

Documentación de las funciones miembro

◆ _Execute()

override bool sage.addons.factucert.Procesos.ValidacionRectificaciones._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 79 del archivo ValidacionRectificaciones.cs.

Documentación de propiedades

◆ _Descripcion

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

Descripción del proceso

Definición en la línea 49 del archivo ValidacionRectificaciones.cs.


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