Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Desarrollo del módulo Verifactu para PrestaShop

Configuración del módulo Verifactu para Prestashop
Escrito por Inma Navarro
Desarrollado por Rubén Ramos
4 de noviembre de 2025
Tiempo de lectura 9 min

Con la llegada del sistema Verifactu, la Agencia Tributaria Española (AEAT) da un paso más en la digitalización y control de la facturación electrónica. Para ayudar a las tiendas online a cumplir con esta normativa, en digitalDot hemos desarrollado el módulo Verifactu para PrestaShop, una solución que automatiza la comunicación de facturas y garantiza el cumplimiento con los requisitos técnicos del servicio.
En este artículo te explicamos cómo funciona y cómo configurarlo paso a paso.

¿Qué es Verifactu?

Verifactu es el sistema implementado por la AEAT para recibir y validar la información de las facturas emitidas por los contribuyentes. Su objetivo es garantizar la transparencia y trazabilidad de la facturación, evitando la manipulación o duplicidad de datos.
Para las empresas y comercios online, esto implica que cada factura generada debe cumplir con un formato específico y, además, pueda enviarse de forma directa a la Agencia Tributaria, como ya os explicamos en el artículo Cómo afecta Verifactu a las empresas.
El módulo Verifactu de digitalDot automatiza este proceso dentro de PrestaShop, facilitando que tus facturas cumplan con el formato correcto y se comuniquen correctamente a la AEAT sin intervención manual.

Configuración inicial del módulo Verifactu

Una vez que hayas adquirido el módulo, es sencillo su configuración. En el siguiente enlace puedes comprar el módulo de Verifactu.

Requisitos del servidor: Para que el módulo Verifactu funcione correctamente, es indispensable que el servidor tenga instalada y habilitada la extensión PHP de SOAP.
Asimismo, es necesario tener habilitada la extensión OpenSSL, la cual garantiza la seguridad de las transmisiones y el cifrado de los datos y certificados.
Si alguna de estas extensiones no está disponible, el módulo no podrá establecer conexión con Verifactu.

Activación de la licencia mediante token

El módulo dispone de una vista de configuración donde insertar el token de activación.
Este token está vinculado al dominio de la tienda y permite activar la licencia del módulo y utilizar todas sus funcionalidades.
El token será suministrado por digitalDot y solo será válido para una única tienda (un dominio). Además, el módulo realiza comprobaciones periódicas con el webservice de digitalDot para verificar la validez de la licencia.

Configuración del certificado

En esta misma sección, el usuario debe:

  • Introducir la contraseña para encriptar el certificado (la contraseña debe coincidir con la que trae el propio formulario).
  • Especificar el NIF o CIF del emisor, que debe coincidir con el que aparece en el certificado.
  • Subir el certificado digital en uno de los siguientes formatos admitidos: .p12, .pfx o .pem.

Cualquier otro formato no será reconocido por el módulo y generará un error. Este certificado es fundamental para garantizar la autenticidad y seguridad de las facturas comunicadas.

Configuración de Verifactu

Opciones avanzadas de configuración

El módulo Verifactu incluye una segunda sección de configuración con opciones que mejoran la flexibilidad y el control del sistema.

Modo de envío: manual o automático

El administrador puede elegir entre dos modos de funcionamiento:

  • Modo manual: obliga al usuario a enviar las facturas una por una desde la vista de gestión.
  • Modo automático: cada vez que un pedido se completa, el módulo genera automáticamente la factura electrónica y la envía al servicio de Verifactu.

De esta forma, el usuario puede decidir si desea tener un control total sobre el envío o automatizar completamente el proceso.

Gestión de logs y notificaciones

Esta sección también permite:

  • Definir una dirección de correo electrónico para recibir los logs de error que genere el módulo.
  • Consultar todos los registros de actividad desde una vista de logs integrada, sin necesidad de acceder al correo.

Además, incluye enlaces directos tanto a los logs como a las comunicaciones de pedidos, que son el núcleo del módulo.

Configuración módulo Verifactu. digitalDot

Sección de preguntas frecuentes (FAQ)

El módulo incorpora una sección de preguntas frecuentes, donde ya se han añadido algunas de las dudas más comunes de los usuarios. Esta sección se irá ampliando con el tiempo, integrando nuevas consultas que surjan entre los clientes que usan el módulo.

Módulo de Verifactu. digitalDot

Personalización del código QR

