Código QR de verificación VeriFactu

1 de octubre de 2025
verifactu

Código QR de verificación VeriFactu

Todo sobre el código QR obligatorio en las facturas VeriFactu.

¿Qué es el código QR VeriFactu?

El código QR es un código bidimensional que incluye toda la información esencial de la factura y permite verificar su autenticidad en la web de la AEAT.

Función principal: Que cualquier persona pueda verificar que una factura es real y está registrada oficialmente.

Contenido del QR

El QR contiene (codificado):

{
  "nif_emisor": "B12345678",
  "numero_factura": "2025/0042",
  "fecha_expedicion": "2025-10-01",
  "importe_total": "1210.00",
  "hash": "a3f5d8e234c1b9f8e7a6d5c4b3a2f1e0...",
  "url_verificacion": "https://www.agenciatributaria.gob.es/verifactu",
  "csv": "A1B2C3D4E5F6"
}

CSV (Código Seguro de Verificación): Código único que la AEAT asigna al aceptar la factura.

Ubicación en la factura

Requisitos legales:

  • ✅ Visible en la factura (PDF o impresa)
  • ✅ Tamaño mínimo: 2.5cm × 2.5cm en papel
  • ✅ Debe poder escanearse fácilmente

Ubicación típica en VERIFACTURING:

┌─────────────────────────────────┐
│ FACTURA 2025/0042               │
│                                 │
│ [Datos emisor]                  │
│ [Datos cliente]                 │
│ [Líneas de factura]             │
│                                 │
│ Total: 1.210,00€                │
│                                 │
│ ┌─────────┐                     │
│ │ ░░▓▓░▓░ │ ← Código QR         │
│ │ ▓░░▓▓░▓ │    VeriFactu        │
│ │ ░▓▓░▓▓░ │                     │
│ └─────────┘                     │
│ CSV: A1B2C3D4E5F6               │
└─────────────────────────────────┘

Cómo verificar una factura

Desde el móvil

Paso 1: Escanea el QR con tu móvil

  • App de cámara (iPhone/Android)
  • App de QR scanner

Paso 2: Se abrirá automáticamente la web de la AEAT

Paso 3: Verás la información de la factura:

┌─────────────────────────────────────────┐
│ ✅ Factura verificada correctamente     │
├─────────────────────────────────────────┤
│ Emisor: ACME CONSULTING SL              │
│ NIF: B12345678                          │
│                                         │
│ Número: 2025/0042                       │
│ Fecha: 01/10/2025                       │
│ Importe: 1.210,00€                      │
│                                         │
│ Estado: Registrada en la AEAT           │
│ CSV: A1B2C3D4E5F6                       │
│ Hash: a3f5d8e2...                       │
└─────────────────────────────────────────┘

Si la factura es falsa o ha sido manipulada:

❌ Factura NO verificada

Los datos de la factura no coinciden con
los registros de la Agencia Tributaria.

Posibles causas:
- Factura no registrada
- Datos modificados después de la emisión
- Factura falsificada

Desde el navegador (sin QR)

Si no tienes el QR pero tienes el CSV:

  1. Ve a https://www.agenciatributaria.gob.es/verifactu
  2. Introduce:
    • NIF del emisor
    • Número de factura
    • CSV (código de verificación)
  3. Click en Verificar

Estados de verificación

✅ Factura verificada

Significa:

  • La factura existe en los registros de la AEAT
  • Los datos coinciden exactamente
  • El hash es correcto (no ha sido modificada)
  • Está dentro de la cadena de encadenamiento

Confía en la factura.

⏳ Factura en proceso

Significa:

  • La factura se envió hace poco (< 24h)
  • La AEAT aún la está procesando
  • Es normal durante las primeras horas

Espera 24-48h y verifica de nuevo.

❌ Factura no encontrada

Significa:

  • La factura no está registrada en la AEAT
  • Puede ser una factura falsa
  • O aún no se ha enviado (> 4 días de plazo)

Posibles causas:

  • Factura anterior a 2025 (no estaba obligado VeriFactu)
  • Empresa no envió la factura a la AEAT (incumplimiento)
  • Factura falsificada

Contacta con el emisor para verificar.

⚠️ Datos no coinciden

Significa:

  • La factura existe pero los datos han sido alterados
  • El importe, fecha, o NIF son diferentes

Causas:

  • Alguien modificó la factura después de enviarla (fraude)
  • Error técnico (muy poco probable)

No aceptes la factura. Contacta con el emisor.

❌ Hash incorrecto

