Estás en verifactu.com, un blog especializado en software y digitalización. No somos la Agencia Tributaria. Puedes consultar la web oficial de Hacienda en sede.agenciatributaria.gob.es

Requisitos técnicos de VeriFactu: todo lo que necesitas cumplir

Tabla de contenido

Desde que la Agencia Tributaria puso en marcha el sistema VeriFactu, muchos autónomos y pequeñas empresas se preguntan qué condiciones deben cumplir para adaptarse correctamente. No se trata solo de cambiar de programa de facturación: hay una serie de requisitos técnicos, de integridad y de comunicación que tanto el software como el propio contribuyente deben respetar. En este artículo repasamos en detalle cada uno de ellos para que sepas exactamente qué necesitas.

¿Qué es VeriFactu y a quién afecta?

VeriFactu es el sistema de remisión voluntaria de registros de facturación a la Agencia Tributaria, regulado por el Real Decreto 1007/2023, de 5 de diciembre, que aprueba el Reglamento por el que se establecen los requisitos que deben adoptar los sistemas y programas informáticos o electrónicos que soporten los procesos de facturación. Aunque en una primera fase la adhesión al sistema es voluntaria para la mayoría de los obligados, el reglamento fija las condiciones técnicas que todo software de facturación debe cumplir con independencia de si el contribuyente decide enviar datos a Hacienda o no.

En términos generales, este sistema afecta a empresarios y profesionales que estén obligados a expedir factura según la normativa del IVA, con las excepciones que recoge el propio reglamento. Por tanto, si eres autónomo o tienes una pyme, es muy probable que debas prestar atención a estos requisitos.

Requisitos del software de facturación

El primer bloque de requisitos VeriFactu afecta directamente al programa informático que utilizas para emitir facturas. La norma establece que estos sistemas deben cumplir una serie de condiciones de diseño y funcionamiento que garanticen la integridad y trazabilidad de los registros.

Los aspectos fundamentales que debe cumplir cualquier software de facturación son los siguientes:

  • Inalterabilidad de los registros: el sistema no puede permitir la modificación o eliminación de facturas ya registradas sin dejar constancia de ello. Cualquier cambio debe generar un nuevo registro que quede vinculado al original.
  • Trazabilidad completa: el programa debe conservar un rastro de todas las operaciones realizadas sobre cada factura, de forma que sea posible reconstruir el historial completo de la misma.
  • Unicidad: no pueden existir dos registros idénticos para una misma factura. El software debe garantizar que cada registro es único e irrepetible.
  • Accesibilidad: los registros deben estar disponibles para su consulta por parte de la Agencia Tributaria cuando esta lo requiera, tanto en formato legible como en formato estructurado.
  • Certificación del fabricante: los desarrolladores del software deben declarar responsablemente que su producto cumple con todos los requisitos del reglamento. Esta declaración tiene carácter vinculante.

Es importante destacar que el reglamento prohíbe expresamente que los programas de facturación incluyan opciones ocultas o funcionalidades que permitan llevar una contabilidad paralela o falsear los datos registrados. El incumplimiento de este punto puede derivar en sanciones muy graves.

Requisitos de integridad de los datos

Uno de los pilares técnicos del sistema VeriFactu es la garantía de integridad de la información. Para lograrlo, el reglamento exige la generación de una huella digital o hash por cada registro de facturación, así como la encadenación de estos registros entre sí.

¿Qué significa esto en la práctica? Cada vez que se emite una factura, el software genera un código alfanumérico único (el hash) que identifica ese registro de forma inequívoca. Además, ese hash incorpora información del registro anterior, de manera que todos los registros quedan encadenados en una secuencia que no puede modificarse sin que resulte detectable.

Los elementos que deben incluirse en el cálculo de la huella digital son, entre otros:

  • El identificador del emisor de la factura (NIF).
  • El número y serie de la factura.
  • La fecha de expedición.
  • El importe total de la factura.
  • La huella digital del registro anterior en la cadena.

Adicionalmente, el sistema puede incorporar una firma electrónica avanzada sobre cada registro, lo que refuerza aún más la garantía de autenticidad. En el caso de los contribuyentes que opten por el sistema VeriFactu en su modalidad de envío a la Agencia Tributaria, esta firma es un elemento clave para la validación de los registros por parte de Hacienda.

Este mecanismo de encadenamiento convierte cualquier intento de manipulación retroactiva en algo detectables de inmediato, ya que alterar un registro rompería la cadena de hashes y quedaría en evidencia durante cualquier comprobación.

Requisitos de envío a Hacienda

Para los contribuyentes que opten por adherirse al sistema VeriFactu en su vertiente de remisión de registros a la Agencia Tributaria, existen requisitos adicionales relacionados con el formato y el procedimiento de envío.

Los principales aspectos a tener en cuenta son:

  • Formato XML estructurado: los registros deben enviarse en el formato técnico definido por la Agencia Tributaria, que es un esquema XML con una estructura específica detallada en la documentación técnica publicada por la AEAT.
  • Comunicación en tiempo real o cuasi real: en el modelo VeriFactu, el envío de los registros a Hacienda debe producirse en el momento de la expedición de la factura o en un plazo muy breve desde la misma. Esto diferencia VeriFactu de otros sistemas de declaración periódica.
  • Código QR en la factura: las facturas emitidas bajo el sistema VeriFactu deben incluir un código QR que permita verificar su autenticidad. Este código contiene información básica de la factura y un enlace a la sede electrónica de la AEAT, donde cualquier destinatario puede comprobar que la factura ha sido registrada correctamente.
  • Identificación del sistema: la factura debe incluir también la mención expresa de que ha sido generada por un sistema VeriFactu, de acuerdo con los modelos de referencia publicados por la Agencia Tributaria.
  • Gestión de rechazos: el software debe ser capaz de gestionar las respuestas de la AEAT ante un envío, incluyendo los casos en los que un registro sea rechazado por error técnico o de contenido, y prever el reenvío o la corrección correspondiente.

