Si la factura era válida pero tiene un error, yo rectifico. Si nunca debió emitirse, yo la doy de baja. Esa es la regla base en VeriFactu y en TicketBAI. En ambos casos, el original no se borra, el nuevo registro queda enlazado y tocar lo ya registrado puede costar hasta 50.000 € por ejercicio fiscal o, en el País Vasco, hasta el 20 % de la facturación del año anterior.
Si lo bajo a lo práctico, me quedo con esto:
- Rectificación: para NIF, IVA, importe o descripción mal puestos.
- Baja: para duplicados, emisiones por error o registros sin operación real.
- VeriFactu: usa factura rectificativa o registro de anulación.
- TicketBAI: usa factura rectificativa/corrección o fichero de anulación.
- Stripe no decide por mí: void, credit note o refund no sustituyen por sí solos el documento fiscal que exige cada sistema. Para automatizar estos procesos, puedes integrar itcons con Zapier y conectar tus herramientas de facturación.
- El enlace con la factura inicial es obligatorio: serie, número, fecha y, según el sistema, su referencia técnica.
Cómo rectificar una factura Verifactu | Tutorial
sbb-itb-b01fb3c
Quick Comparison
| Punto | VeriFactu | TicketBAI |
|---|---|---|
| Cuándo rectificar | Factura válida con error | Factura válida con error |
| Cuándo dar de baja | Registro que no debía existir | Registro que no debía existir |
| Documento de rectificación | Factura rectificativa | Factura rectificativa o corrección |
| Documento de baja | Registro de anulación | Fichero de anulación |
| ¿Se borra el original? | No | No |
| Enlace con el original | Serie, número y fecha | ID-TBAI y encadenamiento |
| Envío | AEAT | Hacienda Foral |
En pocas palabras: yo no tengo que pensar en “cambiar” una factura ya sellada, sino en añadir el registro correcto para corregirla o anular su efecto sin romper la trazabilidad.
VeriFactu vs TicketBAI: comparativa de reglas de rectificación y baja

