Cuándo crear un registro de anulación de factura

Sep 14, 2026 | Blog

La nueva regulación de los sistemas informáticos de facturación introduce diferentes mecanismos destinados a garantizar la integridad, trazabilidad e inalterabilidad de los datos. Entre ellos se encuentra el registro de facturación de anulación, que permite dejar constancia de que un registro de alta generado anteriormente debe quedar anulado.

Este mecanismo resulta especialmente importante porque los sistemas adaptados al Real Decreto 1007/2023 no deben permitir que un registro previamente generado simplemente desaparezca o sea modificado sin dejar rastro. Cuando sea necesario anularlo, el sistema debe conservar el original y generar un nuevo registro que documente lo sucedido.

Entender cuándo debe generarse un registro de anulación de factura dentro del sistema informático resulta fundamental para no confundir este procedimiento con la emisión de una factura rectificativa.

¿Qué es un registro de facturación de anulación?

El registro de facturación de anulación es un registro informático generado cuando se ha expedido erróneamente una factura y resulta necesario anular su correspondiente registro de facturación de alta.

La clave está precisamente en diferenciar el registro informático de la factura como documento.

Cuando se expide una factura mediante un sistema sujeto al Reglamento, el software genera automáticamente su correspondiente registro de facturación de alta. Si posteriormente procede anular ese registro, no debe borrarse ni modificarse directamente.

El sistema genera un registro adicional de anulación.

De esta manera puede mantenerse la trazabilidad de las operaciones realizadas.

¿Cuándo procede crear un registro de anulación?

El artículo 11 del Reglamento aprobado por el Real Decreto 1007/2023 establece que procede generar este registro cuando se haya emitido erróneamente una factura y sea necesario anular su correspondiente registro de alta.

Un ejemplo sencillo sería la expedición de una factura por una operación que realmente nunca existió.

Imaginemos que, debido a un error administrativo, una empresa genera una factura a nombre de un cliente por un servicio que finalmente no se había realizado.

Si estamos ante un supuesto en el que procede anular el registro y no corregir la situación mediante una factura rectificativa u otro mecanismo previsto en el Reglamento de facturación, el sistema deberá generar el correspondiente registro de anulación.

No se debe eliminar el registro original

Esta es una de las ideas más importantes del nuevo modelo.

El registro original no debería desaparecer.

Los sistemas informáticos regulados deben garantizar que los registros generados sean íntegros e inalterables. La normativa considera una alteración, entre otros supuestos, la eliminación u ocultación de registros originalmente generados.

Por eso, cuando sea necesario corregir o anular datos registrados, debe generarse al menos un registro posterior adicional.

Así puede reconstruirse el historial:

Registro de alta original → Registro posterior de anulación.

Este procedimiento permite comprobar que existió una factura, que se generó su correspondiente alta y que posteriormente ese registro fue anulado.

Registro de anulación y factura rectificativa no son lo mismo

Uno de los errores más habituales consiste en considerar que cualquier equivocación en una factura requiere un registro de anulación.

No es así.

Cuando una operación ha existido realmente pero la factura contiene determinados errores que deben corregirse conforme al Reglamento de facturación, puede ser necesario emitir una factura rectificativa.

Por ejemplo, puede producirse una equivocación relacionada con determinados importes, datos fiscales o circunstancias de la operación.

En estos casos debe analizarse si procede rectificar la factura conforme a la normativa de facturación.

El registro anulación factura utilizado por el sistema informático responde a una función diferente: dejar constancia de la anulación del correspondiente registro de alta cuando procede dicha anulación.

Por ello, anulación y rectificación no deberían utilizarse indistintamente.

Ejemplo de una operación inexistente

Supongamos que una empresa genera por error la siguiente factura:

Factura: F-2026-485
Cliente: Empresa ABC
Base imponible: 2.000 euros
IVA: 420 euros
Total: 2.420 euros

Después descubre que esa factura fue creada por error y que la operación que pretendía documentar nunca llegó a producirse.

Si nos encontramos ante un supuesto en el que corresponde la anulación del registro, el sistema no debería permitir que el usuario elimine F-2026-485 y actúe como si nunca hubiera existido.

Debe conservarse la trazabilidad y generarse el registro de anulación correspondiente.

Así, una revisión posterior permitiría conocer tanto la existencia del alta original como su posterior anulación.

Qué información contiene un registro de anulación

El registro incorpora los datos necesarios para identificar qué registro se está anulando y mantener la trazabilidad del sistema.

Entre la información prevista se encuentra la identificación del obligado a generar el registro, el número y, cuando exista, la serie de la factura cuyo registro de alta se anula y su fecha de expedición.

También se incluyen datos relacionados con el sistema informático utilizado y el momento exacto en el que se genera la anulación.

Además, los registros mantienen el correspondiente encadenamiento con el registro inmediatamente anterior.

Qué relación tiene con la huella digital

Al igual que sucede con los registros de alta, los registros de anulación incorporan una huella o hash conforme a las especificaciones técnicas aplicables.

La huella contribuye a garantizar la integridad de la información.

Además, cada nuevo registro se encadena con el inmediatamente anterior, ya sea este de alta o de anulación.

De esta forma se construye una secuencia cronológica que permite seguir el historial generado por el sistema.

¿Puede modificarse directamente una factura ya registrada?

La normativa busca precisamente evitar modificaciones de registros que no dejen constancia de lo sucedido.

