Libreria CFDLib.dll para crear y timbrar todo tipo de CFDI’s

Esta libreria le permite crear y timbrar comprobantes fiscales digitales CFDI como son facturas, egresos, nominas, complementos fiscales, etc

Hay ejemplos de uso de la libreria en C++ Builder, Clarion, Delphi, Powerbuilder, Velneo, VisualBasic, Visual FoxPro, Visual Objects, Visual Studio (C#,C++,VB.NET), xHarbour

La librer a no tiene restricciones de uso. La misma licencia puede usarse con cualquier cantidad de RFC, en cualquier cantidad de computadoras, con cualquier numero de usuarios y timbrar cualquier cantidad de comprobantes.

Con esta librer a puede crear el XML sellarlo digitalmente y enviar a timbrar cualquier tipo de CFDI ya sean facturas, notas de cr dito, notas de cargo, recibos de honorarios, recibos de arrendamiento, recibos de nomina, estados de cuenta bancario, recibos de honorarios, boletas de empe o, comprobantes de traslado o transporte de productos, etc etc

Tambi n cuenta con funciones para cancelar, consultar el saldo de timbres, recuperar CFDI, etc

IMPORTANTE. El XML que genera esta libreria solo puede ser timbrado por la misma libreria usando los servicio de Ecodex PAC y de Comercio Digital. No es posible crear el XML y enviarlo a timbrar por otro lado con otro PAC

FUNCION PARA CONVERTIR UN ARCHIVO DE TEXTO A UN CFDI

El archivo de texto (con extension *.ini) debe tener los datos del comprobante apegados al Anexo 20 publicado por el SAT, la librer a toma este archivo y lo convierte a un XML sellado digitalmente

En la descarga se incluyen ejemplos de los archivos de texto, tambi n hay ejemplos de como usar la dll en varios lenguajes de programaci n incluyendo C++, Clarion, Delphi, PowerBuilder, Velneo, Visual Basic, Visual FoxPro, Visual Object, Visual Studio C#, xHarbour

Se genera el XML completo con su sello digital, listo para env alo a timbrar a Ecodex PAC

Genera un archivo «bitacora de proceso.txt» util para depurar.

La version DEMO tiene la restricci n que siempre usa el nombre de empresa = «EMPRESA DEMO VISITA WWW.VALIDACFD.COM SA DE CV», una vez que adquiere la librer a ya puede usar cualquier nombre de empresa.

La librer a se puede usar con todos los RFC que requiera y en todas sus PC sin limite

FUNCION DE ENVIO AL PAC PARA QUE LO TIMBRE

Esta funcion le permite enviar el CFDI para que lo reciba ECODEX PAC y lo timbre, el XML se toma de disco y se regresa en el mismo archivo ya timbrado.

En caso de encontrar alg n problema con el timbrado se cuenta con una funci n de respaldo y lo env a a timbrar a un segundo PAC de forma totalmente autom tica.

En la version DEMO que se descarga solo puede enviar al servicio de timbrado de pruebas, una vez que adquiere la librer a ya puede enviar tanto al servicio de pruebas como al de producci n.

La librer a de timbrado nicamente funciona con nuestro Identificador de Integrador, NO PERMITE USAR OTRO IDENTIFICADOR, eso significa que deber comprar los timbres con nosotros.

La secuencia para la creaci n y timbrado del XML seria:

1. Tu con tu lenguaje generas un archivo de texto con extension ini en donde se encuentra la informaci n necesaria para crear el CFDI asi como la ruta en donde tienes grabado el certificado y la llave necesaria para el sello.

2. Haces una llamada a la librer a, en especial a la funci n GeneraCFD y le pasas el nombre de ese archivo ini y la clave que abre la llave

3. La librer a entonces genera el XML ya listo con su sello digital

4. Te aseguras que el procedimiento descrito fue realizado con xito usando la funci n GetError, si devuelve cero entonces si se genero el XML

5. A continuaci n generas otro archivo ini con los datos necesarios para el timbrado

6. Vuelves a llamar a la librer a, pero ahora usar la funci n TimbrarCFD e igualmente le pasas el nombre de un archivo ini

7. La librer a env a el XML al PAC para que te lo timbre y te regresa en el mismo archivo el XML ya con su timbre

8. Igualmente, para que sepas que todo se realizo correctamente debes consultar la funci n GetError

Qu par metros necesita la DLL ?

Requiere el nombre del archivo *.ini donde se especifica el resto de la informaci n necesaria para el timbrado, te recomiendo que descargues la demo y revises los archivos *.ini

Solo se usa la librer a cfdlib.dll? o los otros .exe tambi n se necesitan?

Los archivos que realmente se requiere son cfdlib.dll libeay32.dll y ssleay32.dll estos ltimos son parte de OpenSSL, todo lo dem s es de soporte para programar y probar

Yo desarrollo en (inserte aqu el lenguaje que usa) sabes c mo integrar tus DLL con mi lenguaje?

Puedo apoyarte al 100% en lenguaje Delphi, para algunos lenguajes de programaci n hay ejemplos que me han proporcionado, si no es ni Delphi ni de los lenguajes de ejemplo siento comentarte que por falta de conocimiento no puedo asesorarte, pero te apoyar a lo mas que pueda con los errores que te marca la librer a.

Tiene limite de documentos o alg n tipo de vencimiento?

No tiene limite, puedes usarlo con todos tus emisores sin limite de tiempo

Das alguna clase de soporte para la implementaci n de la DLL a mi sistema?

Si ofrezco asesor a a trav s del foro, puedes revisar los mas de miles de mensajes ahi para que tengas idea del tipo de soporte que doy

Ya no tendr que estar haciendo las pruebas con Ecodex PAC?

La librer a ya ha sido probada y esta funcionando, pero si debes hacer pruebas y extensivas, ademas recuerda que esto es *solo* el env o, la otra mitad del proceso es la creaci n del XML y ahi puede haber muchos errores tambi n.

Compre una licencia de la libreria en nuestra tienda online

Escuche nuestros Spots de Radio