Introducción
Los pagos y facturas de Stripe por defecto no cumplen con los requisitos de Verifactu. Para que puedas seguir usando Stripe y cumplir con la normativa, nosotros nos encargamos de convertir la información de Stripe en facturas Verifactu. A continuación te explicamos cómo funciona la integración para que entiendas qué ocurre por detrás.Dos modos de operación según tu caso
EasyVerifactu ofrece dos integraciones con Stripe, cada una diseñada para distintas formas de usar Stripe:EasyVerifactu para Stripe Billing
Si usas las facturas o suscripciones generadas con Stripe, EasyVerifactu para Stripe Billing captura automáticamente todos los datos fiscales de las facturas de Stripe para generar facturas Verifactu completas. Es el método más fiable ya que accede a toda la información necesaria.EasyVerifactu para Stripe Payments
Si únicamente usas la pasarela de pago o el checkout de Stripe, EasyVerifactu para Stripe Payments recopila la información desde múltiples fuentes (checkout, perfil del customer, metadata) para generar facturas Verifactu. Funciona especialmente bien para facturas simplificadas.Flujo de una factura de Stripe a Verifactu
1
Stripe procesa el pago o genera una factura
Cuando Stripe procesa un pago exitoso (Stripe Payments) o crea una factura
(Stripe Billing), nuestro sistema detecta el evento automáticamente mediante
webhooks.
2
Recopilamos la información fiscal
Según el tipo de integración, capturamos los datos del pago o de la factura
de Stripe. En Stripe Billing obtenemos información completa de la factura.
En Stripe Payments recopilamos datos del checkout, del perfil del customer y
del PaymentIntent.
3
EasyVerifactu genera la factura
Creamos una factura conforme a los requisitos de Verifactu basada en la
información recopilada. Puede ser una factura completa o simplificada, según
los datos disponibles y tu configuración.
4
Enviamos la factura a la Agencia Tributaria
Subimos automáticamente la factura a la Agencia Tributaria cumpliendo con
todos los requisitos de Verifactu.
5
Enviamos la factura al cliente (opcional)
Si lo configuras, también enviamos la factura Verifactu a tu cliente por
email.
Stripe Billing
Stripe Billing se utiliza cuando gestionas suscripciones o facturación recurrente con Stripe. ¿Cuándo usar Stripe Billing?- Gestionas suscripciones mensuales o anuales.
- Stripe genera sus propias facturas automáticamente.
- Necesitas emitir facturas completas con todos los datos fiscales del cliente.
- Quieres la máxima fiabilidad en la captura de datos para cumplir con Verifactu.
- Información completa y estructurada de cliente, productos e impuestos.
- Ideal para generar facturas completas con NIF, dirección y todos los requisitos legales.
- Mayor trazabilidad: cada factura de Stripe tiene su factura Verifactu correspondiente.
Importante: Si usas Stripe Billing, las facturas originales de Stripe
deben convertirse en proforma para evitar duplicidades fiscales. Consulta la
guía de configuración de facturas proforma
para más detalles.
Stripe Payments
Stripe Payments se utiliza cuando cobras pagos puntuales mediante Stripe Checkout, Payment Links o integraciones custom con la API de Payments. ¿Cuándo usar Stripe Payments?- Cobras pagos puntuales (no suscripciones recurrentes).
- Usas Stripe Checkout o Payment Links para crear páginas de pago.
- Tienes una integración custom con Payment Elements o la API de Stripe.
- La mayoría de tus clientes son particulares (B2C) y emites facturas simplificadas.
- Stripe Checkout o Payment Links: Nivel de información medio-alto. Puedes capturar líneas de pedido, impuestos y datos del cliente. Si capturas el NIF en el checkout, puedes generar facturas completas.
- Integraciones custom con Payments API: Nivel de información bajo. Generalmente solo tienes acceso al importe, email del cliente y método de pago. En estos casos, solo es viable emitir facturas simplificadas.
- Funciona bien para facturas simplificadas (no requiere dirección del destinatario).
- Ideal para B2C donde no necesitas recopilar todos los datos fiscales del cliente.
- Flexible: se adapta a la información disponible en cada pago.
Con esta integración, tu cuenta de Stripe queda completamente preparada para cumplir con Verifactu sin intervención manual. Solo necesitas configurar la conexión una vez y el sistema se encarga del resto.