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.