Verifactu vs modo no-Verifactu: cuál es la diferencia y cuál le conviene a tu tienda PrestaShop
Cuando empiezas a entender cómo funciona la normativa de facturación, aparece una duda que no está bien explicada en casi ningún sitio: ¿existe solo Verifactu, o hay más opciones?
La respuesta es que hay dos. Y elegir una u otra tiene consecuencias distintas para el día a día de tu tienda.
1. Qué dice la ley exactamente
El Real Decreto 1007/2023 no obliga a todas las empresas a usar Verifactu. Lo que obliga es a usar un sistema de facturación que cumpla una serie de requisitos técnicos: registros inalterables, encadenamiento criptográfico, QR en cada factura.
Para cumplir esos requisitos, la normativa contempla dos modalidades distintas:
- Modo Verifactu: cada factura se envía automáticamente a la AEAT en el momento de emitirse.
- Modo no-Verifactu: los registros se guardan en local de forma segura, pero no se envían automáticamente. Solo llegan a la AEAT si Hacienda los solicita.
Ambas son legales. Las dos cumplen la normativa. La diferencia está en cómo y cuándo llegan los datos a Hacienda.
2. En qué se diferencian en la práctica
En el modo Verifactu, cada vez que tu tienda emite una factura, el sistema genera el registro, lo firma criptográficamente y lo envía a la AEAT al instante. La Agencia Tributaria confirma la recepción con una respuesta: aceptada, rechazada o aceptada con errores. Esa confirmación queda guardada junto a la factura.
El resultado es que Hacienda tiene constancia de cada factura en tiempo real. El QR que aparece en la factura es verificable públicamente: cualquiera puede escanearlo y comprobar que ese registro existe en los servidores de la AEAT.
En el modo no-Verifactu, el sistema también genera el registro y lo firma criptográficamente. El encadenamiento entre facturas existe igual. Pero los registros no se envían a la AEAT de forma continua: se conservan en local y se ponen a disposición de Hacienda solo bajo requerimiento.
El QR en la factura sigue siendo obligatorio en ambos casos. La leyenda que aparece junto a él cambia: en modo Verifactu pone «Factura verificable en la sede electrónica de la AEAT», en modo no-Verifactu pone «Sistema informático de facturación no inscrito en el Registro de dispositivos».
3. Por qué el modo no-Verifactu es más complicado de lo que parece
Sobre el papel, el modo no-Verifactu puede parecer más sencillo: no hay envíos continuos a la AEAT, no hay dependencia de una conexión, no hay respuestas que gestionar.
Pero en la práctica hay un problema serio.
Si la AEAT requiere tus registros, tienes que poder presentarlos todos, íntegros, sin un solo salto en la cadena de hashes. Cualquier fallo técnico, cualquier pérdida de datos, cualquier corrupción en la base de datos puede hacer que no puedas demostrar la integridad de tus registros.
Y eso no es un problema menor. Si los registros no son verificables, la carga de la prueba recae sobre ti.
Hay otro matiz que afecta directamente a los módulos de PrestaShop: el modo no-Verifactu exige que el software del fabricante tenga su propia infraestructura de conservación de registros certificada. No basta con guardar los datos en tu base de datos de PrestaShop. La seguridad e integridad de esos registros tiene que estar garantizada técnicamente, y eso es mucho más complejo de implementar bien de lo que parece.
4. Qué encaja mejor con una tienda online
Para una tienda PrestaShop que factura de forma automática con cada pedido, el modo Verifactu es la opción más práctica por varias razones.
Primero, la confirmación de la AEAT en tiempo real es una garantía extra. Si un registro falla, lo sabes al instante y puedes corregirlo. En modo no-Verifactu, un fallo puede pasar desapercibido durante meses.
Segundo, el volumen de facturas de una tienda online hace que conservar y garantizar la integridad de todos los registros en local sea un problema técnico real. Cualquier migración de hosting, restauración de backup o actualización de base de datos se convierte en un riesgo.
Tercero, la leyenda «sistema no inscrito en el Registro» en el QR de las facturas puede generar desconfianza innecesaria en algunos clientes. Es un detalle menor, pero existe.
5. Una aclaración importante sobre el QR
Hay mucha confusión sobre esto. El código QR es obligatorio en los dos modos. No es una característica exclusiva del modo Verifactu.
La diferencia es lo que se puede verificar al escanearlo. En modo Verifactu, el QR lleva al registro oficial en la sede electrónica de la AEAT y cualquiera puede comprobarlo. En modo no-Verifactu, el QR contiene la información de la factura pero no hay un registro central verificable, porque los datos están en local.
¿Tienes dudas sobre qué modo usa tu módulo actual?
La mayoría de módulos del mercado para PrestaShop trabajan exclusivamente en modo Verifactu porque es el más robusto para tiendas online. Si no sabes en qué modo está configurado el tuyo, revisa la documentación del proveedor o consúltales directamente.
Si todavía no tienes módulo o estás evaluando opciones, puedes consultarnos. En Verifacturación trabajamos exclusivamente en modo Verifactu y puedes probarlo sin coste en el entorno de pruebas.
Si tienes dudas sobre cómo funciona técnicamente cada modalidad, puedes consultarnos a través de nuestro formulario de contacto. Nuestro equipo técnico te atenderá lo antes posible.