🔧Cómo subsanar una factura en Verifactu
Guía completa para subsanar facturas en VeriFactu - Corrección de datos del cliente sin límite de subsanaciones
🎯 Objetivo
Aprender a subsanar (corregir) datos del cliente en facturas ya enviadas a VeriFactu, cumpliendo con la normativa de la AEAT.
📖 ¿Qué es una Subsanación?
Una subsanación es una corrección de datos del cliente en una factura que ya ha sido enviada a VeriFactu.
Características de la Subsanación
✅ Permite corregir solo datos del cliente
✅ NO permite modificar líneas, importes o impuestos
✅ Se pueden realizar subsanaciones ilimitadas sobre la misma factura
✅ Cada subsanación genera un nuevo registro en VeriFactu
✅ La factura original NO se modifica, solo se añade información correctiva
Diferencia con Factura Rectificativa
Qué corrige
Solo datos del cliente
Líneas, importes, impuestos
Cómo funciona
Añade registro correctivo
Crea nueva factura
Límite
Ilimitadas
Una por factura original
Afecta contabilidad
NO
SÍ
Regla general:
Subsanación: Para errores en datos del cliente (NIF, nombre, dirección)
Factura Rectificativa: Para errores en importes, líneas o impuestos
📋 Requisitos Previos
Antes de subsanar una factura, asegúrate de que:
✅ La factura está enviada a VeriFactu (tiene registro de alta)
✅ VeriFactu está configurado correctamente
✅ La empresa tiene certificado digital válido
✅ El procesamiento automático está funcionando
Guía relacionada: Cómo Enviar una Factura a VeriFactu
🔍 Datos que se Pueden Subsanar
Datos Permitidos
Solo se pueden subsanar los siguientes datos del cliente:
CIF/NIF
Número de identificación fiscal
B12345678 → B87654321
Nombre
Nombre del cliente o razón social
Juan Pérez → Juan Pérez García
Dirección
Calle, número, piso, puerta
Calle Mayor 1 → Calle Mayor 10
Apartado
Apartado de correos
- → Apartado 123
Código Postal
Código postal
28001 → 28002
Ciudad
Ciudad o localidad
Madrid → Alcalá de Henares
Provincia
Provincia
Madrid → Madrid
País
País
España → España
Datos NO Permitidos
NO se pueden subsanar:
❌ Líneas de la factura
❌ Cantidades
❌ Precios
❌ Impuestos (IVA, IRPF)
❌ Importe total
❌ Fecha de la factura
❌ Número de factura
❌ Forma de pago
Si necesitas corregir estos datos: Debes crear una factura rectificativa.
Guía relacionada: Cómo Hacer una Factura Rectificativa
🚀 Método 1: Subsanación Manual
Acceso
Ruta: Menú Ventas → Facturas → Abrir factura → Pestaña VeriFactu
Procedimiento Paso a Paso
Paso 1: Verificar que la Factura está Enviada
Abre la factura que deseas subsanar
Haz clic en la pestaña "VeriFactu"
Verifica que existe un registro de alta (la factura ya fue enviada)
Verifica que el estado del registro es "Aceptado" o "AceptadoConErrores"
Si la factura NO está enviada:
Primero debes enviar la factura
Espera a que el estado sea "Aceptado"
Luego podrás subsanarla
Paso 2: Corregir los Datos del Cliente
Antes de enviar la subsanación, debes corregir los datos del cliente en la factura:
En la factura, haz clic en el botón "Detalle" (al lado o debajo del nombre del cliente)
Se abrirá una ventana con los datos del cliente
Corrige los datos incorrectos:
CIF/NIF
Nombre o razón social
Dirección
Código postal
Ciudad
Provincia
País
Haz clic en "Guardar"
Cierra la ventana de detalle del cliente
Ejemplo:
Paso 3: Enviar la Subsanación
Haz clic en la pestaña "VeriFactu"
Haz clic en el botón "Enviar subsanación"
El sistema procesará la subsanación:
Crea un nuevo registro de subsanación
Incluye los datos actuales del cliente
Firma digitalmente el registro
Envía a la AEAT (si modo VeriFactu) o almacena localmente (si modo NO-VeriFactu)
Espera a que el proceso termine
Verás un mensaje de confirmación
Resultado:
Paso 4: Verificar la Subsanación
En la pestaña "VeriFactu", desplázate hacia abajo
Verás la lista de registros de la factura
Ahora deberías ver:
Registro de alta (original)
Registro de subsanación (nuevo)
Ejemplo:
🔄 Método 2: Subsanación desde Terceros
Si la factura fue importada desde otro programa y ya fue subsanada en ese programa:
Acceso
Ruta: Menú Ventas → Facturas → Abrir factura → Pestaña VeriFactu
Procedimiento
Abre la factura importada
Haz clic en la pestaña "VeriFactu"
Haz clic en el botón "Marcar como subsanada desde un tercero"
El sistema marcará la factura como subsanada
NO se enviará a la AEAT
Solo se registra que ya fue subsanada en otro sistema
⚠️ IMPORTANTE: Esta opción solo tiene sentido para facturas importadas. No la uses para facturas creadas en HolaGest.
📊 Subsanaciones Múltiples
¿Cuántas Subsanaciones se Pueden Hacer?
Respuesta: Ilimitadas
Puedes realizar tantas subsanaciones como necesites sobre la misma factura.
Ejemplo de Subsanaciones Múltiples
Cada subsanación genera un nuevo registro que se envía a la AEAT.
🔍 Estados de las Subsanaciones
Las subsanaciones pueden tener los mismos estados que las altas:
Estado: (vacío) - Pendiente de Envío
Significado: La subsanación está en la cola de envío, esperando a ser procesada por el sistema.
Qué hacer: Esperar a que el sistema procese el registro automáticamente (normalmente unos minutos).
Estado: Aceptado
Significado: La AEAT ha aceptado la subsanación correctamente.
Qué hacer: Nada, todo está correcto. ✅
Estado: AceptadoConErrores
Significado: La AEAT ha aceptado la subsanación, pero hay advertencias.
Qué hacer:
Revisar los logs del sistema para ver las advertencias
Corregir los problemas si es posible
Enviar una nueva subsanación si es necesario
Estado: Rechazado
Significado: La AEAT ha rechazado la subsanación.
Qué hacer:
Revisar los logs del sistema para ver el motivo del rechazo
Corregir el problema en los datos del cliente
Enviar una nueva subsanación con los datos correctos
🔄 Proceso Técnico de Subsanación
Paso 1: Captura de Datos Actuales
El sistema captura los datos actuales del cliente en la factura:
Paso 2: Creación del Registro de Subsanación
Se crea un nuevo registro de tipo "Subsanación":
Paso 3: Generación del Hash
Se genera un hash criptográfico del registro de subsanación:
Paso 4: Firma Digital
El hash se firma con el certificado digital de la empresa:
Paso 5: Envío a la AEAT (Modo VeriFactu)
Si el ejercicio está en modo VeriFactu:
El sistema envía el registro a la AEAT mediante API REST
La AEAT valida el registro
La AEAT devuelve un estado (Aceptado, AceptadoConErrores, Rechazado)
HolaGest almacena el estado en la base de datos
Paso 5 Alternativo: Almacenamiento Local (Modo NO-VeriFactu)
Si el ejercicio está en modo NO-VeriFactu:
El sistema NO envía el registro a la AEAT
El registro se almacena localmente en HolaGest
Se mantiene disponible para requerimientos de la AEAT
🤖 Envío Automático
El sistema de HolaGest se encarga de enviar automáticamente las subsanaciones pendientes.
Funcionamiento del Procesamiento Automático
El sistema se ejecuta periódicamente de forma automática
Busca registros de subsanación con estado "Pendiente" (vacío)
Procesa los registros en orden:
Genera hash
Firma digitalmente
Envía a la AEAT (si modo VeriFactu)
Actualiza el estado del registro
Verificar el Procesamiento
Ruta: Menú Administrador → Logs → Pestaña Historial
Filtros:
Canal: "verifactu-invoice-send"
Canal: "verifactu-invoice-hash-signature"
Guía relacionada: Procesamiento Automático de VeriFactu
❓ Solución de Problemas
Problema 1: No aparece el botón "Enviar subsanación"
Causa: La factura NO está enviada a VeriFactu
Solución:
Verificar que la factura tiene un registro de alta
Verificar que el estado del registro es "Aceptado"
Si NO está enviada, primero enviar la factura
Problema 2: Error al enviar la subsanación
Causa: Datos del cliente incorrectos o certificado no válido
Solución:
Revisar los logs en Menú Administrador → Logs
Verificar el mensaje de error
Corregir el problema (por ejemplo, NIF del cliente incorrecto)
Volver a enviar la subsanación
Problema 3: La subsanación queda en estado "Pendiente"
Causa: El procesamiento automático no está funcionando correctamente
Solución:
Revisar los logs del sistema en Menú Administrador → Logs
Verificar que no hay errores en el procesamiento
Consultar la guía Procesamiento Automático de VeriFactu
Problema 4: Estado "Rechazado"
Causa: La AEAT ha rechazado la subsanación por errores en los datos
Solución:
Revisar los logs del sistema para ver el motivo del rechazo
Corregir el problema en los datos del cliente
Enviar una nueva subsanación con los datos correctos
Problema 5: Quiero modificar líneas o importes
Causa: Las subsanaciones solo permiten corregir datos del cliente
Solución:
NO puedes modificar líneas o importes con una subsanación
Debes crear una factura rectificativa
Consultar la guía Cómo Hacer una Factura Rectificativa
📊 Mejores Prácticas
✅ Recomendaciones
Verificar datos del cliente antes de enviar la factura original
Corregir los datos en la factura antes de enviar la subsanación
Revisar logs del sistema para detectar problemas
Enviar subsanaciones inmediatamente cuando detectes errores
Documentar las subsanaciones (motivo de la corrección)
❌ Errores a Evitar
❌ Enviar subsanaciones sin corregir los datos en la factura
❌ Intentar subsanar líneas o importes (usar factura rectificativa)
❌ Ignorar los estados "AceptadoConErrores" o "Rechazado"
❌ No revisar los logs del sistema
❌ Enviar subsanaciones innecesarias (verificar datos antes)
📚 Casos de Uso Comunes
Caso 1: NIF del Cliente Incorrecto
Situación: Enviaste una factura con el NIF incorrecto del cliente.
Solución:
Abrir la factura
Hacer clic en "Detalle" del cliente
Corregir el NIF
Guardar
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar subsanación"
Caso 2: Dirección del Cliente Incompleta
Situación: Enviaste una factura con la dirección incompleta del cliente.
Solución:
Abrir la factura
Hacer clic en "Detalle" del cliente
Completar la dirección (calle, número, piso, puerta)
Guardar
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar subsanación"
Caso 3: Código Postal Incorrecto
Situación: Enviaste una factura con el código postal incorrecto.
Solución:
Abrir la factura
Hacer clic en "Detalle" del cliente
Corregir el código postal
Guardar
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar subsanación"
Caso 4: Múltiples Datos Incorrectos
Situación: Enviaste una factura con varios datos incorrectos (NIF, dirección, CP).
Solución:
Abrir la factura
Hacer clic en "Detalle" del cliente
Corregir todos los datos incorrectos
Guardar
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar subsanación" (una sola vez)
Nota: No es necesario enviar una subsanación por cada dato. Una sola subsanación puede corregir múltiples datos.
📚 Guías Relacionadas
Cómo Configurar VeriFactu - Configuración inicial
Cómo Enviar una Factura a VeriFactu - Envío de facturas
Cómo Anular una Factura - Anulación de facturas
Procesamiento Automático de VeriFactu - Funcionamiento del sistema automático
Cómo Hacer una Factura Rectificativa - Para corregir importes
🎯 Resumen
Subsanación = Corrección de datos del cliente en facturas ya enviadas
Datos que se pueden subsanar:
✅ CIF/NIF
✅ Nombre o razón social
✅ Dirección
✅ Código postal
✅ Ciudad
✅ Provincia
✅ País
Datos que NO se pueden subsanar:
❌ Líneas de la factura
❌ Importes
❌ Impuestos
Límite de subsanaciones: Ilimitadas
Proceso:
Corregir datos del cliente en la factura
Ir a pestaña VeriFactu
Hacer clic en "Enviar subsanación"
Esperar a que el sistema procese el registro automáticamente
¡Ya sabes cómo subsanar facturas en VeriFactu! Ahora puedes corregir errores en datos del cliente de forma rápida y sencilla. 🎉
Última actualización