verifactu · Ley Antifraude + Veri*Factu + Factura Electrónica

⚖️ ¿Es legal PrestaShop o WooCommerce según la Ley Antifraude? Software de doble uso y multas de 50.000 €

⚖️ ¿Es legal PrestaShop o WooCommerce según la Ley Antifraude? Software de doble uso y multas de 50.000 €

Muchos propietarios de tiendas online en España respiraron aliviados al escuchar que Hacienda trasladaba a 2027 los plazos de adaptación obligatoria al reglamento técnico de Veri*Factu. Sin embargo, conviene no confundir los plazos de certificación técnica de 2027 con las garantías que ya exige la Ley Antifraude (Ley 11/2021, Art. 29.2.j LGT) y con la prohibición de alterar facturas ya expedidas del Reglamento de Facturación (RD 1619/2012, Art. 15).

¿El problema técnico real? Tanto PrestaShop como WordPress + WooCommerce de serie permiten editar pedidos ya facturados desde el panel (añadir o quitar líneas de producto o cambiar importes), sobrescribiendo la factura original con el mismo número sin conservar su contenido íntegro. En esta guía rigurosa —con citas directas al BOE y a la documentación oficial de PrestaShop— analizamos el alcance exacto de los artículos 29.2.j, 201 y 201 bis de la LGT y cómo nuestro plugin soluciona hoy esta debilidad.

⚠️
Ley Antifraude + Veri*Factu + Factura Electrónica · Hasta 300 € por factura HOY y 50.000 €/año
PrestaShop y WooCommerce de serie permiten editar pedidos ya facturados sobrescribiendo la factura original

Evita multas de hasta 300 € por factura HOY (por no conservar la factura original emitida, Art. 201 LGT) y de 50.000 € por año cuando entre en vigor el reglamento (Art. 201 bis LGT). Nuestro plugin bloquea su edición en el panel, encadena cada registro con huella digital (hash SHA-256) y los conserva en nuestra API y en la AEAT.

1. ¿Qué dicen exactamente los artículos 29.2.j, 201 y 201 bis de la Ley General Tributaria?

La Ley 11/2021, de 9 de julio, de medidas de prevención y lucha contra el fraude fiscal (publicada en el BOE núm. 164, de 10 de julio de 2021) modificó la Ley 58/2003 General Tributaria (LGT) introduciendo el artículo 29.2.j) y el artículo 201 bis, que se suman al régimen sancionador por incumplimiento de obligaciones de facturación del artículo 201 LGT:

  • Artículo 29.2.j) de la LGT (Obligación formal de integridad y trazabilidad): establece para productores, comercializadores y usuarios la obligación de que los sistemas y programas informáticos que soporten los procesos de facturación «garanticen la integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros, sin interpolaciones, omisiones o alteraciones de las que no quede la debida anotación en los sistemas mismos».
  • Artículo 201 bis.1 de la LGT (Fabricantes y comercializadores): tipifica como infracción grave (sancionada con 150.000 €) la fabricación, producción y comercialización de sistemas que permitan no reflejar transacciones o permitan alterar transacciones ya registradas incumpliendo la normativa aplicable.
  • Artículo 201 bis.2 y 3 de la LGT (Tenencia por usuarios — 50.000 €): tipifica como infracción grave sancionada con 50.000 € por ejercicio la tenencia de sistemas que no se ajusten al artículo 29.2.j) «cuando los mismos no estén debidamente certificados teniendo que estarlo por disposición reglamentaria o cuando se hayan alterado o modificado los dispositivos certificados».
  • Artículo 201 de la LGT y Art. 15 del Reglamento de Facturación (RD 1619/2012): ya en vigor hoy, obligan a expedir y conservar copia íntegra de las facturas emitidas y exigen que cualquier modificación posterior de los datos de una factura se realice mediante la expedición de una factura rectificativa. Su incumplimiento se sanciona hoy mismo con:
    • Hasta 300 euros por cada operación respecto de la que no se haya conservado la factura original y no sea posible conocer su importe original, o el 2 % del importe de las operaciones —que se duplica al 4 % en caso de incumplimiento sustancial— (Art. 201.2.b y Art. 187.1.c LGT).
    • Del 75 % al 150 % del importe de las operaciones si la Administración considera que al alterar las facturas se han consignado datos falsos o falseados (Art. 201.3 y Art. 187.1.c LGT).