Una de las características más destacadas de este módulo es la posibilidad de configurar el tamaño del código QR que aparece en las facturas generadas por PrestaShop.
Este ajuste permite adaptar el diseño visual de las facturas según las preferencias del cliente o las necesidades de impresión.

Módulo de Verifactu. digitalDot

Comunicación y gestión de facturas

La página principal del módulo está dedicada a la gestión y comunicación de facturas con el servicio de Verifactu.
Aquí se muestran todos los pedidos cuyo estado sea “pedido completado”.

El módulo permite trabajar con 3 modelos de facturas: F1, F2 y F3. De este modo, puede gestionar facturas completas, facturas simplificadas y facturas sin identificación del destinatario, así como facturas emitidas en sustitución de facturas simplificadas ya facturadas y declaradas.

Para cada pedido, el módulo genera automáticamente una factura en formato XML, ajustada al formato oficial exigido por Verifactu para garantizar su aceptación.
También se genera un código QR escaneable conforme a las especificaciones del sistema.

Factura electrónica Verifactu

Envío y validación

Esta funcionalidad facilita la trazabilidad y asegura que todas las facturas emitidas cumplan con la normativa.

  • Si una factura es aceptada por Verifactu, el módulo actualiza automáticamente la base de datos, marcando dicha factura como enviada y aceptada.
  • Si la factura es rechazada, no se registra como enviada, y el usuario podrá corregir y reenviar la información.
  • El mismo sistema se aplica a las rectificaciones de facturas, manteniendo un historial claro y accesible.

Vista de logs: control total de la actividad

Otra de las herramientas más útiles del módulo es la vista de logs, donde se registran:

  • Todos los errores generados por el módulo.
  • Los archivos XML enviados al servicio Verifactu.
  • Las respuestas recibidas desde la AEAT.

De esta manera, el usuario puede conocer en todo momento el estado de cada comunicación y detectar fácilmente cualquier incidencia. Esta trazabilidad completa facilita la auditoría y el soporte técnico.

Módulo para facturas Verifactu

Seguridad y soporte

El módulo está diseñado con especial atención a la seguridad de los datos:

  • Los certificados se almacenan de forma encriptada.
  • Todas las comunicaciones con el servicio Verifactu se realizan mediante conexiones seguras (HTTPS).
  • El sistema de logs permite monitorizar cualquier anomalía o intento de error en las transmisiones.

Además, el equipo de digitalDot ofrece soporte técnico y actualizaciones para garantizar la compatibilidad del módulo con futuras versiones de PrestaShop y con los cambios normativos que pueda introducir la AEAT.

Gracias a su integración nativa con PrestaShop, su sistema de licencias por dominio y su interfaz sencilla e intuitiva, este módulo se convierte en una perfecta solución para el cumplimiento de Verifactu.
Si quieres más información o necesitas integrar este módulo en tu tienda, contacta con digitalDot y te ayudaremos a configurar Verifactu de forma rápida y segura.

Preguntas frecuentes sobre Verifactu para Prestashop

¿Necesito tener certificado digital para usar el módulo Verifactu?

Sí. El módulo requiere un certificado digital válido y vigente emitido por una autoridad reconocida. Este certificado es el que permite firmar electrónicamente las facturas y garantizar su autenticidad ante la Agencia Tributaria.

¿El módulo Verifactu de digitalDot es compatible con cualquier versión de PrestaShop?

El módulo está diseñado para ser compatible con las versiones más recientes de PrestaShop (1.7 y 8.x). Si tu tienda utiliza una versión anterior, es recomendable consultar con el equipo técnico de digitalDot para confirmar compatibilidad o solicitar una adaptación.

¿Puedo usar el mismo token de licencia en varias tiendas o dominios?

No. Cada token de licencia está asociado a un único dominio y no puede compartirse entre distintas tiendas. Esto garantiza la seguridad y el control de las licencias activas, además de cumplir con la validación automática que realiza el sistema de digitalDot.

¿Qué ocurre si cambio el dominio o traslado mi tienda a otro hosting?

En ese caso, será necesario solicitar un nuevo token de licencia. El equipo de digitalDot puede ayudarte en el proceso de migración para que el módulo siga funcionando correctamente sin perder tus configuraciones ni el historial de facturas.

¿Qué debo hacer si una factura es rechazada por el servicio Verifactu?

