Implementación del cálculo de hash y QR de Veri*Factu en DUIR
Nos complace anunciar que ya está disponible en DUIR la versión integrada del cálculo de hash en la factura y la generación del código QR conforme a los requisitos de Veri*Factu.
Cálculo de hash integrado
Ahora el sistema genera automáticamente el hash SHA-256 de cada factura, asegurando la integridad y trazabilidad de la información conforme a la normativa vigente. Esta funcionalidad está completamente integrada en el flujo de trabajo de facturación, sin necesidad de configuraciones adicionales por parte del usuario.
Este dato formará parte de los datos de la factura que se enviarán a la plataforma de la AEAT.
Garantizando la trazabilidad e inmutabilidad de las facturas
La trazabilidad en los sistemas de facturación electrónica exigidos por la AEAT se consigue mediante el cálculo de un hash criptográfico de cada factura. Este hash se genera utilizando los datos clave requeridos por la Agencia Tributaria, asegurando que cualquier alteración en la información invalide la autenticidad del documento.
¿Qué datos utiliza la AEAT para calcular el hash?
Para cumplir con la normativa Veri*Factu, el hash de la factura se calcula a partir de los siguientes datos:
- NIF del emisor;
- número de serie y número de la factura;
- fecha de expedición;
- importe total de la factura.
Además, cada nueva factura debe incluir el hash de la factura anterior en su propio cálculo. Esto crea una cadena de facturas encadenadas, de manera similar a una blockchain, donde cada nueva factura está matemáticamente vinculada a la anterior.
¿Por qué es imposible modificar una factura sin ser detectado?
- Integridad garantizada. Cualquier cambio en una factura generará un hash distinto, lo que hará evidente la alteración.
- Encadenamiento de facturas. Dado que el hash de cada factura depende de la anterior, modificar una factura requeriría recalcular todas las siguientes, lo que es prácticamente inviable sin dejar rastro.
- Validación por la AEAT. La Agencia Tributaria puede verificar la autenticidad de una factura comparando su hash con el registrado en el sistema, asegurando que no ha sido alterada.
Este sistema es fundamental para garantizar la transparencia y la fiabilidad de la facturación electrónica, cumpliendo con los requisitos de Veri*Factu y asegurando un control total sobre la documentación fiscal.
Ejemplo de hash SHA-256:
3F6C0D9B5B2E9C8F1A9D8D2E6F3A4B7C8E9F0D1C2A3B4E5F6D7C8A9B0E1F2D3
Generación del código QR de Veri*Factu
El formato de factura ahora incluye el código QR con la información requerida por Veri*Factu, facilitando su validación y cumplimiento con las obligaciones fiscales establecidas. Este código QR es generado de manera precisa siguiendo el estándar ISO/IEC 18004:2015, garantizando su legibilidad y compatibilidad con los sistemas de verificación.
Este código ha de salir en el impreso de la factura en el margen superior izquierdo de la primera página.
Ejemplo QR (si escanea el siguiente ejemplo podrá acceder a la plataforma de pruebas de la AEAT y comprobar el resultado de la consulta):

Actualización sobre los formatos de envío de archivos
Actualmente estamos a la espera de que la Agencia Estatal de Administración Tributaria (AEAT) defina los formatos definitivos para el envío de los archivos relacionados con Veri*Factu. Tan pronto como se publiquen estas especificaciones procederemos a integrarlas en nuestro sistema para asegurar una total compatibilidad y cumplimiento normativo.
Nuevamente y tal como se realizó hace tiempo con el Suministro Inmediato de Información (SII), el objetivo es que el usuario no cambie su sistema de trabajo: el usuario ha de seguir haciendo lo que hacía hasta el momento, el resto es cosa de Duir.
Plazos de implementación
Es importante destacar los plazos establecidos por la AEAT para la adaptación a las nuevas normativas.
- 1 de julio de 2025. Fecha límite para que los desarrolladores de software adapten sus sistemas de facturación según las especificaciones técnicas y funcionales establecidas en la Orden HAC/1177/2024. A partir de esta fecha, no se podrán comercializar aplicaciones que no cumplan con la normativa.
- 1 de enero de 2026. Fecha límite para que todos los contribuyentes que desarrollen una actividad económica implementen sistemas de facturación que cumplan con los nuevos requisitos. Esto incluye tanto a empresas como a profesionales autónomos.
Para más detalles sobre los plazos y el calendario normativo puedes consultar la siguiente fuente oficial: Agencia Tributaria – Orden Ministerial sobre Sistemas Informáticos de Facturación y VERI*FACTU.
Adaptación para usuarios del SII
Es fundamental mencionar que la adaptación al cálculo de hash y la inclusión del código QR también son necesarias para los clientes que actualmente utilizan el Suministro Inmediato de Información (SII). Aunque estos contribuyentes llevan sus libros de registros conforme al artículo 62.6 del Reglamento del IVA, la normativa vigente exige que sus sistemas de facturación cumplan con los nuevos requisitos de integridad, inalterabilidad y trazabilidad establecidos en la Orden HAC/1177/2024.
Beneficios para los usuarios
- Cumplimiento normativo sin esfuerzo adicional;
- automatización del proceso de generación de hash y QR;
- mayor seguridad y trazabilidad en la facturación;
- implementación transparente sin afectar el flujo de trabajo habitual.
Esta actualización ya está disponible para todos los usuarios de DUIR. Si tienes alguna duda o necesitas asistencia, nuestro equipo de soporte está disponible para ayudarte.
Seguimos mejorando DUIR para ofrecerte la mejor experiencia en la gestión de tu negocio. ¡Gracias por confiar en nosotros!
Certificación programa ERP DUIR
Las entidades productoras o fabricantes del sistema informático deberán certificar, mediante una declaración responsable por escrito y de forma visible en el sistema y cada versión, que el sistema informático cumple con lo dispuesto en el artículo 29.2.j) de la Ley 58/2003, General Tributaria (LGT), así como con lo dispuesto en este Reglamento y en las especificaciones que en su desarrollo se han aprobado mediante orden ministerial.
Desde aquí podrá descargarse la Declaración Responsable del vuestro programa DUIR.
Estructura y costes
El módulo Veri*Factu es una extensión de DUIR, al igual que otros módulos como Proyectos, Producción, Localizaciones de Almacenes, GMA, etc. Su activación conlleva un coste adicional.
La instalación es rápida y se habilita mediante parámetros. Como todo el proceso se gestiona internamente y sin intervención del usuario, no es necesario adquirir licencias adicionales por usuario ni por terminal.
Para su funcionamiento es imprescindible contar con el módulo DUIR Gestor Documental.
Para los usuarios del Sistema de Suministro Inmediato de Información (SII) que ya disponen del DUIR Gestor Documental (actualmente, la mayoría), el coste se reducirá notablemente, ya que solo será necesaria la activación del módulo Veri*Factu. No obstante, deben tener en cuenta que la gestión del hash y la inclusión del código QR en la factura también son requisitos obligatorios.
Además de los costes mencionados, está previsto —aunque de momento sin valoración— contratar un servicio de conexión con la plataforma de la AEAT. Este servicio tendrá un coste único por la conexión, además de un coste anual por documento transferido, similar al modelo que ya utilizamos en el sistema SII.
Estos últimos importes no podrán concretarse hasta que dispongamos del formato definitivo de los archivos que requiera la AEAT.
Nota: la información proporcionada en este artículo se basa en las normativas y plazos establecidos por la AEAT hasta la fecha de publicación. Recomendamos a nuestros usuarios mantenerse informados sobre posibles actualizaciones o cambios regulatorios.