Es cierto que el SAT "deberia dar el ejemplo" y tener el mejor validador posible, pero es una triste realidad que todos saben que no es asi, es muy malo, nunca esta actualizado y de forma seria y contundente te repito :
EL VALIDADOR DEL SAT NO SIRVE
Si es necesario decirselo al mismisimo presidente se lo diria, asi dile a tu cliente las cosas directamente y sin miedo.....
no sirve el validador del SAT
Y no hay formula magica para que se lo apliques a los archivos ini y haga funcionar el validador del SAT
Ahora, los detalles tecnicos y motivos por el que digo que no sirve :
El validador del SAT (asi como muchos otros) se basan en archivos donde esta definida la estructura del CFDI, estos archivos estan publicados abiertamente en internet, tienen extension XSD y se cargan cada vez que validas un CFDI.
El validador del SAT intento abrir un archivo de estructura vacio :
Error: schema_reference.4: Fallo al leer el documento de esquema 'null', porque 1) no se ha encontrado el documento; 2) no se ha podido leer el documento; 3) el elemento raíz del documento no es <xsd:schema>.
Advertencia: schema_reference.4: Fallo al leer el documento de esquema
Despues intento abrir el archivo publicado por internet de la estructura del timbre, con resultados fatales :
dale clic aqui, este es el archivo XSD con la estructura del timbre que el validador del SAT no pudo abrir
Debido a que no pudo abrir los archivos con la estructura porsupuesto que no pudo validar el CFDI que le enviaste, con este resultado :
(nota como dice "no se ha encontrada ninguna declaracion para el elemento TimbreFiscal", es decir, como no pudo abrir la estructura no reconoce el timbre como lo que es, como un timbre)
Error: cvc-complex-type.2.4.c: El comodín coincidente es estricto, pero no se ha encontrado ninguna declaración para el elemento 'tfd:TimbreFiscalDigital'."
ES FALLA DEL VALIDADOR DEL SAT EL NO PODER ABRIR LOS ARCHIVOS PUBLICADOS EN INTERNET CON LAS ESTRUCTURAS NECESARIAS PARA VALIDAR
Acerca de que aveces tengo mal tacto, lo se, pero recuerda que soy programador y no politico, me gusta decir las cosas como son sin andarlas adornando
Por ultimo, te recomiendo usar este otro validador del SAT, ahi se revisa que el UUID este registrado, eso ya por si solo es importante, ya que para estar registrado debio haber sido VALIDADO POR EL PAC y timbrado y enviado a la base de datos del SAT (nota que pueden pasar hasta 72 horas para que aparezca ahi el comprobante, esta es otra falla conocida del mal servicio del SAT) :
https://verificacfdi.facturaelectronica.sat.gob.mx/