Tengo dudas de como manejar las validaciones de los <schema location> en los comprobantes. Se me han presentado varias situaciones que no estoy seguro como manejar, ya que el comprobante no presenta ningún error:
1.- Cuando la URL del archivo XSD no viene completa a comparación de la mayoría del los comprobantes que eh revisado:
a. http://www.sat.gob.mx/cfd/3%20http://ww ... /cfdv3.xsd
b. http://www.sat.gob.mx/cfd/3%20cfdv3.xsd
2.- Cuando la URL del archivo XSD es diferente pero el archivo si existe en esas 2 URL distintas:
a. http://www.sat.gob.mx/TimbreFiscalDigit ... igital.xsd
b. http://www.sat.gob.mx/sitio_internet/Ti ... igital.xsd
3.- Cuando la URL del archivo XSD viene en minusculas a comparación de la mayoría del los comprobantes que eh revisado:
a. http://www.sat.gob.mx/sitio_internet/Ti ... igital.xsd
b. http://www.sat.gob.mx/sitio_internet/ti ... igital.xsd
4.- Cuando la version del CFD, por ejemplo 2.2, viene con un <schema location> de version 2.0
Código: Seleccionar todo
xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd" version="2.2"
http://www.sat.gob.mx/sitio_internet/cf ... igital.xsd
Cabe mencionar que todos los comprobantes con estas situaciones ya los verifique con la página del SAT, incluso con el ValidaCFD y no presentan ningún problema.
Espero me puedan orientar sobre este tema. Saludos
