Certificado digital y Verifactu: por qué subirlo a un módulo de PrestaShop es un error grave

Nos los preguntan casi cada semana. Alguien instala un módulo Verifactu, le piden el certificado digital, lo suben sin pensarlo y listo. Parece lo más normal del mundo. Pero no lo es. 

1. ¿Qué es el certificado digital y por qué importa tanto?

Tu certificado digital es tu identidad fiscal. Con él puedes firmar documentos ante Hacienda, presentar declaraciones, autorizar trámites. Básicamente, quien tenga tu certificado puede actuar en tu nombre ante la Agencia Tributaria.

Es algo así como el DNI de tu empresa, pero con firma incluida.

Por eso, antes de subirlo a cualquier sitio, merece la pena ver qué está pasando realmente con él cuando lo pones en manos de un tercero.

2. ¿Qué ocurre cuando subes tu certificado a un servidor externo?

Cuando un módulo Verifactu te pide el certificado y lo sube a su servidor, ese archivo queda almacenado en una infraestructura que no controlas. No sabes quién tiene acceso a ese servidor. No sabes cómo está protegido. No sabes qué pasa con él si la empresa cierra, cambia de manos o sufre un ataque.

Puede haber casos de pequeñas empresas de software que gestionen certificados de cientos de tiendas. Una brecha de seguridad en ese servidor y el certificado de todos sus clientes está expuesto.

Y si alguien consigue tu certificado, puede firmar facturas en tu nombre. Puede presentar documentos ante Hacienda. Puede, en definitiva, suplantar tu identidad fiscal.

3. ¿Es ilegal subir el certificado a un módulo?

No es ilegal. Pero tampoco es lo que recomienda la AEAT.

La Agencia Tributaria tiene previsto exactamente este escenario, y para evitarlo creó la figura del colaborador social. Un colaborador social es una empresa o profesional acreditado por Hacienda que puede enviar facturas en tu nombre sin necesitar tu certificado. Lo hace con sus propias credenciales, previa autorización tuya mediante un documento oficial.

Es la forma más segura de cumplir con Verifactu. Y la única en la que tu certificado no sale de tu control en ningún momento.

4. ¿Cómo sé si un módulo me está pidiendo el certificado o no?

Es fácil de identificar. Si durante la instalación o configuración del módulo te piden subir un archivo .p12 o .pfx, o introducir la contraseña de tu certificado, ese módulo está usando tu certificado directamente.

Si en cambio el proceso consiste en registrarte en una plataforma, firmar un documento de autorización y luego instalar el módulo con unas credenciales de acceso tipo Client ID y Client Secret, estás ante un colaborador social que gestiona el envío por ti. Tu certificado no entra en juego.

Suena parecido, pero no lo es.

5. ¿Y si ya lo he subido?

Si ya tienes el certificado subido a un módulo de un tercero, no pasa nada todavía. Pero sí tiene sentido que lo revoques y solicites uno nuevo a la FNMT para empezar con las garantías correctas. El trámite es gratuito y se hace online.

A partir de ahí, la solución más segura es migrar a un sistema que funcione mediante colaborador social y no requiera que tu certificado esté en ningún servidor externo.

6. Cómo funciona Verifacturación sin necesitar tu certificado

Nosotros somos colaboradores sociales acreditados por la AEAT. Eso significa que podemos enviar tus facturas a Hacienda en tu nombre sin que tu certificado salga de tu poder en ningún momento.

El proceso tiene tres pasos:

Paso 1 — Registro
Te registras en nuestra plataforma y creas tu cuenta.

Paso 2 — Autorización
Descargas el documento oficial de Hacienda, lo firmas y nos autorizas a gestionar tus envíos. Sin subir ningún archivo sensible.

Paso 3 — Módulo en tu PrestaShop
Instalas el módulo, introduces tu Client ID y tu Client Secret, y listo. Desde ese momento cada factura se envía automáticamente a la AEAT. Tú no tienes que hacer nada más.

Sí tan sencillo como eso.

¿Listo para hacerlo bien desde el principio?

Si todavía no has configurado Verifactu en tu tienda, este es el mejor momento. 2027 llega y mejor sin carreras.

Empieza gratis aquí → 

Si tienes dudas, puedes consultarnos a través de nuestro formulario de contacto. Nuestro equipo técnico te atenderá lo antes posible.