Guía operativa

6 min de lectura

Última revisión:

Error de XML ante el SRI: causas y cómo corregirlo

Errores de XML al enviar comprobantes electrónicos al SRI: esquema XSD, estructura y relación con el error 35. Qué revisar antes de reenviar.

Qué significa un error de XML ante el SRI

El SRI valida el archivo electrónico del comprobante. Un error de XML significa que el documento no está bien formado, no cumple el esquema (XSD) vigente o falla alguna validación estructural en recepción.

El código más asociado en la documentación pública es el error 35 — Documento inválido (XML no pasa validación de esquema). Pueden existir otros códigos de recepción ligados a tamaño, versión de esquema o argumentos nulos; siempre prioriza el número que te devolvió el sistema.

Cuándo aparece

  • Al subir/enviar el comprobante y la recepción lo rechaza de inmediato.
  • Cuando la respuesta menciona esquema, etiqueta, XSD o “documento inválido”.
  • Tras editar el XML a mano o regenerarlo con una plantilla desactualizada.

No cubre: login al Facturador SRI ni firma electrónica (salvo que el XML firmado quede inconsistente tras modificar datos).

Posibles causas

  • XML mal formado (etiquetas abiertas, encoding, caracteres inválidos).
  • Nodos obligatorios faltantes o en orden incorrecto respecto al esquema.
  • Versión de esquema descontinuada o tipo de comprobante sin esquema aplicable (hay códigos específicos en la ficha técnica).
  • Campos con formato incorrecto (fechas, números, longitudes).
  • Clave de acceso u otros nodos que no cuadran con la estructura esperada.

Cómo resolverlo

Orden práctico

  1. Lee el detalle técnico

    Copia el mensaje completo. Si es código 35, abre esa ficha.

  2. Corrige el dato de origen

    Prefiere arreglar en el Facturador/sistema y regenerar, no “parchear” el XML firmado a mano.

  3. Vuelve a firmar si cambió el contenido

    Un XML modificado después de firmar puede fallar validaciones de firma.

  4. Reenvía con criterio

    Tras corregir inconsistencias, muchos rechazos permiten reutilizar clave/secuencial. Confirma excepciones en tu caso.

Qué revisar antes de volver a enviar

Checklist mínimo

  • Código anotado

    35 u otro; más el detalle XSD si existe.

  • Esquema/versión vigentes

    Según el tipo de comprobante y la documentación oficial.

  • Si además fallan cálculos

    Revisa también el [error 52](/guias/error-52-sri).

  • Estado final

    Consulta autorización/validez; no te quedes solo con el PDF.

Cuándo contactar soporte

Cuando el generador de XML de tu sistema produce siempre el mismo fallo de esquema, o el detalle XSD no es accionable desde tu pantalla: soporte del software y, si aplica, canales técnicos del SRI. Fuente de catálogo oficial: documentación de facturación electrónica en sri.gob.ec.

Siguiente paso

Continuidad

Estructura → envío → estado

  1. 1

    Centro de errores

    Catálogo por código.

    Errores SRI
  2. 2

    Error 35

    Ficha del código más frecuente de esquema.

    Documento inválido
  3. 3

    Errores comunes

    Síntomas sin detalle técnico.

    Playbooks

También: guías · Facturador SRI · validez · autorización.

Fuentes oficiales

Preguntas frecuentes

Un rechazo porque el archivo del comprobante no está bien formado o no cumple el esquema/validaciones de recepción documentadas por el SRI.
Con frecuencia el error 35 (documento inválido / esquema). Siempre prioriza el código exacto de tu respuesta.
Si cambias el contenido, debes volver a firmar. Preferible corregir en el sistema y regenerar.

DeLey

¿Tienes el código 35?

Abre la ficha específica y corrige el nodo que señala el detalle XSD.

También te puede interesar