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

Clase para la gestión de datos adicionales de facturas. Los datos pueden venir de IVAREPER, IVASOPOR, IVA_EXEN, C_FACTUVEN o C_FACTUCOM Más...

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

Métodos públicos

 DatosTicket ()
 Constructor vacío Más...
 
override void _DescargarDatos ()
 Descargar datos Más...
 
bool _Load (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio)
 Carga de datos a partir de un número Más...
 
override bool _Load (dynamic toDocumento)
 Carga de datos a partir de un objeto de nogocio de cobro de tickets Más...
 
bool _Save ()
 Save Más...
 
void _Clonar (DatosTicket toDatosTicket)
 Clonación de datos adicionales factura Más...
 
override bool _Delete ()
 Delete Más...
 
override bool _Delete (String tcEmpresa, String tcNumero)
 Delete 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 Más...
 

Propiedades

DatosRectificativa _DatosRectificativa [get, set]
 Objeto con los datos referentes a rectificativas Más...
 
DatosExenta _DatosExenta [get, set]
 Objeto con los datos adicionales exenta Más...
 
DatosNoSujeta _DatosNoSujeta [get, set]
 Objeto con los datos adicionales no sujetos Más...
 
string _IVA [get, set]
 Campo memo con el desglose de IVAS del documento 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...
 
string _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 _MensajeError [get, set]
 Mensaje de error 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 = ""
 
String _cHora = ""
 
String _cMensajeError
 
string _cFirma = string.Empty
 
int _nSistema = 0
 

Descripción detallada

Clase para la gestión de datos adicionales de facturas. Los datos pueden venir de IVAREPER, IVASOPOR, IVA_EXEN, C_FACTUVEN o C_FACTUCOM

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

Documentación del constructor y destructor

◆ DatosTicket()

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

Constructor vacío

Definición en la línea 114 del archivo DatosAdicionalesTicket.cs.

Documentación de las funciones miembro

◆ _Clonar()

void sage.addons.factucert.Negocio.Clases.DatosTicket._Clonar ( DatosTicket  toDatosTicket)
inline

Clonación de datos adicionales factura

Parámetros
toDatosAdicionalesFacturaInstancia de los datos que vamos a clonar

Definición en la línea 307 del archivo DatosAdicionalesTicket.cs.

◆ _Delete() [1/2]

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

Delete

Devuelve

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

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

◆ _Delete() [2/2]

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

Delete

Parámetros
tcEmpresa
tcNumero
Devuelve

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

Definición en la línea 358 del archivo DatosAdicionalesTicket.cs.

◆ _DescargarDatos()

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

Descargar datos

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

Definición en la línea 190 del archivo DatosAdicionalesTicket.cs.

◆ _Load() [1/2]

bool sage.addons.factucert.Negocio.Clases.DatosTicket._Load ( string  tcEmpresa,
string  tcNumero,
string  tcLetra,
string  tcEjercicio 
)
inline

Carga de datos a partir de un número

Parámetros
tcEmpresaempresa
tcNumeronúmero
tcLetraletra
tcEjercicioejercicio
Devuelve

Definición en la línea 216 del archivo DatosAdicionalesTicket.cs.

◆ _Load() [2/2]

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

Carga de datos a partir de un objeto de nogocio de cobro de tickets

Devuelve

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

Definición en la línea 260 del archivo DatosAdicionalesTicket.cs.

◆ _Save()

bool sage.addons.factucert.Negocio.Clases.DatosTicket._Save ( )
inline

Save

Devuelve

Definición en la línea 273 del archivo DatosAdicionalesTicket.cs.

Documentación de propiedades

◆ _DatosExenta

DatosExenta sage.addons.factucert.Negocio.Clases.DatosTicket._DatosExenta
getset

Objeto con los datos adicionales exenta

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

◆ _DatosNoSujeta

DatosNoSujeta sage.addons.factucert.Negocio.Clases.DatosTicket._DatosNoSujeta
getset

Objeto con los datos adicionales no sujetos

Definición en la línea 82 del archivo DatosAdicionalesTicket.cs.

◆ _DatosRectificativa

DatosRectificativa sage.addons.factucert.Negocio.Clases.DatosTicket._DatosRectificativa
getset

Objeto con los datos referentes a rectificativas

Definición en la línea 46 del archivo DatosAdicionalesTicket.cs.

◆ _IVA

string sage.addons.factucert.Negocio.Clases.DatosTicket._IVA
getset

Campo memo con el desglose de IVAS del documento

Definición en la línea 100 del archivo DatosAdicionalesTicket.cs.


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