Referencia de la Clase sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran

Clase DatosAdicionalesFacturarAlbaran para gestionar la información de la tabla FACTUCERT!FCFACTUVEN En esta tabla deben guardarse datos tanto si se hace una factura no certificable, como si se hace una factura certificable borrardor, como si se hace factura certificable certificada. Más...

Diagrama de herencias de sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran
sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase

Métodos públicos

 DatosAdicionalesFacturarAlbaran ()
 Constructor Más...
 
override bool _Load (dynamic toDocumento)
 Consulta la información de la tabla FCFACTUVEN del Addon Más...
 
override bool _Delete (String tcEmpresa, String tcNumero)
 Delete de la información de la tabla FCFACTUVEN del Addon Más...
 
override bool _Delete ()
 Delete de la información de la tabla FCFACTUVEN del Addon Más...
 
void _AsignarValoresDefecto ()
 Asignar valores por defecto a EMPRESA, EJERCICIO y valores defecto según configuración de addon FACTUCERT Más...
 
bool _Existe ()
 Devuelve si existe el registro Más...
 
bool _Load (string tcEmpresa, string tcNumero, string tcEjercicio="")
 Consulta la información de la tabla FCFACTUVEN del Addon Más...
 
bool _Save (string tcEmpresa, string tcNumero)
 Guarda la información de la tabla FCFACTUVEN del Addon Más...
 
override void _DescargarDatos ()
 Descargar datos Más...
 
- Métodos públicos heredados desde sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase
 DatosAdicionalesBase ()
 Constructor Más...
 
virtual bool _IsFacturaCERTIFICADA ()
 Devuelve si el albarán está en una factura certificada (enviada o no enviada, da igual) Más...
 
virtual bool _IsFacturaCERTIFICADAEnviada ()
 Devuelve si el albarán está en una factura certificada enviada Más...
 
virtual bool _IsFacturaCetificadaTerceros ()
 Devuelve si es un documento generado por terceros Más...
 

Propiedades

bool _ExisteRegistro = false [get, set]
 Para controlar si el registro existe al hacer el Load() Más...
 
- Propiedades heredados desde sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase
String _Usuario [get, set]
 Usuario de s50 Más...
 
String _Empresa [get, set]
 EMPRESA Más...
 
String _Ejercicio [get, set]
 EJERCICIO Más...
 
String _Numero [get, set]
 NUMERO Más...
 
String _Letra [get, set]
 LETRA Más...
 
TipoDocCrearFactura _TipoCert [get, set]
 TIPO_CERT de tipo entero, valor por defecto 0. Guardará el tipo de factura y los posibles valores serán 0 No certificada, 1 Borrador, 2 Certificada. Más...
 
string _TBAI [get, set]
 TBAI de tipo text. Guardará el Identificativo TBAI de la factura cuando sea de tipo certificada y que se usará para imprimirlo en el documento. Más...
 
string _QRTBAI [get, set]
 QR_TBAI de tipo text. Guardará el valor que se usará para imprimir código QR en el documento cuando la factura sea certificada. Más...
 
DateTime _Hora [get, set]
 HORA, guardará la hora en la que se ha certificado la factura o ticket. Mientras no se certifique ha de estar vacío. Más...
 
string _Borrador [get, set]
 BORRADOR de tipo carácter de 10 posiciones, valor por defecto ‘’. Guardará el número de factura borrador. Solo se informará dicho campo en facturas que se hayan certificado con la serie y número que se haya informado cuando eran borradores.Tener en cuenta que si se crea una factura directamente como certificada no se informará dicho campo porque no se habrá creado previamente como borrador. Más...
 
int _Sistema [get, set]
 SISTEMA de tipo entero, valor por defecto 0. Guardará valor de opción Sistema de Facturación certificada del add-on, que podrá ser 1 Ticket BAI. Más...
 
int _Territorio [get, set]
 TERRITORIO de tipo entero, valor por defecto 0. Guardará valor de opción Territorio de configuración del add-on, que podrá ser 1 Álava, 2 Guipúzcoa o 3 Vizcaya. Más...
 
string _Firma [get, set]
 FIRMA de tipo text. Guardará la firma de la factura cuando sea certificada. Más...
 
string _Huella [get, set]
 HUELLA de tipo text. Guardará en formato JSON los siguientes datos: Serie de documento, número de documento, fecha de expedición, firma de documento, licencia TBAI del software, NIF empresa desarrolladora, Nombre del software, Versión del software y número de serie del dispositivo que ha certificado el documento. Más...
 
string _Huella_Ant [get, set]
 HUELLA_ANT de tipo text. Guardará en formato JSON los datos de huella del documento anterior, valor del campo HUELLA del documento anterior. Más...
 
int _Estado [get, set]
 ESTADO de tipo entero, valor por defecto 0. Indicará el estado del documento. Los valores posibles serán 0 No certificada, 1 Pendiente de envío, 2 Enviada, 3 Aceptada, 4 Aceptada con avisos, 5 Rechazada. Más...
 
string _NSerie [get, set]
 Número de serie del terminal. Más...
 
HuellaDetalle _HuellaDetalle [get, set]
 Huella detalle a partir del Json Más...
 
HuellaDetalle _HuellaAntDetalle [get, set]
 Huella anterior detalle a partir del Json Más...
 
