❌Cómo anular una factura en Verifactu
Guía completa para anular facturas en VeriFactu - Proceso irreversible de anulación de facturas enviadas a la AEAT
🎯 Objetivo
Aprender a anular facturas ya enviadas a VeriFactu, comprendiendo cuándo es necesario y las consecuencias de esta acción irreversible.
📖 ¿Qué es una Anulación?
Una anulación es la cancelación definitiva de una factura que ya ha sido enviada a VeriFactu.
Características de la Anulación
✅ Cancela definitivamente la factura en VeriFactu
✅ Es una acción irreversible (no se puede deshacer)
✅ Genera un nuevo registro de anulación
✅ La factura original permanece en HolaGest (no se elimina)
✅ Solo se puede anular una vez por factura
⚠️ IMPORTANTE - Diferencia con Factura Rectificativa
Cuándo usar
Factura no válida, no entregada
Corregir errores, devoluciones
Efecto contable
Depende del caso
Siempre afecta contabilidad
Reversible
NO (irreversible)
SÍ (se puede rectificar la rectificativa)
Cliente tiene factura
NO
SÍ
Uso recomendado
Excepcional
Habitual
Regla general:
Anulación: Solo cuando la factura NO es válida, NO fue entregada al cliente, o el programa no permite eliminarla
Factura Rectificativa: Para corregir errores o registrar devoluciones
⚠️ ADVERTENCIA: Anular una factura NO es lo mismo que hacer una factura rectificativa. El 99% de las veces debes crear una factura rectificativa para corregir errores o modificar datos de la factura original.
📋 Requisitos Previos
Antes de anular 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
✅ Realmente necesitas anular la factura (no es una rectificativa)
Guía relacionada: Cómo Enviar una Factura a VeriFactu
🔍 Cuándo Anular una Factura
✅ Casos en los que SÍ debes Anular
Factura duplicada: Enviaste la misma factura dos veces por error
Factura no entregada: La factura nunca llegó al cliente
Factura no contabilizada: La factura no está contabilizada y no debe estarlo
Error grave: La factura tiene errores tan graves que no es válida
Migración de datos: Estás migrando desde otro sistema y la factura ya no es válida
Programa no permite eliminar: El programa no permite eliminar la factura original
❌ Casos en los que NO debes Anular
Corregir datos del cliente: Usa una subsanación
Corregir importes o líneas: Usa una factura rectificativa
Devolución de mercancía: Usa una factura rectificativa
Descuento posterior: Usa una factura rectificativa
Cliente ya tiene la factura: Usa una factura rectificativa
Regla de oro: Si el cliente ya tiene la factura, NO la anules. Usa una factura rectificativa.
🚀 Método 1: Anulació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 anular
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:
No es necesario anularla en VeriFactu
Simplemente elimínala en HolaGest (si el programa lo permite)
Paso 2: Enviar la Anulación
En la pestaña "VeriFactu", haz clic en el botón "Enviar anulación"
El sistema mostrará un mensaje de confirmación:
Lee atentamente el mensaje de advertencia
Si estás seguro, haz clic en "Aceptar"
El sistema procesará la anulación:
Crea un nuevo registro de anulación
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 3: Verificar la Anulació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)
Registros de subsanación (si los hay)
Registro de anulación (nuevo)
Ejemplo:
🔄 Método 2: Anulación desde Terceros
Si la factura fue importada desde otro programa y ya fue anulada 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 anulada desde un tercero"
El sistema marcará la factura como anulada
NO se enviará a la AEAT
Solo se registra que ya fue anulada en otro sistema
⚠️ IMPORTANTE: Esta opción solo tiene sentido para facturas importadas. No la uses para facturas creadas en HolaGest.
🔍 Estados de las Anulaciones
Las anulaciones pueden tener los mismos estados que las altas y subsanaciones:
Estado: (vacío) - Pendiente de Envío
Significado: La anulació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 anulación correctamente.
Qué hacer: Nada, la factura está anulada. ✅
Consecuencias:
La factura queda anulada en VeriFactu
NO se puede revertir la anulación
La factura permanece en HolaGest (no se elimina automáticamente)
Estado: AceptadoConErrores
Significado: La AEAT ha aceptado la anulación, pero hay advertencias.
Qué hacer:
Revisar los logs del sistema para ver las advertencias
La factura está anulada, pero revisa las advertencias por si hay algo importante
Estado: Rechazado
Significado: La AEAT ha rechazado la anulación.
Qué hacer:
Revisar los logs del sistema para ver el motivo del rechazo
Corregir el problema si es posible
Intentar enviar la anulación nuevamente
Si persiste el problema, contactar con soporte
⚠️ Consecuencias de la Anulación
Consecuencias Inmediatas
En VeriFactu:
La factura queda anulada en el sistema de la AEAT
Se genera un registro de anulación
NO se puede revertir la anulación
En HolaGest:
La factura permanece en el sistema (no se elimina)
Aparece marcada como "Anulada en VeriFactu"
Puedes consultarla, pero no modificarla
Contabilidad:
Depende de tu configuración contable
Puede que necesites revertir el asiento contable manualmente
Consulta con tu asesor contable
Cliente:
Si el cliente tiene la factura, debes informarle de la anulación
Si es necesario, emite una factura rectificativa en su lugar
Consecuencias a Largo Plazo
Auditorías:
La anulación queda registrada en VeriFactu
En caso de auditoría, deberás justificar la anulación
Estadísticas:
La factura anulada NO cuenta en las estadísticas de facturación
Puede afectar a informes y balances
Numeración:
El número de factura NO se reutiliza
Queda un "hueco" en la numeración (esto es normal y legal)
🔄 Proceso Técnico de Anulación
Paso 1: Creación del Registro de Anulación
Se crea un nuevo registro de tipo "Anulación":
Paso 2: Generación del Hash
Se genera un hash criptográfico del registro de anulación:
Paso 3: Firma Digital
El hash se firma con el certificado digital de la empresa:
Paso 4: 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
La factura queda anulada en VeriFactu
Paso 4 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 anulaciones pendientes.
Funcionamiento del Procesamiento Automático
El sistema se ejecuta periódicamente de forma automática
Busca registros de anulació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 anulació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, no es necesario anularla en VeriFactu
Problema 2: Error al enviar la anulación
Causa: Certificado no válido o problema de conexión
Solución:
Revisar los logs en Menú Administrador → Logs
Verificar el mensaje de error
Verificar que el certificado es válido
Verificar la conexión a internet (si modo VeriFactu)
Volver a enviar la anulación
Problema 3: La anulació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
Esperar unos minutos para que el sistema procese el registro
Consultar la guía Procesamiento Automático de VeriFactu
Problema 4: Estado "Rechazado"
Causa: La AEAT ha rechazado la anulación
Solución:
Revisar los logs del sistema para ver el motivo del rechazo
Corregir el problema si es posible
Intentar enviar la anulación nuevamente
Si persiste el problema, contactar con soporte
Problema 5: Anulé por error, ¿puedo revertirlo?
Causa: La anulación es irreversible
Solución:
NO se puede revertir una anulación
Si necesitas la factura, debes crear una nueva factura
La factura anulada permanecerá anulada en VeriFactu
📊 Mejores Prácticas
✅ Recomendaciones
Pensar dos veces antes de anular una factura
Verificar que realmente necesitas anular (no es una rectificativa)
Informar al cliente si ya tiene la factura
Documentar el motivo de la anulación
Revisar logs del sistema para verificar que la anulación se procesó correctamente
Consultar con tu asesor contable si tienes dudas
❌ Errores a Evitar
❌ Anular facturas que deberían ser rectificativas
❌ Anular sin verificar que el cliente NO tiene la factura
❌ Anular por errores menores (usar subsanación o rectificativa)
❌ No informar al cliente de la anulación
❌ No documentar el motivo de la anulación
❌ Anular sin consultar con el asesor contable
📚 Casos de Uso Comunes
Caso 1: Factura Duplicada
Situación: Enviaste la misma factura dos veces por error.
Solución:
Identificar cuál es la factura duplicada
Abrir la factura duplicada
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar anulación"
Confirmar la anulación
Mantener la factura original
Caso 2: Factura No Entregada
Situación: Creaste una factura pero nunca la entregaste al cliente.
Solución:
Abrir la factura
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar anulación"
Confirmar la anulación
Si es necesario, crear una nueva factura correcta
Caso 3: Error Grave en la Factura
Situación: La factura tiene errores tan graves que no es válida (por ejemplo, cliente incorrecto).
Solución:
Abrir la factura
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar anulación"
Confirmar la anulación
Crear una nueva factura con los datos correctos
Caso 4: Migración de Datos
Situación: Estás migrando desde otro sistema y algunas facturas ya no son válidas.
Solución:
Identificar las facturas que no son válidas
Para cada factura:
Abrir la factura
Ir a la pestaña "VeriFactu"
Hacer clic en "Enviar anulación"
Confirmar la anulación
📚 Guías Relacionadas
Cómo Configurar VeriFactu - Configuración inicial
Cómo Enviar una Factura a VeriFactu - Envío de facturas
Cómo Subsanar una Factura - Corrección de datos del cliente
Procesamiento Automático de VeriFactu - Funcionamiento del sistema automático
Cómo Hacer una Factura Rectificativa - Para corregir importes
🎯 Resumen
Anulación = Cancelación definitiva de una factura en VeriFactu
Cuándo anular:
✅ Factura duplicada
✅ Factura no entregada
✅ Error grave
✅ Factura no válida
Cuándo NO anular:
❌ Corregir datos del cliente (usar subsanación)
❌ Corregir importes (usar factura rectificativa)
❌ Devolución de mercancía (usar factura rectificativa)
❌ Cliente ya tiene la factura (usar factura rectificativa)
Características:
⚠️ Irreversible (no se puede deshacer)
⚠️ Solo una anulación por factura
⚠️ Requiere justificación en auditorías
Proceso:
Abrir factura
Ir a pestaña VeriFactu
Hacer clic en "Enviar anulación"
Confirmar (leer advertencia)
Esperar a que el Cron procese el registro
¡Ya sabes cómo anular facturas en VeriFactu! Recuerda: úsalo solo cuando sea realmente necesario. ⚠️
Última actualización