Significa:

  • La cadena de encadenamiento está rota
  • Muy grave: indica manipulación del sistema

No aceptes la factura. Reporta a la AEAT.

Ventajas del QR VeriFactu

Para el cliente

Verificar autenticidad instantáneamente

Detectar facturas falsas antes de pagar

Comprobar que el emisor cumple con Hacienda

Acceso a los datos oficiales sin depender del emisor

Para el emisor

Generar confianza con los clientes

Demostrar cumplimiento normativo

Reducir fraudes (suplantación de identidad)

Facilitar auditorías (todo trazable)

Para la AEAT

Control en tiempo real de la facturación

Detectar fraudes automáticamente

Reducir inspecciones físicas

Datos fiables para estadísticas fiscales

Diferencias con otros QR

QR VeriFactu vs QR de pago (Bizum, etc.)

| Característica | QR VeriFactu | QR de pago | |----------------|--------------|------------| | Función | Verificar factura | Realizar pago | | Destino | Web AEAT | App de pago | | Contenido | Datos fiscales | Datos bancarios | | Obligatorio | Sí (VeriFactu) | No | | Modificable | No (inmutable) | Sí (puedes cambiar importe) |

Puedes incluir ambos en la misma factura:

┌─────────────────────┐
│ QR VeriFactu        │ → Verificar en AEAT
│ ┌─────────┐         │
│ │ ░░▓▓░▓░ │         │
│ └─────────┘         │
│                     │
│ QR Bizum/Pago       │ → Pagar directamente
│ ┌─────────┐         │
│ │ ▓░▓░░▓▓ │         │
│ └─────────┘         │
└─────────────────────┘

QR VeriFactu vs QR factura electrónica antigua

Antes de VeriFactu (pre-2025):

  • QR opcional
  • Contenido libre (cada empresa lo hacía diferente)
  • Sin verificación oficial

Con VeriFactu (desde 2025):

  • QR obligatorio
  • Contenido normalizado por RD 1007/2023
  • Verificación en web oficial AEAT

Generación del QR en VERIFACTURING

VERIFACTURING genera el QR automáticamente al crear la factura:

Proceso:

1. Creas factura
   ↓
2. Sistema calcula hash
   ↓
3. Genera QR con:
   - NIF, número, fecha, importe, hash
   ↓
4. Envía a AEAT
   ↓
5. AEAT responde con CSV
   ↓
6. Actualiza QR con CSV ✅
   ↓
7. QR final listo para verificar

No necesitas hacer nada manualmente.

Descargar QR por separado

Si necesitas el QR en alta resolución:

Detalle de factura > Descargar QR

Formatos disponibles:

  • PNG (alta resolución) - 1024×1024 px
  • SVG (vectorial) - escalable sin pérdida
  • PDF (para imprimir) - A4

Uso:

  • Carteles
  • Facturas impresas grandes
  • Web (alta resolución)

Problemas con el QR

QR no escanea

Causas:

  • QR demasiado pequeño (< 2.5cm)
  • Baja resolución de impresión
  • QR dañado o borroso

Solución:

  • Descarga QR en alta resolución
  • Imprime en tamaño mínimo 2.5cm × 2.5cm
  • Verifica que no está pixelado

QR lleva a error 404

Causa:

  • URL incorrecta en el QR
  • Bug del sistema (poco probable)

Solución:

  • Verifica manualmente en https://www.agenciatributaria.gob.es/verifactu
  • Usa el CSV directamente

CSV no aparece en el QR

Causa:

  • Factura aún no enviada a la AEAT
  • AEAT aún no respondió con el CSV

Solución:

  • Envía la factura a la AEAT
  • Espera confirmación (2-5 segundos)
  • Descarga PDF actualizado

Normativa técnica del QR

Según RD 1007/2023:

Tamaño mínimo: 2.5cm × 2.5cm (papel)

Codificación: UTF-8

Versión QR: Automática según contenido (normalmente v3-v5)

Corrección de errores: Nivel M (15% de recuperación)

Color: Negro sobre blanco (máximo contraste)

Formato: QR Code (ISO/IEC 18004)

¿Necesitas ayuda?

Si tienes dudas sobre el QR VeriFactu:

  • 💬 Chat IA: Pregunta al asistente
  • 📧 Email: soporte@verifacturing.es
  • 📞 Teléfono: 900 123 456 (L-V 9-18h)
  • 🏛️ AEAT: 901 200 345

Más información:

¿Te ha resultado útil este artículo?

¿Aún tienes dudas?

Contacta con nuestro equipo de soporte