Requisitos Técnicos
Lo que tu software debe cumplir
Conoce los requisitos técnicos que debe implementar tu sistema de facturación para cumplir con Verifactu.
Hash criptográfico
Cada factura debe generar un hash SHA-256 que garantice su integridad. Este hash incluye los datos esenciales de la factura y se encadena con el registro anterior.
✓Algoritmo: SHA-256
✓Datos incluidos: NIF, número factura, fecha, importe
✓Encadenamiento obligatorio con registro previo
✓Almacenamiento seguro del hash
Código QR
Todas las facturas deben incluir un código QR que permita su verificación. Este código contiene una URL con los parámetros necesarios para validar la factura en los sistemas de la AEAT.
✓Tamaño mínimo: 30x30 mm
✓URL de verificación de la AEAT
✓Parámetros codificados: NIF, número, fecha, importe
✓Versión QR: 2-M o superior
Firma electrónica
El sistema debe firmar electrónicamente los registros de facturación usando un certificado digital válido.
✓Certificado cualificado de persona jurídica o física
✓Firma XAdES-EPES o equivalente
✓Sellado de tiempo opcional pero recomendado
✓Conservación de evidencias de firma
Conservación de datos
Los registros deben conservarse durante el período legalmente establecido, garantizando su integridad y accesibilidad.
✓Período mínimo: 4 años (período de prescripción)
✓Formato legible y accesible
✓Protección contra modificaciones
✓Backup y recuperación ante desastres
