SchemaLocation en el XML del complemento de pagos
Síntomas
Al validar el XML de un complemento de pagos, se detecta que el SchemaLocation no contiene el valor completo.
Original firmado como pago complementario contiene la siguiente cadena:
xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:pago10="http://www.sat.gob.mx/Pagos"
xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd
http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd"
Debe contener la siguiente cadena
xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:pago10="http://www.sat.gob.mx/Pagos"
xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/pagos
http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd"
Causa
La configuración de complemento contiene la estructura inicial incompleta
Solución
Para solucionarlo realiza lo siguiente:
1. Ingrese al Catálogo de complementos fiscales
1.1. Ingrese al menú Catálogos>Finanzas>Complementos fiscales

2. Edita al complemento de pago
2.1. En el campo Clave presiona F2 y luego Enter

2.2. Selecciona con doble clic a la opción PAGO - COMPLEMENTO DE PAGOS

2.3. Haz clic en el botón Editar

2.4. En el campo Schema location coloca al inicio el siguiente texto
http://www.sat.gob.mx/Pagos
y añade un espacio para separarlo del texto que ya existe de manera que en ese campo exista este texto completo:
http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd

y añade un espacio para separarlo del texto que ya existe de manera que en ese campo exista este texto completo: http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd">
2.5. Para guardar los cambios haz clic en Aceptar
