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

Esta libreria precompilada le permite crear y timbrar comprobantes fiscales digitales CFDI V3.2 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 libreria 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, sin ninguna restriccion de ningun tipo.

Con esta libreria puede crear el XML sellado digitalmente y enviar a timbrar cualquier tipo de CFDI ya sean facturas, notas de credito, 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

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

Ver historial de cambios

  • Creacion de CFDI V3.2
  • Timbrado
  • Tips para el uso

LIBRERIA DLL PARA PASAR UN ARCHIVO DE TEXTO A UN XML CFDI V3.2

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

En la descarga se incluyen ejemplos de los archivos de texto, tambien hay ejemplos de como usar la dll en varios lenguajes de programacion 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 envialo a timbrar por Ecodex PAC

Genera un archivo "bitacora de proceso.txt" util para depurar

La version DEMO tiene la restriccion que SIEMPRE usa el nombre de empresa = "EMPRESA DEMO VISITA WWW.VALIDACFD.COM SA DE CV", una vez que adquiere la libreria ya puede usar cualquier nombre de empresa

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

LIBRERIA DLL PARA ENVIAR A TIMBRAR CFDI V3.2

Esta libreria le permite enviar mediante internet un 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 algun problema con el timbrado se cuenta con una funcion de respaldo y lo envia a timbrar a un segundo PAC de forma totalmente automatica

En la version DEMO que se descarga solo puede enviar al servicio de timbrado de pruebas, una vez que adquiere la libreria ya puede enviar tanto al servicio de pruebas como al de produccion.

La libreria de timbrado unicamente funciona con nuestro Identificador de Integrador, NO PERMITE USAR OTRO IDENTIFICADOR, eso significa que debera comprar los timbres con nosotros

La secuencia para la creacion y timbrado del XML seria :

1. Tu con tu lenguaje generas un archivo de texto con extension ini en donde se encuentra la informacion 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 mi libreria, en especial a la funcion GeneraCFD y le pasas el nombre de ese archivo ini y la clave que abre la llave

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

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

5. A continuacion generas OTRO archivo ini con los datos necesarios para el timbrado

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

7. La libreria envia 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 funcion GetError


Que parametros necesita tu DLL ?

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

Solo se usa la libreria cfdlib.dll? o los otros .exe tambien se necesitan?

Los archivos que *realmente* requieres son cfdlib.dll libeay32.dll y ssleay32.dll estos ultimos son parte de OpenSSL, todo lo demas es de soporte para programar y probar

Yo desarrollo en (inserte aqui el lenguaje que usa) sabes como integrar tus DLL con mi lenguaje?

Puedo apoyarte al 100% en lenguaje Delphi, para algunos lenguajes de programacion 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 apoyaria lo mas que pueda con los errores que te marca la libreria.

Tiene limite de documentos o algun tipo de vencimiento?

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

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

Si ofrezco asesoria atraves del foro, puedes revisar los mas de cientos de mensajes aqui para que tengas idea del tipo de soporte que doy

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

La libreria ya ha sido probada y esta funcionando, pero si debes hacer pruebas y extensivas, ademas recuerda que esto es *solo* el envio, la otra mitad del proceso es la creacion del XML y ahi puede haber muchos errores tambien.