Guía operativa

7 min de lectura

Última revisión:

Firma XAdES en la factura electrónica (SRI)

Qué es XAdES en el contexto de firmar el XML del comprobante electrónico, cómo se relaciona con tu certificado y qué hacer si falla la firma.

Qué es

Firma XML

Familia XAdES

Requisito

Certificado

Entidad acreditada

Errores

39 / 40 / 42

Ficha técnica

Qué es XAdES (en este contexto)

XAdES (XML Advanced Electronic Signatures) es la familia de estándares para firmar documentos XML. En facturación electrónica, el comprobante se emite como XML y debe ir firmado digitalmente para que el SRI pueda validar integridad e identidad del emisor.

En la documentación pública del SRI se describe la necesidad de firmar el XML (estándar de firma digital de documentos XML). El perfil exacto, políticas y detalles de implementación están en la ficha técnica 2.34 y materiales oficiales: no los reproducimos como tutorial de código.

Esto no reemplaza el cluster de “cómo obtener el certificado”: cómo obtener firma electrónica.

Relación con tu certificado de firma

  • El certificado (archivo .p12/.pfx o token) lo emite una entidad acreditada.
  • El software o Facturador usa ese certificado para aplicar la firma sobre el XML del comprobante.
  • XAdES es el marco de firma del XML; el certificado es la credencial que usas para firmar.

Blog de contexto: firma electrónica en Ecuador.
XML: qué es el XML.

En el flujo del comprobante

  1. Se arma el XML del comprobante.
  2. Se firma el XML con el certificado vigente del emisor.
  3. Se envía al SRI.
  4. El SRI valida firma/certificado además de esquema y negocio.

Si alteras el XML después de firmarlo, la firma deja de corresponder al contenido.

Autorización: autorización SRI.
Representación legible: XML vs PDF.

Si la firma falla

En la ficha técnica pública aparecen, entre otros:

  • Firma inválida (código 39)
  • Error en el certificado (código 40)
  • Certificado revocado / caducado no renovado (42)

Guías: errores de firma · error 42 · Errores SRI.

No es lo mismo que no poder ingresar al portal, ni un rechazo solo de esquema XML.

Siguiente paso

Continuidad

Continúa

  1. 1

    Obtener certificado

    Proceso operativo de firma.

    Cómo obtenerla
  2. 2

    Qué es el XML

    Documento que se firma.

    Abrir
  3. 3

    Estructura

    Bloques del comprobante.

    Ver estructura
  4. 4

    Sistema de facturación

    Emitir con firma configurada.

    Ver sistema

Fuentes oficiales

Preguntas frecuentes

No. Obtener el certificado es el trámite con una entidad acreditada. XAdES es el marco de firma del XML del comprobante.
No. Esta guía es conceptual. La implementación está en tu software o Facturador según la ficha técnica.
Entre otros, 39 (firma inválida), 40 (error en certificado) y 42 (certificado revocado/caducado no renovado).

DeLey

¿Aún no tienes certificado?

Empieza por obtener la firma electrónica con una entidad acreditada.

También te puede interesar