Firmar un Facturae: certificado, formato XAdES y pasos
Sitio independiente, no gubernamental
Elige qué vas a firmar: el simulador te dice qué firma exige la norma, si hace falta firmar y quién debe hacerlo, para Facturae, factura B2B o registros de Verifactu.
Firma exigida
XAdES
Firma electrónica avanzada basada en certificado reconocido, o sello electrónico (Ley 25/2013, art. 5).
| Norma | Ley 25/2013 |
| Quién firma | El emisor o quien factura en su nombre |
Ninguna herramienta de esta web firma: la firma se hace con tu certificado en tu equipo.
Preparado por Radif Partners · Método · Normativa leída en el BOE y en la AEAT el 25 de octubre de 2026
Una factura a la Administración solo vale si va firmada. El artículo 5 de la Ley 25/2013 exige que las facturas electrónicas remitidas a las Administraciones estén firmadas con firma electrónica avanzada basada en un certificado reconocido, o con un sello electrónico avanzado de la entidad que identifique su razón social y su NIF. En Facturae la firma va dentro del propio XML, en formato XAdES, y sigue la política de firma publicada en facturae.gob.es, hoy en su versión 3.1. Lo normal es firmar con el certificado de representante de la sociedad o, si eres autónomo, con tu certificado de persona física, usando una aplicación de firma instalada en tu ordenador. Ninguna web puede firmar por ti sin acceder a tu certificado, y por eso el creador de este sitio entrega el XML sin firmar. La firma no es solo cosa de FACe: las facturas B2B que circulen por plataformas privadas también llevarán firma avanzada, y en Verifactu los programas que no envían los registros a la Agencia Tributaria deben firmar cada registro en formato XAdES Enveloped (ETSI EN 319 132).
Qué firma pide cada caso
| Qué firmas | Firma exigida | Norma |
|---|---|---|
| Facturae para la Administración | Avanzada con certificado reconocido, o sello electrónico avanzado | Ley 25/2013, art. 5 |
| Factura B2B por plataforma privada | Avanzada, del emisor o delegada | RD 238/2026, art. 7.3 |
| Factura B2B por la solución pública | La garantizan los procedimientos de la AEAT | RD 238/2026, art. 11.7 |
| Registro VERI*FACTU | No se firma: se envía a la AEAT | RD 1007/2023, art. 16 |
| Registro no VERI*FACTU | XAdES Enveloped (ETSI EN 319 132) | Orden HAC/1177/2024, art. 14 |
La Ley 25/2013 solo pide firma avanzada basada en certificado reconocido, pero Facturae concreta cómo: la firma se incrusta en el XML siguiendo la política de firma de Facturae, versión 3,1, que fija los algoritmos y las propiedades que debe llevar. Por eso un PDF firmado no sirve como Facturae: lo que se firma es el fichero estructurado.
Cómo firmar paso a paso
Primero, genera el XML sin firmar, con tu programa, con la aplicación oficial o con el creador de Facturae de esta web. Segundo, revisa que todos los datos son correctos, porque después de firmar no podrás tocar nada. Tercero, abre el fichero en una aplicación de firma que admita XAdES, como la aplicación de firma que ofrece la propia Administración, elige tu certificado y guarda el resultado, que suele tener la extensión .xsig. Por último, preséntalo en FACe o en el punto de entrada que corresponda, como explica FACe.
La firma de las facturas entre empresas es distinta según el canal. El artículo 7 del Real Decreto 238/2026 exige firma avanzada a toda factura emitida por una plataforma privada, mientras que en la solución pública de la Agencia Tributaria la integridad la garantizan sus propios procedimientos. Comprueba qué formato y firma tocan en cada destino:
Formato y firma
Formato y firma
UBL, CII, EDIFACT, Facturae
| Obligatoria desde | 6 de octubre de 2027 / 6 de octubre de 2028 |
| Identificador único | NIF + serie y número + fecha |
| Estados | Aceptación, rechazo y pago en 4 días |
La firma en Verifactu
Verifactu también tiene su firma, pero para los registros, no para la factura. Según el Real Decreto 1007/2023, los sistemas que envían cada registro a la Agencia Tributaria no necesitan firmarlos. Los que guardan los registros, la modalidad no VERI*FACTU, firman cada uno con certificado cualificado en formato XAdES Enveloped (ETSI EN 319 132), según el artículo 14 de la Orden HAC/1177/2024. Las diferencias entre las dos modalidades están en VERI*FACTU o no VERI*FACTU. Si tu programa trabaja en esta segunda modalidad, el certificado que usa para firmar registros puede ser el mismo con el que firmas tus Facturae.