Inicio/Veri*factu
Herramienta gratuita · Demostración técnica

Genera una factura de prueba y valida su huella digital Veri*factu

Introduce emisor, receptor e importes y obtén al instante la huella digital SHA-256, el código QR de cotejo y la factura en PDF. Todo se calcula en tu navegador: ningún dato de la factura se envía a nuestros servidores.

01 Datos del emisor

02 Datos del receptor

03 Detalles de la factura

El importe introducido es:
Base imponible
—
Cuota repercutida
—
Importe total
—

04 Encadenamiento Veri*factu

El PDF se descarga al instante. Sin registro y sin dejar tu correo.

A tener en cuenta · Alcance de esta demostración

  • Es un módulo, no un producto: esta demo reproduce una parte de la facturación Veri*factu que ya está en producción en clientes; aquí se limita a 2 pruebas por CIF para poder probarla sin registro.
  • Máximo 2 facturas de prueba por CIF emisor: es el límite de esta demostración. El contador se guarda en tu navegador (localStorage), no se envía a ningún servidor y se reinicia si borras los datos del sitio.
  • Los datos de la factura no salen de tu equipo: el PDF, la huella y el QR se construyen íntegramente en el navegador. No hay registro ni formulario de contacto.
  • Cada emisión es un documento nuevo: la huella incluye la fecha y hora de generación del registro, por lo que dos facturas con los mismos datos dan huellas distintas. Usa el botón de reutilización para encadenarlas.
  • Documento sin validez fiscal: no se transmite información a la Agencia Tributaria (el QR responderá «No encontrada») y no sustituye a un software de facturación homologado.
Método

Cómo se calcula la huella

La lógica del reglamento, reproducida aquí mismo en tu navegador y verificable con la cadena que muestra la vista previa.

🔗

Cadena de cálculo

Los 8 campos del diseño de registro de la AEAT viajan en orden, con fecha DD-MM-AAAA, importes con punto decimal y la huella anterior vacía en el primer documento.

🔐

Huella SHA-256

La cadena se tritura con crypto.subtle.digest() y se escribe en hexadecimal en mayúsculas: 64 caracteres. Puedes reproducirla con openssl dgst -sha256.

📱

QR y PDF

El QR codifica la URL de cotejo oficial con NIF, número, fecha e importe (sin la huella, como exige la AEAT). jsPDF compone el documento con el desglose y la huella.

La cadena exacta que se hashea

Es literalmente la cadena que entra en el SHA-256. Cópiala desde la vista previa y compruébala tú mismo: debe devolver exactamente la huella mostrada.

IDEmisorFactura=…&NumSerieFactura=…&FechaExpedicionFactura=…&TipoFactura=…&CuotaTotal=…&ImporteTotal=…&Huella=…&FechaHoraHusoGenRegistro=…
Y si te lo quieres llevar

¿Quieres una aplicación así en tu empresa?

Esta herramienta es una demo de lo que sabemos montar: software a medida, ERP, apps y webs corporativas. Nos cuentas el problema y te decimos qué haríamos y cuánto costaría, sin compromiso.

Quiero algo así en mi empresa → Ver todas las demos →