PrestaShop y Verifactu para tiendas con TPV físico: ¿cómo integrarlos?

Si tienes una tienda online con PrestaShop y también vendes en tienda física con TPV (terminal punto de venta), seguramente te estás preguntando:

¿Cómo cumplo con Verifactu en ambos canales sin volverme loco?

La respuesta: es posible, pero necesitas tener bien definido dónde se generan las facturas, cómo se registran, y qué parte del sistema se encarga de cumplir con la normativa. Aquí te lo explicamos paso a paso.

El problema: dos canales, una obligación fiscal

Con Verifactu, da igual si vendes online o en persona. Toda factura emitida debe:

  • Estar firmada digitalmente
  • Generar un registro inviolable (hash, timestamp…)
  • Ser registrada correctamente en el software de facturación

El reto es que en muchos negocios el TPV y PrestaShop están separados, y cada uno puede emitir su propia factura. Si no unificas criterios, corres el riesgo de:

  • Duplicar numeraciones
  • Tener facturas no firmadas en uno de los dos sistemas
  • Faltas de trazabilidad en caso de inspección

Opción 1: Usar Verifactu solo en el TPV

Si toda la facturación se genera desde el TPV (y PrestaShop solo gestiona pedidos), puedes:

  • Sincronizar los pedidos de PrestaShop con el TPV
  • Emitir todas las facturas desde el TPV (físicas y online)
  • Asegurarte de que el TPV esté adaptado a Verifactu

❗ Esto solo es viable si tienes una integración robusta entre ambos sistemas y tu equipo de tienda gestiona también los pedidos online.

Opción 2 (recomendada): Verifactu en cada sistema, sin cruzarlos

Una alternativa más limpia es tratar cada canal por separado, cumpliendo Verifactu en ambos lados de forma autónoma:

  • PrestaShop genera y firma sus propias facturas automáticamente al confirmar pedidos online
  • El TPV genera y firma las facturas de ventas físicas en tienda

De esta forma:

  • Evitas conflictos entre numeraciones
  • Cada sistema mantiene su trazabilidad y firma
  • No necesitas sincronización compleja entre PrestaShop y TPV

¿Cómo lo hacemos en PrestaShop?

Con nuestro módulo Verifactu para PrestaShop puedes:

  • Firmar digitalmente cada factura emitida al confirmar el pedido
  • Generar la trazabilidad obligatoria (hash, firma, fecha, ID)
  • Enviar automáticamente las facturas a la AEAT si lo deseas
  • Mantener numeración separada del TPV

Así, el canal online cumple con Verifactu desde su propio flujo, sin depender del TPV ni tener que exportar nada manualmente.

Recomendación final

Si tienes venta física y online, lo ideal es que cada canal cumpla Verifactu por separado, con su propio software adaptado. Si los intentas unificar sin una solución potente detrás, es probable que acabes duplicando facturas o incumpliendo la normativa sin darte cuenta.

En verifactuprestashop.com te ayudamos a dejar tu canal online 100% legal sin tocar tu TPV. Cumples en ambos entornos, sin complicaciones ni integraciones forzadas.

👉 Consulta ahora cómo adaptar tu PrestaShop sin alterar tu TPV físico y empieza a cumplir desde ya.