Para los contribuyentes que no opten por el envío a Hacienda pero cuyo software cumpla el reglamento, los registros deben conservarse igualmente con todos los elementos de integridad descritos, aunque no se transmitan de forma automática.

Cómo comprobar el cumplimiento de los requisitos VeriFactu

Una pregunta frecuente entre autónomos y gestores es cómo saber si el programa que utilizan cumple realmente con los requisitos VeriFactu. Aquí te dejamos los pasos más prácticos para verificarlo:

  1. Consulta con tu proveedor de software: el fabricante o desarrollador del programa debe poder acreditarte por escrito que su solución cumple con el Real Decreto 1007/2023. Pídeles la declaración responsable de conformidad.
  2. Verifica la generación del código QR: comprueba que las facturas emitidas incluyen el código QR exigido y que este enlaza correctamente a la sede electrónica de la AEAT.
  3. Comprueba el encadenamiento de registros: aunque no es una comprobación sencilla para un usuario no técnico, puedes pedir a tu proveedor que te explique o demuestre cómo funciona el mecanismo de hash y encadenamiento en su solución.
  4. Revisa las actualizaciones del programa: los requisitos técnicos han ido concretándose a través de la documentación técnica que publica la AEAT. Asegúrate de que tu software está actualizado y contempla la última versión de los esquemas y especificaciones.
  5. Consulta con un asesor fiscal o tecnológico: si tienes dudas sobre si tu situación particular requiere adhesión al sistema VeriFactu o si tu software es adecuado, lo más recomendable es acudir a un profesional que conozca tanto la normativa fiscal como los aspectos técnicos del sistema.

La Agencia Tributaria ha publicado en su sede electrónica documentación técnica de referencia, incluyendo los esquemas XSD del formato de envío y un entorno de pruebas (sandbox) donde los desarrolladores pueden validar sus integraciones antes de operar en producción.

Conclusión: cumplir los requisitos VeriFactu no es opcional

Los requisitos VeriFactu no son una opción que cada empresa pueda valorar libremente: son obligaciones técnicas que la normativa impone a los sistemas de facturación, con independencia de la voluntad de cada contribuyente de enviar o no sus registros a Hacienda. Ignorarlos puede derivar en sanciones económicas significativas, además de problemas de validez en la documentación contable.

Si aún no has verificado si tu software cumple con estos requisitos, este es el momento de hacerlo. Habla con tu proveedor de facturación, consulta la documentación oficial de la AEAT y, si lo necesitas, apóyate en un asesor especializado. Adaptarse a tiempo es siempre más sencillo y menos costoso que enfrentarse a las consecuencias de un incumplimiento.

Preguntas Frecuentes

Verifactu es el nuevo sistema de control y registro de facturación impulsado por la Agencia Tributaria para garantizar la integridad, trazabilidad y transparencia de todas las operaciones económicas de autónomos y empresas. Su objetivo es evitar manipulaciones en los datos contables, asegurar que cada factura emitida cumple estándares técnicos muy concretos y permitir un mayor control fiscal automatizado. Los programas de facturación compatibles deben generar un registro de cada factura y remitírselo a Hacienda o mantenerlo preparado para enviarlo cuando sea requerido. Verifactu forma parte del proceso de digitalización tributaria que se está implantando en toda España.

Aunque la normativa de Verifactu ya está aprobada, su obligatoriedad depende del calendario que establezca el Ministerio de Hacienda en la orden ministerial pendiente de publicación definitiva. La previsión general es que entre en vigor durante 2025–2026, con un periodo transitorio para que autónomos, empresas y proveedores de software adapten sus sistemas de facturación. Una vez fijada la fecha exacta, todos los negocios deberán utilizar programas que cumplan el estándar Verifactu. Es recomendable anticiparse y empezar a implementar soluciones compatibles cuanto antes para evitar prisas, errores y posibles sanciones cuando la norma sea plenamente exigible.

Verifactu aplica a todos los autónomos y empresas que emiten facturas en España, independientemente de su tamaño, sector o volumen de ingresos. Afecta tanto a profesionales que facturan directamente a clientes finales como a aquellos que trabajan para otras empresas, así como a negocios que usan software propio o plantillas manuales. También deben cumplir la norma los desarrolladores y proveedores de programas de facturación, quienes deben adaptar sus soluciones para generar registros seguros, firmados y trazables. En la práctica, cualquier persona o entidad que genere una factura deberá ajustarse al estándar Verifactu salvo excepciones muy concretas definidas por Hacienda.

El incumplimiento de Verifactu puede conllevar sanciones económicas importantes. Las multas incluyen penalizaciones por utilizar software no adaptado, manipular registros o impedir la correcta generación y conservación de los datos exigidos. Hacienda establece sanciones que pueden superar los 50.000 €, especialmente si se considera que el software permite ocultar ingresos o alterar la facturación. Además, no disponer del sistema compatible cuando sea obligatorio puede implicar sanciones por cada ejercicio o periodo incumplido. La norma pretende asegurar que todas las operaciones quedan registradas sin posibilidad de modificación, por lo que la prevención y la correcta adaptación tecnológica son esenciales.