Factura Electrónica en xHarbour – FiveWin – Xailer 8


Factura Electrónica en [x] Harbour – FiveWin – Xailer

La librería Gen_CFDI.DLL es 100% compatible con  [x] Harbour – FiveWin – Xailer.

Se recomienda ampliamente utilizar las Clases TFactElec.prg y TCanCFDI.prg para emitir y cancelar CFDI.

 

Para Timbrar únicamente el XML utilice la clase TTimbrar.prg y para recuperar el CFDI utilice la clase TRecCFDI.prg

 

Estos archivos incluyen los Wrappers en C de las funciones contenidas en la librería DLL.
No obstante, si desea invocar directamente las funciones por medio del comando DLL32 de FiveWin, puede hacerlo de la siguiente manera:

 

Ejemplo de implementación* 

// Función : GenerarCFDI()
// Descripción: Genera un CFDI validado, sellado y timbrado.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

DLL32 FUNCTION GenerarCFDI(
cXmlFile AS STRING,
cXmlOut AS STRING,
cCertFile AS STRING,
cKeyFile AS STRING,
cKeyPass AS STRING,
cKey AS STRING ,
cXmlAscii AS STRING ,
cSalida AS STRING ,
cCadena AS STRING ,
cErrorFile AS STRING ) ;
AS BOOL PASCAL LIB «Gen_CFDI.DLL»

// Función : TimbrarCFDI()
// Descripción: Timbra un XML previamente firmado y sellado.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

DLL32 FUNCTION TimbrarCFDI(
cXmlFile AS STRING,
cXmlOut AS STRING,
cKey AS STRING,
cSalida AS STRING,
cValidaXSD AS STRING ) ;
AS BOOL PASCAL LIB «Gen_CFDI.DLL»

// Función : CancelarCFDI()
// Descripción: Cancela un CFDI por medio del UUID.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

DLL32 FUNCTION CancelarCFDI(
cXmlFile AS STRING ,
cCertFile AS STRING ,
cKeyFile AS STRING ,
cKeyPass AS STRING ,
cKey AS STRING ,
cR_File AS STRING ,
cSalida AS STRING ) ;
AS BOOL PASCAL LIB «Gen_CFDI.DLL»

Ejemplo de Uso:

Generar CFDI

GenerarCFDI (
«GenerarCFDI.tmp» ,;
«Salida.XML» ,;
«aaa010101aaa__csd_10.cer» ,;
«aaa010101aaa__csd_10.key» ,;
«12345678a» ,;
«Licencia de uso» ,;
«0» ,;
«0» ,;
«0» ,;
«0» )

 

Timbrar CFDI

TimbrarCFDI (
«SoloTimbrado.tmp» ,;
«XmlTimbrado.xml» ,;
«Licencia de uso» ,;
«0» ,;
«1» )

 

Cancelar CFDI

CancelarCFDI (

«Cancelar_CFDI.tmp» ,;
«aaa010101aaa__csd_10.cer» ,;
«aaa010101aaa__csd_10.key» ,;
«12345678a» ,;
«Licencia de uso» ,;
«Respuesta.ini» ,;
«0» )

(c) Derechos reservados 2011-2017, FacturaRapida.com.mx.

 

* Para más información o solicitar el demo de la librería envíe por favor un correo a: 

Firma


Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

8 ideas sobre “Factura Electrónica en xHarbour – FiveWin – Xailer

  • Christian Dominguez Saldaña

    Me interesa adquirir un demo de su librería actualmente desarrollo en proyectos de harbour y .NET y me gustaría poder implementar facturación electrónica a través de su librería me gustaría también una lista de los precios que manejan actualmente
    sin mas por el momento gracias.

    • Administrador Autor

      Estimado Christian,

      Gracias por su interés, hemos enviado ejemplos de uso para xHarbour y VS.Net (C#/VB.Net) con el DEMO de la librería así como la información de contratación.

      Un cordial saludo.

    • Factura Rápida Autor

      Estimado Javier,

      Gracias por visitarnos, le informo que la Librería DLL no tiene ningún costo, sólo debe adquirir un paquete minimo de 500 timbres y posteriormente el que se ajuste a sus necesidades.

      Asimismo, hemos enviado toda la información a su correo.

      Reciba un cordial saludo.