Mas información sobre la liberación

Hoy recibímos algunos comentarios, de personas que han tenido la oportunidad de ver funcionando la librería, acerca de dividir la liberación de la librería en dos partes, la primera tal como está : generando, recibiendo y validando CFD de la versión 1.0 y 2.0 y luego otra liberación con la generación de CFD 3.0, complementos y adendas.

El fundamento de la  idea está en el hecho de que la librería ya está totalmente terminada para dicha funcionalidad; ya se han hecho pruebas funcionales y de calidad de la misma; por lo tanto podría ser muy útil para los desarrolladores que tenga la necesidad de generar CFD sin complementos y adendas.

Inicialmente la idea nos sonó bastante lógica y llegamos a considerarla como una opción, pero haciendo un análisis más detallado nos hemos dado cuenta que no tiene sentido, ya que es muy poco el tiempo – una semana aproximadamente – que falta para liberar la versión definitiva que contenga toda la funcionalidad que hemos planeado para esta primera versión, si hacemos dos liberaciones, es posible que nos lleve más tiempo y termine afectando a otros, por eso pensamos que lo mejor es respetar las liberaciónes que ya se tiene planeadas.

Puedes consultarlas aquí.

Hasta la próxima.

Buenas noticias

Quiero agradecer públicamente a todas las personas que de una u otra forma me ha apoyado y alentando para el desarrollo y liberación de esta librería.

Para todas las personas que me han estado escribiendo acerca de la liberación les cuento que les traigo buenas noticias, ya que tengo he diseñado un plan de liberación, que a continuación desgloso:

  • El día 10 de noviembre se libera la parte inicial de la especificación de lo que es la librería, en esta especificación se explicarán de forma detallada de las principales clases que la componen.
  • El día viernes 12 de noviembre estaré liberando una versión Alfa de la librería, esta liberación contemplará:
    • Todo lo necesario para hacer la instalación de la misma.
    • Ejemplos (por lo menos 5) autodocumentados en donde se explicará de forma detallada el uso de la librería.
    • Esta liberación se hace como Alfa ya que no incluye toda la funcionalidad que va a contener la versión final.
    • Con esta versión se podrán generar y validar comprobantes de la versión 1.0 y 2.0
  • El martes 16 de noviembre estaré liberando una nueva versión Alfa que traerá:
    • Generación y validación de CFDs con complementos
    • Generación y validación de CFDs de la versión 3.0
  • El día viernes 19 de noviembre estaré liberando una versión Beta cuya principal novedad será la generación de diferentes tipos de adendas y en diferentes formatos (EDI, XML, Texto).

 

Soy consciente de la premura que existe entre los desarrolladores de este tipo de soluciones, pero no quiero liberar algo totalmente inestable y que de mas problemas que soluciones; es por eso que antes de la primera liberación he estado realizando pruebas y mejorando algunos proceso; un ejemplo de esto es la validación del folio fiscal, tuve que re-hacer toda la clase por problemas de rendimiento, ya que al hacer pruebas con los últimos archivos que generó el SAT el tiempo era excesivo, esto debido a que crecieron considerablemente, llegando actualmente a pesar 7 megas. En esta re-estructuración del código se condigo disminuir el proceso de validación del folio de segundos a milésimas de segundo, algo que se que muchos me van a agradecer.

Otro punto ha sido la liberación de objetos; he trabajado arduamente en esto para entregar un código donde no se den fugas de memoria, para esto me ha servido mucho la creación de los ejemplos ya que he podido detectar varias fugas de memoria y  las he corregido.

También he trabajado en el nombre de ciertos métodos clases, los he re-nombrado para darle mayor claridad a la persona que los use.

Como podrán ver, estoy llevando a  cabo un proceso bastante riguroso para poder entregar un producto con mucha calidad y que desde el principio lo puedas usar.

Finalmente recordarles que estén al pendiente de las fechas.

Hasta la próxima.

Trabajando a marchas forzadas

Primero que todo quiero dar las gracias a todas las personas que me han escrito interesadas en esta librería; por la fecha en que estamos no creí que fuera a generar tanta expectativa este anuncio.

Quiero aprovechar para contarles que estoy trabajando a marchas forzadas para tenerlas cuanto antes, ya que soy consciente de la necesidad; les puedo adelantar que las clases ya están listas y funcionando, se está trabajando en homogenizar el código (clases, objetos y otros entre C# y Delphi) y en evitar fugas de memoria por objetos no liberados (para el caso de Delphi), ya que mi intención es proporcionar una librería de muy alta calidad y con altos estándares de codificaciones, por ejemplo he tratado de incorporar diferentes patrones de diseño.

Algunas personas me han estado preguntado acerca de una fecha estimada de liberación y como tal no tengo algo exacto, lo que si les puedo asegurarles es que a mas tardar el día Lunes 15 de Noviembre estaré liberando una versión BETA, aunque espero que sea mucho antes.

Así que sigan pendientes y si tienen preguntas no duden en escribirme.

Bienvenidos

Se han todos bienvenidos a este mi blog sobre Factura Electrónica. Algunos de los que ya conocen mi otro blog se preguntaran porque crear otro y la respuesta es muy sencilla: Factura Electrónica desde el punto de vista del desarrollador, así es, este blog está dedicado exclusivamente a las personas que como yo nos vemos involucrados en el desarrollo de un producto que este relacionado con el tema.

Ahora bien, ¿que sería un desarrollador sin un buen conjunto librerías (clases, componentes, etc.) que se encargaran de hacer el trabajo sucio y repetitivo? pues bien, queriendo apoyar a todas las personas que nos dedicamos a esta ardua tarea del desarrollo, he creado una librearía de clases que le permitirán de forma sencilla y rápida crear comprobantes fiscales digitales.

En el próximo post, estaré publicando todas las características de dicha librería, pero por el momento puedo adelantarte sus características:

  • Generación de CFD 1.0 y 2.0
  • Generación de CFDI
  • Validación de un comprobante
  • Obtención de la información contenida en un CFD y CFDI
  • Esta desarrollada en Delphi y C#
  • Generación de adendas
  • Generación de complementos

Ahora lo mas importante de todo, es que no tiene costos alguno, así como lo escuchas, no tendrás que pagar absolutamente nada para poderla usar.

Por el momento es todo lo que puedo adelantarte.

Solo te recomiendo que estés al pendiente porque muy pronto tendrás mas noticias.

Finalmente y para los que quieran saber quien soy los invito a leer el acerca de de este blog.