Introducción: si vendes con PrestaShop, VeriFactu va contigo
Si tienes una tienda online en PrestaShop —sea la versión 1.6, 1.7, 8 o 9— es muy probable que ya hayas oído hablar de VeriFactu, la Ley Antifraude o la llegada del nuevo sistema de control de facturación.
Dicho de forma sencilla:
A partir de 2026, la forma en la que PrestaShop genera tus facturas ya no basta.
El sistema tiene que ser trazable, inalterable y verificable ante la AEAT.
Esto afecta directamente a tu tienda porque, aunque PrestaShop gestiona muy bien los pedidos y los PDFs, no cumple por sí solo los requisitos técnicos de VeriFactu (hash, encadenamiento, QR verificable y evidencias).
La buena noticia es que cumplir no implica complicarte la vida: sigues vendiendo como siempre, mientras un sistema especializado se encarga de todo lo que exige la normativa.
¿Por qué leer este artículo?
Porque si vendes con PrestaShop, el cumplimiento VeriFactu te afecta sí o sí. Aquí te explico sin tecnicismos qué cambia y qué necesitas hacer.
En este artículo te explico, de forma clara y sin tecnicismos, qué es VeriFactu visto desde una tienda PrestaShop, cómo te afecta y qué necesitas realmente para cumplir sin modificar tu operativa diaria.
Qué es VeriFactu y qué cambia… visto desde una tienda PrestaShop
VeriFactu es el nuevo estándar que regula cómo deben funcionar los sistemas informáticos de facturación en España. Su objetivo no es cambiar quién debe emitir factura —eso ya era obligatorio—, sino asegurar que el software que las genera cumple unos requisitos técnicos de integridad, trazabilidad y verificación.
Dicho de forma clara:
VeriFactu no va de "hacer un PDF bonito",
va de garantizar que cada factura de tu PrestaShop no pueda ser alterada,
esté encadenada con la anterior,
y sea verificable externamente mediante QR y evidencias.
Aplicado a una tienda PrestaShop (1.6, 1.7, 8 o 9):
- Tus facturas ya no pueden editarse ni borrarse después de emitirse.
- Deben incluir una huella criptográfica (hash) que asegure su inalterabilidad.
- Cada factura debe estar encadenada con la anterior, creando una secuencia verificable.
- Debe existir un registro técnico completo más allá del PDF (estructura, campos, metadatos).
- Tus facturas deben incorporar un QR verificable por terceros (clientes, auditores, AEAT).
- Tienes que conservar evidencias completas (datos enviados, respuestas, estados), no solo PDFs.
Y aquí viene la parte importante:
PrestaShop, de forma nativa:
- no genera hash,
- ni encadena facturas,
- ni incluye QR VeriFactu,
- ni guarda evidencias técnicas según el estándar regulatorio.
Por eso, para cumplir con VeriFactu desde tu tienda, necesitas un sistema complementario que:
- lea tus facturas en cuanto se generan,
- cree el registro VeriFactu correspondiente,
- genere hash + encadenamiento,
- produzca el QR exigido por la norma,
- y almacene evidencias para reconstruir cualquier factura ante la AEAT.
PrestaShop
VeriFactu
miento
Más adelante verás cómo funciona ese flujo dentro del ecosistema PrestaShop y por qué no tienes que cambiar tu forma de vender para adaptarte.
¿Te afecta a ti? Tipos de tiendas y versiones de PrestaShop
La pregunta importante no es "qué es VeriFactu", sino: "¿esto va conmigo o no?"
Si cumples estas condiciones, la respuesta corta es: sí, te afecta.
- Tienes una tienda online que vende en España (régimen común).
- Emites facturas a tus clientes (empresas o particulares).
- Esa facturación se gestiona, total o parcialmente, desde PrestaShop.
- Eres autónomo o sociedad (la mayoría de eCommerce).
En la práctica, esto incluye:
- Tiendas pequeñas y micro-ecommerce (50–300 facturas/mes).
- PYMES con volúmenes más altos (300–1.500 facturas/mes o más).
- Tiendas B2C y B2B que usan PrestaShop como canal de venta principal.
- Tiendas con multitienda activado que comparten o no catálogo, pero facturan desde el entorno PrestaShop.
Lo que no importa (desde el punto de vista de VeriFactu):
- Si usas PrestaShop 1.6, 1.7, 8 o 9:
si desde ahí se generan facturas, el canal entra en el radar de VeriFactu. - Si usas un módulo PDF "de toda la vida" o una plantilla personalizada:
lo que mira la normativa no es el diseño, sino cómo se generan y se registran las facturas por debajo. - Si tu hosting es compartido, VPS o dedicado:
VeriFactu no va de servidores, va de cómo se comporta tu sistema de facturación.
Sí hay algunos casos especiales (por ejemplo, negocios acogidos al SII o ciertos regímenes forales) en los que el escenario puede cambiar, pero para la gran mayoría de tiendas PrestaShop que facturan en España la idea es sencilla:
Si tu tienda genera facturas desde PrestaShop,
VeriFactu te va a exigir que ese proceso sea trazable, inalterable y verificable,
con independencia de la versión que estés usando.
En los siguientes apartados veremos qué cambia exactamente en tu forma de facturar y qué implica eso en tu día a día como tienda online.
Antes y después de VeriFactu: cómo afecta a tu forma de facturar en PrestaShop
Para entender el impacto real de VeriFactu en tu tienda, lo más útil no es pensar en artículos de ley, sino en cómo facturabas antes y cómo deberías facturar a partir de ahora.
Cómo suele facturar hoy una tienda PrestaShop (antes de VeriFactu)
Si llevas tiempo con PrestaShop —da igual si en 1.6, 1.7, 8 o 9— seguro que te suena alguno de estos escenarios:
- Generas las facturas con el propio PrestaShop o con un módulo de PDF que solo se preocupa del diseño.
- Alguna vez has tenido que corregir una factura y has editado líneas, precios o incluso has regenerado el PDF.
- Alguna factura "problemática" ha acabado eliminada o fuera de la numeración normal.
- Las devoluciones se reflejan como vales, abonos internos o cambios de estado, pero no siempre como facturas rectificativas formales.
- Exportas pedidos o facturas a Excel o a otro programa y, a efectos prácticos, tu rastro real son esos ficheros y tus PDFs.
En resumen:
tu sistema funciona para el día a día, pero no está pensado para garantizar trazabilidad total ni para demostrar que las facturas no se han manipulado.
Qué cambia con VeriFactu en esa misma operativa
Con VeriFactu, la lógica se invierte. Ya no vale con "que el cliente reciba un PDF", ahora la AEAT espera que tu sistema:
- Trate cada factura como un registro inalterable una vez emitida.
- Genere una huella (hash) que permita comprobar que no se ha modificado.
- Encadene cada registro con el anterior, creando una cadena cronológica verificable.
- Genere un registro técnico completo, no solo el documento visual.
- Asocie a cada factura un código QR y un mecanismo de verificación externa.
- Guarde evidencias de lo que ha ocurrido (qué se generó, qué se envió, qué respondió la administración).
Traducido al día a día de tu PrestaShop:
- Ya no es aceptable borrar una factura porque tenía un error: hay que emitir una rectificativa.
- Ya no puedes "arreglar" una factura tocando el PDF o modificando sus datos a posteriori.
- Las devoluciones y abonos dejan de ser solo un cambio de estado interno: deben tener reflejo en facturas rectificativas.
- La numeración de facturas tiene que ser coherente, sin saltos ni duplicidades por canal.
La diferencia clave es esta:
Antes, PrestaShop generaba un PDF y con eso te apañabas.
Con VeriFactu, PrestaShop necesita apoyarse en un sistema que gestione
registro, hash, encadenamiento, QR y evidencias de forma automática.
No se trata de que tu tienda deje de usar PrestaShop para facturar, sino de que lo que hoy hace PrestaShop "solo" no es suficiente para cumplir el nuevo estándar.
A partir de ahora, tu tienda online necesita que esa capa de cumplimiento exista, aunque esté trabajando en segundo plano.
Tabla comparativa: Antes vs. Con VeriFactu
| Escenario | Antes de VeriFactu | Con VeriFactu |
|---|---|---|
| Factura con error | Editar o borrar factura | Emitir factura rectificativa |
| Devoluciones | Vales, notas internas, cambios de estado | Rectificativas ligadas a la factura |
| Evidencias | Solo PDFs y, a veces, Excel | Registros técnicos + hash + QR + logs |
| Control AEAT | Difuso, difícil de demostrar | Cadena verificable de facturas |
Resumen rápido
VeriFactu no cambia que uses PrestaShop.
Cambia lo que pasa debajo cada vez que emites una factura.
En el siguiente apartado verás cómo es, de forma práctica, una factura VeriFactu cuando sale de tu PrestaShop y qué elementos nuevos aparecen en ese flujo.
Cómo es una factura VeriFactu cuando sale de tu PrestaShop
Hasta ahora hemos hablado de conceptos. Vamos a aterrizarlo en algo muy concreto:
¿Qué tiene de diferente una factura "normal" de PrestaShop
frente a una factura VeriFactu apoyada en un sistema como OkVerifactu?
Imagina una venta estándar en tu tienda:
- El cliente hace su pedido.
- El pedido pasa al estado en el que sueles generar la factura (por ejemplo, "Pago aceptado").
- PrestaShop crea la factura y, hasta aquí, todo es igual que siempre.
A partir de ese momento, en un entorno VeriFactu entran en juego piezas nuevas que antes no existían.
Más que un PDF: nace el registro de facturación
Cuando se genera la factura en PrestaShop:
- Se construye un registro técnico de facturación con todos los datos relevantes (emisor, receptor, líneas, impuestos, importes, fechas…).
- Ese registro sigue un formato estructurado pensado para ser procesado por sistemas, no solo leído por personas.
- El PDF pasa a ser la "cara visible", pero el corazón de la factura es ese registro estructurado.
Ese registro es el que permite demostrar, en cualquier momento, qué se factur�� exactamente y cómo.
Huella (hash) y encadenamiento: la factura entra en una cadena
Sobre ese registro se calcula una huella criptográfica (hash).
Piensa en ello como una firma matemática única de la factura:
- Si alguien intentara modificar el contenido (cambiar un precio, añadir una línea, etc.),
la huella dejaría de coincidir y el sistema detectaría la manipulación.
Además, esa huella se encadena con la de la factura anterior, de forma que:
- Cada nueva factura referencia a la anterior.
- Cualquier intento de "borrar" una factura rompe la cadena.
- Puedes reconstruir la secuencia íntegra de tu facturación sin huecos.
Con esto, tu facturación deja de ser un conjunto de PDFs sueltos para convertirse en una cadena cronológica verificable.
Código QR y verificación externa
A partir del registro y de la huella, se genera el código QR que ves en el PDF:
- Ese QR no es un adorno:
contiene la información necesaria para identificar la factura y verificarla externamente. - Al escanearlo (o acceder al enlace asociado), se puede comprobar que:
- La factura existe en el sistema.
- No ha sido modificada.
- Sus datos clave son coherentes con lo que se declaró.
Esto permite que tanto la AEAT como un auditor o incluso tu cliente puedan comprobar la consistencia de la factura sin depender de tu copia local del PDF.
Estados y evidencias: la "caja negra" de cada factura
Por debajo de lo que ves en PrestaShop, cada factura VeriFactu genera una especie de caja negra con toda su historia:
- Cuándo se generó el registro.
- Qué hash se calculó.
- Cómo se encadenó con el resto.
- Cuándo se envió (si corresponde) y cuál fue la respuesta de la administración.
- En qué estado está (pendiente, registrada, rechazada, etc.).
Tú no tienes que gestionar nada de eso a mano, pero es fundamental para poder demostrar trazabilidad si algún día te lo piden.
Qué ves tú en PrestaShop, en la práctica
Desde tu punto de vista como tienda, una factura VeriFactu debería verse así:
- Sigues teniendo tu PDF de siempre, pero ahora con QR de verificación.
- Puedes consultar el estado de esa factura (por ejemplo, registrada correctamente).
- Sabes que, detrás, hay un sistema que:
- ha generado el registro técnico,
- ha calculado el hash,
- ha encadenado la factura,
- y ha guardado toda la evidencia necesaria.
La idea clave es:
Para ti, la experiencia sigue siendo "PrestaShop genera una factura y tu cliente recibe su PDF".
Para la AEAT, esa factura ahora es un registro trazable, inalterable y verificable
que forma parte de una cadena coherente de facturación.
Flujo de una factura VeriFactu en PrestaShop
Recordatorio rápido
- – El PDF es lo que ve tu cliente.
- – El registro de facturación y el hash son lo que ve la AEAT.
- – El QR conecta ambas cosas.
En el siguiente bloque veremos cómo todo esto impacta en los casos que más se repiten en tu día a día: ventas, devoluciones, abonos y facturas rectificativas.
Ventas, devoluciones y rectificativas: los casos reales de tu día a día
Hasta aquí hemos visto cómo es una factura VeriFactu por dentro.
Ahora vamos a lo que de verdad marca la diferencia en una tienda online:
ventas, devoluciones, cambios, errores y "apaños" que haces cada semana.
VeriFactu no solo afecta a la primera factura que emites, sino a todo lo que ocurre después:
cómo corriges errores, cómo gestionas devoluciones y cómo quedan reflejados esos movimientos en tu facturación.
Venta normal: la parte "sencilla" del problema
En una venta estándar:
- El cliente hace el pedido.
- El pago se confirma.
- PrestaShop genera la factura.
Con VeriFactu, esa factura:
- se convierte en un registro de facturación con todos sus datos,
- recibe su huella (hash) y se encadena con la anterior,
- genera su QR de verificación,
- y queda guardada con todas sus evidencias técnicas.
Si todo va bien y no hay cambios posteriores, esta parte es relativamente simple:
tu flujo de venta es prácticamente el mismo, solo que ahora cada factura se registra de forma trazable e inalterable.
El verdadero reto llega cuando las cosas no van perfectas.
Devolución total: cuando el pedido "desaparece"
Antes de VeriFactu, era muy habitual que, ante una devolución total, se hiciera algo de este estilo:
- Se cambiaba el estado del pedido a "Devuelto" o similar.
- Se generaba un vale, un abono interno o una nota manual.
- En algunos casos, se llegaba a borrar o modificar la factura original.
Con VeriFactu, ese enfoque deja de ser válido.
En un entorno conforme:
- La factura original se mantiene tal cual (no se toca, no se borra).
- Se genera una factura rectificativa que compensa el importe de la original (mismo cliente, misma referencia, importes negativos).
- Esa rectificativa se convierte a su vez en un registro de facturación, con su hash, su encadenamiento y su QR.
El resultado es que, si alguien revisa tu facturación:
- Ve la factura original.
- Ve la rectificativa asociada.
- Entiende perfectamente que hubo una venta y que posteriormente se devolvió.
No hay huecos, no hay "facturas fantasma" y no hay manipulaciones invisibles.
Devolución parcial: cambios de talla, productos sueltos, ajustes
En eCommerce, la devolución total es casi la excepción.
Lo más frecuente son las devoluciones parciales:
- Un cliente devuelve solo uno de los productos.
- Cambia una talla y hay ajustes de importe.
- Se reembolsa parte del pedido por un acuerdo comercial.
Antes de VeriFactu, esto se resolvía muchas veces con:
- notas internas,
- vales de compra,
- modificaciones a mano en el pedido o la factura,
- o simplemente "dejándolo así" y cuadrando luego en contabilidad.
Con VeriFactu:
- La factura original sigue siendo intocable.
- Se genera una rectificativa parcial por las líneas o importes que cambian.
- Esa rectificativa refleja exactamente qué parte del pedido se devuelve o ajusta (artículos, cantidades, IVA, totales).
De nuevo, a nivel de trazabilidad:
- Se puede reconstruir toda la película del pedido:
qué se vendió, qué se devolvió, qué se ajustó y cuándo.
Errores, descuentos posteriores y "apaños" que ya no valen
Más allá de las devoluciones, hay un montón de situaciones muy comunes:
- Te equivocaste en el precio de un producto.
- Aplicaste mal un descuento.
- Decides hacer un ajuste comercial después de emitir la factura.
En el mundo "pre-VeriFactu", era típico:
- editar la factura,
- regenerar el PDF,
- o hacer un "documento aparte" para el cliente.
Con VeriFactu, la lógica es siempre la misma:
- La factura original refleja lo que ocurrió en el momento de la venta.
- Cualquier cambio posterior se plasma en una factura rectificativa (aumentando o reduciendo importes, según el caso).
- Cada rectificativa tiene su propio registro, hash, QR y evidencias.
Es decir:
Ya no existen las correcciones invisibles,
solo facturas originales y rectificativas que dejan todo por escrito y encadenado.
Qué implica esto para tu PrestaShop (sin entrar aún en el "cómo hacerlo")
Lo importante en este punto no es que sepas todavía cómo configurar cada caso en tu tienda,
sino que entiendas el cambio de paradigma:
- De "tocar" facturas ya emitidas → a trabajar siempre con rectificativas.
- De "apaños internos" → a movimientos claros y trazables en la facturación.
- De PDFs sueltos → a una cadena de registros con evidencias.
El "cómo se hace" en tu PrestaShop (qué botones tocar, qué módulos intervienen, cómo se ve en el panel) lo cubrimos en las guías prácticas específicas.
En este artículo, lo que necesitas llevarte es esta idea:
VeriFactu no solo cambia la primera factura,
cambia toda la vida de esa factura: venta, devoluciones y correcciones,
y cómo queda todo registrado en tu facturación online.
Ciclo de vida completo de un pedido con VeriFactu
Lo que ya no puedes hacer
- ❌Borrar facturas por error
- ❌Modificar líneas o precios en una factura emitida
- ❌Resolver devoluciones solo con vales internos
Todo eso ahora se resuelve con facturas rectificativas.
Por qué tu módulo de facturas actual (o los PDFs "a mano") ya no son suficientes
Llegados a este punto, suele aparecer una objeción muy lógica:
"Pero si mi PrestaShop ya genera facturas en PDF desde hace años,
¿por qué iba a necesitar algo más ahora?"
La respuesta corta es:
porque lo que funcionaba antes para "tener una factura" no alcanza el estándar que plantea VeriFactu.
Vamos a verlo sin tecnicismos, comparando lo que suelen hacer hoy muchos eCommerce con lo que exige realmente la norma.
Qué hacen hoy la mayoría de módulos de factura en PrestaShop
En la mayoría de tiendas (1.6, 1.7, 8 o 9), el esquema se parece mucho a este:
- PrestaShop genera una factura cuando el pedido llega a cierto estado.
- Usas el PDF por defecto o un módulo de facturas que mejora el diseño (logo, columnas, colores, plantillas personalizadas).
- Si necesitas corregir algo, a veces:
- editas el pedido o la factura,
- regeneras el PDF,
- o usas un módulo que permite "retocar" ciertos datos.
- Para contabilidad, muchas veces:
- exportas a CSV o Excel,
- o conectas con un programa genérico de facturación.
Es decir:
- Tu módulo actual se centra en cómo se ve la factura,
- pero casi nunca en cómo se registra, se protege y se deja traza de esa factura.
Y justo ahí es donde choca con VeriFactu.
Lo que exige VeriFactu… y que tu módulo PDF no suele cubrir
VeriFactu no evalúa si tu factura es "bonita" ni si el PDF tiene buen diseño.
Evalúa si tu sistema:
- Genera un registro de facturación estructurado, no solo un documento.
- Calcula una huella (hash) de cada factura.
- Encadena cada registro con el anterior para formar una cadena cronológica verificable.
- Incluye un código QR de verificación que permita validar la factura desde fuera.
- Conserva evidencias técnicas completas (datos enviados, respuestas, estados, errores).
- Impide, a nivel de sistema, que una factura se edite o se borre sin dejar rastro (se corrige vía rectificativas).
La mayoría de módulos de factura actuales para PrestaShop:
- +Generan PDFs personalizados.
- −No generan hash ni encadenamiento de facturas.
- −No crean un registro de facturación conforme a VeriFactu.
- −No gestionan QR VeriFactu verificable.
- −No guardan evidencias completas de lo enviado/recibido.
- −No tienen una lógica clara para facturas rectificativas ligadas a la original.
Por eso, aunque hoy estés satisfecho con tu módulo de factura, desde la óptica VeriFactu se queda corto:
no está diseñado como un sistema de registro y trazabilidad fiscal, sino como un generador de PDFs.
El riesgo de "apañarse" con soluciones caseras o genéricas
Otro escenario habitual es el "mix":
- Facturas en PrestaShop.
- PDFs generados por un módulo local.
- Datos exportados a un programa genérico de facturación o contabilidad.
En apariencia, todo cuadra: el cliente tiene su PDF, tú tienes tus listados y la asesoría hace su trabajo.
El problema es que:
- No hay una cadena única de evidencias que demuestre qué se emitió, cuándo y qué se declaró.
- Si se ha tocado algo por el camino (un precio, una línea, una factura eliminada), es muy difícil demostrar que tu sistema es íntegro e inalterable.
- Cada pieza (módulo de PrestaShop, Excel, programa externo) guarda su propia versión de la realidad.
VeriFactu va precisamente en la dirección contraria:
Una sola versión coherente de cada factura,
registrada con hash, encadenada y verificable,
con evidencias técnicas que respalden todo el flujo.
Cuantas más "manualidades" y más sistemas desconectados intervienen,
más difícil es demostrar que cumples el estándar que viene.
El punto clave: no es un problema de diseño, es un problema de arquitectura
La clave no está en si tu módulo:
- hace PDFs bonitos,
- añade campos personalizados,
- o se integra con tu ERP.
La clave está en que no fue diseñado para cumplir una norma como VeriFactu,
sino para resolver necesidades prácticas de emisión de documentos.
VeriFactu, en cambio, introduce requisitos que tienen más que ver con:
- arquitectura del sistema,
- trazabilidad de datos,
- integridad y seguridad,
- y capacidad de demostrar qué pasó con cada factura.
Por eso, aunque puedas "añadir un QR" o "tocar la plantilla de PDF",
eso no convierte automáticamente tu módulo de facturación en un sistema VeriFactu completo.
Comparativa: Módulo típico vs. Sistema VeriFactu
| Módulo de factura típico | Sistema VeriFactu completo | |
|---|---|---|
| Generación de PDF | Sí | Sí |
| Registro estructurado | No | Sí |
| Hash y encadenamiento | No | Sí |
| QR verificable | No / parcial | Sí |
| Evidencias y estados | No | Sí |
| Gestión rectificativas | No / limitada | Sí |
Importante
VeriFactu no evalúa lo bonito del PDF,
evalúa si tu sistema puede demostrar que las facturas no se han manipulado
y se han registrado de forma íntegra y trazable.
Qué tiene que aportar una capa adicional para que tu PrestaShop sí cumpla
A estas alturas, la idea debería quedar clara:
No se trata de tirar tu PrestaShop ni de dejar de usar tus módulos,
se trata de añadir una capa especializada que se encargue de todo lo que VeriFactu exige por debajo.
Esa capa debería ser capaz de:
- Detectar automáticamente las facturas y devoluciones que genera tu tienda.
- Transformarlas en registros VeriFactu completos.
- Generar hash y encadenamiento de cada factura.
- Producir el QR verificable y el enlace asociado.
- Gestionar facturas rectificativas ligadas a la original.
- Mantener un historial de evidencias y estados que puedas consultar.
En el siguiente bloque vamos a ver justamente eso:
qué requisitos mínimos debería cumplir cualquier solución VeriFactu "de verdad" para PrestaShop,
y cómo encaja ahí una plataforma como OkVerifactu sin que tengas que cambiar tu forma de vender.
Si ya estás viendo que tu módulo actual se queda corto,
el siguiente bloque te servirá como checklist para evaluar cualquier solución VeriFactu para PrestaShop.
Qué debería tener una solución VeriFactu "de verdad" para PrestaShop
Llegados aquí es fácil pensar:
"Vale, entiendo que mi módulo actual se queda corto…
pero, ¿cómo sé si una solución VeriFactu para PrestaShop es realmente sólida?"
En este punto es importante que pienses como alguien que evalúa un sistema crítico, no solo como quien instala un módulo más.
Da igual que la solución sea SaaS, módulo o híbrida: si quiere llamarse "VeriFactu de verdad", debería cumplir al menos con este checklist.
Checklist de una solución VeriFactu completa
Marca cada punto mientras evalúas la solución que estés considerando.
Integración nativa con PrestaShop (1.6 → 9.x y multitienda)
Lo primero: tiene que entender tu tienda.
Una solución seria debe:
- •Integrarse con PrestaShop 1.6, 1.7, 8 y 9 sin hacks raros.
- •Detectar automáticamente cuándo se genera una factura (y una rectificativa) en tu flujo habitual.
- •Funcionar correctamente en instalaciones multitienda, sin mezclar numeraciones ni emisores.
- •Respetar los estados de pedido que ya usas, sin obligarte a rehacer todo tu circuito.
Si una solución te obliga a cambiar medio PrestaShop para funcionar,
no está pensada para tu realidad como eCommerce.
Generación automática del registro VeriFactu (más allá del PDF)
Cada vez que emites una factura, el sistema debería:
- •Construir un registro de facturación estructurado con todos los datos relevantes (emisor, receptor, líneas, IVA, totales, fechas…).
- •Trabajar con un formato técnico coherente con los requisitos de VeriFactu.
- •Mantener una correspondencia clara entre número de factura en PrestaShop y registro generado.
El PDF pasa a ser "la portada".
El registro técnico es lo que convierte esa factura en algo defendible ante la AEAT.
Hash y encadenamiento: integridad garantizada
Cualquier solución que aspire a cumplir de verdad debería:
- •Calcular una huella criptográfica (hash) de cada factura.
- •Encadenar esa huella con la anterior para formar una secuencia cronológica verificable.
- •Detectar inconsistencias si se intenta eliminar o alterar un registro.
Sin hash ni encadenamiento, tu facturación sigue siendo, a ojos de un sistema,
una colección de documentos aislados que no prueban por sí mismos que no han sido manipulados.
Gestión correcta de facturas rectificativas
Un punto clave para eCommerce:
- •La solución tiene que diferenciar claramente entre: factura original, y factura rectificativa (total o parcial).
- •Debe vincular cada rectificativa a su factura origen.
- •Tiene que respetar la lógica de negocio de PrestaShop (devoluciones, abonos, ajustes), pero transformando esos cambios en rectificativas conformes, no en apaños invisibles.
Si la solución solo piensa en "facturas normales" y no trata bien las rectificativas,
en una tienda online se queda coja desde el primer día.
QR verificable y acceso a evidencias
Toda solución VeriFactu para PrestaShop debería aportar dos cosas muy visibles:
- •Un código QR en el PDF de la factura, que permita verificarla externamente.
- •Un panel o sistema de consulta donde puedas:
- –ver el registro asociado,
- –comprobar el hash,
- –revisar estados (pendiente, registrada, rechazada…),
- –y acceder a la "historia" de lo que pasó con esa factura.
Si no hay QR verificable, no puedes ver las evidencias de lo que ha ocurrido, estás confiando en una "caja negra" sin visibilidad real.
Trazabilidad y estados claros para cada factura
Más allá del "PDF emitido / no emitido", un sistema maduro debería permitirte:
- •Ver, para cada factura:
- –si el registro se ha generado correctamente,
- –si se ha enviado (cuando corresponda),
- –qué respuesta ha recibido,
- –y en qué estado final se encuentra.
- •Identificar fácilmente errores y motivos (validación, datos, comunicación, etc.).
- •Reintentar, cuando proceda, sin romper la trazabilidad ni generar duplicados caóticos.
La clave aquí es que puedas responder, para cualquier factura:
"¿Qué ha pasado exactamente con este documento desde que se emitió?"
Seguridad, actualización y soporte humano
Por último, pero no menos importante, una solución VeriFactu para PrestaShop debería:
- •Estar actualizada frente a cambios normativos (RRSIF, criterios de la AEAT).
- •Mantener una arquitectura segura, sin exponer datos sensibles ni depender del rendimiento de tu hosting para todo.
- •Ofrecer soporte humano rastreable (tickets, documentación clara, acompañamiento) para resolver dudas técnicas o normativas sin que tengas que "inventar".
VeriFactu no es una moda pasajera:
es una capa de cumplimiento que va a acompañar a tu facturación durante años.
Cómo usar este checklist sin volverte loco
No tienes que convertirte en técnico fiscal ni auditor,
pero sí puedes utilizar este bloque como guía práctica:
- •Si una solución no habla de hash, encadenamiento, rectificativas, QR y evidencias, probablemente no está pensada para cumplir VeriFactu de principio a fin.
- •Si solo te enseña PDFs bonitos o se centra en el diseño, está resolviendo otra parte del problema, pero no el núcleo del cumplimiento.
Tip práctico
Pide a cualquier proveedor que te indique dónde se ve cada punto de este checklist en su sistema.
Si no puede enseñártelo con claridad, tendrás tu respuesta.
En el siguiente apartado veremos cómo encaja OkVerifactu en este checklist,
y cómo puede aportar toda esta capa de cumplimiento sin que tengas que cambiar tu forma de trabajar con PrestaShop.
Cómo encaja OkVerifactu en ese checklist sin cambiar tu forma de vender
Hasta ahora hemos hablado de requisitos "ideales" para cualquier solución VeriFactu en PrestaShop.
La pregunta natural es:
"¿Y cómo encaja OkVerifactu en todo eso
sin obligarme a rehacer mi tienda o mi forma de trabajar?"
La idea central es muy simple:
Tú sigues vendiendo con tu PrestaShop como siempre.
OkVerifactu se encarga, por debajo, de toda la capa de registro, hash, encadenamiento, QR, evidencias y estados.
Vamos a cruzar el checklist punto por punto, pero en lenguaje de tienda online.
Integración directa con tu PrestaShop (1.6 → 9.x, con o sin multitienda)
OkVerifactu se conecta a tu tienda como un módulo específico para PrestaShop:
- •Es compatible con versiones 1.6, 1.7, 8 y 9.
- •Detecta automáticamente cuándo se genera una factura y, según la configuración, también las rectificativas.
- •Respeta tu flujo actual de estados de pedido (no te obliga a cambiar todo el circuito que ya tienes montado).
- •En entornos multitienda, permite trabajar con cada emisor de forma separada, sin mezclar numeraciones ni datos fiscales.
Tú no tienes que cambiar la forma en la que el cliente compra, paga o recibe su factura.
Simplemente, cuando PrestaShop hace "lo de siempre", OkVerifactu entra en acción y completa la parte VeriFactu.
Convierte tus facturas en registros VeriFactu completos
Cada vez que tu tienda genera una factura:
- •El módulo de OkVerifactu lee todos los datos (emisor, cliente, líneas, impuestos, totales, fechas…).
- •Envía esa información al SaaS de OkVerifactu, donde se construye el registro de facturación estructurado que exige VeriFactu.
- •Se mantiene una correspondencia clara entre el número de factura en PrestaShop, y el registro que se guarda en OkVerifactu.
Para ti, la acción es la de siempre: se genera una factura en tu backoffice.
Para efectos de cumplimiento, esa factura pasa a formar parte de un registro técnico completo, listo para ser defendido ante la administración si hace falta.
Hash y encadenamiento gestionados automáticamente
En OkVerifactu:
- •A cada registro se le calcula una huella criptográfica (hash).
- •Esa huella se encadena con la anterior, creando una secuencia cronológica de facturas.
- •Si hubiera cualquier intento de alterar un registro, la integridad de la cadena se vería afectada y el sistema podría detectarlo.
Tú no tienes que configurar nada de esto ni entender los detalles matemáticos.
Lo importante es que tu facturación deja de ser un conjunto de PDFs aislados
y pasa a ser una cadena de evidencias que demuestra que tus facturas no han sido manipuladas.
Ventas y rectificativas tratadas como lo que son
OkVerifactu entiende muy bien el contexto eCommerce:
- •Distingue entre factura original y factura rectificativa (total o parcial).
- •Relaciona cada rectificativa con su factura origen, de manera que en el panel siempre se ve "la película completa": qué se vendió, qué se devolvió, qué se ajustó y cuándo.
- •Se adapta a cómo gestionas hoy devoluciones, cambios y ajustes en PrestaShop, pero traduciendo esos movimientos a documentos fiscales correctos, no a simples cambios de estado internos.
La consecuencia es clara: puedes seguir manejando tu operativa de tienda,
sabiendo que, detrás, cada devolución y cada ajuste tienen su reflejo fiscal conforme.
QR verificable en tus PDFs y acceso a todas las evidencias
Cuando OkVerifactu procesa una factura:
- •Genera el código QR que se inserta en el PDF de la factura.
- •Ese QR permite verificar la factura de forma externa, sin depender solo de tu copia local.
- •En el panel de OkVerifactu puedes consultar:
- –el registro técnico asociado,
- –la huella (hash),
- –los estados (pendiente, registrada, rechazada, etc.),
- –y todos los detalles necesarios para entender qué ha pasado con ese documento.
Para tu cliente, la experiencia es muy simple:
recibe una factura con un QR que puede escanear si lo desea.
Para ti y para tu asesoría, la ventaja es enorme:
tienes una fuente única de verdad sobre cada factura y su trazabilidad.
Trazabilidad y estados claros: sabes qué ha pasado con cada factura
El panel de OkVerifactu está pensado para que puedas responder, de un vistazo, a estas preguntas:
- •¿Se ha generado correctamente el registro de esta factura?
- •¿Se ha enviado cuando correspondía?
- •¿Cuál ha sido la respuesta de la administración?
- •¿Está pendiente, registrada correctamente o rechazada por algún motivo?
- •¿Hay errores de datos que debas corregir desde tu PrestaShop?
En lugar de "intuir" lo que ha pasado,
tienes una vista clara por factura, con estados y detalles que te permiten actuar con seguridad
(y, si hace falta, abrir un ticket de soporte con información concreta).
Actualización continua y soporte humano detrás
OkVerifactu no es solo un módulo:
- •Es un SaaS especializado en VeriFactu para PrestaShop, que se actualiza frente a cambios normativos y técnicos.
- •Mantiene la lógica de cumplimiento en la nube, para que no dependas del rendimiento o de las particularidades de tu hosting.
- •Cuenta con soporte humano y documentación pensada para tiendas, no solo para perfiles técnicos.
Esto significa que:
- •No tienes que estar pendiente de cada cambio en la norma para actualizar tu módulo.
- •No te quedas solo si tienes dudas sobre un error, una rectificativa o un caso especial.
- •Tienes a alguien al otro lado validando que el sistema sigue alineado con los requisitos de cumplimiento.
Lo que tú haces
Sigues gestionando pedidos y facturas desde tu PrestaShop, exactamente como lo haces hoy.
Lo que hace OkVerifactu
Convierte esas facturas en registros VeriFactu con hash, cadena, QR y evidencias. Automáticamente.
En resumen: tú sigues vendiendo, OkVerifactu se ocupa del resto
Si cruzamos todo lo anterior con el checklist del apartado anterior,
OkVerifactu aporta:
| Requisito del checklist | OkVerifactu |
|---|---|
| Integración nativa con PrestaShop 1.6–9.x, con soporte para multitienda | Incluido |
| Generación de registros VeriFactu completos | Incluido |
| Hash y encadenamiento de facturas | Incluido |
| Gestión correcta de facturas rectificativas | Incluido |
| QR verificable en los PDFs y acceso a evidencias | Incluido |
| Trazabilidad y estados claros por factura | Incluido |
| Actualización continua y soporte humano | Incluido |
Y todo esto sin que tengas que convertirte en experto fiscal ni rehacer tus procesos de venta.
En el siguiente bloque podrás hacer un auto-diagnóstico rápido y, si quieres profundizar, acceder a un checklist interactivo para saber en qué punto está hoy tu tienda frente a VeriFactu.
¿Cómo saber si tu PrestaShop está realmente preparado?
Un pre-diagnóstico antes del checklist oficial
Antes de tomar decisiones, conviene hacer un pequeño ejercicio de reflexión:
no un checklist completo —eso lo harás con la herramienta oficial—,
sino una sensación general de si tu sistema actual está más cerca o más lejos del estándar VeriFactu.
Señales claras de que podrías no estar alineado
Estas son señales comunes que vemos en muchas tiendas PrestaShop (1.6 → 9.x):
- •Puedes borrar o editar facturas ya emitidas.
- •Tus PDFs no incluyen QR verificable.
- •No sabes si existe algún registro técnico más allá del PDF.
- •No tienes claro qué ocurre con las facturas cuando hay devoluciones o ajustes.
- •No puedes ver estados del tipo "registrada", "rechazada" o "pendiente".
- •Tu módulo actual solo se centra en el diseño del PDF.
- •No sabrías explicar, si te lo pidieran, cómo demostrar la integridad de tus facturas.
No necesitas responder una por una:
solo piensa si alguna de estas situaciones te suena.
Si te suenan varias… es momento de hacer el checklist completo
Este artículo te ayuda a entender el contexto,
pero la validación real de tu situación requiere revisar:
- •cómo generas facturas,
- •cómo gestionas devoluciones,
- •qué módulo usas,
- •y qué evidencias conserva tu sistema.
Todo eso lo verás en detalle en el Checklist de Cumplimiento VeriFactu,
donde te guiamos punto por punto para identificar qué tienes bien y qué debes mejorar.
Próximo paso recomendado
Haz ahora el checklist completo y obtén una visión clara y sin tecnicismos
de cómo está tu tienda frente a VeriFactu.
Este artículo te da la base conceptual.
El checklist te da la foto exacta de tu caso.
Accede al checklist completo
Identifica punto por punto qué necesita tu tienda para estar alineada con VeriFactu.
Ir al Checklist de CumplimientoQué hacer ahora según tu situación
(rutas claras y sin tecnicismos)
Después de entender qué es VeriFactu y cómo afecta a tu PrestaShop,
el siguiente paso no es "saber más", sino tomar la acción correcta según tu caso.
Este bloque es un cierre práctico, orientado a ayudarte a elegir el camino adecuado sin perder tiempo ni confundirte con la parte comercial.
Si solo quieres entender mejor la normativa
Si tu objetivo ahora mismo es entender el marco legal, fechas y obligaciones,
la mejor ruta es profundizar en el cluster Verifactu, donde tienes toda la información estructurada:
Es el contenido ideal para quien quiere fijar las bases antes de tomar decisiones técnicas o de compra.
Si quieres ver cómo sería una factura VeriFactu en tu tienda
Si ya intuyes que tu facturación actual no cumple y quieres visualizar cómo sería todo en tu caso,
lo mejor es ir directamente a nuestras herramientas educativas:
Para ver cómo sería una factura conforme con QR y estructura correcta.
Para comprobar qué información contiene un QR y cómo funciona su verificación.
Estas herramientas no cambian tu tienda ni requieren contratar nada,
pero te permiten entender el resultado final sin tocar aún tu instalación.
Si quieres saber, con certeza, en qué punto está tu PrestaShop
Si tienes dudas reales sobre tu situación,
o si varias señales del bloque anterior "te han sonado",
este es el paso más importante:
Haz el Checklist de Cumplimiento VeriFactu.
Es la forma más directa y sencilla de saber:
- •qué estás haciendo bien,
- •qué te falta para cumplir,
- •y qué riesgos tienes ahora mismo con tu forma actual de facturar.
En pocos minutos te da una visión objetiva sin tecnicismos y sin necesidad de acceso a tu backoffice.
Si ya tienes claro que necesitas adaptarte
Si, después de leer el artículo y revisar el checklist, ves que:
- •tus facturas no generan hash ni encadenamiento,
- •tus rectificativas no están bien representadas,
- •no tienes QR verificable,
- •o no conservas evidencias técnicas…
entonces lo más eficiente es evaluar una solución específica para PrestaShop.
En ese caso, los pasos recomendados son:
Ver el flujo completo: PrestaShop → registro → hash → QR → estados.
Asegurarte de que tu versión de PrestaShop (1.6 → 9.x) y tu entorno son compatibles.
En función de cuántas facturas emitís al mes y si gestionáis uno o varios emisores.
A partir de aquí, ya tendrás credenciales para conectar tu tienda.
Si ya estás listo para implantar la solución
Una vez contratado el plan y activado tu acceso a OkVerifactu:
- 1.Descargas e instalas el módulo en tu PrestaShop
Igual que cualquier otro módulo ZIP. - 2.Conectas tu tienda con tu panel de OkVerifactu
Pegando la API Key y verificando la conexión. - 3.Trabajas primero en entorno de pruebas (modo Test)
- •No es un "modo gratis", es parte del proceso de puesta en marcha incluido en tu servicio.
- •Te permite comprobar el flujo con facturas de prueba antes de enviar nada en Producción.
- 4.Cuando todo está validado, pasas a Producción
- •Completas la representación.
- •Empiezas a emitir facturas reales conforme a VeriFactu desde tu PrestaShop.
A partir de ese momento, tú vuelves a centrarte en vender,
y OkVerifactu se encarga de toda la parte de:
- •registro VeriFactu,
- •hash + encadenamiento,
- •QR verificable,
- •evidencias técnicas,
- •y trazabilidad completa.
Tu PrestaShop no necesita cambiar.
Solo necesita la capa de cumplimiento adecuada.