Enable Banking (open banking)
La integración de Enable Banking da a tus pipelines una lectura de cuentas bancarias y transacciones vía open banking europeo (PSD2 / AIS). Es el combustible ideal para un agente de tesorería o un CFO IA.
Qué puedes hacer con ella
- Listar los bancos disponibles y abrir una sesión de consentimiento con un banco.
- Listar las cuentas autorizadas y obtener sus transacciones.
- Producir una instantánea de tesorería determinista, desglosada por divisa, utilizable por un agente.
Todas las capacidades son de solo lectura: Enable Banking no permite iniciar un pago desde betool.
Herramientas y nodos
- Herramientas de lectura:
enablebanking.list_banks,enablebanking.list_accounts,enablebanking.get_transactions,enablebanking.report. - Nodo
enablebanking_report— calcula una posición de tesorería determinista por divisa y la publica en el contexto (el agente solo la reformula, nunca la deriva él mismo).
Conexión (BYO)
El conector funciona en dos capas:
- Cuenta de aplicación — tu
application_idde Enable Banking + una clave privada RSA (la plataforma firma cada llamada con un JWT RS256; la clave nunca sale del servidor). - Sesiones de consentimiento — para cada banco, un flujo de consentimiento (
connect → sessions) protegido contra CSRF; el acceso se limita a las cuentas que has autorizado explícitamente.
El host se bloquea a la API de Enable Banking. Según tu configuración, betool puede enrutar a través de una cuenta compartida del proveedor (resolución tu cuenta > cuenta compartida).
Producto de grado bancario: solo lectura, host bloqueado, acceso limitado a las cuentas consentidas, secretos que nunca se vuelven a exponer. Ideal para un agente que vigila la tesorería sin poder mover dinero jamás.
Casos de uso
- Briefing de tesorería — cada lunes, un CFO IA lee los saldos y movimientos de la semana y envía un resumen por divisa.
- Alerta de umbral — un pipeline programado señala cualquier saldo que caiga por debajo de un mínimo definido.