Historial de Cambios del ValidaCFD

(proximamente)
– Uso de Clever Suite en las rutinas de Comercio Digital

V4.0.230601
– Se agregaron dos nuevos certificados raiz

V4.0.220422
– Se actualizo la descarga masiva SAT

V4.0.220311
– Validacion del CFDI V4.0
– Timbrado Retenciones V2.0
– Preview de Retenciones
– Cambia la clave de las funciones Premium

V2.0.201221
– Actualizacion de la URL de timbrado de retenciones
– Actualizacion del parseo de la validacion UUID del SAT
– Cambia la clave de las funciones Premium

V2.0.190129
– Se agrego el complemento Pagos a Extranjeros en la herramienta de timbrado de Retenciones e Informacion de Pagos

V2.0.181107
– Descarga masiva de comprobantes usando el Webservice del SAT
– El timbrado de retenciones e informacion de pagos ahora es Premium y ya incluye el PDF
– Cambia la clave de las funciones Premium

V2.0.180218
– Soporte para CFDI V3.3 en la descarga masiva SAT
– Soporte para sellado de CFDI V3.3
– Correccion de validacion cuando el timbre lleva Leyenda
– Actualizacion de la URL de timbrado de Retenciones del PAC de Respaldo

V2.0.170410
– Mas cambios en el portal del SAT para descarga masiva
– Reprogramamos la consulta del UUID directo del portal del SAT
– Validacion del CFDI V3.3

V2.0.170214
– El SAT agrego un captcha en el portal para descargar los CFDI
– Correccion de un bug en la descarga de certificados que no existen

V2.0.161111

IMPORTANTE: Para los usuarios de la version Premium se les informa que en esta version CAMBIA LA CLAVE y es necesario actualizarla previo pago de una pequeña cuota de recuperacion

– En el reporte XML y PDF de validacion se incluye la version del validador
– Uso de catalogo de validacion (En la version Premium se permite editar este catalogo)

