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

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

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

Métodos públicos

 ValidacionLotesFactura (string tcBorrador)
 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...
 
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)

  • Añadir una nueva validación a nivel de facturas de venta para que antes de realizar la facturación certificada nos valide si están entrados todos los lotes en una factura. En caso que nos devuelva que hay lotes pendientes de entrar: No se certificará esta factura Devolverá error especificando el siguiente texto ": No es posible certificar la factura, existen líneas en el documento de artículos sin lotes asignados. Debe completarse toda la información de la factura ya que una vez certificada no es modificable."

Definición en la línea 20 del archivo ValidacionLotesFactura.cs.

Documentación del constructor y destructor

◆ ValidacionLotesFactura()

sage.addons.factucert.Procesos.ValidacionLotesFactura.ValidacionLotesFactura ( string  tcBorrador)
inline

Constructor con la referencia del generador de la factura

Parámetros
tcBorradorNúmero de borrador

Definición en la línea 44 del archivo ValidacionLotesFactura.cs.

Documentación de las funciones miembro

◆ _Execute()

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

Documentación de propiedades

◆ _Descripcion

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

Descripción del proceso

Definición en la línea 31 del archivo ValidacionLotesFactura.cs.

◆ _ValidarAntesFacturar

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

Proceso que se tiene de ejecutar antes de facturar

Definición en la línea 53 del archivo ValidacionLotesFactura.cs.


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