Modificar una factura en PrestaShop con Verifactu
Por qué Verifactu cambia la forma de corregir facturas
Hasta ahora, si un cliente te pedía cambiar el NIF o te equivocabas en un importe, abrías la factura en el back office, la editabas y regenerabas el PDF. Algunos módulos de PrestaShop incluso permiten cambiar el número de factura o reordenar la numeración.
Eso es justo lo que el Reglamento de sistemas informáticos de facturación (Real Decreto 1007/2023) quiere impedir. Su artículo 8 exige que el software garantice la integridad, conservación, trazabilidad e inalterabilidad de los registros de facturación. Y define la alteración de forma muy amplia: ocultar o eliminar un registro, modificar total o parcialmente sus datos y añadir registros simulados o falsos.
La consecuencia práctica es sencilla: una vez generado el registro de una factura, ese registro se queda como está. Lo que cambia es cómo se corrige.
Qué dice la norma sobre corregir un registro
El mismo artículo 8 indica que cualquier corrección o anulación debe hacerse mediante un registro de facturación adicional posterior, de modo que los datos originales se conserven. Además, los registros se encadenan: cada uno incluye datos del anterior, entre ellos parte de su huella. Si se tocara uno antiguo, la cadena dejaría de cuadrar.
La Agencia Tributaria lo explica en sus preguntas frecuentes: si hay que cambiar un dato de un registro de alta ya generado, se crea otro registro. Puede ser una anulación completa del registro inicial o una subsanación que lo sustituye por otro corregido. Nunca se altera el primero.
También aclara un matiz útil: si lo que quieres cambiar es una mención que no forma parte del registro de alta, la subsanación no exige generar un registro nuevo.
Las tres vías para corregir una factura
En una tienda PrestaShop te vas a encontrar con tres situaciones distintas. Conviene no mezclarlas.
| Situación | Qué hacer | Resultado |
|---|---|---|
| La factura se emitió por error y no debía existir | Registro de anulación (art. 11 del reglamento) | El alta original se conserva y queda anulada por un registro posterior |
| El registro enviado a la AEAT tiene un dato mal, pero la operación es correcta | Subsanación del registro | Un registro corregido sustituye al anterior; el original sigue guardado |
| La operación cambia: devolución, descuento posterior, importe distinto | Factura rectificativa | Nueva factura con su propio número que corrige o compensa la original |
Anulación: la factura no debió emitirse
El registro de anulación recoge, entre otros datos, el número, la serie y la fecha de la factura anulada, más los datos de encadenamiento. Sirve para el caso de una factura emitida por error, por ejemplo un pedido duplicado que generó dos facturas.
Subsanación: corregir lo que se comunicó
Es la vía para errores en el propio registro, como un NIF mal escrito o una base imponible mal volcada, cuando la operación en sí no cambia. Lo que se corrige es lo que consta en el registro, no se reescribe el pasado.
Rectificativa: cuando la operación cambia
Un cliente devuelve un producto, aplicas un descuento después de facturar o te equivocaste en el tipo de IVA aplicado a la venta. Aquí se emite una factura rectificativa, que además es otra factura con su registro de alta propio. Ya tenemos una explicación detallada del proceso en facturas rectificativas en WooCommerce; la lógica fiscal es la misma en PrestaShop.
Un ejemplo con un pedido real
Un cliente compra en tu tienda por 121 € (100 € de base más 21 % de IVA). La factura sale con el NIF de la empresa, pero el cliente era un particular, y te pide que la cambies.
- Antes: editabas el NIF en la factura y reimprimías el PDF.
- Con Verifactu: el registro de la factura original ya existe y no se toca. Según el caso, se anula y se emite una nueva, o se emite una rectificativa que sustituya a la original. La decisión de cuál aplicar depende de la factura y del tipo de error, y conviene que la confirmes con tu gestoría.
Lo importante es que en el historial queden las dos cosas: lo que se emitió y lo que se corrigió después.
Qué revisar en tu PrestaShop
Antes de la fecha de obligatoriedad, haz este repaso:
- Módulos que editan facturas. Mira si tienes alguno instalado que permita modificar importes, datos fiscales o el número de una factura ya generada. Con Verifactu esa función no encaja con la inalterabilidad.
- Numeración. Los cambios manuales de numeración o los huecos creados a mano son un riesgo. La numeración debe seguir la secuencia en que se generan los registros.
- Borrado de pedidos. Eliminar un pedido no debería poder borrar la factura asociada ni su registro.
- Flujo de devoluciones. Comprueba cómo genera PrestaShop los abonos y si tu módulo de Verifactu los convierte en rectificativas con su registro.
- Copias de seguridad. Restaurar una copia antigua de la base de datos no debe pisar registros ya enviados.
Si todavía no has valorado qué exige el reglamento a una tienda PrestaShop en conjunto, tienes el repaso completo en PrestaShop y Verifactu: qué debe cumplir tu tienda.
Cómo lo resuelve TiendaFactu
El módulo de TiendaFactu para PrestaShop envía cada factura a la AEAT a través de Verifacti, con código QR, facturas rectificativas y registro de auditoría. Puedes ver cómo funciona en la página del módulo Verifactu para PrestaShop y cómo se instala en la guía de instalación. Eso no sustituye al criterio de tu asesor sobre qué tipo de corrección aplicar en cada factura concreta.
Cuándo te afecta
El Real Decreto-ley 15/2025, de 2 de diciembre, retrasó la obligación al 1 de enero de 2027 para los contribuyentes del Impuesto sobre Sociedades y al 1 de julio de 2027 para el resto, incluidos los autónomos. Si estás en el SII o en País Vasco o Navarra (TicketBAI), el régimen es distinto: lo desarrollamos en exenciones de Verifactu.
Aunque falten meses, conviene retirar cuanto antes los hábitos de edición manual. Cambiar el flujo de trabajo del equipo suele costar más que instalar el módulo.
Preguntas frecuentes
¿Puedo editar una factura en PrestaShop después de emitirla con Verifactu?
No. El reglamento exige que los registros de facturación sean inalterables y que cualquier corrección se haga con un registro adicional posterior. Lo que corriges es mediante anulación, subsanación o factura rectificativa, no editando la original.
¿Puedo cambiar el número de una factura ya generada?
No debería hacerse. Los registros están encadenados y la numeración debe corresponderse con la secuencia en que se generaron. Si la factura es errónea, se corrige con un registro nuevo.
¿Cuál es la diferencia entre anular y subsanar un registro?
Anular deja sin efecto el registro de una factura emitida por error. Subsanar sustituye un registro con datos incorrectos por otro corregido, cuando la operación en sí es válida. En ambos casos el registro original se conserva.
¿Cuándo hay que emitir una factura rectificativa en vez de anular?
Cuando la operación cambia, por ejemplo por una devolución, un descuento posterior o un importe distinto. Si la factura no debía existir, procede la anulación. En casos dudosos, consúltalo con tu gestoría.
¿Tienda WooCommerce o PrestaShop? Déjala lista para Verifactu
TiendaFactu emite tus facturas con numeración legal y QR y las envía a la AEAT. Tarifa plana, sin cuota por factura, y gratis para empezar.
Descargar TiendaFactu gratisFuentes
- Real Decreto 1007/2023, Reglamento de requisitos de los sistemas informáticos de facturación (BOE)
- Agencia Tributaria: preguntas frecuentes sobre registros de facturación de alta
- LegalToday: nueva prórroga de Verifactu hasta 2027