Si un registro ya ha sido generado, el sistema debe mantener su integridad.

Cuando exista una necesidad de corrección o anulación, debe utilizarse el procedimiento correspondiente y generar registros posteriores cuando resulte necesario.

Esto supone un cambio importante frente a sistemas antiguos en los que podía existir la posibilidad técnica de editar o borrar información sin conservar adecuadamente el historial.

¿Qué ocurre con la numeración?

Anular una factura no significa necesariamente que su número pueda reutilizarse como si nunca hubiera existido.

Si, por ejemplo, se han generado las facturas F-100, F-101 y F-102 y posteriormente resulta necesario anular el registro asociado a F-101, la trazabilidad del sistema debe permitir conocer lo ocurrido.

La numeración y los registros generados forman parte del historial de facturación.

Por ello, no resulta adecuado borrar la factura y asignar simplemente su número a una operación diferente.

Registro de anulación en VERIFACTU

Cuando se utiliza la modalidad VERIFACTU, los registros de facturación se remiten a la Agencia Tributaria conforme al procedimiento establecido.

Esto incluye los registros de alta y, cuando corresponda, los de anulación.

Si posteriormente es necesario anular un registro que ya ha sido generado y remitido, el sistema debe generar el correspondiente registro de anulación para comunicar adecuadamente esa circunstancia.

El objetivo vuelve a ser el mismo: mantener la secuencia y evitar que la información original desaparezca sin dejar constancia.

¿Y en un sistema no VERIFACTU?

La obligación de mantener la integridad y trazabilidad de los registros también afecta a los sistemas que cumplen el Reglamento sin utilizar la modalidad de remisión VERIFACTU.

Por tanto, el concepto de registro de anulación no es exclusivo de VERIFACTU.

La diferencia fundamental se encuentra en la forma en la que se gestionan y, en su caso, remiten los registros.

En ambos modelos, el software debe cumplir las exigencias técnicas que correspondan.

Formato del registro de anulación

La Orden HAC/1177/2024 desarrolla las especificaciones técnicas de estos registros.

El registro de facturación de anulación debe generarse en formato XML, utilizar codificación UTF-8 y respetar la estructura, contenido y formato establecidos en las especificaciones correspondientes.

Para el empresario o profesional, esto no debería significar tener que crear manualmente archivos XML.

El programa de facturación debe encargarse de la generación técnica del registro.

¿Quién debe crear realmente el registro?

Aunque la responsabilidad de utilizar correctamente el sistema corresponde al empresario o profesional afectado, la generación técnica debe realizarla el software.

Cuando el usuario ejecuta la operación correspondiente, el programa debería encargarse automáticamente de crear un registro anulación de factura conforme a los requisitos técnicos aplicables.

El usuario no debería tener que calcular manualmente la huella, preparar el archivo XML o establecer el encadenamiento.

Precisamente por ello resulta importante utilizar un sistema preparado para cumplir las exigencias normativas.

Errores frecuentes al anular registros

Uno de los errores más importantes sería eliminar directamente el registro original. La normativa exige conservar la trazabilidad y utilizar registros posteriores para documentar correcciones o anulaciones.

Otro error es utilizar la anulación como sustituto automático de cualquier factura rectificativa. Antes de realizar una operación debe determinarse si realmente corresponde anular el registro o aplicar los mecanismos de rectificación previstos en la normativa de facturación.

También puede generar problemas reutilizar números de facturas anuladas, alterar registros antiguos o confundir la anulación de un registro con la simple cancelación comercial de una operación.

Por qué es importante conservar la trazabilidad

La finalidad de estos mecanismos es que el historial de facturación pueda reconstruirse.

Si los registros pudieran eliminarse sin dejar rastro, sería imposible conocer qué información había generado inicialmente el sistema.

Con el nuevo modelo pueden existir diferentes acontecimientos dentro de una misma secuencia:

Alta → Alta → Anulación → Alta → Alta.

Cada registro mantiene su posición dentro de la cadena.

Esto permite identificar cuándo fue generado y cuál era el registro inmediatamente anterior.

Cómo puede ayudarte Facturalia

La digitalización de los procesos de facturación permite reducir errores manuales y mantener una mayor organización sobre facturas, clientes y operaciones.

Facturalia facilita centralizar la información de facturación y conservar un historial organizado de los documentos generados.

En un entorno en el que la trazabilidad adquiere cada vez más importancia, contar con procesos de facturación estructurados ayuda a mejorar el control administrativo y facilita la adaptación de las empresas a nuevas exigencias digitales.

Conclusión

Un registro de facturación de anulación debe generarse cuando una factura se ha expedido erróneamente y procede anular su correspondiente registro de alta. La finalidad no es borrar la operación del sistema, sino dejar constancia de lo ocurrido manteniendo intacto el historial.

Por eso es fundamental diferenciar entre anular un registro y emitir una factura rectificativa. No todos los errores se solucionan mediante el mismo procedimiento.

Utilizar correctamente un registro de anulación de factura cuando realmente corresponde permite mantener la integridad y trazabilidad exigidas a los nuevos sistemas informáticos de facturación.

La empresa no necesita gestionar manualmente los elementos técnicos del proceso. Su software debe generar los registros correspondientes, mantener su encadenamiento y conservar la información original, haciendo posible que cada alta, corrección o anulación pueda seguirse dentro del historial de facturación.

Facturalia
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.