Firma electrónica para el SRI: por qué no es lo mismo que firmar un PDF
El SRI exige firmar XML, no PDF. Mismo certificado, estándar distinto. Qué necesitas para cada cosa.
Actualizado el
Mucha gente compra su certificado de firma electrónica para facturar, y después se sorprende al descubrir que firmar una factura del SRI y firmar un PDF no son la misma operación. El certificado es el mismo; lo que cambia es qué se firma y con qué estándar.
El SRI no firma PDF, firma XML
Un comprobante electrónico —factura, nota de crédito, retención, guía de remisión— no es un PDF. Es un archivo XML con una estructura muy concreta que define el propio SRI, y ese XML es el que se firma y se envía a sus servidores.
El PDF que recibe tu cliente —el que suele llamarse RIDE— es solo una representación visual para leer. No es el comprobante; el comprobante es el XML.
Dos estándares distintos para el mismo certificado
Tu archivo .p12 sirve para ambas cosas, pero la firma que se produce es técnicamente distinta:
- XAdES es el estándar para firmar XML. Es el que exige el SRI para los comprobantes electrónicos, y la firma queda incrustada dentro del propio XML.
- PAdES es el estándar para firmar PDF. Es el que se usa en contratos, actas, oficios y cualquier documento que se lea como documento.
Por eso una herramienta que firma PDF no sirve para emitir facturas, y un sistema de facturación no sirve para firmar un contrato. No es una limitación arbitraria: son formatos de archivo distintos.
Si alguien te ofrece «firmar tu factura en PDF» para el SRI, algo no cuadra. Lo que el SRI recibe y autoriza es el XML.
Qué necesitas para cada caso
Para facturar: un sistema de facturación electrónica que genere el XML con la estructura del SRI, lo firme en XAdES y lo envíe a sus servicios de recepción y autorización. Eso incluye calcular la clave de acceso, manejar los ambientes de pruebas y producción, y guardar las respuestas.
Para firmar documentos: una herramienta de firma PAdES, como esta. Sirve para contratos, cartas, informes, actas y cualquier PDF.
Con el mismo certificado puedes hacer las dos cosas, cada una con su herramienta.
El RIDE también se puede firmar, pero no hace falta
Nada impide firmar electrónicamente el PDF del RIDE, y a veces se hace por costumbre. Pero conviene saber que eso no aporta validez tributaria: la validez de un comprobante viene de la autorización del SRI sobre el XML firmado, no del PDF.
Firmar el RIDE tiene sentido en otros contextos —por ejemplo, si envías el PDF como respaldo en un trámite donde piden un documento firmado—, no para el SRI.
Lo que sí comparten
En ambos casos aplica lo mismo sobre tu certificado: cuídalo, no lo compartas y renuévalo antes de que venza. Un certificado caducado detiene tu facturación igual que impide firmar un contrato.
Y en ambos casos el titular del certificado es responsable de lo que se firme con él, así que entregárselo a un tercero «para que configure el sistema» es un riesgo real. Aquí se explica por qué.