Buenas noticias

Buenas noticias

Revisando la página del SAT nos encontramos con la grata sorpresa de que ya son 3 las empresas autorizadas como Proveedores Autorizados de Certificación o PAC por sus siglas, estas son buenas y malas noticias.

Buenas por que se diversifica el mercado y no todo el poder cae en una sola empresa, dándonos a los contribuyentes opciones para decidir, es posible que todo esto traiga consigo reducción de precios, mejores servicios, en fin una serie de beneficios que de una u otra forma nos ayuda.

La mala noticia viene para nosotros los desarrolladores de software, ya que tendremos que incluir en nuestras soluciones las opciones necesarias para que el usuario de los sistemas opten por uno u otro PAC, se que muchos se van a casar por uno o dos PAC pero considero que no es lo mas adecuado, pienso que lo mejor es darle la libertad al usuario de escoger y no obligarlo a tomar un camino que tal vez él no quiera. Se viene mucho trabajo con todo esto, pero ni forma, debemos afrontar el reto y salir triunfantes

Como sea queremos felicitar al SAT por su buena labor y a todas aquellas empresas que hicieron la tarea y superaron el duro camino que es la certificación…

Desde este humilde blog, felicitaciones a todos.

Proveedores Autorizados de Certificación

Liberación 2010.12.22

Estimados usuarios de la librería, es para mi un gusto anunciar la liberación de una nueva versión, en esta versión se estuvo trabajando arduamente para la versión de Dot Net aunque también se hicieron algunas mejoras a la versión de Delphi.

Mi recomendación, como siempre, es que lean a detalle el archivo de historial de cambios.

Versión para C#

Versión para Delphi

Validador para CFDI

Para las personas que deseen validar su Comprobantes Fiscal Digital por Internet o CFDI por sus siglas, déjenos decirles que el SAT ha sacado un nuevo validador.

Al querer usarlo solicita el archivo XML y el certificado con el que se genero el sello el complemento timbre, es decir, el certificado del PAC. Esto es algo molesto, ya que siempre que quieras realizar esta tarea deberás contar con estos dos archivos.

Alguien podrá decir que es redundante validar un CFDI, pero déjeme decirles que es algo que preferimos hacer por tranquilidad, nadie es infalible y por mas que existan contratos, leyes, etc prefiero estar seguro de que dicho documento es correcto.

Ahora si como dice el dicho, hombre prevenido vale por 2.

Validador de CFDI

El Primer Prestador Autorizado de Certificación (PAC – CFDI)

Así es señores, hoy 16 de diciembre del 2010 a las 7 pm fue autorizado el primer PAC y la empresa es EDICOM.

Es una gran noticia, ya que creíamos que este año íbamos a terminar sin PAC y fue una gran sorpresa, por eso queremos desde este humilde lugar felicitar al SAT y a EDICOM por este logro.

El siguiente paso es averiguar cuales son las condiciones comerciales que tiene planeada esta empresa para las personas que deseen optar por esta alternativa y cuales son los protocolos, esquemas, medios, etc para poder generar un CDI desde nuestras aplicaciones.

Desconocemos de momento esta información, pero les aseguramos que ya estamos investigando; lo que si podemos prometer es que estarémos implementado, en la librería, la comunicación con este PAC y con cualquier otro.

Ahora bien, y ¿que sigue?, pues deberían salir mas y mas empresas para que se creen un ambiente competitivo en donde los usuarios nos veamos beneficiados, ya que somos creyentes de la ley de la oferta y la demanda y estamos convencidos que a mayor competencia mayores serán lo beneficios que tendremos como contribuyentes.

Seguimos en contacto.

Listado de PAC

Liberación 2010.12.16

Se ha liberado una nueva versión de la librería, en esta nueva versión se trabajo exclusivamente para Delphi, haciendo correcciones y mejoras.

Es muy importante que todos se actualicen a esta versión, porque se corrigió un error en la generación; dicho error no permitía generar el CFD.

Nuestra recomendación, como siempre, es que lean a detalle el archivo de historial de cambios.

Versión para C#

Versión para Delphi

Liberación 2010.12.09

Me es grato notificarles la nueva versión de la biblioteca, en esta ocasión el esfuerzo se ha centrado en la versión para C# y se han hecho algunos cambios menores en la versión para Delphi.

C#

  • Generación del CFD completo, esto es, con el sello y las validaciones
  • Mejoras menores en los ejemplos
  • Cambio en el nombre de los NameSpace

Delphi

  • Se creo una clase que permite generar el reporte mensual
  • Mejoras menores a los ejemplos.

Mi recomendación, como siempre, es que lean a detalle el archivo de historial de cambios.

Versión C#

Versión Delphi

 

Avances en el proyecto

Hemos creado para dar respuesta a las personas que nos han escrito preguntándonos por el avance del proyecto.

Como todos saben el proyecto se divide en partes: Delphi y C#. Inicial se trabajo fuertemente en la versión de Delphi, para dejarla totalmente funcional y hacerla compatible con la mayoría de versión del mismo, una vez finalizada esta parte la idea era dedicarme de tiempo completo a la versión en C# y darle mantenimiento a la de Delphi y en eso precisamente es en lo que he estado trabajando, terminar con la versión de C#.

A continuación describimos los avances que se han tenido en cada versión teniendo en cuenta lo anteriormente comentado.

C#

  • Se ha agregado el mano del certificado en diferentes formatos.
  • Se esta desarrollando el código que permite firmar el CFD.
  • Se incluyo el código para firmar con SHA1 dejando lista la biblioteca para el 2011.
  • Se modificaron internamente las clases preparando la generación del CFDI.
  • Se modificaron las clases base preparando la biblioteca para la generación de CFD con complementos.
  • Se cambio el nombre a los namespace dándole mayor significado a los mismos.
  • Se han preparado los ejemplos para la generación del CFD 1.0, 2.0 y la recepción de CFD.
  • Se han agregado las siguientes todas las validaciones necesarias para generar el CFD.

Delphi

  • Se dio solución a un problema de compatibilidad con Delphi 2010
  • Se agrego un ejemplo para la generación de CFD con complemento detallista.
  • Se hicieron mejoras internas buscando compatibilidad con las nuevas versione de Delphi

Como comentamos inicialmente el trabajo arduo ha sido sobre la versión en C# y seguirá hacia hasta que logre la funcionalidad que tiene la versión de Delphi.

Hasta la próxima.