Adenda o addenda?

Como todos saben nuestra autoridad a dejado un nodo llamado addenda dentro del XML, para que coloquemos en este todos los datos relacionado con el negocio que no están definidos en el CFD o CFDI, esta es una buena idea ya que permite que cada empresa regule los datos que le son necesarios para la operación de su negocio, el problema de esto, es que addenda se escribe con una sola “d” y aunque no es algo que afecte la generación del documento la realidad es que deja mucho que desear de nuestra autoridad.

El problema con esto es que cuando inicie la implementación de las adendas dentro de la biblioteca nos encontramos con la disyuntiva de cómo escribirlo: adenda o addenda, después de mucho pensarlo se decidió dejarlo como addenda y esto se decidió por:

  1. El nombre oficial de dicho nodo es addenda
  2. Es el nombre con el que nosotros los desarrolladores reconocemos más fácilmente dicho nodo es addenda.

Tal vez algunos cuestionan la decisión tomada, pero en este caso ha superado la vox populi.

Así que la próxima vez que vean la biblioteca y se encuentren con la palabra addenda van a entender porque se dejo este nombre.

Saludos

Liberacion 2011.01.22

Hoy traemos una nueva versión de la biblioteca para Dot Net (C#, Visual Basic .Net, etc), esta liberación es una liberación de estabilización, ya que principalmente se corrigieron errores inyectó en la versión anterior.

Para conocer más a detalle los invito a leer el archivo de historial de cambios.

Como siempre nuestra recomendación final es que todos los usuarios se actualicen a esta última versión.

Descargar

Autoridad certificadora

Hoy nos escribió un usuario al correo de soporte acerca de un problema que se le está presentando con la biblioteca y quise publicar este post para que la solución pueda ser accesible para todos:

Cuando trato de crear un CFDI para un nuevo cliente del SAT (se dieron de alta el viernes pasado) me sale el siguiente mensaje e ErrorText: ‘El certificado definido para firmar no es válido contra la autoridad certificadora’

Inicialmente iba a responder a este usuario directamente, pero decidid publicar este  post porque considero que puede ser útil a todos los usuarios.

Este mensaje aparece porque el SAT cambio el certificado con el que está generando los certificados de sello, para solucionar este problema se tiene dos opciones:

1. Actualizarte a la última versión de la biblioteca
En esta última versión ya se trae contemplado este cambio que hizo el SAT y que paso desapercibido para muchos.

2. Desactivar la validación contra la autoridad certificadora
Esta es otra opción que nos permite salir rápidamente del problema pero que a la larga nos va a traer más problemas, ya que pueden estar generando comprobantes con certificados que no fueron expedidos por el SAT y por lo tanto sería apócrifos.

Nuestra recomendación es que se use la primera opción, ya que en la última versión se han corregido algunos problemas y se hecho bastantes mejores, además de que ya permite estar preparados para las nuevas versiones del comprobantes.

Así que ya saben todos a actualizarse.

Hasta la próxima.

Liberacion 2011.01.10

Hoy hemos liberado una nueva versión de la biblioteca, en este caso la liberación es exclusivamente para Dot Net (C#, Visual Basic .Net, etc).

Esta versión trae cambios menores, donde trabajamos fuertemente fue en los ejemplos.

Para conocer más a detalle los invitamos a leer el archivo de historial de cambios.

Como siempre nuestra recomendación final es que todos los usuarios se actualicen a esta última versión.

Descargar

Liberación 2012.01.08

Esta liberación está dedicada exclusivamente a la versión de Delphi y los cambios principales se describen a continuación.

Soporte para 2012

La biblioteca fue modificada para soportar los requerimientos exigidos por la autoridad en materia de Factura electrónica (CFD y CFDI) para el 2012; se incluyeron todos los requerimientos contemplados en el anexo 20

Reestructuración

Este tal vez es el cambio más importante que se ha hecho desde que se libero la primera versión de la biblioteca y no es más que una modificación interna y profunda a la biblioteca con la finalidad de poder soportar las características que en un futuro estarémos publicando; esta re estructuración nos permitirá agregar todas aquellas características requeridas por todos ustedes.

Mejoras

Se incluyeron mejoras importantes, así como algunas correcciones reportadas por usuarios de la biblioteca.

Para conocer más a detalle los invito a leer el archivo de historial de cambios.

Como siempre nuestra recomendación final es que todos los usuarios se actualicen a esta última versión.

Descargar

Liberación 2012.01.07

Hoy hemos liberado una nueva versión de la biblioteca, en este caso la liberación es exclusivamente para Dot Net (C#, Visual Basic .Net, etc).

Queremos describir rápidamente los cambios más importantes

  1. Se agregó la capacidad de generar  y validar documentos (CFD y CFDI) con los ocho nuevos complementos que fueron liberados en el 2012.
  • Emisión por cuenta de terceros versión 1.1
  • Instituciones educativas privadas
  • Leyenda Fiscal
  • Donatarias versión 1.1
  • PF Integrante coordinado
  • Turista pasajero extranjero
  • Venta vehicular

 

2. Se creó un instalador de la biblioteca el cual será usado en todas las liberaciones.

Para conocer más a detalle los invito a leer el archivo de historial de cambios.

Como siempre mi recomendación final es que todos los usuarios se actualicen a esta última versión.

Descargar

Complemento de para Instituciones Educativas privadas

Para las personas que aun no se hayan enterado, queremos decirles que el SAT ha liberado un nuevo complemento para la factura electrónica (CFD/CFDI), este va dirigido para instituciones Educativas privadas, si quieren leer mas del tema puedan dar clic aquí.

Actualmente ya hemos incorporado dicho complemento a la librería en su versión de C# y estarémos liberando muy pronto esa versión, para las personas que usan Delphi no se preocupen, actualmente nos encontramos trabajando en incorporar dicho complemento y otras mejoras que hemos querido hacer, esta versión también la estarémos liberando pronto.

Así que estén atentos

Saludos

Web service del SAT

Si lo que estas buscando es referente al Webservice para la descarga del archivo XML de tus facturas del servidor del SAT, te invitamos a que conozcas acerca de este tema, dando clic en la siguiente liga:

Webservice para descargar XML del SAT

Uno de nuestros visitantes al blog nos  escribió esto:

“…referente al web service público que el SAT tiene, según mis investigaciones en los foros si lo tiene pero no hay mucha información al respecto, al parecer solos los PAC tiene esta información que el SAT les pasa como un Development Kit o algo así, si esto es cierto tienes planeado sacar un DLL para conectarse directo a los WS del SAT?”

Inicialmente queríamos responderle directamente, pero creo que es una mejor idea si lo creamos con un post, asi todos podrán ver la repsuesta.

Actualmente el SAT tiene 2 web service publicados para el tema del CFDI:

Recepción del CFDI.

  • Fue creado para que el PAC le envíe el CFDI una vez generado
  • Este envío debe realizarlo en un tiempo menos a 1 hora una vez ha sido generado el CFDI, si pasa dicho tiempo si es recibido, pero es recibido como extemporáneo.
  • Para consumir dicho web service es necesario contar un certificado expedido por el SAT y que le es entregado a cada PAC una vez que ha superado el proceso de certificación.
  • El envío de dichos archivo al SAT es una obligación del PAC al SAT; no es una ventaja que te ofrezcan, ni un beneficio, como muchos nos lo quieren vender, ya que ellos adquirieron esa obligación en el momento que se certificaron.

Recepción de la cancelación

  • Este web service fue creado por el SAT para la recepción de la notificación de cancelación de un CFDI.
  • En este caso no es una obligación por parte del PAC ofrecer dicho servicio, ya que existen diferentes mecanismos para llevarlo a cabo, uno de ellos es ingresar a la página del SAT y realizar la cancelación de forma manual.
  • Si un PAC nos ofrece este servicio a través de algún medio, entonces si nos está dando un valor agregado.
  • Para consumir dicho web service es necesario contar un certificado expedido por el SAT y que le es entregado a cada PAC una vez que ha superado el proceso de certificación.

Viendo todo lo anterior podríamos concluir:

  1. La existencia de dichos web service no es un mito ni una especulación, existen y están funcionando.
  2. Las únicas personas que tienen permitido consumirlo son los Proveedores Autorizados de Certificación o PAC, ya que los certificados para esto son creados exclusivamente para los ellos.
  3. El primero web service no tiene sentido para nosotros como desarrolladores, ya que es para que los PAC cumplan con sus obligaciones.
  4. El único web service que tiene sentido consumir desde es el de cancelación.

Como bien saben hemos integrado la librería con PAC, el cual tiene previsto en un futuro cercano ofrecer en su web service la posibilidad de cancelar los CFDI, en el momento que esté disponible integrare la cancelación para que de forma transparente y automática puedan realizado.

Como habrán podido notar, siempre hemos tratado de integrar en la librería todo lo que está disponible para el CFD y CFDI, y este caso no va a ser la excepción; así que si la autoridad llegase a liberar el web service de cancelación para que podamos consumirlo, tenlo por seguro que lo estaremos integrando en las 3 versiones de la librería : Dot Net (C#, VB.Net, etc), Delphi y la DLL.

Hasta la próxima.

Liberación 2011.01.03

Esta nueva liberación está dedicada completamente a la versión de Dot Net.

Se corrigió el error que se presentaba al generar un CFD de la versión 2.0  en el 2011.

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

 

Versión para C#

 

Versión para Delphi


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