En esta ocasión, traemos una nueva versión de la librería que permite validar un comprobante fiscal digital: Electronic Document Validator.
En esta ocasión hemos realizado un solo cambio que a continuación describiremos:
CFDI 4.0
El cambio realizado en esta ocasión es dar soporte a los XML del CFDI 4.0; por lo que, a partir de esta versión podrás validar todos los XML emitidos o recibidos con la nueva versión del CFDI.
Para esta versión, las validaciones que hemos incluido son:
Estructura
Donde se verifica cada uno de los atributos y nodos contenidos en esta nueva versión.
Sello
Sirve para conocer si el comprobante fue modificado después de que fue generado.
Timbre
Se verifica que el comprobante haya sido timbrado y cumpla con lo requerido por la autoridad.
Certificado
Permite conocer si el comprobante con el que fue firmado el XML fue generado por el SAT.
Totales
Se verifica que los importes contenidos en el comprobante sean correctos.
Schema
En esta parte se valida el XML con los schemas proporcionados por el SAT.
SAT
Verifica que el comprobante se encuentre registrado en el SAT y si se encuentra vigente o cancelado; además se verifica si el emisor de este no esta en las listas negras del SAT (Art. 69 y 69B).
Como podrás observar, ha sido un solo cambio, pero un cambio muy importante y hemos implementado las características mas importantes del proceso de validación
Es importante mencionar que, en esta versión, no hemos implementado las validaciones mencionadas en la matriz de errores para el CFDI 4.0; éstas será implementadas en una próxima versión.
Puedes descargar la nueva versión de aquí