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

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

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

Métodos públicos

 ValidacionFechaOperacion (string tcBorrador, DataTable tdtDatosFactura, DateTime tdFechafactura)
 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)

Validación en documentos de tipo: Factura

  • Si está seleccionados alguno de los tipos de operación indicados (IVA pdte. devengo certificaciones obra AAPP, Modificación factura inicial / Certificaciones obra AAPP o Operación tracto sucesivo), NO avisar y realizar la creación, contabilización de factura como lo explicado en el CORE y certificación de la misma como en la actualidad.

Al ejecutar la opción Facturar del formulario de facturar albarán, si la fecha de operación indicada es superior a la fecha factura, entonces comprobar el valor del campo: Crear facturas de la pestaña Datos de certificación: • Crear facturas: Si es este campo está seleccionado el valor: No certificada o Borrador, entonces mostrar un mensaje de aviso y permitir continuar, misma funcionalidad que en el CORE.

• Crear facturas: Si es este campo está seleccionado el valor: Certificada, entonces comprobar si en la pestaña de datos de contabilización, en el campo: Tipo operación, está seleccionado el valor: IVA pdte.devengo certificaciones obra AAPP o Modificación factura inicial / Certificaciones obra AAPP o Operación tracto sucesivo:

  • Si está seleccionados alguno de los tipos de operación indicados (IVA pdte. devengo certificaciones obra AAPP, Modificación factura inicial / Certificaciones obra AAPP o Operación tracto sucesivo), NO avisar y realizar la creación, contabilización de factura como lo explicado en el CORE y certificación de la misma como en la actualidad.
  • Si NO está seleccionados alguno de los tipos de operación indicados(IVA pdte. devengo certificaciones obra AAPP, Modificación factura inicial / Certificaciones obra AAPP o Operación tracto sucesivo), mostrar mensaje de aviso y no permitir certificar la factura, se creará en modo borrador.

Definición en la línea 32 del archivo ValidacionFechaOperacion.cs.

Documentación del constructor y destructor

◆ ValidacionFechaOperacion()

sage.addons.factucert.Procesos.ValidacionFechaOperacion.ValidacionFechaOperacion ( string  tcBorrador,
DataTable  tdtDatosFactura,
DateTime  tdFechafactura 
)
inline

Constructor con la referencia del generador de la factura

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

Definición en la línea 68 del archivo ValidacionFechaOperacion.cs.

Documentación de las funciones miembro

◆ _Execute()

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

Documentación de propiedades

◆ _Descripcion

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

Descripción del proceso

Definición en la línea 45 del archivo ValidacionFechaOperacion.cs.

◆ _ValidarAntesFacturar

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

Proceso que se tiene de ejecutar antes de facturar

Definición en la línea 56 del archivo ValidacionFechaOperacion.cs.


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