# Conexiones bancarias

El modulo de banca de Frihet conecta directamente con tus cuentas bancarias para importar transacciones, reconciliar con facturas y gastos, y mantener un registro financiero en tiempo real sin entrada manual de datos.

Esta funcionalidad requiere plan **Pro o superior**.

## Proveedores de conexion

Frihet integra dos vias para conectar cuentas bancarias:

| Proveedor             | Cobertura                | Tipo de conexion    |
| --------------------- | ------------------------ | ------------------- |
| **Tink Open Banking** | 6.000+ bancos europeos   | Open Banking (PSD2) |
| **Revolut Business**  | Cuentas Revolut Business | API directa         |

### Tink Open Banking

Tink es la plataforma de Open Banking lider en Europa. La conexion usa el estandar PSD2, que obliga a los bancos a compartir datos de manera segura con aplicaciones autorizadas.

**Bancos compatibles (ejemplos):**

- Espana: BBVA, Santander, CaixaBank, Bankinter, Sabadell, ING, Openbank
- Europa: Deutsche Bank, BNP Paribas, ING, Rabobank, Nordea, SEB, Handelsbanken
- Reino Unido: Barclays, HSBC, NatWest, Lloyds, Monzo, Starling

Para ver el listado completo, usa el buscador dentro de **Banca** → **Nueva conexion**.

### Revolut Business

Si usas Revolut Business como cuenta principal o secundaria, la integracion es directa via API. No necesitas pasar por el flujo de Open Banking.

Consulta la guia especifica en [Integraciones → Revolut](/integraciones/revolut).

## Conectar un banco

1. Ve a **Banca** en el menu lateral
2. Haz clic en **Conectar cuenta bancaria**
3. Selecciona tu banco (busca por nombre o pais)
4. Frihet abre una ventana segura de autenticacion de tu banco
5. Introduce tus credenciales directamente en la interfaz del banco (Frihet nunca ve tus credenciales)
6. Autoriza el acceso a los datos de movimientos
7. La conexion se activa y Frihet importa los ultimos 90 dias de transacciones

El proceso completo tarda menos de 2 minutos.

### Permisos solicitados

Frihet solicita unicamente acceso de **lectura** a:

- Saldo de cuenta
- Historial de transacciones (movimientos)
- Datos de la cuenta (IBAN, nombre del titular)

Frihet **no** puede iniciar pagos ni modificar datos en tu banco.

### Duracion de la conexion

Por normativa PSD2, las conexiones bancarias requieren reautorizacion periodica (habitualmente cada 90 dias). Frihet te notificara cuando sea necesario renovar el acceso.

## Cuentas bancarias

Una vez conectadas, tus cuentas aparecen en **Banca** → **Cuentas**:

| Campo                     | Descripcion                                     |
| ------------------------- | ----------------------------------------------- |
| **Banco**                 | Logo e identificacion de la entidad             |
| **Nombre de cuenta**      | Nombre o alias que asignes                      |
| **IBAN**                  | Numero de cuenta internacional                  |
| **Saldo actual**          | Saldo en tiempo real (si el banco lo provee)    |
| **Ultima sincronizacion** | Cuando se importaron movimientos por ultima vez |
| **Estado**                | Activa / Reautorizacion necesaria               |

Puedes gestionar varias cuentas del mismo o distinto banco.

## Transacciones

### Ver transacciones

Ve a **Banca** → **Transacciones** para ver todos los movimientos importados.

La lista muestra:

- Fecha y hora de la transaccion
- Descripcion original del banco
- Importe (positivo = entrada, negativo = salida)
- Estado de reconciliacion: **Reconciliada**, **Pendiente**, **Excluida**
- Categoria asignada (por regla, por IA, o manualmente)
- Documento vinculado (factura, gasto, deposito)

### Filtros disponibles

| Filtro          | Opciones                               |
| --------------- | -------------------------------------- |
| Cuenta          | Una o varias cuentas conectadas        |
| Rango de fechas | Personalizado o periodos rapidos       |
| Estado          | Reconciliada / Pendiente / Excluida    |
| Tipo            | Entrada / Salida                       |
| Categoria       | Cualquier categoria de gasto o ingreso |

### Sincronizar transacciones

Frihet sincroniza automaticamente una vez al dia. Para sincronizar en el momento:

1. Abre **Banca** → **Cuentas**
2. Haz clic en **Sincronizar** junto a la cuenta
3. Los nuevos movimientos se importan en segundos

## Reconciliacion

La reconciliacion es el proceso de emparejar transacciones bancarias con documentos en Frihet (facturas cobradas, gastos registrados, depositos).

### Reconciliacion automatica

Frihet intenta reconciliar automaticamente cuando:

