DLL para validar un XML

Hoy hemos liberado una nueva versión (2020.03.24) de nuestro producto (DLL) para la validación de comprobantes fiscales digitales (CFDI XML): Electronic Document Validator.

En este caso, hemos centrado todos nuestros esfuerzos en mejorar la validación de los comprobantes en las listas negras del SAT.

A continuación, describiremos los cambios más importantes:

Validación en la lista de incumplidos
Como ya sabes, el SAT libera 2 tipos de listas:

  • Operaciones inexistentes (art. 69 B)
  • Incumplidos (art. 69)

Ya ofrecíamos soporte a la lista de operaciones inexistentes, lo que hemos hecho en esta nueva versión es verificar si el RFC emisor del comprobante se encuentra registrado en la lista de incumplidos y en caso de estarlo, la librería lo reportará como una advertencia y será decisión del usuario si acepta o no dicho comprobante.

Recuerda que el objetivo de la librería es verificar diferentes aspectos del comprobante e informarte lo que ha encontrado y es decisión del usuario si toma el comprobante como válido o no.

Para dar soporte a este cambio:

  • Hemos actualizado los demos, mostrando como se puede tener acceso a esta validación
  • Se ha actualizado el formato para la generación del reporte (PDF) de validación.

Validación en la lista de operaciones inexistentes
En este caso, hemos trabajado en tres puntos:

El primero es mejorar el proceso de validación en esta lista, ya que en algunos casos el RFC emisor si existía en dicha lista, pero la librería reportaba que no existía.

Por lo anterior recomendamos a nuestros usuarios validar todos sus comprobantes, si deseas hacerlo sin gastar créditos de validación y hacerlo de forma masiva, te recomendamos usar este programa, puedes ponerte en contacto con nosotros para poder otorgarte una licencia sin costo.

Si deseas ver como funciona este programa, te invitamos a ver estos videos que hemos preparado para ti.

El segundo cambio tiene que ver con el tipo de error, anteriormente cuando se detectaba un RFC en las listas negras del SAT, se reportaba como un error, a partir de esta versión se reporta como una advertencia y será decisión del usuario si acepta o no dicho comprobante.

Si deseas que la librería siga reportando este caso como un error, por favor, ponte en contacto con nosotros.

El tercer cambio tienes que ver con el estatus del RFC en dicha lista, ahora no solo se reporta si existe, sino también se muestran los diferentes status que tiene este RFC.

Demos
Nuestra librería viene acompañada con una serie de ejemplos que demuestran como hacer uso de esta; en esta liberación, hemos realizado cambios importantes a los mismos:

  • Se refactorizado el código usado en cada uno, dejando solo aquel estrictamente necesario para entender el uso de la DLL.
  • Se mejoró la documentación que acompaña cada ejemplo.
  • Se desarrollo un demo que muestra como trabajar con la licencia, como obtener los datos contenidas en la misma y conocer su estatus.

Por lo anterior recomendamos a todos los usuarios que revisen a detalle los demos.

Cambios menores
Hemos aprovechado esta liberación para realizar mejoras menores:

  • Se agregó soporte a dos nuevos PACs
  • Se agregó soporte a los cambios realizado por el SAT a los catálogos del CFDI
  • Algunas clases y propiedades fueron marcadas como obsoletas y serán eliminadas en una versión futura
  • Se agregó soporte a los certificados de pruebas del SAT

Si deseas conocer a detalle los cambios realizados, te invitamos a leer el historial de cambios.

Por lo cambios implementados, consideramos que todos los usuarios deben actualizarse a esta nueva versión, la cual puedes descargar de aquí:

Descargar

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.