Los 4 principios del RD 1007/2023
El reglamento condensa el cumplimiento en cuatro principios. Tu sistema tiene que cumplirlos los cuatro a la vez, no son opcionales ni intercambiables.
- Integridad: la factura emitida no puede modificarse a posteriori
- Conservación: el sistema guarda la factura y su firma durante el plazo legal
- Trazabilidad: cada factura referencia la anterior por huella (hash encadenado)
- Accesibilidad: AEAT puede consultar bajo demanda o recibir envíos inmediatos
Integridad: factura inmutable una vez emitida
Cuando emites una factura, su contenido queda 'congelado'. Si el cliente te pide una rectificativa, generas una nueva factura rectificativa, no editas la original.
Técnicamente, esto significa que tu base de datos guarda un registro inmutable de cada factura emitida con su firma electrónica. Cambios posteriores van a una tabla de eventos auxiliar, no sobrescriben.
Conservación: archivo legible años después
Las facturas se conservan al menos 4 años (plazo de prescripción tributaria general). En la práctica, te recomendamos 6 años por seguridad (algunas obligaciones contables son hasta 6 años, art. 30 Código de Comercio).
Conservar significa poder reproducir la factura tal como se emitió, incluyendo la firma electrónica y la huella. No vale guardar sólo el PDF: tiene que estar el registro estructurado.
Trazabilidad: hash encadenado factura N → N-1
Cada factura nueva contiene en su huella el hash de la factura anterior. Es como una pequeña cadena de bloques privada de tu negocio. Esto hace imposible insertar facturas a posteriori sin romper la cadena.
Si alguien intenta colar una factura falsa entre la N-5 y la N-6, la huella de la N-5 no coincidiría con la 'antepenúltima' (porque la falsa cambia el orden) y la AEAT lo detecta al validar.
Accesibilidad: dos modos (Verifactu / no-Verifactu)
Modo Verifactu (envío inmediato): cada factura emitida se envía instantáneamente a la AEAT. Es opcional pero MUY recomendado: te da una presunción de cumplimiento e inmuniza ante manipulación.
Modo no-Verifactu: conservas la factura con huella encadenada y la enseñas a AEAT bajo requerimiento. Más cómodo, pero te queda la pelota en tu tejado.
Preguntas frecuentes
¿Mi software de toda la vida me sirve?
Depende. Si tu software lleva años sin actualizaciones y no firma con hash encadenado ni genera el formato XML Verifactu, no sirve. Pregunta a tu proveedor si tiene roadmap Verifactu antes del 1 jul 2027.
¿La firma electrónica es de empresa o personal?
Vale cualquier certificado FNMT o cualificado: persona física, persona jurídica o sello de empresa. Lo importante es que sea reconocido por la AEAT.
¿El cliente ve el hash en la factura?
En modo Verifactu, sí: aparece como código QR o cadena alfanumérica en pie de factura, junto con la URL de verificación de la sede AEAT. El cliente puede escanear y comprobar que la factura existe.
¿FactuLens es compatible con los 4 principios?
FactuLens genera huella encadenada, conserva eventos inmutables y archiva conforme al RD 1007/2023; el envío en vivo a la AEAT está en preparación (beta). El plan Pro incluye documentación técnica del registro para tu defensa ante inspecciones. No constituye asesoramiento jurídico ni garantiza la ausencia de sanciones.
Fuentes legales
- RD 1007/2023 — Real Decreto 1007/2023, de 5 de diciembre, que aprueba el Reglamento Verifactu (sistemas informáticos de facturación) (BOE BOE-A-2023-24840)
- Orden HAC/1177/2024 — Orden HAC/1177/2024, de 17 de octubre — especificaciones técnicas Verifactu (BOE BOE-A-2024-21824)
- Ley 11/2021 — Ley 11/2021, de 9 de julio, de medidas de prevención y lucha contra el fraude fiscal (BOE BOE-A-2021-11473)