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:
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.
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.
Hola buen Dia. Me interesa obtener un demo de la libreria e igual preguntarte sobre si la libreria sirve para el timbrado de nomina..
gracias… saludos…
Estimado Raul,
Gracias por su preferencia, le comento que la DLL puede generar los recibos de nómina.
Cualquier duda o consulta, estamos a sus órdenes.
Saludos.
Esta bien
Quisiera saber que es lo que lleva el archivo .TMP y como crearlo ?
y lo mas importante el costo?, es por la Liberia o por los timbres?
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.
Hola que tal.
Me interesa obtener la demo su librería par aevaluarla y poder contratarla.
Desarrollo en Harbour, Xailer y las minigui
saludos
Estimado Jose Luis,
Gracias por su preferencia, cualquier duda o consulta, estamos a sus órdenes.
Saludos.