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.
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.
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.
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.
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”. 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.
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.
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 condigitalDoty 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.
DigitalDot Servicios Informáticos, S.L. utiliza cookies propias y de terceros para mejorar nuestros servicios y mostrarte publicidad relacionada con sus preferencias mediante el análisis de tus hábitos de navegación. Puedes aceptarlas con el botón "Aceptar", rechazarlas en el botón "Rechazar" o configurarlas con el botón "Gestionar preferencias". Puedes consultar más información detallada sobre las cookies utilizadas en este sitio web desde nuestra política de cookies.
Funcional
Siempre activo
Las cookies funcionales son absolutamente imprescindibles para que el sitio web funcione correctamente. Estas cookies garantizan las funcionalidades básicas y las características de seguridad del sitio web, de forma anónima.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos.Las cookies estadísticas se utilizan para entender cómo interactúan los visitantes con el sitio web. Estas cookies ayudan a proporcionar información sobre las métricas del número de visitantes, la tasa de rebote, la fuente de tráfico, etc.
Marketing
Las cookies de marketing son necesarias para crear perfiles de usuario para enviar y personalizar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.