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

Clase para gestionar los procesos relacionados con la certificación con distintos sistemas (Tbai, VeriFactu,...) Más...

Métodos públicos

 CertificacionSage50 ()
 
 CertificacionSage50 (SistemasFacturacionCertificada sistema)
 
bool GenerarXmlFirmado (List< ewDocVentaTPV > listaDatosAlbaranes, AsientosFacturasVentaGenerador datosFactura, ExportadorFactuCertXML.TicketBai_XML_Parameters XML_generator_parameters)
 
bool GenerarXmlAnulacionFirmado (HuellaDetalle huellaFacturaOriginal)
 
bool CreateProcess (string outputFilename, string territorio200, bool onlineSendFile, bool isCancellation, ref object _process, DateTime documentDate)
 

Métodos públicos estáticos

static string GetXMLFileNameForInvoiceOrTicket (string numDoc, DateTime fechaDoc)
 Devuelve el nombre del fichero de la factura o ticket certificada Más...
 
static string GetXMLFileNameForAnnulment (string numDoc, DateTime fechaDoc)
 Devuelve el nombre de la anulación Más...
 

Descripción detallada

Clase para gestionar los procesos relacionados con la certificación con distintos sistemas (Tbai, VeriFactu,...)

Definición en la línea 44 del archivo CertificacionSage50.cs.

Documentación del constructor y destructor

◆ CertificacionSage50() [1/2]

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

Definición en la línea 50 del archivo CertificacionSage50.cs.

◆ CertificacionSage50() [2/2]

sage.addons.factucert.Negocio.Clases.CertificacionSage50.CertificacionSage50 ( SistemasFacturacionCertificada  sistema)
inline

Definición en la línea 56 del archivo CertificacionSage50.cs.

Documentación de las funciones miembro

◆ CreateProcess()

bool sage.addons.factucert.Negocio.Clases.CertificacionSage50.CreateProcess ( string  outputFilename,
string  territorio200,
bool  onlineSendFile,
bool  isCancellation,
ref object  _process,
DateTime  documentDate 
)
inline

Definición en la línea 108 del archivo CertificacionSage50.cs.

◆ GenerarXmlAnulacionFirmado()

bool sage.addons.factucert.Negocio.Clases.CertificacionSage50.GenerarXmlAnulacionFirmado ( HuellaDetalle  huellaFacturaOriginal)
inline

Definición en la línea 103 del archivo CertificacionSage50.cs.

◆ GenerarXmlFirmado()

bool sage.addons.factucert.Negocio.Clases.CertificacionSage50.GenerarXmlFirmado ( List< ewDocVentaTPV listaDatosAlbaranes,
AsientosFacturasVentaGenerador  datosFactura,
ExportadorFactuCertXML.TicketBai_XML_Parameters  XML_generator_parameters 
)
inline

Definición en la línea 96 del archivo CertificacionSage50.cs.

◆ GetXMLFileNameForAnnulment()

static string sage.addons.factucert.Negocio.Clases.CertificacionSage50.GetXMLFileNameForAnnulment ( string  numDoc,
DateTime  fechaDoc 
)
inlinestatic

Devuelve el nombre de la anulación

Parámetros
numDocNúmero de factura / ticket
fechaDocFecha de factura o de ticket
Devuelve

Definición en la línea 91 del archivo CertificacionSage50.cs.

◆ GetXMLFileNameForInvoiceOrTicket()

static string sage.addons.factucert.Negocio.Clases.CertificacionSage50.GetXMLFileNameForInvoiceOrTicket ( string  numDoc,
DateTime  fechaDoc 
)
inlinestatic

Devuelve el nombre del fichero de la factura o ticket certificada

Parámetros
numDocNúmero de factura / ticket
fechaDocFecha de factura o de ticket
Devuelve

Definición en la línea 80 del archivo CertificacionSage50.cs.


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