⚠️ En resumen: ¿A qué sanciones te expones hoy y en 2027?
1. HOY MISMO (Art. 201 LGT): Sobrescribir facturas ya emitidas sin conservar la original ni emitir rectificativa se sanciona hoy con hasta 300 € por factura/operación (o hasta el 4 % del importe de las operaciones, llegando al 75 %–150 % si se aprecian datos falseados).
2. CUANDO ENTRE EN VIGOR LA OBLIGATORIEDAD DEL REGLAMENTO EN 2027 (Art. 201 bis.2 LGT): Multa fija de 50.000 € por cada año por la mera tenencia de un sistema sin certificar.
«Los productores, comercializadores y usuarios deberán garantizar la integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros, sin interpolaciones, omisiones o alteraciones de las que no quede la debida anotación en los sistemas mismos.» — Artículo 29.2.j) de la Ley 58/2003 General Tributaria (Consultar en el BOE ↗)

2. Diferencia exacta: plazos de certificación RRSIF (2027) vs. obligaciones vigentes hoy

Un análisis jurídico riguroso exige distinguir dos planos:

  • Exigibilidad de la certificación reglamentaria RRSIF / Veri*Factu (RD 1007/2023): el periodo transitorio reconocido por la AEAT permite a las empresas adaptar técnicamente sus sistemas a los requisitos del RD 1007/2023 hasta el 1 de enero de 2027 (contribuyentes del Impuesto sobre Sociedades) o el 1 de julio de 2027 (autónomos y resto de obligados), fecha a partir de la cual resulta plenamente exigible la condición de certificación del artículo 201 bis.2 LGT (multa de 50.000 € por tenencia).
  • Prohibición vigente hoy de alterar facturas ya emitidas sobrescribiendo la original: ese plazo transitorio para adaptarse a Veri*Factu no autoriza en ningún caso a alterar facturas ya expedidas sin conservar el original ni emitir factura rectificativa. Hacerlo vulnera hoy el Reglamento de Facturación (RD 1619/2012), las obligaciones de conservación del Art. 29.2 de la LGT y conlleva su propio régimen sancionador en el artículo 201 de la LGT.

Veamos qué sucede técnicamente en una instalación estándar de PrestaShop (1.6, 1.7, 8 o 9):

  • La edición de pedidos en el Backoffice modifica la factura existente: aunque PrestaShop no incluye un botón estándar para eliminar pedidos, su propia documentación oficial de PrestaShop 8 explica que desde el panel de un pedido se pueden añadir productos seleccionando una factura ya existente, modificar cantidades o precios de líneas de producto o eliminar líneas del pedido.
  • Sobrescritura de la factura original sin conservar su contenido íntegro: PrestaShop no almacena el PDF emitido como un documento inmutable, sino que regenera el PDF dinámicamente leyendo las tablas ps_order_invoice y ps_order_detail. Cuando alguien edita las líneas o importes de un pedido ya facturado, las tablas se actualizan sobre el mismo identificador de factura (id_order_invoice). Al volver a descargar el PDF, aparece con el mismo número de factura pero con importes y líneas distintos, sin conservar el contenido íntegro de la factura original emitida (aunque el pedido mantenga un simple registro de cambios de estado en ps_order_history, no conserva la factura original ni genera una factura rectificativa).
  • De hecho, la propia documentación de PrestaShop advierte textualmente al comerciante: «If the invoice has already been sent to the customer, you should not add new products to it» (si la factura ya se ha enviado al cliente, no deberías añadirle productos)... ¡pero el panel de control de serie permite hacerlo con un clic!

4. ¿Van los fabricantes de PrestaShop a bloquear la sobrescritura de facturas por ti?

No. PrestaShop es un CMS internacional de código abierto diseñado para múltiples legislaciones donde el comerciante administra su propio servidor y base de datos. De serie deja abierta la edición de pedidos facturados y delega en el comerciante la responsabilidad de no alterar facturas ya enviadas.

En la práctica diaria de un e-commerce (con devoluciones, cambios de talla, ajustes de envío o varios empleados gestionando pedidos), dejar abierta la posibilidad de editar pedidos ya facturados supone un riesgo constante de sobrescribir facturas emitidas.

5. ¿Qué ocurre con WordPress + WooCommerce o Magento?

