Conecta tus cuentas bancarias para automatizar la conciliación de cobros
Open Banking es un sistema regulado por la Unión Europea (PSD2) que permite a aplicaciones autorizadas acceder de forma segura a tus cuentas bancarias para consultar movimientos y saldos.
SaluFact utiliza Enable Banking como proveedor de Open Banking, que conecta con más de 2.500 bancos en Europa, incluyendo todos los principales bancos españoles.
Antes de comenzar, asegúrate de tener:
https://salufact.com/banking/callback
https://salufact.com
7613c535-a05a-40c0-88a0-369350bc03ff
Enable Banking usa autenticación mediante claves RSA. Necesitas generar un par de claves (pública y privada).
Abre una terminal y ejecuta estos comandos:
# Generar clave privada (2048 bits mínimo, recomendado 4096)
openssl genrsa -out enable_banking_private.pem 2048
# Extraer la clave pública
openssl rsa -in enable_banking_private.pem -pubout -out enable_banking_public.pem
Si no tienes OpenSSL, puedes usar cryptotools.net/rsagen:
.pemenable_banking_public.pem)enable_banking_private.pem) es secreta. Nunca la compartas ni la subas
a repositorios públicos. Solo se sube a SaluFact de forma segura.
| Campo | Valor |
|---|---|
| Application ID | El ID que copiaste de Enable Banking (ej: 7613c535-a05a...) |
| Entorno | Sandbox para pruebas, Production para bancos reales |
| Clave privada | Sube el archivo enable_banking_private.pem |
Te va a pasar varias veces al año y es completamente normal. La normativa europea PSD2 obliga a que el titular vuelva a autorizar el acceso a sus cuentas cada cierto tiempo: según la entidad, entre 90 y 120 días (algunas llegan a 180).
Las credenciales de SaluFact con Enable Banking no caducan nunca. Lo que caduca es el consentimiento que tu banco tiene registrado a tu nombre. Por eso no se arregla tocando la configuración: hay que pedirle al banco una autorización nueva.
Mientras la conexión esté caída puedes seguir trabajando con normalidad: importa los movimientos por Norma 43 o CSV y concilia como siempre.
| Campo | Descripción | Ejemplo |
|---|---|---|
| Application ID | Identificador único de tu aplicación en Enable Banking. Se obtiene al crear la aplicación. | 7613c535-a05a-40c0-88a0-369350bc03ff |
| Entorno |
Sandbox: Para pruebas con bancos simulados. Production: Para conectar con bancos reales. |
sandbox / production |
| Clave privada PEM | Archivo de clave privada RSA en formato PEM. Mínimo 2048 bits. | Archivo .pem que empieza con -----BEGIN RSA PRIVATE KEY----- |
| Redirect URI | URL a la que el banco redirige después de la autorización. Ya está configurada en SaluFact. | https://salufact.com/banking/callback |
¿Cuánto cuesta Enable Banking?
Enable Banking tiene un plan gratuito para Sandbox (pruebas). Para producción, el precio depende del número de conexiones activas. Consulta sus tarifas en enablebanking.com/pricing.
¿Es seguro compartir mis datos bancarios?
Sí. Open Banking está regulado por la directiva PSD2 de la UE. Tu banco te pide autorización explícita y puedes revocar el acceso en cualquier momento. SaluFact solo puede leer movimientos, nunca realizar transferencias.
¿Qué pasa si mi banco no está en la lista?
Enable Banking soporta la mayoría de bancos europeos. Si tu banco no aparece, puedes seguir usando la importación manual de ficheros N43 que proporciona tu banco.
¿Cada cuánto se sincronizan los movimientos?
Puedes sincronizar manualmente en cualquier momento. También puedes configurar sincronización automática diaria desde la configuración de conciliación.
¿Puedo conectar varias cuentas bancarias?
Sí, puedes conectar tantas cuentas como necesites. Cada cuenta requiere autorización individual en el banco correspondiente.
¿Qué hago si la conexión expira?
Cada 90-120 días (según el banco) hay que volver a autorizar el acceso: es un requisito de la normativa PSD2, no un fallo. Si la cuenta aparece como EXPIRADA prueba primero el botón «Reconectar». Si el banco no te vuelve a pedir las claves o siguen sin llegar movimientos, pulsa el icono de desconectar de esa cuenta y vuelve a Conectar: eso fuerza una autorización nueva. No se pierde ningún movimiento ni conciliación. Ver Renovar la conexión cuando caduca.
Al desconectar una cuenta, ¿pierdo los movimientos importados?
No. Desconectar solo elimina el permiso de acceso al banco. Los movimientos ya importados y las conciliaciones hechas siguen en SaluFact.
Si tienes problemas configurando Open Banking:
Para más ayuda, contacta con soporte en soporte@salufact.com