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).

NormaLey 25/2013
Quién firmaEl emisor o quien factura en su nombre

Ninguna herramienta de esta web firma: la firma se hace con tu certificado en tu equipo.

Cómo se calcula

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

Firma según el destino de la factura o del registro.
Qué firmasFirma exigidaNorma
Facturae para la AdministraciónAvanzada con certificado reconocido, o sello electrónico avanzadoLey 25/2013, art. 5
Factura B2B por plataforma privadaAvanzada, del emisor o delegadaRD 238/2026, art. 7.3
Factura B2B por la solución públicaLa garantizan los procedimientos de la AEATRD 238/2026, art. 11.7
Registro VERI*FACTUNo se firma: se envía a la AEATRD 1007/2023, art. 16
Registro no VERI*FACTUXAdES 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 desde6 de octubre de 2027 / 6 de octubre de 2028
Identificador únicoNIF + serie y número + fecha
EstadosAceptación, rechazo y pago en 4 días
Comparar formatos y firmas →

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.

Preguntas frecuentes

¿Qué certificado necesito para firmar un Facturae?

Un certificado electrónico reconocido, también llamado cualificado. Una sociedad suele usar el certificado de representante de persona jurídica; un autónomo, su certificado de persona física o su DNI electrónico. La ley también admite el sello electrónico avanzado, que identifica a la entidad y no a una persona. Comprueba que el certificado no ha caducado antes de firmar, porque FACe comprueba su validez.

¿Por qué esta web no firma la factura?

Porque firmar requiere usar la clave privada de tu certificado, y una página web no puede hacerlo de forma segura sin pedirte que la entregues o que instales un componente. Preferimos no tocarla. El creador genera el XML en tu navegador y la firma la haces tú, con tu certificado y una aplicación de firma en tu propio equipo. Así tu certificado nunca sale de él.

¿Si modifico un Facturae ya firmado tengo que volver a firmarlo?

Sí. La firma protege el contenido exacto del fichero: cualquier cambio posterior, aunque sea un espacio o una coma, la invalida, y FACe rechazaría la factura. Si te das cuenta de un error antes de presentarla, corrige el XML sin firmar y firma de nuevo. Si ya la has presentado, el camino es una factura rectificativa, no editar el fichero.

Sigue con

Fuentes oficiales de esta página

Preparado por

Editor de herramientas gratuitas sobre Verifactu y factura electrónica: diagnóstico, lector del QR, creador Facturae y calendario, todo en el navegador

Actualizado el · Política editorial · Contacto

Situación 2026, normativa leída en el BOE y en la sede de la AEAT el