Ocurre exactamente el mismo problema técnico: los plugins habituales de facturación en PDF para WordPress + WooCommerce regeneran el documento a partir de los datos actuales del pedido (wc_orders / wp_postmeta), permitiendo modificar líneas o importes de pedidos ya facturados y sobrescribir el PDF original. Por ello en InFoAL hemos desarrollado tanto el Módulo para PrestaShop (1.6 a 9.x) como el Plugin para WordPress + WooCommerce.

Garantía Legal (Art. 29.2.j LGT y RD 1619/2012) ❌ PrestaShop / WooCommerce de serie ✅ Con Nuestro Plugin + API verifactu.infoal.com
Inalterabilidad de facturas emitidas Permite editar líneas e importes de pedidos ya facturados sobrescribiendo el PDF original con el mismo número. Bloquea la edición en el panel de pedidos ya facturados y exige emitir una factura rectificativa conservando la original.
Trazabilidad e Integridad No conserva un historial íntegro de la factura original ni encadena registros. Huella digital (hash SHA-256) encadenada al registro anterior y código QR tributario.
Conservación de los registros Solo en las tablas editables (ps_order_invoice / ps_order_detail) del propio hosting. Envío y conservación externa de los registros estructurados en nuestra API y en la AEAT.
Accesibilidad y Legibilidad Sin exportación fiscal estructurada de registros encadenados. Disponibles para consulta, contraste y exportación cuando tu asesoría o una inspección lo requieran.

6. Cómo nuestro plugin incorpora hoy las 6 garantías del Art. 29.2.j LGT en 5 minutos

⚖️ La clave ante una comprobación o inspección tributaria:
Lo importante ante una inspección de la Agencia Tributaria no es que tú les asegures que nunca has hecho una factura en B, sino que puedas demostrarles que tu software lo impide con pruebas objetivas: imposibilidad de modificación, registros hasheados y encadenados, transmisión de los datos al exterior en tiempo real, y custodia y posibilidad de consulta en la AEAT.

Aunque nuestro sistema nació para cumplir con el reglamento Veri*Factu, su valor inmediato hoy está en las garantías de control y protección que incorpora desde el primer minuto en tu tienda:

  1. Bloquea la edición de pedidos ya facturados en el panel de PrestaShop/WooCommerce y guía la emisión de facturas rectificativas.
  2. Genera registros estructurados con huella digital (hash SHA-256) encadenada para garantizar su trazabilidad.
  3. Conserva los registros de facturación en nuestra API y los remite a la AEAT (en entorno de producción bajo modalidad Veri*Factu), manteniendo copia externa inalterable.
  4. Facilita su consulta y exportación estructurada ante cualquier comprobación tributaria, dejándote además 100 % adaptado con antelación a los plazos de 2027.
⚠️ Ley Antifraude + Veri*Factu + Factura Electrónica (Art. 29.2.j LGT) ✓ PrestaShop (1.6 a 9.x) y WooCommerce
¿Han aplazado Veri*Factu? Sí, pero tu tienda de serie permite sobrescribir facturas ya emitidas.

Evita multas de hasta 300 euros por factura HOY (por no conservar íntegra la factura original emitida, Art. 201.2.b LGT) y de 50.000 euros por año cuando entre en vigor el reglamento (Art. 201 bis.2 LGT). Nuestro plugin incorpora hoy en tu tienda los principios de integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad (Art. 29.2.j LGT).

⚖️ Lo importante ante una inspección de la Agencia Tributaria no es que tú les asegures que nunca has hecho una factura en B, sino que puedas demostrarles que tu software lo impide con pruebas objetivas: imposibilidad de modificación, registros hasheados y encadenados, transmisión de los datos al exterior en tiempo real, y custodia y posibilidad de consulta en la AEAT:
🔒 1. Bloquea la edición en el panel

Impide modificar importes o líneas de pedidos ya facturados desde el backoffice y exige emitir facturas rectificativas conservando la original.

🔗 2. Huella digital y encadenamiento

Genera el registro estructurado de cada factura con huella digital (hash SHA-256), código QR y enlace al registro anterior.

☁️ 3. Conservación en nuestra API y AEAT

En entorno de producción (modalidad Veri*Factu), remite y conserva los registros de facturación fuera de la base de datos de tu tienda.

🔍 4. Disponibles para consulta y exportación

Permite consultar, contrastar y exportar los registros estructurados de facturación cuando tu asesoría o una inspección lo requieran.