Sin certificado digital no hay VeriFactu. Es lo que autentica tu envío de registros de facturación a la AEAT y, si eliges la modalidad «no VeriFactu» (sin remisión), lo que firma cada registro. Aquí te explicamos qué certificado sirve, cómo conseguirlo y cómo no quedarte sin él el día que caduque.
Certificado digital para VeriFactu, en 30 segundos
- Cuál necesitas: uno a nombre del obligado tributario que factura. Autónomo → certificado de persona física de la FNMT (o DNIe). Sociedad → certificado de representante de persona jurídica.
- Formato: archivo .p12 / .pfx con la clave privada dentro. Es lo que subes al software de facturación.
- Para qué se usa: autenticar la remisión de los registros a la AEAT (modalidad VeriFactu) o firmar cada registro (modalidad «no VeriFactu»). La integridad la protege la cadena de huellas SHA-256.
- Cuánto tarda: de 1 a 3 semanas con la FNMT, porque hay que acreditar la identidad en persona.
- No confundir con: la «certificación VeriFactu» del software. No existe: el software cumple con una declaración responsable del fabricante, no con una homologación de la AEAT.
¿Qué tipos de certificado sirven para VeriFactu?
La especificación técnica (Orden HAC/1177/2024) acepta los siguientes tipos de certificado:
- 🏛️ Certificado de persona física emitido por la FNMT (el más común para autónomos)
- 🏢 Certificado de representante de persona jurídica o de entidad sin personalidad jurídica (para empresas)
- 🪪 DNI electrónico (DNIe) — válido pero con limitaciones prácticas
- 🏷️ Certificado de sello electrónico de la empresa — la AEAT tiene direcciones de envío propias para este tipo; es habitual cuando el envío sale de un sistema de la empresa y no de una persona concreta
- 🔑 Certificados cualificados de otras entidades homologadas: Camerfirma, Firmaprofesional, etc.
Para subirlo a un software de facturación necesitas el archivo con su clave privada en formato .p12 o .pfx (PKCS#12). Un certificado exportado solo con la parte pública (.cer, .pem sin clave) no sirve.
¿«Certificación VeriFactu» y certificado digital son lo mismo?
No, y se confunden mucho. El certificado digital es el archivo criptográfico que te identifica a ti o a tu empresa ante la AEAT: lo emite la FNMT u otro prestador cualificado y lo necesita quien factura.
La «certificación VeriFactu» del software no existe como tal. La AEAT no homologa ni certifica programas de facturación: el fabricante firma una declaración responsable (art. 13 del RD 1007/2023) de que su sistema cumple los requisitos —registro encadenado con huella, QR, inalterabilidad, trazabilidad—. Si un proveedor te vende un software «certificado» u «homologado por la AEAT», pídele la declaración responsable: es el único documento que existe.
Cómo obtener el certificado FNMT paso a paso
- Solicita el código de solicitud en la web de la FNMT (sede.fnmt.gob.es). Necesitas un navegador compatible y tu NIF.
- Acredita tu identidad presencialmente en una oficina de la AEAT, Seguridad Social u otro registrador acreditado. Lleva tu DNI/NIE. Con DNIe puede hacerse en línea, sin desplazarte.
- Descarga el certificado desde el mismo navegador donde lo solicitaste. La FNMT lo instala en el navegador; expórtalo con clave privada para obtener el archivo .p12.
- Guarda la contraseña en un lugar seguro. Sin ella no podrás exportar ni usar el certificado.
⏱️ El proceso completo puede tardar entre 1 y 3 semanas. No esperes al último momento.
Lo tienes con capturas y los errores típicos en la guía cómo solicitar el certificado de la FNMT, y una vez descargado, cómo subirlo a Cofactu para que firme y envíe.
¿Puede enviar mi gestoría con su propio certificado?
Sí, si está apoderada. Una gestoría que actúa como colaborador social o tiene tu apoderamiento en la AEAT puede remitir los registros en tu nombre con su certificado, sin que le entregues el tuyo. Sin ese apoderamiento, la AEAT rechaza el envío: el NIF del certificado no coincide con el del emisor de la factura.
Para la gestoría es lo práctico —un certificado para toda la cartera en vez de custodiar el de cada cliente—, y para ti, no tener tu .p12 circulando por correo. Cómo darlo de alta: apoderar a tu gestor en la AEAT.
¿Cada cuánto caduca el certificado?
Los certificados FNMT tienen una validez de 4 años para personas físicas y 2 años para entidades. Cuando caduca, debes renovarlo antes de que expire para no interrumpir el envío de facturas.
Un buen sistema de gestión te avisará con margen. En Cofactu, las alertas salen a 90, 30 y 7 días de la caducidad al owner y a los administradores de cada organización, y al renovar solo tienes que subir el .p12 nuevo encima del anterior.
Seguridad: cómo almacenar el certificado
El certificado .p12 es la llave maestra de tu facturación. Perderlo o que caiga en manos equivocadas puede tener consecuencias graves. Recomendaciones:
- 🔐 Nunca envíes el archivo .p12 por email sin cifrar
- ☁️ Si lo subes a un SaaS, verifica que lo cifran en reposo (AES-256 mínimo)
- 💾 Guarda una copia de seguridad offline en un lugar seguro
- 🔑 Usa una contraseña robusta (mínimo 12 caracteres, mixta)
En Cofactu, los certificados se cifran con AES-256-GCM antes de almacenarse en Cloudflare R2. La clave de cifrado nunca se almacena junto al archivo.
Sigue leyendo
- Cómo solicitar el certificado de la FNMT — paso a paso, con capturas.
- Cómo subir tu certificado a Cofactu — cifrado, verificación y alertas de caducidad.
- Guía VeriFactu completa — requisitos del software, plazos y sanciones.
- Cómo factura Cofactu con tu certificado — firma, hash encadenado y QR sin que toques nada.
- Gestoría con decenas de certificados → bóveda centralizada para gestorías.
Fuentes oficiales
- FNMT-RCM · Certificados de representante — Cómo obtener certificado de representante para sociedades.
- FNMT-RCM · Certificado de persona física — Cómo obtener certificado para autónomos.
- BOE · Orden HAC/1177/2024 — Requisitos técnicos del certificado para VeriFactu (X.509 v3).
- AEAT · Apoderamiento — Cómo apoderar a tu gestor para presentar trámites.