ZevaSolicitar demo

Blog · verifactu

Requisitos técnicos del software Verifactu: hash, QR y RD 1007/2023

Publicado el 2026-07-02

Este artículo es más técnico que el resto: si eres desarrollador, responsable de sistemas, o simplemente quieres entender el detalle antes de confiar tu facturación a un proveedor, esto es lo que exige realmente el reglamento.

Los requisitos técnicos, uno por uno

Qué cumple Zeva hoy

El motor de Verifactu de Zeva implementa la huella con SHA-256, verificada byte a byte contra el vector de pruebas oficial publicado por la AEAT. La numeración usa un bloqueo transaccional real en PostgreSQL (pg_advisory_xact_lock), no un contador optimista que pueda fallar bajo concurrencia. El QR y el XML del registro se generan automáticamente en cada factura. La única pieza que todavía no está activa es la transmisión telemática automática del registro a la AEAT — la tratamos con detalle en Verifactu / Cumplimiento.

Contexto normativo

Estos requisitos se detallan en el RD 1007/2023, de 5 de diciembre, y en las especificaciones técnicas publicadas por la Agencia Tributaria que lo desarrollan (formato del registro, algoritmo de huella, estructura del QR). Las especificaciones técnicas concretas pueden actualizarse; conviene verificar la versión vigente antes de certificar cualquier implementación.

Artículo pendiente de revisión legal/técnica final antes de considerarlo definitivo, dado el nivel de detalle técnico implicado.

Para ir más allá

Si quieres el detalle de cómo lo implementamos en Zeva, sigue con QR y cadena de huellas o solicita una demo técnica.

Sigue leyendo

Solicitar demo