Saltar al contenido

Facturas completas, simplificadas y abonos en PrestaShop con VERI*FACTU

Por Equipo FactuGesa · Publicado el 18 de septiembre de 2026

En una tienda online conviven tres situaciones: el particular que compra sin dar su NIF, la empresa que necesita factura completa y el pedido que se devuelve total o parcialmente. Cada una produce un documento distinto, y con VERI*FACTU cada documento deja su registro encadenado. Este artículo explica qué factura de PrestaShop con VERI*FACTU se emite en cada caso (F1, F2, F3 o rectificativa) y qué hace el módulo de FactuGesa por ti.

En una frase

El NIF de la dirección de facturación decide si el pedido sale como factura completa o simplificada; el cliente puede pedir después una completa (F3) sin anular nada; y cada reembolso genera su rectificativa encadenada.

Qué factura de PrestaShop con VERI*FACTU se emite: lo decide el NIF

Cuando un pedido alcanza el estado disparador que has configurado (por defecto, "Pago aceptado"), el módulo lo envía a FactuGesa, que emite la factura. El tipo fiscal lo decide la dirección de facturación del pedido:

  • Con NIF/CIF: factura completa (F1), con los datos del destinatario.
  • Sin NIF: factura simplificada (F2), el "ticket" habitual para particulares. La simplificada solo es válida dentro de los límites que fija el artículo 4 del Reglamento de facturación (Real Decreto 1619/2012); el módulo no comprueba el importe, así que si un pedido los supera, o el cliente lo pide, solicítale el NIF antes de facturar para emitir una completa.

Dos detalles que evitan sorpresas:

  • Una dirección con nombre de empresa pero sin NIF no produce una factura completa: el módulo deja un aviso, sin bloquear el pedido.
  • En el checkout el cliente puede marcar que necesita factura con datos fiscales. Es informativo y le recuerda añadir su NIF/CIF; lo que manda sigue siendo el NIF.

La guía de integración explica la instalación, el token y los estados disparadores.

El cliente pide factura con sus datos después de comprar: F3

Un autónomo compra como particular y, al recibir el ticket, quiere una factura completa. No hay que anular ni rectificar la simplificada: estaba bien emitida. El Reglamento de facturación y VERI*FACTU prevén la factura de sustitución (F3): una factura completa con los mismos importes que sustituye a la simplificada y la referencia ante la AEAT.

En la tienda funciona así:

  1. En Mis pedidos, si la factura vigente es simplificada, el cliente ve el botón Solicitar factura con datos fiscales.
  2. Si su dirección de facturación no tiene NIF, se le pide que lo añada.
  3. FactuGesa emite la F3, la simplificada queda marcada como sustituida y Descargar factura pasa a entregar la F3.

Solo se admite una F3 por simplificada, y repetir la petición no crea duplicados. El fondo fiscal lo explicamos en cómo anular o rectificar una factura.

Reembolsos y abonos: rectificativas automáticas

Cuando generas en PrestaShop un vale o abono (lo que el sistema llama credit slip), el módulo emite en FactuGesa la factura rectificativa correspondiente:

  • Total o parcial: las líneas del abono se construyen a partir del detalle real del vale (productos, cantidades e importes) más la parte de gastos de envío reembolsada.
  • Un vale, una rectificativa: varios abonos parciales del mismo pedido producen varias rectificativas.
  • Se rectifica la factura vigente: si hubo canje a F3, la rectificativa se enlaza a la F3; si no, a la F1 o F2 original.
  • Tipo R automático: R4 para completas y R5 para simplificadas, visible en la pestaña del pedido.

Nada se borra: la original, la F3 si existe y cada rectificativa quedan en tu histórico con su registro. Desde la pestaña Factugesa del pedido también puedes lanzar una rectificativa total a mano, siempre a partir de un abono ya creado en PrestaShop.

Qué ve el cliente y qué ves tú

  • El cliente recibe la factura por email desde FactuGesa, con PDF y QR tributario; si activas esta opción, el correo de factura nativo de PrestaShop se intercepta para no enviar dos documentos.
  • Tú ves en la pestaña Factugesa del pedido el estado del envío, el número de factura, el tipo fiscal (F1, F2 o F3) y las rectificativas emitidas.
  • El cobro se registra automáticamente en la factura con el importe pagado del pedido.

Errores en la tienda: dos capas de reintentos

Hay dos tramos. El primero, PrestaShop → FactuGesa:

  • Un error de datos (por ejemplo, un cliente que no se pudo resolver) marca el pedido en error. No se reintenta solo: corrige el dato y relanza el envío desde la pestaña del pedido.
  • Un fallo temporal (servidor no disponible, tiempo de espera agotado) lo deja en pendiente de reintento: el cron del módulo (recomendado cada 10 minutos) lo reintenta hasta 5 veces y después lo deja en error con un aviso.
  • Si el token deja de ser válido, el módulo muestra un aviso rojo y no envía más pedidos hasta que lo reconfigures.

El segundo tramo es FactuGesa → AEAT, con su propia cola y sus reintentos automáticos. Lo cubrimos en qué pasa si falla el envío a la AEAT.

Checklist antes de activar el módulo

  • VERI*FACTU activado en tu cuenta de FactuGesa, con el certificado subido.
  • Serie de facturas por defecto elegida en la configuración del módulo.
  • Estados disparadores revisados (uno basta; dos seguidos no duplican la factura).
  • Campo NIF/CIF visible en la dirección de facturación de tu tienda.
  • Cron del módulo programado con su clave secreta.
  • Un pedido de prueba con NIF y otro sin NIF para comprobar F1 y F2.

Cómo lo hace FactuGesa

El módulo de FactuGesa para PrestaShop 8 y 9 actúa como cliente ligero: la numeración, el PDF, el QR, el registro VERI*FACTU y la comunicación con la AEAT los hace FactuGesa, y el módulo solo envía pedidos, canjes y abonos con claves de idempotencia. Todas las características, en la página del módulo VERI*FACTU para PrestaShop.

Preguntas frecuentes

¿El módulo sustituye a las facturas nativas de PrestaShop?

No desactiva la facturación interna de PrestaShop, pero la factura con registro VERI*FACTU, QR y numeración es la que emite FactuGesa, y es la que recibe el cliente si activas el envío por email. Cómo tratar los documentos nativos de tu tienda, confírmalo con tu asesor.

¿Qué pasa si el reembolso es solo de una parte del pedido?

Se emite una rectificativa parcial por esa parte, con los mismos tipos de IVA que la factura original. Puedes hacer varios abonos parciales y cada uno tendrá su rectificativa.

¿Funciona con cualquier versión de PrestaShop?

Con PrestaShop 8 y 9. Si tu tienda está en una versión anterior, tendrás que actualizarla antes.

Este contenido es informativo y no sustituye el asesoramiento de un profesional fiscal.

Sigue leyendo

Fuentes

Empieza a facturar con VERI*FACTU

Crea tu cuenta y emite tu primera factura.