Clase de parámetros utilizados al llamar al método de la clase "FunctionsFactuCert" que realiza la generación del XML y la firma del mismo. Se utiliza tanto en la certificación de facturas, como en la certificación de tickets. Contiene tanto los parámetros necesarios de entrada, como los parámetros devueltos como salida. Más...
Propiedades | |
TipoDocumentoCertificar | _TipoDocumentoCertificar [get, set] |
Tipo de documento a certificar (factura, ticket). Parámetro de entrada. Más... | |
string | _Ejercicio = "" [get, set] |
Ejercicio donde está el documento (factura/ticket) que se pretende certificar. Parámetro de entrada. Más... | |
string | _Empresa = "" [get, set] |
Empresa donde está el documento (factura/ticket) que se pretende certificar. Parámetro de entrada. Más... | |
string | _NumDocumentoBorrador = "" [get, set] |
Número de documento borrador del cual proviene el documento que se pretende certificar. Parámetro de entrada. Más... | |
string | _NumDocumentoCertificado = "" [get, set] |
Número de documento certificado definitivo. Parámetro de entrada. Más... | |
string | _Letra = "" [get, set] |
Código de la serie del ticket. Más... | |
AsientosFacturasVentaGenerador | _AsientosFacturasVentaGenerador = null [get, set] |
Objeto generador de asientos de facturas ventas, para caso de certificar una factura. Parámetro de entrada, caso de certificar factura. Más... | |
ewDocVentaTPV | _Ticket = null [get, set] |
Objeto ticket, para caso de certificar un ticket. Parámetro de entrada, caso de certificar ticket. Más... | |
DateTime | _HoraCertificacion = null [get, set] |
Hora de certificación. (Fecha de certificación en formato DateTime) Más... | |
DateTime | _FechaHoraServidor = null [get, set] |
Hora en el servidor al principio del proceso de generación de XML y FIRMA Más... | |
bool | _DestinatarioFactura = false [get, set] |
Caso de estar certificando factura (no tiquet) si se ha declarado nº de factura expedicion (C_FACTUVEN.SIIFRAMOD!=""), o (C_FACTUVEN.OPERACION=12 and C_FACTUVEN.SIINUMDER!="") Más... | |
string | _SIIFramod = "" [get, set] |
Caso de estar certificando factura (no tiquet) si se ha declarado nº de factura expedicion C_FACTUVEN.SIIFRAMOD Más... | |
int | _Operacion = 0 [get, set] |
Caso de estar certificando factura (no tiquet) representa el valor de C_FACTUVEN.OPERACION Más... | |
string | _SIINumder = "" [get, set] |
Caso de estar certificando factura (no tiquet) si C_FACTUVEN.OPERACION=12 y se ha declarado C_FACTUVEN.SIINUMDER Más... | |
bool | _Recertificacion = false [get, set] |
Si estamos certificando por primera vez, o es una posterior certificación debido a que una vez certificado por primera vez el envio no pudo realizarse por que no se halló el XML, o se pudo realizar el envío pero fue rechazado por Hacienda por alguna problemática en el mismo. Más... | |
string | _MensajeError = "" [get, set] |
Mensaje de error caso de que se produzca. Parámetro de salida, se rellenará caso de producirse algún error. Más... | |
string | _RutaFicheroXmlGenerado = "" [get, set] |
Ruta al fichero XML generado. Parámetro de salida. Más... | |
string | _TBAI = "" [get, set] |
Código TBAI. Parámetro de salida. Más... | |
string | _QRTBAI = "" [get, set] |
Código QRTBAI. Parámetro de salida. Más... | |
string | _Firma = "" [get, set] |
Firma. Parámetro de salida. Más... | |
string | _Huella = "" [get, set] |
Cadena JSON que representa la huella del documento. Parámetro de salida. Más... | |
string | _HuellaDocumentoAnterior = "" [get, set] |
Cadena JSON que representa la huella del documento certificado anterior al actual. Parámetro de salida. Más... | |
int | _TipoEnvio = 0 [get, set] |
Entorno en el que se ha generado el XML (1 Pre, 2 Pro) Más... | |
Clase de parámetros utilizados al llamar al método de la clase "FunctionsFactuCert" que realiza la generación del XML y la firma del mismo. Se utiliza tanto en la certificación de facturas, como en la certificación de tickets. Contiene tanto los parámetros necesarios de entrada, como los parámetros devueltos como salida.
Definición en la línea 37 del archivo FunctionsFactuCert.cs.
|
getset |
Objeto generador de asientos de facturas ventas, para caso de certificar una factura. Parámetro de entrada, caso de certificar factura.
Definición en la línea 91 del archivo FunctionsFactuCert.cs.
|
getset |
Caso de estar certificando factura (no tiquet) si se ha declarado nº de factura expedicion (C_FACTUVEN.SIIFRAMOD!=""), o (C_FACTUVEN.OPERACION=12 and C_FACTUVEN.SIINUMDER!="")
Definición en la línea 116 del archivo FunctionsFactuCert.cs.
|
getset |
Ejercicio donde está el documento (factura/ticket) que se pretende certificar. Parámetro de entrada.
Definición en la línea 51 del archivo FunctionsFactuCert.cs.
|
getset |
Empresa donde está el documento (factura/ticket) que se pretende certificar. Parámetro de entrada.
Definición en la línea 57 del archivo FunctionsFactuCert.cs.
|
getset |
Hora en el servidor al principio del proceso de generación de XML y FIRMA
Definición en la línea 109 del archivo FunctionsFactuCert.cs.
|
getset |
Firma. Parámetro de salida.
Definición en la línea 198 del archivo FunctionsFactuCert.cs.
|
getset |
Hora de certificación. (Fecha de certificación en formato DateTime)
Definición en la línea 103 del archivo FunctionsFactuCert.cs.
|
getset |
Cadena JSON que representa la huella del documento. Parámetro de salida.
Definición en la línea 204 del archivo FunctionsFactuCert.cs.
|
getset |
Cadena JSON que representa la huella del documento certificado anterior al actual. Parámetro de salida.
Definición en la línea 210 del archivo FunctionsFactuCert.cs.
|
getset |
Código de la serie del ticket.
En caso de certificar ticket este parámetro deberá rellenarse obligatoriamente. Parámetro de entrada.
Definición en la línea 84 del archivo FunctionsFactuCert.cs.
|
getset |
Mensaje de error caso de que se produzca. Parámetro de salida, se rellenará caso de producirse algún error.
Definición en la línea 174 del archivo FunctionsFactuCert.cs.
|
getset |
Número de documento borrador del cual proviene el documento que se pretende certificar. Parámetro de entrada.
Podrá ser un nº de factura o un nº de ticket, en cualquiera de los dos casos acabará en "B".
Definición en la línea 66 del archivo FunctionsFactuCert.cs.
|
getset |
Número de documento certificado definitivo. Parámetro de entrada.
Podrá ser un nº de factura o un nº de ticket.
Definición en la línea 75 del archivo FunctionsFactuCert.cs.
|
getset |
Caso de estar certificando factura (no tiquet) representa el valor de C_FACTUVEN.OPERACION
Se usa en el cálculo de la HUELLA del documento, caso de estar este campo C_FACTUVEN.OPERACION con valor 12 y estar informado el campo C_FACTUVEN.SIINUMDER. Si no se cumple lo anterior, ni tampoco está informado C_FACTUVEN.SIIFRAMOD se utiliza para la huella el nº de factura definitivo como siempre.
Definición en la línea 141 del archivo FunctionsFactuCert.cs.
|
getset |
Código QRTBAI. Parámetro de salida.
Definición en la línea 192 del archivo FunctionsFactuCert.cs.
|
getset |
Si estamos certificando por primera vez, o es una posterior certificación debido a que una vez certificado por primera vez el envio no pudo realizarse por que no se halló el XML, o se pudo realizar el envío pero fue rechazado por Hacienda por alguna problemática en el mismo.
Definición en la línea 162 del archivo FunctionsFactuCert.cs.
|
getset |
Ruta al fichero XML generado. Parámetro de salida.
Definición en la línea 180 del archivo FunctionsFactuCert.cs.
|
getset |
Caso de estar certificando factura (no tiquet) si se ha declarado nº de factura expedicion C_FACTUVEN.SIIFRAMOD
Se usa en el cálculo de la HUELLA del documento, caso de estar este campo informado no se utiliza para la huella el nº de factura definitivo sino el que haya aquí, y en este caso la serie para la huella se declarar vacía.
Semejante funcionalidad tiene la propiedad que sigue _SIINumder, pero hay que tener en cuenta que ambas no pueden estar informadas a la vez, o lo está una o lo está la otra, pero nunca las dos a la vez. También puede darse el caso de que ninguna de las dos esté informada, obviamente, con lo cual seria el escenario normal.
Definición en la línea 130 del archivo FunctionsFactuCert.cs.
|
getset |
Caso de estar certificando factura (no tiquet) si C_FACTUVEN.OPERACION=12 y se ha declarado C_FACTUVEN.SIINUMDER
Se usa en el cálculo de la HUELLA del documento, caso de estar este campo informado no se utiliza para la huella el nº de factura definitivo sino el que haya aquí, y en este caso la serie para la huella se declarar vacía.
Semejante funcionalidad tiene la propiedad que antecede _SIIFramod, pero hay que tener en cuenta que ambas no pueden estar informadas a la vez, o lo está una o lo está la otra, pero nunca las dos a la vez. También puede darse el caso de que ninguna de las dos esté informada, obviamente, con lo cual seria el escenario normal.
Definición en la línea 155 del archivo FunctionsFactuCert.cs.
|
getset |
Código TBAI. Parámetro de salida.
Definición en la línea 186 del archivo FunctionsFactuCert.cs.
|
getset |
Objeto ticket, para caso de certificar un ticket. Parámetro de entrada, caso de certificar ticket.
Definición en la línea 97 del archivo FunctionsFactuCert.cs.
|
getset |
Tipo de documento a certificar (factura, ticket). Parámetro de entrada.
Definición en la línea 45 del archivo FunctionsFactuCert.cs.
|
getset |
Entorno en el que se ha generado el XML (1 Pre, 2 Pro)
Definición en la línea 215 del archivo FunctionsFactuCert.cs.