VeriFactu vs TicketBAI: Rectificación y Baja de Facturas
| Punto de comparación | VeriFactu | TicketBAI |
|---|---|---|
| Mecanismo de rectificación | Factura rectificativa | Factura rectificativa o corrección |
| Mecanismo de baja | Registro de anulación | Fichero de anulación TicketBAI |
| ¿Se puede editar o borrar el original? | No; el registro es inalterable | No; el registro es inalterable |
| Enlace con el registro original | Obligatorio: serie, número y fecha | Obligatorio: ID-TBAI y encadenamiento hash |
| Integridad y encadenamiento | Hash SHA-256 encadenado | Firma digital con hash encadenado |
| Efecto sobre el historial | El original sigue trazado; el nuevo registro anula su efecto fiscal o lo corrige | El original sigue trazado; el nuevo registro anula su efecto fiscal o lo corrige |
La diferencia no está en el fondo, sino en qué tipo de registro se usa para corregir o anular y qué organismo lo recibe.
Cómo gestiona VeriFactu las correcciones y las bajas
Aquí la clave está en separar dos situaciones que, en la práctica, no son lo mismo: corregir un dato mal consignado y anular un registro que no debía existir.
En VeriFactu, un registro ya emitido es inalterable. No se puede editar ni borrar después. Si hay un error en una factura válida – por ejemplo, en los datos del cliente, la base imponible o el tipo de IVA – , lo que procede es emitir una factura rectificativa con su propia serie de numeración. Además, debe enlazar de forma expresa con la factura original mediante su serie, número y fecha.
Si el problema es otro – por ejemplo, un duplicado o una operación que nunca llegó a producirse – , entonces se usa el registro de anulación. Ese registro no elimina el original. Lo que hace es anular su efecto fiscal, mientras el original sigue dentro del historial. Y ahí entra en juego el hash SHA-256 encadenado, que permite detectar cualquier cambio previo.
Cómo gestiona TicketBAI las correcciones y las bajas
TicketBAI sigue una lógica parecida, aunque con sus propias reglas. Las correcciones sobre operaciones válidas se tramitan mediante una factura rectificativa o corrección. Las bajas, en cambio, se hacen con un fichero de anulación TicketBAI que se envía a la Hacienda Foral que corresponda.
Hay un punto que conviene tener claro: el fichero de anulación solo puede enviarse si el fichero original ya existe y ya ha sido registrado. Es decir, primero tiene que estar dado de alta en el sistema. Después, la anulación se registra como un nuevo evento trazable. El original no desaparece; sigue constando, mientras el nuevo registro anula su efecto fiscal.
Llevado a lo práctico, la decisión suele caer en dos casos muy simples:
- Rectificación, cuando la factura era válida pero contiene un error.
- Baja, cuando ese registro nunca debió emitirse.
En otras palabras, todo depende de si estás ante una factura válida que necesita ajuste o ante un registro que, desde el principio, sobraba.
Cuándo rectificar y cuándo dar de baja: reglas prácticas para los casos más habituales
La decisión gira en torno a una sola idea: si la factura era válida pero tiene errores, se rectifica; si nunca debió emitirse, se da de baja. La regla es la misma en ambos sistemas, incluyendo el uso del conector de Stripe para TicketBAI. Lo que cambia es el documento y el registro que lo respalda.
Llevado a un entorno como Stripe, lo útil es bajarlo a casos del día a día, como puedes ver en esta demo de Stripe y VeriFactu.
Casos en los que procede rectificar
Rectifica cuando la operación sí existió y el fallo está en la factura. En Stripe, esto suele pasar cuando hay que corregir datos o ajustar un documento ya emitido que no refleja bien la operación. Los casos más comunes son:
- El cliente facilitó un NIF incorrecto.
- El importe o la base imponible no son correctos.
- Se aplicó un tipo de IVA erróneo, por ejemplo, un 21 % cuando correspondía otro tipo o una exención.
- La descripción del servicio no coincide con lo facturado.
En estos casos, lo normal es emitir una factura rectificativa por sustitución (Clave S). Esa rectificativa debe llevar una serie propia – por ejemplo, R-2026-001 – y mencionar la serie, el número y la fecha de la factura original.
Si el error aparece más tarde, el plazo general para rectificar es de cuatro años desde el devengo del impuesto. Aun así, en sistemas en tiempo real conviene moverlo cuanto antes.
Casos en los que procede dar de baja
Da de baja los duplicados, las emisiones accidentales o los registros sin operación real. Por ejemplo:
- Factura duplicada.
- Emisión accidental.
- Error de automatización.
Aquí no toca emitir una rectificativa. Lo que corresponde es un registro de anulación, que neutraliza a efectos fiscales el original sin borrarlo. Dicho de forma simple: el rastro se mantiene, pero el efecto fiscal queda anulado. Además, el evento de anulación queda encadenado al original mediante el hash que corresponda.
Si el registro fue rechazado, hay que corregir los datos, cancelar la factura original y emitir una nueva con la información correcta.
En Stripe, esto se traduce en mantener el vínculo con la factura original y emitir el documento correcto sin tocar el flujo ya registrado.
Cómo funcionan las rectificaciones y bajas dentro de Stripe
En Stripe, la regla de fondo no cambia: el negocio decide si corrige o anula, y Stripe se limita a ejecutar el movimiento técnico.
Dicho de forma simple, anular una factura, emitir una nota de crédito o reembolsar un pago dentro de Stripe no crea por sí solo el documento fiscal que exigen VeriFactu o TicketBAI. Ambos sistemas siguen la misma lógica fiscal; lo que cambia con Stripe es la parte operativa. La decisión legal depende de si la operación fue válida y solo necesita un ajuste, o de si esa factura nunca debió emitirse. En Stripe, cada ajuste da lugar a un nuevo documento fiscal enlazado con la factura original.
La tabla de abajo lleva esa regla al terreno práctico de Stripe:
| Acción en Stripe | Documento fiscal requerido | Cuándo aplica |
|---|---|---|
| Anular factura (Void) | Registro de anulación | Duplicada o error de automatización |
| Nota de crédito (Credit Note) | Factura rectificativa por diferencias | Devolución parcial o total |
| Reembolso (Refund) | Factura rectificativa por diferencias | Ajuste de base imponible |
| Rectificación de factura | Factura rectificativa por sustitución | Error de NIF, IVA o importe |
Con esto en mente, el punto clave pasa a ser otro: qué datos deben quedar conectados con la factura original.
Datos que deben mantenerse vinculados a la factura original
La rectificativa o la anulación debe conservar ese enlace con la factura inicial. Ahí entran la serie, el número y la fecha de emisión (dd/mm/aaaa), junto con los datos del cliente, la base imponible, el tipo y la cuota de IVA, y el total en euros (€).
Tocar, borrar o editar el original una vez enviado y registrado puede salir caro. En concreto, puede acarrear sanciones de hasta 50.000 € por ejercicio fiscal.
Cómo usar la facturación de Stripe con cumplimiento fiscal en España sin cambiar el flujo de trabajo
El Stripe Verifactu Connector recoge eventos de Stripe como invoice.finalized o charge.succeeded sin salir del panel de Stripe, prepara, firma y envía los registros fiscales, y entrega al cliente un PDF conforme, con QR y la leyenda obligatoria. Todo eso sin necesidad de configurar una API ni instalar software adicional de facturación.
Ahora bien, conviene no mezclar automatización con criterio legal. El sistema cubre la cadena técnica – firma, envío, hash y QR – , pero no decide por la empresa. Si una factura se duplicó, por ejemplo, la decisión de emitir un registro de anulación en vez de una rectificativa sigue recayendo en el negocio. El conector ejecuta lo que toca una vez que esa decisión ya está tomada.
Conclusión: diferencias clave que afectan a las operaciones diarias de facturación
En el día a día, todo se resume en una decisión muy concreta: corregir un dato válido o anular un registro indebido. La diferencia es operativa. VeriFactu envía registros a la AEAT y TicketBAI a las haciendas forales, pero ambos comparten una regla clara: no se pueden borrar facturas ya registradas.
No hay borrado posible. Una vez que el registro se genera y queda encadenado, pasa a formar parte de la traza del sistema. Por eso, cualquier ajuste debe quedar ligado al documento original. Toda rectificación o baja tiene que conectarse con la factura inicial mediante serie, número y fecha. Si ese vínculo falta, el problema no es menor: puede haber sanciones de hasta 50.000 € por ejercicio fiscal.
Si un negocio opera con Stripe, la clave está en dejar este flujo bien atado desde el primer momento. Eso significa que:
- una anulación en Stripe genere un registro de baja
- una nota de crédito dé lugar a la factura rectificativa correcta
- un reembolso quede reflejado con el documento fiscal que corresponda
Cuando esta correspondencia se configura desde el inicio, se evitan ajustes manuales mediante la automatización de datos y se mantiene la facturación fiscal en línea con Stripe. Así, ambos sistemas avanzan en la misma dirección desde la primera emisión.
FAQs
¿Qué pasa si rectifico cuando debía anular?
Si rectificas cuando en realidad tocaba anular, estás usando el mecanismo equivocado para la situación fiscal que tienes delante. Y eso puede acabar en sanciones.
La anulación se utiliza cuando la operación no debía existir o se cancela antes de que produzca efectos. La rectificación, en cambio, solo procede cuando la operación sí es válida, pero hay fallos en datos como el importe, el NIF o los servicios prestados.
¿Puedo anular una factura ya enviada a Hacienda?
No puedes borrar ni dejar sin efecto por completo una factura que ya se ha enviado a Hacienda. En VeriFactu, lo que toca es emitir una nueva acción vinculada a la factura original.
Si necesitas corregir la operación, debes emitir una factura rectificativa – tipo «R» – . Y si esa factura no debía tener efectos, entonces debes emitir un registro de anulación con signo contrario. Ese registro la cancela, neutraliza su IVA y deja intacta la trazabilidad.
¿Qué referencia debo conservar para enlazar la factura original?
Debes identificar la factura original de forma explícita con serie, número y fecha de expedición. Esa referencia es el vínculo legal que permite mantener la trazabilidad.
Además, en una factura rectificativa debes indicar la clave de la factura original en el campo tipoFactura del registro de facturación.

