Conceptos de VeriFactu
VeriFactu · Conceptos
Conceptos de VeriFactu
Sección titulada «Conceptos de VeriFactu»Comprende los conceptos fundamentales del sistema VeriFactu.
Registros
Sección titulada «Registros»VeriFactu tiene tres tipos de registros:
| Tipo | Descripción | Caso de uso |
|---|---|---|
Alta | Registro inicial | Nueva factura emitida |
Modificación | Modificación | Corrección de un error |
Anulación | Cancelación | Anulación de una factura |
Cadena de huellas
Sección titulada «Cadena de huellas»Cada registro VeriFactu contiene una Huella (huella digital) que enlaza criptográficamente con el registro anterior.
Registro 1: Hash(datos1) → Huella1Registro 2: Hash(datos2 + Huella1) → Huella2Registro 3: Hash(datos3 + Huella2) → Huella3Esto crea una pista de auditoría inmutable.
Firmas digitales
Sección titulada «Firmas digitales»Cada registro debe firmarse con:
- Certificado X.509 — Emitido por una CAM española
- XMLDSig — Estándar W3C para firmas XML
- RSA-SHA256 — Algoritmo de firma
Respuesta de la AEAT
Sección titulada «Respuesta de la AEAT»Tras el envío, la AEAT devuelve:
CSV(Código Seguro de Verificación) — Identificador único del registroTimestamp— Hora oficial de registroStatus— Aceptado, Rechazado o Pendiente