Cuando una factura no es aceptada, el módulo lo indica claramente en la vista de gestión y no la marca como enviada. Podrás revisar el motivo del error en los logs de comunicación, corregir los datos y reenviar la factura manualmente.

¿Puedo seguir emitiendo facturas aunque el servicio Verifactu no esté disponible temporalmente?

Sí. El módulo permite almacenar localmente las facturas mientras el servicio Verifactu no esté disponible (por mantenimiento o error). Una vez restablecida la conexión, las facturas pendientes podrán reenviarse automáticamente.

, ,

Noticias relacionadas sobre Desarrollo web

Crear pedidos manualmente en Prestashop

Cómo crear manualmente pedidos en PrestaShop

A veces un cliente quiere comprar, pero no puede completar el pedido. O llama por teléfono, o escribe por WhatsApp, o te dice aquello de: “Lo he intentado tres veces y la web no me deja”. Y claro, tú miras la tienda, el carrito, el método de pago, el transportista……

Devoluciones y reembolsos en Prestashop

Cómo crear devoluciones y reembolsos en PrestaShop 8

PrestaShop 8 permite gestionar devoluciones y reembolsos directamente desde la página del pedido. Lo que conviene entender bien es qué opción usar en cada caso, porque no es lo mismo devolver un pedido completo que hacer un reembolso parcial o registrar una devolución de producto ya enviado. PrestaShop distingue entre…

Guía para gestionar pedidos en Prestashop 8

Cómo gestionar los pedidos en Prestashop

En esta guía vamos a explicar de forma sencilla cómo funciona la gestión del listado de pedidos en PrestaShop 8. Nada de tecnicismos innecesarios. Vamos a lo importante: dónde están los pedidos, qué puedes hacer desde el listado y qué cosas conviene no tocar si no quieres meterte en líos…

Theme Hummingbird 2.0 adaptado para PrestaShop 8

Theme Hummingbird 2.0 adaptado para PrestaShop 8

PrestaShop sigue avanzando y sus nuevas versiones incorporan mejoras importantes en rendimiento, accesibilidad y experiencia de usuario. Una de las más destacadas es Hummingbird 2.0, un theme más moderno, ligero y preparado para las necesidades actuales de una tienda online. Sin embargo, muchas tiendas todavía trabajan con PrestaShop 8, y…

Módulo para controlar y reenviar emails en PrestaShop

Módulo para controlar y reenviar emails en PrestaShop

En una tienda PrestaShop, los emails transaccionales son esenciales para confirmar pedidos, avisar de cambios de estado o recuperar contraseñas. Cuando el envío de correos falla, el cliente puede quedarse sin información importante y la tienda pierde control sobre una parte clave del proceso de compra. El módulo SMTP de…

Módulo Redis Cache para mejorar el rendimiento de PrestaShop

Cómo mejorar el rendimiento de PrestaShop con el módulo Redis Cache

La velocidad de una tienda online influye directamente en la experiencia del usuario, el posicionamiento SEO y la conversión. En PrestaShop, cuando una tienda crece y empieza a trabajar con muchas categorías, productos, combinaciones o módulos, es habitual que aumenten las consultas a la base de datos y que el…

Módulo de redirecciones en PrestaShop

Módulo de redirecciones para PrestaShop: controla tus URLs sin complicarte la vida

Gestionar una tienda online en PrestaShop implica tomar decisiones constantemente, cambiar categorías, retirar productos, lanzar nuevas colecciones, modificar URLs, migrar desde otra plataforma, optimizar contenidos para SEO o reorganizar la arquitectura del ecommerce para que el usuario encuentre antes lo que busca. Todo eso está muy bien. Hasta que Google,…

Caso de éxito SEO de tienda de detalles

Caso de éxito SEO de una tienda online de detalles para eventos

Vamos a contaros el caso de una tienda online, que contacto con nuestro equipo de marketing digital, porque tiene un comportamiento claramente estacional, donde los meses de mayor actividad (de febrero a mayo) concentran buena parte de las ventas del año y necesitaban optimizar la web para estar bien posicionada…

Módulo slider responsive para PrestaShop

Módulo slider responsive para PrestaShop

Con la actual crisis, sabemos que muchos habéis optado por el lanzamiento de vuestra tienda online, y habéis apostado por Prestashop como la mejor opción para gestor CMS de vuestra tienda.   En esta ocasión y con los recientes avisos por parte de Google, queremos informaros a todos los que…

1 2 3 16
crossmenuchevron-down