Diferencia entre anulacion y rectificacion

Antes de anular una factura, es fundamental entender cuando corresponde una anulacion y cuando una rectificativa, porque el proceso y las consecuencias son distintos.

La anulacion se utiliza cuando la factura debe dejarse sin efecto por completo. El escenario mas comun es una factura emitida por error (al cliente equivocado, por una operacion que nunca se realizo, o una factura duplicada). La anulacion no modifica los datos de la factura original; simplemente la deja sin efecto.

La rectificativa se utiliza cuando la factura original es parcialmente correcta pero contiene errores (importe equivocado, datos del receptor incorrectos, tipo de IVA erroneo). La rectificativa corrige los datos sin anular la factura original.

En terminos practicos: si la operacion nunca existio, anulas. Si la operacion existio pero los datos de la factura son incorrectos, rectificas.

Regla general: Prefiere siempre la rectificativa sobre la anulacion. La anulacion solo debe usarse cuando no hay forma razonable de corregir la factura original. Hacienda puede cuestionar anulaciones frecuentes como indicador de practicas irregulares.

El registro de anulacion en Veri*factu

En Veri*factu, la anulacion de una factura no es un simple borrado. Se genera un registro de anulacion (RegistroAnulacion) independiente que se anade a la cadena de registros. Este registro contiene los datos identificativos de la factura que se anula y su propio hash.

El registro de anulacion incluye los siguientes campos obligatorios segun la Orden HAC/1177/2024:

El registro de anulacion se integra en la misma cadena de huellas que las facturas ordinarias y rectificativas. Es un eslabon mas de la cadena, lo que garantiza que no se puede eliminar sin romper la integridad del historial.

Huella digital de la anulacion

La huella del registro de anulacion se calcula con un formato especifico distinto al de las facturas de alta. Segun la Orden HAC/1177/2024, la cadena de caracteres que se hashea para la anulacion sigue el formato:

IDEmisorFacturaAnulada=NIF&NumSerieFacturaAnulada=NUM&FechaExpedicionFacturaAnulada=dd-mm-aaaa&Huella=HASH_ANTERIOR&FechaHoraHusoGenRegistro=TIMESTAMP

El resultado del SHA-256 sobre esta cadena se almacena como la huella del registro de anulacion, en formato hexadecimal en mayusculas (64 caracteres). El hash anterior es la huella del ultimo registro emitido (sea factura, rectificativa u otra anulacion).

Atencion tecnica: La anulacion tiene su propia cadena de concatenacion, distinta a la del alta. Si desarrollas o integras software, asegurate de usar el formato correcto para cada tipo de registro. Un error en el formato invalida toda la cadena posterior.

Plazos para registrar la anulacion

Si utilizas el sistema Veri*factu con envio en tiempo real a la AEAT, el registro de anulacion debe remitirse en el momento de su generacion, al igual que las facturas de alta. La AEAT recibira y procesara el registro de anulacion automaticamente.

Si utilizas el sistema no-Veri*factu (sin envio en tiempo real), debes conservar el registro de anulacion con su huella y encadenamiento en tu sistema, disponible para envio a requerimiento de la AEAT.

Desde el punto de vista fiscal, la anulacion debe reflejarse en el modelo 303 del trimestre en que se registra. Si la factura anulada ya se declaro en un trimestre anterior, la anulacion produce un ajuste en la base imponible y cuota del trimestre actual.

SituacionAccion correctaTipo registro
Factura emitida al cliente equivocadoAnulacionRegistroAnulacion
Factura duplicadaAnulacionRegistroAnulacion
Operacion que no se realizoAnulacionRegistroAnulacion
Importe incorrectoRectificativa R1RegistroAlta (R1)
Datos del receptor erroneosRectificativa R1RegistroAlta (R1)
Devolucion parcialRectificativa R4RegistroAlta (R4)

Impacto contable de la anulacion

La anulacion de una factura tiene implicaciones contables que deben registrarse correctamente:

Consejo practico: Lleva un registro interno de todas las anulaciones con el motivo, la fecha y la factura afectada. En caso de inspeccion, Hacienda pedira la justificacion de cada anulacion. Un patrón de anulaciones frecuentes levanta alertas.

Como anular facturas en FactoLegal

En FactoLegal, el proceso de anulacion es sencillo y seguro. Desde la vista de la factura, seleccionas "Anular factura", el sistema te pide confirmar el motivo y genera automaticamente el registro de anulacion con su huella SHA-256, encadenado correctamente en la cadena.

El sistema no permite borrar facturas: solo anularlas o rectificarlas. La factura original permanece visible en el historial con el estado "Anulada", y el registro de anulacion queda como eslabon permanente en la cadena de huellas.

Hoy el registro de anulacion se conserva con su huella lista para aportarlo a requerimiento: la remision automatica a la AEAT en tiempo real esta en validacion tecnica y todavia no esta activa.

Anulacion segura con FactoLegal: Un clic para anular, generacion automatica de la huella de anulacion y encadenamiento correcto. Sin riesgo de romper la cadena. El envio automatico a la AEAT esta en validacion.