- El importe coincide exactamente con una factura pendiente de cobro
- La fecha de la transaccion es cercana a la fecha de vencimiento de la factura
- El nombre del pagador coincide con el nombre del cliente

Cuando Frihet encuentra coincidencia, la transaccion aparece con estado **Sugerencia de reconciliacion**.

### Confirmar una reconciliacion sugerida

1. Abre la transaccion con sugerencia pendiente
2. Frihet muestra el documento propuesto (factura, gasto, etc.)
3. Revisa que los datos coincidan
4. Haz clic en **Confirmar reconciliacion**

La factura pasa a estado **Cobrada** y la transaccion queda vinculada.

### Reconciliacion manual

Si Frihet no encuentra coincidencia automatica:

1. Abre la transaccion
2. Haz clic en **Reconciliar manualmente**
3. Busca la factura, gasto o deposito correspondiente
4. Confirma

### Reconciliacion con gastos

Las salidas de dinero se reconcilian con gastos registrados en Frihet:

1. La transaccion (salida) aparece como **Pendiente**
2. Frihet busca gastos con importe y fecha similar
3. Confirmas la coincidencia
4. El gasto queda marcado como **Pagado**

### Transacciones sin documento

Si una transaccion no corresponde a ningun documento existente, puedes:

- **Crear gasto directamente** desde la transaccion (rellena el importe y fecha automaticamente)
- **Crear deposito** si es un anticipo de cliente
- **Excluir** si es una transaccion interna o que no necesitas registrar

## Importacion de extractos bancarios

Si tu banco no esta disponible en Tink, puedes importar el extracto manualmente.

### Formatos soportados

| Formato | Extension | Descripcion                                         |
| ------- | --------- | --------------------------------------------------- |
| **CSV** | `.csv`    | Exportacion estandar de la mayoria de bancos        |
| **OFX** | `.ofx`    | Open Financial Exchange (formato bancario estandar) |
| **QFX** | `.qfx`    | Formato Quicken (compatible con OFX)                |

### Importar un extracto

1. Ve a **Banca** → **Importar extracto**
2. Selecciona la cuenta bancaria destino (o crea una cuenta manual)
3. Sube el fichero
4. Frihet detecta el formato y muestra una previsualizacion de las transacciones
5. Revisa el mapeo de columnas si es necesario
6. Haz clic en **Importar**

Frihet evita duplicados: si una transaccion ya existe (misma fecha e importe), no se importa de nuevo.

## Categorizacion con IA

Frihet usa inteligencia artificial para categorizar automaticamente las transacciones importadas.

El modelo analiza la descripcion original del banco y asigna una categoria:

**Ejemplos:**

| Descripcion del banco       | Categoria asignada  |
| --------------------------- | ------------------- |
| `AMAZON MKTPLACE AMZN.DE`   | Material de oficina |
| `NOMINAS EMPLEADOS FEBRERO` | Nominas             |
| `REPSOL SERVICIO TENERIFE`  | Combustible         |
| `GOOGLE CLOUD BILLING`      | Software y SaaS     |
| `SEGURIDAD SOCIAL CUOTA`    | Seguridad Social    |

La IA mejora con el tiempo: cuando corriges una categoria manualmente, aprende para futuras transacciones del mismo proveedor.

Para definir reglas fijas de categorizacion, usa [Reglas bancarias](./reglas-bancarias).

## Plan y limitaciones

| Caracteristica              | Gratis | Pro     | Premium    | Enterprise |
| --------------------------- | ------ | ------- | ---------- | ---------- |
| Conexiones bancarias (Tink) | —      | Hasta 3 | Ilimitadas | Ilimitadas |
| Importacion CSV/OFX         | —      | Si      | Si         | Si         |
| Reconciliacion automatica   | —      | Si      | Si         | Si         |
| Categorizacion IA           | —      | Si      | Si         | Si         |
| Reglas bancarias            | —      | Si      | Si         | Si         |
| Historial importado         | —      | 90 dias | 2 anos     | Ilimitado  |

Para cambiar de plan, ve a **Configuracion** → [Planes y facturacion](/configuracion/planes-facturacion).

## Seguridad

- Las credenciales bancarias **nunca pasan por Frihet**. La autenticacion se hace directamente en la interfaz de tu banco (OAuth2).
- Los datos de transacciones se transmiten cifrados (TLS 1.3).
- Frihet solicita unicamente acceso de lectura. No puede iniciar pagos.
- Tink esta regulado como AISP (Account Information Service Provider) bajo PSD2 y supervisado por autoridades financieras europeas.

---

**Siguiente paso:** [Reglas bancarias](./reglas-bancarias) para automatizar la categorizacion de transacciones.
