Conciliación bancaria
Importa extractos en formato OFX, QFX, MT940, CAMT.053 o CSV y deja que Frihet empareje cada movimiento con su factura o gasto mediante coincidencia difusa y reglas bancarias.
Descripción general
La conciliación bancaria en Frihet conecta la realidad de tu tesorería (movimientos en cuenta corriente o tarjeta) con tu contabilidad (facturas emitidas y gastos registrados). Cada transacción bancaria atraviesa un pipeline estructurado de 5 estados que garantiza que ningún movimiento quede en el limbo ni se contabilice por duplicado.
Requisitos antes de conciliar
Para completar una conciliación verificable de principio a fin necesitas:
- Factura o gasto registrado previamente: por ejemplo, la factura emitida
F-2026-0001aEstudio Norte S.L.(B12345674,facturacion@example.com) en estado Enviada o Vencida por1.815,00 €(1.590,00 €si lleva 15 % de IRPF o907,50 €si pactaste un primer pago del 50 %). - Extracto importado en la cuenta bancaria correcta: movimientos cargados desde Finanzas → Bancos → Importar extracto (ejemplo sintético de extracto CSV) o vía
/v1/bankingen estadorecognized. - Regla bancaria opcional para cargos sin factura: una regla activa en Ajustes → Reglas bancarias para clasificar comisiones de mantenimiento o cuotas recurrentes (ver ejemplo de regla).
Los datos de Estudio Norte S.L. (CIF B12345674, correo facturacion@example.com, factura F-2026-0001) utilizados en este recorrido son un fixture sintético de documentación: B12345674 solo valida el dígito de control algorítmico (no acredita inexistencia ni titularidad en el censo AEAT) y example.com es un dominio reservado por IANA (RFC 6761), no un buzón controlado de QA. Estos ejemplos no ejecutan transferencias reales ni sustituyen la verificación con tus extractos reales o en un entorno de QA autorizado.
El pipeline de 5 estados de una transacción
| Estado | Descripción | Acción requerida |
|---|---|---|
raw | Movimiento recién importado desde archivo (OFX, QFX, MT940, CAMT.053, CSV) o registrado vía API /v1/banking. | Procesamiento automático inmediato. |
recognized | Normalizado con fecha valor, importe con signo, divisa, contraparte y referencia limpia. | Evaluado por el motor de emparejamiento y reglas. |
matched | Vinculado con éxito a una factura emitida (cobro) o a un gasto registrado (pago). | Conciliación completada; la factura pasa a paid. |
categorized | Sin factura previa, pero clasificado contablemente por una regla bancaria (p. ej., comisiones bancarias, tasas, nóminas). | Revisar y aplicar la sugerencia si estaba pendiente. |
excluded | Movimiento interno o irrelevante a efectos de facturación (p. ej., traspaso entre cuentas propias). | Archivado con trazabilidad sin alterar resultados. |
Cómo funciona el emparejamiento inteligente
Frihet aplica dos capas de resolución al importar movimientos:
- Coincidencia difusa (Fuzzy Matching): Compara importe exacto o con tolerancia de céntimos, ventana temporal cercana a la fecha de emisión/vencimiento, NIF/nombre del cliente o proveedor y número de factura en el concepto bancario.
- Reglas bancarias: Si el movimiento cumple condiciones definidas por ti (rango de importe, texto en el concepto, nombre del comercio), aplica automáticamente la categoría configurada. Frihet también sugiere reglas a partir de tu propio historial de gastos.
Recorrido paso a paso: del extracto importado al cobro conciliado
1. Importar un extracto y filtrar duplicados
- Ve a Finanzas → Bancos y selecciona tu cuenta bancaria (
Cuenta Principal EUR). - Pulsa Importar extracto y arrastra tu archivo OFX, MT940, CAMT.053 o el CSV sintético de cuatro líneas de Conexiones bancarias.
- En la previsualización, verifica que la segunda línea repetida (
+1.815,00 €con la misma fecha y referenciaSEPA-20261016-001) aparece marcada como Duplicada y no se importa por segunda vez.
2. Revisar la coincidencia sugerida y las comisiones o pagos parciales
- Abre Finanzas → Bancos → Transacciones y filtra por estado Pendiente (
recognized). - En el ingreso
TRANSF ESTUDIO NORTE SL B12345674 FAC F-2026-0001(+1.815,00 €, o+1.590,00 €en el caso con IRPF), pulsa Revisar (Revisión de conciliación). - Comprueba que Frihet propone la factura
F-2026-0001deEstudio Norte S.L.gracias a la coincidencia de NIF (B12345674), número de factura (F-2026-0001) e importe:- Si el cobro es por el 100 % (
1.815,00 €), pulsa Aplicar: la transacción pasa amatchedy la factura cambia a estado Cobrada (paid) con saldo pendiente0,00 €. - Si el cobro es parcial del 50 % (
907,50 €), vincula el movimiento a la factura: Frihet registra907,50 €cobrados y mantiene907,50 €pendientes de cobro. - Si la sugerencia no corresponde al documento correcto, descártala y usa Vincular factura para elegir manualmente la factura adecuada.
- Si el cobro es por el 100 % (
3. Categorizar cargos bancarios sin factura y excluir traspasos
- En el cargo
-12,50 €(COMISION MANTENIMIENTO CUENTA OCT), aplica la sugerencia de tu regla bancaria o pulsa Crear regla para que pase a estadocategorized. - Si tienes un traspaso interno entre dos cuentas bancarias de tu propia empresa, pulsa Excluir (
excluded) para conservar la trazabilidad bancaria sin duplicar ingresos ni gastos.
Resultado esperado tras la conciliación
Al terminar de procesar las cuatro líneas del extracto sintético, el estado verificable en Frihet es el siguiente:
| Movimiento del extracto | Importe | Estado final en pipeline | Impacto en facturación e informes |
|---|---|---|---|
TRANSF ESTUDIO NORTE SL B12345674 FAC F-2026-0001 (fila 1) | +1.815,00 € | matched | La factura F-2026-0001 pasa a Cobrada (paid), sale de Informes → Antigüedad y suma en Informes → Cobros. |
TRANSF ESTUDIO NORTE SL B12345674 FAC F-2026-0001 (fila 2) | +1.815,00 € | Omitida (Duplicada) | No crea ningún segundo movimiento ni altera el saldo de caja ni los informes. |
COMISION MANTENIMIENTO CUENTA OCT (fila 3) | -12,50 € | categorized | Contabilizada en gastos financieros/comisiones bancarias mediante regla bancaria; visible en Informes → Gastos. |
TRANSF ESTUDIO NORTE SL ENTREGA 50 PCT F-2026-0002 (fila 4) | +907,50 € | matched (parcial) | Registra un cobro parcial de 907,50 € en Informes → Cobros y mantiene 907,50 € pendientes en Informes → Antigüedad. |
Casos de fallo y recuperación en la conciliación
| Situación o discrepancia | Causa habitual | Acción de recuperación en Frihet |
|---|---|---|
| 1. El CSV invierte entradas y salidas o rechaza fechas al importar | El banco exportó cargos con signo positivo o fechas en formato regional ambiguo (MM/DD/YYYY). | Selecciona la plantilla de tu banco al subir el CSV en Finanzas → Bancos → Importar extracto o exporta el extracto en CAMT.053 / OFX. |
| 2. Subiste dos veces el mismo periodo y temes duplicar cobros | Solapamiento de fechas entre dos exportaciones bancarias consecutivas. | Frihet bloquea las filas repetidas marcándolas como Duplicada en la importación; si creaste un movimiento manual repetido por API, márcalo como Excluir (excluded). |
3. Una sola transferencia bancaria liquida varias facturas (F-2026-0001 y F-2026-0002) | El cliente agrupó dos o más facturas en un único pago SEPA (p. ej., 3.630,00 €). | No fuerces el importe sobre una sola factura: divide la asignación del movimiento entre las facturas siguiendo Cobro de varias facturas con una transferencia. |
4. Diferencia entre factura (1.815,00 €) e ingreso recibido por comisión o pago parcial | El cliente abonó solo una parte (907,50 €), practicó retención IRPF (1.590,00 €) o la pasarela Stripe descontó su comisión antes de liquidar. | Si es un pago parcial, vincula el importe recibido (907,50 €) para dejar el resto pendiente; si es comisión descontada en origen, concilia la factura y registra el gasto de comisión bancaria. |
5. La factura está en USD y la cuenta bancaria liquida en EUR | El banco convirtió la divisa al tipo de cambio del día del abono. | Concilia el movimiento en la moneda de la cuenta o revisa el ajuste por diferencia de cambio en Multi-divisa. |
Formatos de extracto soportados
| Formato | Extensión | Ventajas |
|---|---|---|
| OFX / QFX | .ofx, .qfx | Incluye identificador único de transacción (FITID) que impide duplicados al importar solapamientos de fechas. |
| MT940 (SWIFT) | .sta, .mt940 | Estándar corporativo europeo con saldos iniciales/finales verificables y referencias estructuradas SEPA. |
| CAMT.053 | .xml | Estándar XML ISO 20022 de extracto bancario SEPA. |
| CSV | .csv | Compatible con cualquier entidad o neobanco; detección automática o plantilla de banco. |
Automatización vía API y MCP
Los agentes contables y flujos automatizados pueden operar sobre transacciones y reglas bancarias mediante la API REST o el servidor MCP @frihet/mcp-server:
# Listar transacciones bancarias pendientes de conciliar
curl "https://api.frihet.io/v1/banking/transactions?status=recognized" \
-H "X-API-Key: $FRIHET_API_KEY"
Herramientas MCP para conciliación bancaria
list_bank_accounts/get_bank_account— Consulta tus cuentas y saldos actuales.list_transactions— Filtra movimientos bancarios por cuenta, fecha o estado del pipeline.match_transaction_to_invoice— Vincula una transacción bancaria directamente con su factura correspondiente.categorize_transaction— Asigna categoría contable a un movimiento bancario.frihet_bank_rules_list/frihet_bank_rule_create— Audita y crea reglas automáticas de conciliación.
Consulta la referencia completa en API REST y Servidor MCP.
Siguiente acción
- Configurar reglas automáticas para comisiones y cargos recurrentes en Reglas bancarias.
- Resolver transferencias agrupadas de un mismo cliente en Cobro de varias facturas con una transferencia.
- Comprobar que la factura conciliada desaparece de la deuda pendiente y figura en los cobros del periodo en Centro de informes.
- Si necesitas ayuda adicional con un descuadre bancario, consulta Soporte y diagnóstico rápido.