Interficie de gestión de operaciones con componenetes externos de certificación Más...
Métodos públicos | |
bool | ExecuteMassiveSend (bool useAsyncWorker=true) |
Ejecuta las operaciones de envio pendientes. Incluye recuperación de datos pendientes en BBDD y posterior proceso y envio Más... | |
bool | GenerarXmlAnulacionFirmado (HuellaDetalle huellaFacturaOriginal) |
Genera un XML de anulación firmado Más... | |
bool | GenerarXmlFirmado (List< ewDocVentaTPV > listaDatosAlbaranes, AsientosFacturasVentaGenerador datosFactura, Certification_XML_Parameters XML_generator_parameters) |
Genera un XML firmado con los documentos y parámetros recibidos Más... | |
string | GetXMLFileNameForAnnullment (string numDoc, DateTime fechaDoc) |
Obtiene el nombre de fichero que le corresponde a una anulación Más... | |
string | GetXMLFileNameForInvoiceOrTicket (string numDoc, DateTime fechaDoc) |
Obtiene el nombre de fichero que le corresponde a una factura o ticket Más... | |
bool | IsMassiveSendAsyncProcessRunning () |
For checking if the Process is Running Más... | |
bool | IsMassiveSendAsyncProcessRunning (out int queueLenght, out int itemsCompleted) |
For checking if the Process is Running, plus returning queue lenght and items completed values Más... | |
bool | IsMassiveSendAsyncProcessRunning (out int queueLenght, out int itemsCompleted, out List< string > listaFacturasSesionPendientes) |
For checking if the Process is Running, plus returning queue lenght and items completed values, plus a list of Invoices generated this session and pending Más... | |
bool | RequestMassiveSendAbortAndWait () |
Sync method for stopping the Async document sending thread. Más... | |
Propiedades | |
string | ErrorMessage [get] |
Mensaje de error Más... | |
string | GeneratedSignature [get] |
Firma generada Más... | |
string | GeneratedCode [get] |
Código generado Más... | |
string | GeneratedQR [get] |
QR generado Más... | |
string | GeneratedXMLFile [get] |
Fichero generado Más... | |
Eventos | |
MassiveSendAbort | _MassiveSendAbort |
Evento que se produce antes de la ejecución de cada certificación Más... | |
MassiveSendEnded | _MassiveSendEnded |
Evento que se produce al concluir la certificación Más... | |
MassiveSendRunWorkerCompleted | _MassiveSendRunWorkerCompleted |
Evento delegado que se produce al abacar el proceso asincrono Más... | |
MassiveSendProgress | _MassiveSendProgress |
Evento que se produce al incrementar el progreso del proceso Más... | |
CertifiedFileNotFound | _CertifiedFileNotFound |
Evento que se produce al no encontrar un fichero certificado para enviar Más... | |
FileRejected | _FileRejected |
Evento que se produce al recibir un rechazo Más... | |
ServiceUnavailable | _ServiceUnavailable |
Evento que se produce cuando el servicio no esta disponible Más... | |
Interficie de gestión de operaciones con componenetes externos de certificación
Definición en la línea 63 del archivo ICertificationManager.cs.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.ExecuteMassiveSend | ( | bool | useAsyncWorker = true | ) |
Ejecuta las operaciones de envio pendientes. Incluye recuperación de datos pendientes en BBDD y posterior proceso y envio
useAsyncWorker |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.GenerarXmlAnulacionFirmado | ( | HuellaDetalle | huellaFacturaOriginal | ) |
Genera un XML de anulación firmado
huellaFacturaOriginal | Huella del documento a anular |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.GenerarXmlFirmado | ( | List< ewDocVentaTPV > | listaDatosAlbaranes, |
AsientosFacturasVentaGenerador | datosFactura, | ||
Certification_XML_Parameters | XML_generator_parameters | ||
) |
Genera un XML firmado con los documentos y parámetros recibidos
listaDatosAlbaranes | |
datosFactura | |
XML_generator_parameters |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
string sage.addons.factucert.Negocio.Interficies.ICertificationManager.GetXMLFileNameForAnnullment | ( | string | numDoc, |
DateTime | fechaDoc | ||
) |
Obtiene el nombre de fichero que le corresponde a una anulación
numDoc | |
fechaDoc |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
string sage.addons.factucert.Negocio.Interficies.ICertificationManager.GetXMLFileNameForInvoiceOrTicket | ( | string | numDoc, |
DateTime | fechaDoc | ||
) |
Obtiene el nombre de fichero que le corresponde a una factura o ticket
numDoc | |
fechaDoc |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.IsMassiveSendAsyncProcessRunning | ( | ) |
For checking if the Process is Running
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.IsMassiveSendAsyncProcessRunning | ( | out int | queueLenght, |
out int | itemsCompleted | ||
) |
For checking if the Process is Running, plus returning queue lenght and items completed values
queueLenght | Number of items added to the sending queue (including those already sent on this session) |
itemsCompleted | Number of items already sent |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.IsMassiveSendAsyncProcessRunning | ( | out int | queueLenght, |
out int | itemsCompleted, | ||
out List< string > | listaFacturasSesionPendientes | ||
) |
For checking if the Process is Running, plus returning queue lenght and items completed values, plus a list of Invoices generated this session and pending
queueLenght | Number of items added to the sending queue (including those already sent on this session) |
itemsCompleted | Number of items already sent |
listaFacturasSesionPendientes | List of Invoices created this same session but not yet sent |
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
bool sage.addons.factucert.Negocio.Interficies.ICertificationManager.RequestMassiveSendAbortAndWait | ( | ) |
Sync method for stopping the Async document sending thread.
Implementado en sage.addons.factucert.Negocio.Clases.CertificationAdapterTbai y sage.addons.factucert.Negocio.Clases.CertificationAdapterVerifactu.
|
get |
Mensaje de error
Definición en la línea 68 del archivo ICertificationManager.cs.
|
get |
Código generado
Definición en la línea 78 del archivo ICertificationManager.cs.
|
get |
QR generado
Definición en la línea 83 del archivo ICertificationManager.cs.
|
get |
Firma generada
Definición en la línea 73 del archivo ICertificationManager.cs.
|
get |
Fichero generado
Definición en la línea 88 del archivo ICertificationManager.cs.
CertifiedFileNotFound sage.addons.factucert.Negocio.Interficies.ICertificationManager._CertifiedFileNotFound |
Evento que se produce al no encontrar un fichero certificado para enviar
Definición en la línea 192 del archivo ICertificationManager.cs.
FileRejected sage.addons.factucert.Negocio.Interficies.ICertificationManager._FileRejected |
Evento que se produce al recibir un rechazo
Definición en la línea 197 del archivo ICertificationManager.cs.
MassiveSendAbort sage.addons.factucert.Negocio.Interficies.ICertificationManager._MassiveSendAbort |
Evento que se produce antes de la ejecución de cada certificación
Definición en la línea 172 del archivo ICertificationManager.cs.
MassiveSendEnded sage.addons.factucert.Negocio.Interficies.ICertificationManager._MassiveSendEnded |
Evento que se produce al concluir la certificación
Definición en la línea 177 del archivo ICertificationManager.cs.
MassiveSendProgress sage.addons.factucert.Negocio.Interficies.ICertificationManager._MassiveSendProgress |
Evento que se produce al incrementar el progreso del proceso
Definición en la línea 187 del archivo ICertificationManager.cs.
MassiveSendRunWorkerCompleted sage.addons.factucert.Negocio.Interficies.ICertificationManager._MassiveSendRunWorkerCompleted |
Evento delegado que se produce al abacar el proceso asincrono
Definición en la línea 182 del archivo ICertificationManager.cs.
ServiceUnavailable sage.addons.factucert.Negocio.Interficies.ICertificationManager._ServiceUnavailable |
Evento que se produce cuando el servicio no esta disponible
Definición en la línea 202 del archivo ICertificationManager.cs.