ERPNext + Stripe: cobrar online con todo conciliado
Hay 19.060 sitios web españoles usando Stripe, y el 78 % de las empresas SaaS lo tiene como pasarela principal. Esta guía explica cómo se integra con ERPNext: Checkout vs Elements, comisiones reales 2026, Strong Customer Authentication, conciliación bancaria automática, Stripe Tax para IVA UE y comparativa con Redsys, PayPal y Bizum.
Stripe es la pasarela de pago dominante a nivel global en SaaS y comercio electrónico, también en España: alrededor de 19.000 sitios web españoles la usan en producción y casi todas las empresas SaaS pasan por ella en algún momento. Para una pyme con ERPNext, la integración con Stripe abre cuatro cosas distintas: checkout web (botón de pago en tu tienda), billing recurrente (suscripciones automáticas), Invoicing (facturas con enlace de pago) y conciliación bancaria automática (cobros que se cuadran solos contra facturas). Esta guía explica cómo se monta cada una, qué cuesta y cómo se combina con Redsys, PayPal y Bizum.
Lo que cobra Stripe en España en 2026
| Producto / método | Comisión |
|---|---|
| Tarjetas EEE estándar | 1,5 % + 0,25 € |
| Tarjetas EEE premium | 1,9 % + 0,25 € |
| Tarjetas internacionales | Hasta 3,25 % |
| SEPA Direct Debit | 0,35 € fijo |
| SEPA Instant Credit Transfer | 0,50 % (máx. 5 €) |
| Stripe Billing Starter | + 0,5 % sobre facturación recurrente |
| Stripe Billing Scale | + 0,8 % sobre facturación recurrente |
| Stripe Invoicing | 0,4 % sobre cada factura cobrada |
| Stripe Tax | 0,5 % sobre transacciones procesadas con Tax |
| Disputas (chargebacks) | 15 € por disputa (reembolsable si gana) |
Fuente: Stripe España — pricing oficial.
Dos formas de cobrar con Stripe
Stripe Checkout — página hospedada
El cliente pulsa un botón y se le abre una página de Stripe para pagar. Stripe se encarga de toda la UI, la autenticación SCA y el cumplimiento PCI-DSS.
- A favor: 30 minutos de implantación, SCA automático, sin código que mantener, mejoras continuas de UX gratis
- En contra: menos control de marca, redirección fuera del sitio
Stripe Elements — embebido en tu sitio
Componentes JavaScript que se integran en tu propio formulario. El cliente nunca sale de tu dominio. Tú controlas la UI completa.
- A favor: control total de marca y experiencia, formulario integrado con el resto de tu sitio
- En contra: más código a mantener, cumplimiento PCI-DSS algo más estricto, actualizaciones manuales
Recomendación: Stripe Checkout para el 90 % de los casos, especialmente si tu pyme no tiene equipo técnico dedicado. Elements solo cuando la marca y la experiencia de pago son estratégicas.
Cómo se concilia Stripe en ERPNext
Stripe agrupa los cobros en lotes y deposita el neto (importe cobrado menos comisión) en la cuenta bancaria configurada con un ciclo de 2-7 días según país y nivel de riesgo. El depósito que aparece en tu Norma 43 del banco no coincide con ninguna factura individual: es la suma de N cobros menos la comisión total del lote.
La conciliación automática en ERPNext funciona así. Primer paso: cuando un cliente paga, Stripe llama a un webhook de ERPNext y crea una entrada de cobro asociada a la factura. Segundo paso: cuando el banco emite el extracto y aparece el depósito agregado, ERPNext lo cruza con los cobros individuales del lote correspondiente. Tercer paso: la diferencia entre el bruto cobrado y el neto depositado se contabiliza automáticamente como gasto financiero (cuenta 626 del PGC). Cuadre al céntimo, trazabilidad completa.
Para reembolsos, disputas (chargebacks) y reintentos por tarjeta caducada, el flujo es similar: cada evento de Stripe llega como webhook y ERPNext lo procesa generando los asientos contables correspondientes.
Stripe vs Redsys, PayPal, Bizum
| Pasarela | Óptimo cuando | Punto débil |
|---|---|---|
| Stripe | Ecommerce, suscripciones, internacional, SaaS | Más caro que Redsys negociado en presencial; depósito agrupado (2-7 días) |
| Redsys (banco) | Venta presencial con datáfono, volúmenes grandes negociados | Integración técnica con ecommerce más rígida; UX de pago menos cuidada |
| PayPal Business | Compras de impulso B2C, clientes que confían en marca PayPal | Comisiones más altas (2,9 % + 0,35 €); experiencia en marca de terceros |
| Bizum comercio | Pyme española con público local; pago instantáneo desde app del banco | Comisión variable por banco; no estandarizada |
| GoCardless SEPA | Suscripciones B2B y B2C con SEPA Direct Debit (no tarjeta) | Solo SEPA Direct Debit; depende de mandato firmado del cliente |
La pyme española típica con tienda física y online combina las cuatro: Redsys o datáfono del banco para tienda física, Stripe para online y suscripciones, Bizum como opción rápida para B2C local, PayPal como botón secundario. ERPNext gestiona las cuatro simultáneamente con conciliación independiente para cada una.
Cómo gestiona Stripe la autenticación fuerte
La PSD2 (Payment Services Directive 2) obliga desde el 1 de enero de 2021 a aplicar autenticación fuerte de cliente (SCA) en la mayoría de pagos electrónicos europeos. El cliente, además de introducir los datos de tarjeta, tiene que verificar la operación con un segundo factor (código SMS del banco o autenticación biométrica en la app del banco).
Stripe gestiona SCA automáticamente con 3D Secure 2.0: cuando una transacción requiere autenticación fuerte, lanza el flujo con el banco emisor. Cuando no la requiere, procesa el pago sin fricción adicional. Las excepciones que aplica Stripe automáticamente:
- Importe bajo: operaciones por debajo de 30 € pueden saltarse SCA, con límite de 5 transacciones acumuladas o 100 €.
- Suscripciones recurrentes: solo se exige SCA en el primer cargo; los siguientes se procesan sin fricción.
- Beneficiarios de confianza: si el cliente añade tu empresa como comercio de confianza, los siguientes pagos se procesan sin SCA.
- Operaciones iniciadas por el comercio (MIT): cargos posteriores autorizados previamente por el cliente.
La regla práctica: si usas Stripe Checkout o Elements, no tienes que hacer nada extra para cumplir SCA. Si implementas algo a medida, usa las APIs modernas de Stripe (PaymentIntents) que gestionan SCA por defecto.
IVA, OSS y Modelo 369
Cuando una pyme española vende a clientes particulares (B2C) de otros países UE, el IVA se complica. La regla general (vigente desde 1-jul-2021): si tus ventas intracomunitarias B2C superan los 10.000 € anuales, debes aplicar el IVA del país del cliente, no el español. Si no lo superas, sigues aplicando IVA español.
El One-Stop-Shop (OSS) permite declarar todo el IVA UE en un único país (España) mediante el Modelo 369 trimestral, en lugar de registrarse fiscalmente en cada estado miembro. Stripe Tax automatiza dos cosas: aplicar el IVA correcto en cada venta según el país y tipo de producto, y generar el reporte que necesitas para presentar el Modelo 369.
Para España, conviene saber: Stripe Tax ayuda a aplicar el IVA correcto al cobrar, pero la contabilización del IVA repercutido en el Modelo 303 sigue siendo del ERP. ERPNext con Stripe Tax integrado registra cada venta con su tipo de IVA correcto y prepara los modelos 303 (IVA español), 349 (intracomunitarias B2B) y 369 (OSS B2C UE) automáticamente. Coste de Stripe Tax: 0,5 % sobre las transacciones procesadas con Tax (adicional a la comisión de pago).
Seis cosas que se hacen mal al integrar Stripe
No contabilizar las comisiones de Stripe
Stripe deposita el neto en tu banco. Si no contabilizas la comisión como gasto financiero (cuenta 626 del PGC), tu IVA repercutido cuadra pero el resultado contable no refleja el coste real de cobrar.
Tratar cada lote de depósito como un único ingreso
El depósito agrupa 50 cobros distintos a 50 clientes con sus 50 facturas. Si no se concilia cobro por cobro, el ERP no sabe qué factura está pagada y qué factura sigue pendiente.
Olvidar Stripe Tax cuando se vende a la UE
Vender a un cliente francés con IVA español es no conforme. Si superas el umbral de 10.000 € de ventas intracomunitarias B2C anuales, aplica IVA del país de destino con OSS.
Implementar SCA a mano
Stripe lo gestiona por defecto. Reescribirlo a medida es perder tiempo y crear bugs. La regla: usar Stripe Checkout o Stripe Elements; ambos lo cubren automáticamente.
Reembolsar fuera de Stripe
Si haces el reembolso por transferencia bancaria en lugar de desde Stripe, pierdes la trazabilidad y, encima, sigues pagando la comisión original sin recuperarla. Reembolsa siempre desde el dashboard de Stripe o vía API.
No documentar webhooks
Stripe usa webhooks para notificar cambios de estado. Si la URL de webhook cae 24 horas, los datos quedan desincronizados. Configurar reintentos y monitorización en ERPNext es crítico.
— FAQ
Preguntas frecuentes sobre ERPNext y Stripe
Las dudas que más se hacen al integrar Stripe con un ERP.
Ver todas las preguntas¿Cuánto cobra Stripe en España?+−
¿Stripe Checkout o Stripe Elements en ERPNext?+−
¿Qué pasa con SCA (Strong Customer Authentication)?+−
¿Cómo se conciliarán los cobros de Stripe en mi contabilidad?+−
¿Cuándo usar Stripe y cuándo Redsys o PayPal?+−
¿Y Bizum para comercios?+−
¿Qué es Stripe Tax y vale para España?+−
¿Stripe Issuing y Stripe Atlas tienen sentido en España?+−
Por dónde seguir
¿Integramos Stripe con tu ERPNext?
Cuéntanos cuánto facturas, en qué canales (online, físico, internacional) y qué pasarelas usas hoy. En una llamada de 30 minutos te montamos la arquitectura de cobro óptima con presupuesto cerrado.