int _Anulado [get, set]
 ANULADO de tipo entero, valor por defecto 0. Indicará el estado de anulación del documento. Más...
 
int _TipoEnvio [get, set]
 Entorno de envio (0-No enviado aún, 1-Enviado a PRE, 2-Enviado a PRO) Más...
 
String _MensajeError [get, set]
 Mensaje de error Más...
 
List< RegistroCertificacion_RegistrosCertificacion [get]
 Devuelve una lista de los registros de certificación/envío de los documentos Más...
 
bool _CertificadaTercerosNoEnviada [get, set]
 Devuelve si la factura o ticket está marcada como certificable a terceros no enviada Más...
 
decimal _Base [get, set]
 Base del documento Más...
 
decimal _Totaldoc [get, set]
 Total documento Más...
 
string _Cliente [get, set]
 Cliente Más...
 
DateTime _Fecha_fac [get, set]
 Fecha factura Más...
 

Otros miembros heredados

- Métodos protegidos heredados desde sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase
void _Load (DataRow tdrDocumento)
 Campos comunes del Load Más...
 
string _UpdateFields ()
 Devuelve el set para realizar el Update de los campos comunes Más...
 
string _InsertFields ()
 Devuelve los campos para realizar el Insert de los campos comunes Más...
 
string _InsertValues ()
 Devuelve el set de los campos para realizar el Insert de los campos comunes Más...
 
string _NumeroUpdate ()
 Devuelve el numero del documento para realizar el UPDATE Más...
 
- Atributos protegidos heredados desde sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase
String _cUsuario = ""
 
String _cEmpresa = ""
 
String _cEjercicio = ""
 
String _cNumero = ""
 
String _cNumeroLoad = ""
 
String _cLetra = ""
 
TipoDocCrearFactura _oTipoCert = TipoDocCrearFactura.NoCertificada
 
String _cTBAI = ""
 
String _cQRTBAI = ""
 
DateTime _dHora = null
 
String _cMensajeError
 
string _cFirma = string.Empty
 
int _nSistema = 0
 
HuellaDetalle _oHuellaDetalle = new HuellaDetalle()
 
List< RegistroCertificacionlstRegistrosCertificacion = null
 
bool _lCertificadaTercerosNoEnviada = false
 
decimal _nBase = 0
 
decimal _nTotaldoc = 0
 
string _cCliente = string.Empty
 
DateTime _dFecha_fac = null
 

Descripción detallada

Clase DatosAdicionalesFacturarAlbaran para gestionar la información de la tabla FACTUCERT!FCFACTUVEN En esta tabla deben guardarse datos tanto si se hace una factura no certificable, como si se hace una factura certificable borrardor, como si se hace factura certificable certificada.

Definición en la línea 22 del archivo DatosAdicionalesFacturarAlbaran.cs.

Documentación del constructor y destructor

◆ DatosAdicionalesFacturarAlbaran()

sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran.DatosAdicionalesFacturarAlbaran ( )
inline

Constructor

Definición en la línea 42 del archivo DatosAdicionalesFacturarAlbaran.cs.

Documentación de las funciones miembro

◆ _AsignarValoresDefecto()

void sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._AsignarValoresDefecto ( )
inline

Asignar valores por defecto a EMPRESA, EJERCICIO y valores defecto según configuración de addon FACTUCERT

Definición en la línea 271 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Delete() [1/2]

override bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Delete ( String  tcEmpresa,
String  tcNumero 
)
inlinevirtual

Delete de la información de la tabla FCFACTUVEN del Addon

Parámetros
tcEmpresaCódigo de empresa
tcNumeroNúmero de factura
Devuelve

Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.

Definición en la línea 232 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Delete() [2/2]

override bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Delete ( )
inlinevirtual

Delete de la información de la tabla FCFACTUVEN del Addon

Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.

Definición en la línea 256 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _DescargarDatos()

override void sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._DescargarDatos ( )
inlinevirtual

Descargar datos

Reimplementado de sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.

Definición en la línea 356 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Existe()

bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Existe ( )
inline

Devuelve si existe el registro

Devuelve

Definición en la línea 285 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Load() [1/2]

override bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Load ( dynamic  toDocumento)
inlinevirtual

Consulta la información de la tabla FCFACTUVEN del Addon

Parámetros
toDocumentoDocumento
Devuelve

Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.

Definición en la línea 218 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Load() [2/2]

bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Load ( string  tcEmpresa,
string  tcNumero,
string  tcEjercicio = "" 
)
inline

Consulta la información de la tabla FCFACTUVEN del Addon

Parámetros
tcEmpresaCódigo de empresa.
tcNumeroNúmero de factura.
tcEjercicioEjercicio de la factura./param>
Devuelve

Definición en la línea 303 del archivo DatosAdicionalesFacturarAlbaran.cs.

◆ _Save()

bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._Save ( string  tcEmpresa,
string  tcNumero 
)
inline

Guarda la información de la tabla FCFACTUVEN del Addon

Parámetros
tcEmpresaCódigo de empresa
tcNumeroNúmero de factura
Devuelve

Definición en la línea 335 del archivo DatosAdicionalesFacturarAlbaran.cs.

Documentación de propiedades

◆ _ExisteRegistro

bool sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturarAlbaran._ExisteRegistro = false
getset

Para controlar si el registro existe al hacer el Load()

Definición en la línea 33 del archivo DatosAdicionalesFacturarAlbaran.cs.


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