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...
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 (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 | |
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... | |
string | _TBFraMod [get, set] |
Campo TBFRAMOD 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< RegistroCertificacion > | lstRegistrosCertificacion = null |
bool | _lCertificadaTercerosNoEnviada = false |
decimal | _nBase = 0 |
decimal | _nTotaldoc = 0 |
string | _cCliente = string.Empty |
DateTime | _dFecha_fac = null |
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 30 del archivo DatosAdicionalesTicket.cs.
|
inline |
Constructor vacío
Definición en la línea 132 del archivo DatosAdicionalesTicket.cs.
|
inline |
Clonación de datos adicionales factura
toDatosAdicionalesFactura | Instancia de los datos que vamos a clonar |
Definición en la línea 366 del archivo DatosAdicionalesTicket.cs.
|
inlinevirtual |
Delete
Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.
Definición en la línea 399 del archivo DatosAdicionalesTicket.cs.
|
inlinevirtual |
Delete
tcEmpresa | |
tcNumero |
Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.
Definición en la línea 428 del archivo DatosAdicionalesTicket.cs.
|
inlinevirtual |
Descargar datos
Reimplementado de sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.
Definición en la línea 241 del archivo DatosAdicionalesTicket.cs.
|
inline |
Carga de datos a partir de un número
tcEmpresa | empresa |
tcNumero | número |
tcLetra | letra |
tcEjercicio | ejercicio |
Definición en la línea 268 del archivo DatosAdicionalesTicket.cs.
|
inlinevirtual |
Carga de datos a partir de un objeto de nogocio de cobro de tickets
Implementa sage.addons.factucert.Negocio.Clases.DatosAdicionalesBase.
Definición en la línea 313 del archivo DatosAdicionalesTicket.cs.
|
inline |
|
getset |
Objeto con los datos adicionales exenta
Definición en la línea 72 del archivo DatosAdicionalesTicket.cs.
|
getset |
Objeto con los datos adicionales no sujetos
Definición en la línea 90 del archivo DatosAdicionalesTicket.cs.
|
getset |
Objeto con los datos referentes a rectificativas
Definición en la línea 54 del archivo DatosAdicionalesTicket.cs.
|
getset |
Campo memo con el desglose de IVAS del documento
Definición en la línea 108 del archivo DatosAdicionalesTicket.cs.
|
getset |
Campo TBFRAMOD
Definición en la línea 118 del archivo DatosAdicionalesTicket.cs.