Saltar al contenido principal
Stripe Payments es la funcionalidad más básica de Stripe, mediante la cuál puedes capturar los pagos de tus clientes. EasyVerifactu opera con Stripe de 2 modos: El modo Stripe Invoices y el modo Stripe Payments. En el modo Stripe Invoices aprovechamos las facturas que opcionalmente puedes generar en Stripe para hacer una réplica oficial. Sin embargo, puede que no utilices dicha funcionalidad y necesites generar las facturas de forma automática. En este caso puedes usar nuestro modo Stripe Payments.

Cómo capturamos la información

EasyVerifactu comienza a trabajar cuando se completa un pago. En ese momento intentamos recopilar la máxima información de tres fuentes:
  1. Datos del checkout de Stripe: Si usaste Stripe Checkout o Payment Links, podemos acceder a la información que el cliente proporcionó durante el proceso de pago.
  2. Perfil del cliente en Stripe: Datos almacenados en el perfil del cliente.
  3. Datos por defecto y metadata: Cuando la información de los puntos anteriores no está disponible, usamos los valores por defecto y los campos de metadata del PaymentIntent. Consulta la guía de configuración y metadata para más detalles.
La cantidad de información disponible determina qué tipo de factura podemos generar.

Diferencia clave: con o sin Stripe Checkout

Cuando usas el Checkout alojado de Stripe, podemos capturar:
  • Líneas de pedido con detalle de productos.
  • Impuestos configurados en el checkout.
  • Datos del cliente capturados durante el pago (nombre, email, dirección).
  • NIF/DNI si lo solicitaste en el checkout.
Resultado: Podemos generar facturas completas si capturaste todos los datos fiscales necesarios, o facturas simplificadas si solo recopilaste información básica.

Sin Stripe Checkout (Payment Elements, integraciones personalizadas)

Cuando procesas el pago mediante Payment Elements o una integración custom, solo tenemos acceso a:
  • Importe del pago.
  • Email del cliente.
  • ID de transacción.
  • Método de pago.
Resultado: Con esta información, por defecto generamos facturas simplificadas aplicando el impuesto y la descripción configurados por defecto en tu integración. Sin embargo, puedes personalizar el impuesto y proporcionar los datos del destinatario en cada pago mediante campos de metadata en el PaymentIntent. Esto te permite, entre otras cosas, generar facturas completas para ventas B2B. Consulta la guía de configuración y metadata para más detalles.

Facturas simplificadas y completas

Por defecto, los pagos sin Checkout generan facturas simplificadas. El criterio que determina cuándo emitir una factura completa se configura en Configuración > Facturas simplificadas y completas dentro de tu integración de Stripe, y tiene dos modos:
  • Por identificador fiscal (recomendado para B2B): se emite factura completa cuando el pago incluye un identificador fiscal del destinatario (NIF, CIF, número de IVA). En el resto de casos se emite simplificada. Para que este criterio funcione, debes proporcionar los datos del destinatario mediante metadata en el PaymentIntent.
  • Por umbral de importe (configuración por defecto): se emite factura completa cuando el total con impuestos supera el umbral configurado (€400 o €3.000). Por debajo del umbral se emite simplificada.
Si necesitas emitir facturas completas para clientes que te proporcionan su NIF, cambia el criterio a “Emitir factura completa cuando el pedido tenga identificador fiscal” en los ajustes de tu integración. Para más información sobre la diferencia entre facturas simplificadas y completas, consulta nuestra sección dedicada.

Casos de uso más comunes

La funcionalidad de EasyVerifactu para Stripe Payments es ideal para:
  • Negocios B2C que usan Stripe Checkout o Payment Links.
  • Ventas con importes y destinatarios que permiten la emisión de facturas simplificadas.
  • Ventas B2B sin Checkout, proporcionando los datos fiscales del destinatario mediante metadata.
Te recomendamos usar EasyVerifactu para Stripe Billing en los siguientes casos:
  • Suscripciones recurrentes.
  • Ventas que generan facturas directamente en Stripe Billing.