Generador XML VeriFactu

Construye un registro de alta y calcula la huella SHA-256 en el navegador.

Anatomía de un registro VeriFactu

El registro de alta contiene los campos canónicos definidos por la AEAT: IDFactura (emisor + serie/número + fecha), Desglose con tipo y base, Destinatarios (obligatorio para F1). El encadenamiento usa la huella SHA-256 del registro anterior.

Cómo se encadena la huella

Cada registro incluye en el bloque Encadenamiento la huella del registro anterior, o el marcador PrimerRegistro=S si es el primero del emisor.

De demo a producción

Para emitir registros reales contra la AEAT, instala verifactu-mcp en Claude Code o Cursor.