Requisitos legales de VeriFactu
Requisitos legales de VeriFactu
Todo lo que necesitas saber sobre el Real Decreto 1007/2023 y cómo cumplirlo correctamente.
Marco legal
Real Decreto 1007/2023
Publicado: 5 de diciembre de 2023 Entrada en vigor: 1 de enero de 2025 Objetivo: Combatir el fraude fiscal mediante verificación de facturas
Nombre oficial: Reglamento por el que se regulan las obligaciones de facturación y el sistema de verificación de facturas VeriFactu
Normativa complementaria
- Ley 37/1992: Ley del IVA
- Ley 58/2003: Ley General Tributaria
- RD 1619/2012: Reglamento de facturación (modificado)
¿Quiénes están obligados?
Obligados desde 1 enero 2025
✅ Empresas
- Sociedades Limitadas (SL)
- Sociedades Anónimas (SA)
- Cooperativas
- Comunidades de bienes
✅ Autónomos
- Con facturación electrónica
- Régimen general de IVA
- Profesionales
✅ Grandes empresas
- Facturación > 6 millones €/año
- Grupos empresariales
Obligados desde 1 julio 2025
✅ Todos los autónomos
- Incluso sin software de facturación previo
✅ Pequeños comercios
- Con TPV o software de facturación
Exentos hasta 2026
⬜ Régimen simplificado (módulos)
- Prórroga hasta 1 enero 2026
- Después también obligatorio
⬜ Agricultores y ganaderos
- En régimen especial agrícola
- Hasta 2026
Exentos permanentes
⬜ Particulares sin actividad económica
⬜ Entes públicos (salvo actividades empresariales)
Requisitos técnicos obligatorios
1. Sistema de encadenamiento
Obligatorio: Cada factura debe incluir el hash SHA-256 de la factura anterior.
Algoritmo: SHA-256
Datos a incluir en el hash:
Hash anterior +
NIF emisor +
Número factura +
Fecha expedición +
Tipo factura +
Base imponible +
IVA +
Cuota IVA
Resultado: Hash de 64 caracteres hexadecimales
Ejemplo:
a3f5d8e234c1b9f8e7a6d5c4b3a2f1e0d9c8b7a6f5e4d3c2b1a0987654321fedcba
📖 Más info: Encadenamiento de facturas
2. Código QR
Obligatorio: Todas las facturas deben incluir un código QR con:
Contenido del QR:
{
"nif": "B12345678",
"num_factura": "2025/0042",
"fecha": "2025-10-01",
"importe_total": "1210.00",
"hash": "a3f5d8e2...",
"url_verificacion": "https://www.agenciatributaria.gob.es/verifactu"
}
Tamaño mínimo: 2.5cm × 2.5cm en papel
Ubicación: Visible en la factura
El QR permite al cliente verificar la autenticidad de la factura en la web de la AEAT.
📖 Más info: Código QR de verificación
3. Registro en la AEAT
Obligatorio: Enviar todas las facturas a la AEAT en formato XML firmado.
Plazo máximo: 4 días naturales desde la fecha de expedición
Formato: XML según especificaciones AEAT
Firma: Certificado digital del emisor
Protocolo: HTTPS con autenticación de certificado
Ejemplo de flujo:
1. Creas factura en VERIFACTURING
↓
2. Sistema genera hash y QR
↓
3. Envías a AEAT (< 4 días)
↓
4. AEAT valida y responde con CSV
↓
5. Factura marcada como verificada
4. Inmutabilidad
Prohibido:
- ❌ Editar facturas ya creadas
- ❌ Eliminar facturas
- ❌ Modificar importes
- ❌ Cambiar fechas
- ❌ Alterar el encadenamiento
¿Qué hacer si hay un error?
Debes crear una factura rectificativa que:
- Anule la factura original (total o parcialmente)
- Indique el motivo de la rectificación
- Mantenga el encadenamiento correcto
📖 Más info: Facturas rectificativas
5. Trazabilidad y auditoría
Obligatorio mantener:
- ✅ Logs de todas las operaciones
- ✅ Historial de encadenamiento
- ✅ Fechas de creación y envío
- ✅ Respuestas de la AEAT
- ✅ Certificados utilizados
Conservación: Mínimo 4 años
Formato: Accesible para inspecciones
Tipos de factura según VeriFactu
F1 - Factura Completa
Características:
- Para clientes con NIF/CIF (empresas)
- Sin límite de importe
- Datos completos del emisor y receptor
Datos obligatorios:
- NIF/CIF emisor y receptor
- Razón social completa
- Dirección fiscal (ambos)
- Descripción detallada
- Base imponible, IVA, total
- Forma de pago
- Hash y QR
F2 - Factura Simplificada
Características:
- Para clientes sin NIF (particulares)
- Importe máximo: 400€ (IVA incluido)
- Datos reducidos del receptor
Datos obligatorios:
- NIF/CIF emisor
- Razón social emisor
- Dirección fiscal emisor
- Descripción
- Base, IVA, total
- Hash y QR
No requiere:
- Datos completos del receptor
- Dirección del receptor
Uso típico: Retail, hostelería, pequeños servicios
F3 - Factura Rectificativa
Características:
- Corrige o anula una factura anterior
- Referencia obligatoria a factura original
- Motivo de la rectificación
Tipos de rectificación:
Por sustitución
- Anula completamente la factura original
- Emite nueva factura con datos correctos
Ejemplo:
Factura original: 2025/0042 (1.000€) ❌
Factura rectificativa: 2025/0043 (-1.000€)
Factura nueva: 2025/0044 (1.200€) ✅
Por diferencias
- Solo corrige el importe diferencial
Ejemplo:
Factura original: 2025/0042 (1.000€)
Factura rectificativa: 2025/0043 (+200€)
Total correcto: 1.200€
F4 - Ticket con QR
Características:
- Para operaciones < 400€
- Emitido por TPV
- Debe incluir QR y hash
Equivalente a factura simplificada pero en formato ticket.
Datos obligatorios en factura VeriFactu
Datos del emisor
✅ Obligatorio:
- NIF/CIF
- Razón social o nombre completo
- Dirección fiscal completa
- Código postal, ciudad, provincia
⚡ Recomendado:
- Email de contacto
- Teléfono
- Logo
- Web
Datos del receptor
Factura completa (F1):
- NIF/CIF
- Razón social
- Dirección fiscal completa
Factura simplificada (F2):
- Nombre (opcional)
- NIF (opcional, pero recomendado si > 100€)
Datos de la operación
✅ Obligatorio:
- Número de factura (serie + número correlativo)
- Fecha de expedición
- Fecha de operación (si difiere)
- Descripción detallada del producto/servicio
- Base imponible
- Tipo de IVA
- Cuota de IVA
- Total factura
⚡ Si aplica:
- Retención IRPF
- Recargo de equivalencia
- Descuentos
- Forma de pago
- Vencimiento
Datos VeriFactu específicos
✅ Obligatorio:
- Hash SHA-256 de 64 caracteres
- Hash de la factura anterior (salvo primera)
- Código QR
- Tipo de factura (F1, F2, F3)
- Timestamp de creación
Certificado digital
¿Por qué es obligatorio?
El certificado digital se usa para:
- Firmar el XML que se envía a la AEAT
- Autenticar tu identidad como emisor
- Garantizar la integridad de los datos
Sin certificado no puedes enviar facturas a la AEAT.
Tipos de certificado válidos
✅ Certificado de representante legal (empresa) ✅ Certificado de representante (autónomo) ✅ Certificado de empleado público (si aplica)
❌ No válidos:
- Certificado personal (sin representación)
- Certificado caducado
- Certificado revocado
Entidades certificadoras reconocidas
- 🏛️ FNMT (Fábrica Nacional de Moneda y Timbre)
- 🔐 Camerfirma
- 🔐 ANF AC
- 🔐 Izenpe (País Vasco)
- 🔐 CatCert (Cataluña)
📖 Más info: Instalar certificado digital
Sanciones por incumplimiento
Infracciones leves
No enviar facturas en plazo (< 4 días)
| Gravedad | Sanción | |----------|---------| | Primera vez | Apercibimiento | | Reincidencia | 150€ - 500€ por factura |
Infracciones graves
No registrar facturas o registrarlas incorrectamente
| Infracción | Sanción | |-----------|---------| | No enviar facturas a la AEAT | 1.000€ - 50.000€ | | Enviar datos incorrectos | 1.000€ - 50.000€ | | No incluir hash o QR | 1.000€ - 50.000€ |
Infracciones muy graves
Manipular el sistema o fraude
| Infracción | Sanción | |-----------|---------| | Alterar el encadenamiento | 50.000€ - 150.000€ | | Eliminar facturas | 50.000€ - 150.000€ | | Usar software manipulado | 100.000€ - 300.000€ | | Fraude sistémico | Hasta 600.000€ + responsabilidad penal |
⚠️ Además de la sanción económica, puede haber:
- Responsabilidad penal
- Cierre temporal de actividad
- Inhabilitación para contratar con administraciones públicas
Software homologado
Requisitos del software
Para cumplir VeriFactu, tu software debe:
✅ Generar hash SHA-256 correctamente ✅ Encadenar facturas sin errores ✅ Generar código QR válido ✅ Impedir edición de facturas ✅ Enviar a AEAT con certificado digital ✅ Conservar logs de auditoría ✅ Soportar facturas rectificativas ✅ Formato XML según especificaciones AEAT
¿VERIFACTURING cumple?
Sí, 100%. VERIFACTURING está diseñado específicamente para cumplir con el RD 1007/2023:
✅ Encadenamiento SHA-256 automático ✅ Generación de QR conforme ✅ Inmutabilidad de facturas ✅ Envío a AEAT integrado ✅ Soporte para certificados digitales ✅ Logs de auditoría completos ✅ Facturas rectificativas ✅ Actualizaciones según cambios normativos
Calendario de implantación
| Fecha | Hito | |-------|------| | 5 Dic 2023 | Publicación del RD 1007/2023 en BOE | | 1 Ene 2025 | Obligatorio para empresas | | 1 Jul 2025 | Obligatorio para todos los autónomos | | 1 Ene 2026 | Obligatorio para régimen simplificado (módulos) |
Estado actual: 1 Octubre 2025 → VeriFactu ya es obligatorio
Inspecciones y controles
¿Qué comprueba la AEAT?
En una inspección VeriFactu, la AEAT verifica:
✅ Integridad del encadenamiento
- Que todos los hashes sean correctos
- Que no haya "saltos" en la cadena
- Que el orden sea coherente
✅ Completitud del registro
- Que todas las facturas estén enviadas
- Que no haya facturas "perdidas"
- Que los plazos se hayan cumplido
✅ Coherencia de datos
- Que los importes coincidan
- Que los NIFs sean correctos
- Que las fechas sean lógicas
✅ Certificado digital
- Que sea válido en el momento del envío
- Que corresponda al emisor correcto
¿Cómo se realiza?
Inspecciones remotas:
- La AEAT accede a su base de datos de facturas
- Compara con tus declaraciones (IVA, IRPF)
- Detecta anomalías automáticamente
Inspecciones presenciales:
- Auditor solicita acceso a tu software
- Revisa logs y trazabilidad
- Comprueba que no haya manipulación
Alertas automáticas de la AEAT
El sistema detecta automáticamente:
🚨 Facturas no enviadas (> 4 días) 🚨 Hash incorrecto (cadena rota) 🚨 Importe incoherente con declaraciones 🚨 Duplicados de número de factura 🚨 Facturas eliminadas (falta en cadena)
Buenas prácticas
Para cumplir siempre
✅ Envía inmediatamente (no esperes al día 4)
✅ Verifica el certificado (renueva 1 mes antes de caducar)
✅ Haz backups regulares de tus facturas
✅ Monitorea errores de envío diariamente
✅ Usa software homologado como VERIFACTURING
✅ Conserva los logs mínimo 4 años
✅ Actualiza el software según cambios normativos
Para evitar problemas
❌ No uses software pirata o modificado
❌ No manipules la base de datos directamente
❌ No elimines facturas de tu sistema
❌ No cambies fechas retroactivamente
❌ No compartas tu certificado digital
Preguntas frecuentes
¿Qué pasa con mis facturas pre-2025?
Las facturas emitidas antes del 1 de enero de 2025 no necesitan estar en VeriFactu.
Solo las nuevas (desde 2025) están sujetas al RD 1007/2023.
¿Puedo seguir usando mi software antiguo?
Solo si tu software se actualiza para cumplir VeriFactu. Si no, debes cambiar a uno homologado como VERIFACTURING.
¿Es obligatorio el QR también en facturas digitales (PDF)?
Sí. El QR debe aparecer en todas las facturas, tanto impresas como digitales.
¿Puedo enviar facturas a la AEAT manualmente?
Técnicamente sí (web de la AEAT), pero es impráctico para volúmenes normales.
Se recomienda usar software como VERIFACTURING que lo hace automáticamente.
¿Qué pasa si me equivoco y envío una factura con error?
La AEAT la rechazará. Deberás:
- Crear una factura rectificativa
- Enviarla correctamente
- El encadenamiento se mantiene
¿Puedo facturar offline (sin internet)?
Puedes crear facturas offline, pero debes enviarlas a la AEAT en el plazo de 4 días (cuando tengas conexión).
¿La AEAT puede rechazar mis facturas?
Sí, si:
- El hash es incorrecto
- El certificado no es válido
- Los datos son incoherentes
- Falta información obligatoria
VERIFACTURING valida todo antes de enviar para minimizar rechazos.
Recursos oficiales
- 🏛️ Agencia Tributaria - VeriFactu
- 📄 BOE - Real Decreto 1007/2023
- 📞 Teléfono AEAT: 901 200 345
- 💬 Sede electrónica: https://sede.agenciatributaria.gob.es
¿Necesitas ayuda?
Si tienes dudas sobre los requisitos legales:
- 💬 Chat IA: Pregunta al asistente
- 📧 Email: soporte@verifacturing.es
- 📞 Teléfono: 900 123 456 (L-V 9-18h)
- 🏛️ AEAT: 901 200 345
Más información:
¿Te ha resultado útil este artículo?