Firma electrónica vs certificado digital: cuál necesitas para tu Facturae
Te han rechazado una factura Facturae por "firma inválida" y tu certificado no está caducado. El certificado digital es tu identidad; la firma electrónica es lo que se hace con él sobre el XML. Confundir ambos es la causa de rechazos que parecen no tener explicación.

Firma electrónica vs certificado digital: cuál necesitas para tu Facturae
Tu certificado digital está en vigor, lo compruebas y no caduca hasta dentro de dos años. Y aun así, FACe te devuelve la factura con un motivo que suena a chino: "firma no válida". Si el certificado está bien, ¿qué ha fallado?
La respuesta está en que certificado digital y firma electrónica no son la misma cosa, aunque se usen como sinónimos casi siempre. Uno es quién eres; el otro es lo que haces con ese "quién eres" sobre el fichero que envías. Cuando se confunden los dos, un rechazo por firma se investiga mirando la fecha de caducidad del certificado —que está bien— en vez de mirar lo que realmente falló: cómo se firmó el XML.
El certificado digital es tu identidad, no tu firma
El certificado digital es un fichero que te identifica ante la Administración: demuestra que quien está al otro lado eres tú (o tu empresa, si es un certificado de representante). Lo emite una autoridad de certificación reconocida —la FNMT, principalmente— y lo usas para presentar impuestos, consultar notificaciones o acreditarte en cualquier sede electrónica. Si no lo tienes o no sabes cómo pedirlo, está explicado paso a paso en la guía sobre cómo solicitar el certificado digital.
Tener el certificado instalado en el navegador no firma nada por sí solo. Es la credencial; falta el segundo paso.
La firma electrónica es la acción de firmar con ese certificado
La firma electrónica es el proceso técnico que usa tu certificado para generar un sello criptográfico sobre un documento concreto —en este caso, el XML de tu factura Facturae— y así garantizar que nadie lo ha tocado después de firmarlo. Para las facturas Facturae, ese proceso sigue un estándar concreto: XAdES-EPES (XML Advanced Electronic Signatures), la variante de firma XML que exige el formato.
Es decir: el certificado aporta la identidad; XAdES-EPES es la receta con la que esa identidad se aplica al fichero. Puedes tener un certificado perfectamente válido y, aun así, que la firma resultante no sea correcta si el proceso de firmado no sigue esa receta como FACe espera.
Por qué esto explica un rechazo por "firma inválida" con el certificado en vigor
Cuando FACe rechaza una factura por firma, casi siempre se piensa primero en el certificado: ¿está caducado?, ¿es de una autoridad reconocida? Son las causas más habituales, y ya se explican en el artículo sobre motivos de rechazo de la factura electrónica. Pero hay un motivo distinto que se pasa por alto justamente porque no tiene que ver con el certificado en sí: que el proceso de firma sobre el XML no se haya ejecutado según la política de firma que FACe valida (XAdES-EPES, con sus referencias y su política de firma correctamente enlazadas).
Ese fallo no lo detectas mirando la fecha de tu certificado, porque el certificado no es el problema. El problema está en el paso intermedio: cómo se ha aplicado esa firma al fichero antes de subirlo.
Por qué se confunden tan fácilmente
En el día a día casi nadie separa los dos conceptos, y tiene sentido: para firmar un PDF suelto con una herramienta como AutoFirma, tú seleccionas el certificado y la propia herramienta hace la firma en un solo clic, así que el paso de "firma electrónica" queda invisible detrás del certificado que elegiste. La guía sobre cómo firmar documentos con AutoFirma lo trata así, con razón, porque para un documento suelto ese matiz no cambia nada en la práctica.
Con Facturae es distinto porque el fichero no lo firmas tú a mano, clic a clic: lo genera tu software de facturación y, si el software no aplica la política de firma correcta, el resultado se rechaza aunque el certificado usado sea válido. Ahí es donde la distinción entre "quién firma" y "cómo se firma" deja de ser un tecnicismo y empieza a explicar rechazos reales.
Qué hacer si te rechazan por firma con el certificado en vigor
- Confirma que el certificado no es el problema. Comprueba vigencia y autoridad emisora antes de nada; si falla ahí, es la causa más simple y ya está resuelta en la guía de renovación del certificado.
- Si el certificado está bien, mira cómo se generó la firma. No edites el XML a mano ni lo firmes con una herramienta pensada para documentos sueltos: deja que sea tu software de facturación el que aplique XAdES-EPES sobre el Facturae, que es lo que espera FACe.
- Vuelve a generar el fichero desde cero con el software, no reutilices un XML firmado a medias o retocado después de firmarlo: cualquier cambio posterior a la firma la invalida.
Cómo lo resuelve Fube
Fube genera la factura electrónica en formato Facturae y te entrega el XML ya firmado con XAdES-EPES y sello de tiempo, listo para subir a FACe sin que tengas que gestionar tú el proceso de firma. Si prefieres firmarlo con tu propio certificado, también puedes descargar el XML sin firmar y hacerlo por tu cuenta. En cualquier caso, la distinción entre certificado e identidad, por un lado, y firma sobre el fichero, por otro, queda resuelta por el software: tú emites la factura con normalidad.
Preguntas frecuentes
¿El certificado digital y la firma electrónica son lo mismo?
No. El certificado digital te identifica; la firma electrónica es el proceso que usa ese certificado para sellar un documento concreto —en Facturae, siguiendo el estándar XAdES-EPES—. Puedes tener un certificado válido y que la firma sobre un fichero concreto no sea correcta si el proceso no sigue esa política.
Mi certificado no está caducado, ¿por qué me rechazan la factura por firma?
Porque el rechazo por firma no depende solo de la vigencia del certificado: depende también de cómo se aplicó la firma sobre el XML. Si el software que generó el fichero no siguió la política de firma XAdES-EPES que exige Facturae, la factura se rechaza aunque el certificado esté en vigor.
¿Necesito entender XAdES-EPES para facturar a la Administración?
No en el día a día. Es el estándar técnico que aplica tu software de facturación al firmar el Facturae; como usuario solo necesitas saber que existe para entender por qué un rechazo por firma no siempre es un problema de tu certificado.
Nota legal: el contenido de este artículo tiene carácter informativo y no constituye asesoramiento legal. Recomendamos consultar la normativa oficial vigente.