V1.0.160920
– Si hay un error en la descarga del certificado via FTP se hace un segundo intento mediante {https://rdc.sat.gob.mx/rccf/} (gracias a s3cr3to por el tip)
– De acuerdo a varios comunicados del SAT el dato de MetodoDePago ahora podra ser valido como lo siguiente :
01, 02 Cheque,08-cualquier texto << valido!
Note lo siguiente, los valores deben estar separados por comas, pueden incluir o no un espacio y pueden tener cualquier texto despues de la clave

V1.0.160612
– A partir del 15/jul el Metodo de Pago debera tener los valores «NA», «N/A», «No Aplica» o alguna clave del catalogo publicado por el SAT

V1.0.160310
– La validacion del UUID ahora se hace usando el Web Service oficial del SAT

V1.0.160306
– Nueva aplicacion gratuita dentro del menu de Herramientas para crear y timbrar Retenciones

V1.0.160113
– Se agrego «2016» en la herramiente de descarga de CFDI
– Se actualizo el archivo de transformacion xslt para incluir los complementos mas nuevos

V1.0.150809
– Soporte para los nuevos certificados de 2048 bits

V1.0.150703
– Nueva funcion premium para descargar masivamente los CFDI registrados en el SAT
– subactualizacion1 : opcion de renombrar el archivo descargado usando datos del mismo XML
– subactualizacion2 : cuando se selecciona la opcion de renombrar se genera automaticamente el PDF
– subactualizacion3 : mensaje de maximo 500, otras mejoras menores

V1.0.150120
– Se descontinuo por completo el uso de las listas de folios y certificados que publica el SAT. Estas listas ya no se usan para validar. Si tiene una duda vuelva a leer este mensaje hasta que quede claro que las listas de folios y certificados ya no son necesarias para validar.

V1.0.140823
– Al validar el UUID (funcion premium) se muestra copia de la pagina de validacion del SAT
– Se agrego el UUID a la lista de datos que se almacena

V1.0.140601
– Validacion del Sello Digital de TODOS los complementos publicados por el SAT, esto mediante un segundo intento de validacion usando XSLT
– Se incluye la creacion de la Representacion Impresa en el mismo boton que el Reporte de Validacion en PDF
– Aumento a 100 mil del numero de registros permitidos en la descarga express

V1.0.140208
– Soporte al Complemento Registro Fiscal (este complemento lo usa solo el SAT en los CFDI expedidos en su portal)

V1.0.140126
IMPORTANTE: El 23 de dic. del 2013 el SAT autorizo a las personas fisicas a usar el certificado FIEL para poder sellar digitalmente los CFDI pero no ha publicado el listado oficial de esos certificados para poder hacer las validaciones correspondientes como lo hacemos actualmente con los CSD y el listado CRL («Certificate Revocation List») que se descarga del servidor del SAT

Ademas actualmente el listado de certificados tiene cerca de 180Mb, si a eso le agregamos que hay mas certificados FIEL que CSD yo calculo que corresponderia a un archivo de cerca de 300 a 400Mb adicionales, lo que haria el proceso muy lento para descargarlo y grabarlo en la base de datos.

Por eso hemos decidido hacer un experimento y descontinuar el uso de la CRL de certificados. Ahora todos los ERRORES relacionado a la lista de certificados se cambiaron a OBSERVACION y la validez del certificado se hara mediante un proceso llamado Validacion por Cadena de Autoridad de Certificados («Certificate Authority Chain of Trust»)

La informacion criptografica es ampliamente conocida, pero la informacion INTERNA DEL SAT de como se forma dicha cadena va a tener que descubrirse por prueba y error, eso significa que si reciben un CFDI que les marque error y tengan la seguridad que si es de buena fuente entonces nos lo envian para estudiarlo

Por ultimo, en esta version se programo la eliminacion de la lista de todos los certificados revocados y cancelados para minimizar el impacto en el desempeño de la base de datos. A la fecha ya tiene 2.4 millones de registros (de los cuales casi 500 mil son revocados y cancelados)

V1.0.140119
– Soporte al Complemento Nomina V1.1
– Soporte al Complemento Venta Vehiculos V1.1
– Se programo la autorizacion de usar la FIEL para personas fisicas (las personas morales deben seguir usando el CSD)
– Se programo la prorroga del CFD V2.2 para personas fisicas (ver tabla en V0.3b)

V1.0.130915
– Actualizacion General

V1.0.130615
– Se agrego mas informacion al listado de CFD grabados en la base de datos
– Se programo el fin del CFD V2.2 para el 31-dic-2013
– Iconos en los botones de la pantalla principal
– Grabar Reporte de Validacion en Formato PDF (nueva funcion premium)
– En caso de error en la descarga express de las listas se muestra el motivo
– Cambio del nombre de la base de datos express

V1.0.130301
– Manejo sobre las addendas masivas que provocaban error al pedir la representacion impresa en PDF
– Manejo del error con el nodo vacio al pedir la representacion impresa en PDF
– En la herramienta de sellado se muestra el error especifico por el cual no pudo sellarse un comprobante, tambien se agrego publicidad del SAFARI
– Se agrega la leyenda «Timbrado por el Portal Gratuito del SAT» cuando el CFDI es creado en dicho portal
– Se corrige una validacion que hacia falta sobre el certificado cuando este no era incluido en el XML

V1.0.121118
– Opcion de conexion con MySQL versiones 6.0, 5.5, 5.1, 5.0, 4.1, 4.0, y 3.23
– Adecuado a las nuevas disposiciones de la 3a. RMF 2012 (datos afectados : Regimen Fiscal, Unidades, Numero de Cuenta)
– Nuevo boton [Probar conexion con el FTP del SAT] en la pantalla de opciones
– Validacion automatica del UUID sin necesidad de capturar el codigo Captcha (experimental, estara a prueba por un tiempo antes de liberar en otros validadores)
– Correccion de error que se presentaba cuando la base de datos apenas inicia y se intenta hacer una descarga rapida de datos del servidor de ValidaCFD

V1.0.120924
– Nueva Funcion Premium: Opcion de descargar en segundos la actualizacion de la lista de Folios y la lista de Certificados usando los servicios de un servidor de ValidaCFD.com
– Configuracion de la tolerancia al momento de calcular los totales
– Nuevos temas para la pantalla (visite www.validacfd.com para descargarlos)
– Correccion de la validacion del CP de ExpedidoEn y del Receptor, se permite cualquier cadena
– Cambio de «error» a «observacion» cuando hay problemas para decodificar el Certificado, tenemos la ventaja que podemos descargar una copia del SAT en caso necesario

V1.0.120815
– Soporte al Complemento Leyendas Fiscales V1.0
– Se reviso la validacion de los namespace y schemalocation

V1.0.120801
– Se programo un sistema de actualizaciones automaticas, para ello fue necesario estandarizar la version y por eso el cambio tan radical de la numeracion que veniamos manejando.

V0.3f
– Correccion de la consulta de validacion del UUID, ahora incluye la fecha de cancelacion
– Nueva funcion de [Exportar] para los XML grabados en el Listado General
– Soporte al Complemento Venta Vehiculos V1.0

V0.3e
– En la vista previa se incluyen las Addendas y el Complemento Detallista
– Es posible cargar un CFD aun cuando tenga error en la codificacion UTF-8
– Soporte completo al Complemento Divisas (validacion y vista previa)
– Soporte completo al Complemento Donatarias V1.1
– Correccion de la no-obligatoriedad del dato Receptor.Pais en la V2.2 y V3.2
– Opcion de crear el PDF despues del Sellado Digital

V0.3d

IMPORTANTE: Para los usuarios de la version Premium se les informa que en esta version CAMBIA LA CLAVE y es necesario actualizarla previo pago de una pequeña cuota de recuperacion

– Conexion al portal del SAT para validar el UUID (nueva funcion premium)
– Conversion de CFD de version 2.0 a 2.2 en la herramienta de resellado
– Correccion del numero de decimales permitidos en el nodo de impuestos locales
– Opcion de descargar cualquier certificado de la lista oficial (dando clic con el boton secundario del mouse)

V0.3c
– Correccion del error de cadena original cuando en un V3.2 se incluia el dato de SerieFolioFiscalOrig
– Opcion de mostrar u ocultar Errores / Observaciones / Aciertos
– Opcion de validar o no el esquema

V0.3b (1-ene-2012)
– Cambio de fechas de entrada en vigor de los nuevos esquemas, en resumen queda asi :

CFD V2.0-MD5 vigente hasta el 31-dic-2010
CFD V2.0-SHA1 vigente del 1-ene-2011 al 30-jun-2012
CFD V2.2 vigente del 1-ene-2012 al 31-dic-2013 para personas morales
CFD V2.2 vigente del 1-ene-2012 al 31-mar-2014 para personas fisicas cuyos ingresos en el 2012 no hayan rebasado 500 mil

CFDI V3.0 vigente del 1-ene-2011 al 30-jun-2012
CFDI V3.2 vigente del 1-ene-2012 al 30-nov-2017
CFDI V3.3 vigente del 1-jul-2017 al 30-jun-2022

CFDI V4.0 vigente a partir del 1-ene-2022

*La version 2.1 y 3.1 nunca existio oficialmente
*En ciertas fechas hubo dos versiones conviviendo al mismo tiempo

– Validacion contra esquema XSD (funcion en prueba, si nota algun resultado imprevisto enviemelo por mail para estudiarlo, gracias a P.H.T. por patrocinar esta funcion)
– Memoriza la ultima carpeta de donde se selecciono el XML para volver a usar la misma

V0.3
– Validacion de esquema V2.2 y V3.2 (basado en borrador, se esperan cambios antes de que acabe 2011)

V0.2e
– Soporte completo al Complemento «Instituciones Educativas Privadas» (validacion y vista previa)

V0.2d
– Soporte completo al Complemento Donatarias (validacion y vista previa)

V0.2c
– Vista previa carga un logotipo, solo tiene que grabar en la carpeta «templates» el logo en formato BMP y con nombre igual al RFC del Emisor (ejemplo : templates\QSA091205XS2.bmp)
– El nodo TimbreFiscalDigital se programa que sea obligatorio (esto contraviene un poco la legislacion al respecto pero son de esas cosas que el SAT debe definir mejor)
– En el menu de opciones se puede programar el puerto de MySQL (dato por omision : 3306)
– Correccion de un error en el calculo del Hash en ciertos casos especiales. Afortunadamente este calculo era solo para mostrar en pantalla, no se usa en la validacion.
– En la Vista Previa ahora ya se incluye informacion de Impuestos Locales y Complemento PSGECFD
– Correccion de error de validacion cuando hay dos o mas Complementos fiscales

V0.2b
– Se muestra el nombre del PAC que timbro el CFDI
– Se agrega mensaje con la fecha de la ultima descarga de cada una de las listas
– Los caracteres no visibles como retorno de carro y espacio al principio o final se cambian por [#13] y guion bajo respectivamente para poder distinguirlos ya que son causa frecuente de sello invalido
– Siguen agregandose «protecciones» contra errores que surgen en los documentos

V0.2 – Version liberada Abr-2011

V0.1 – Primera version liberada. Jul-2010