Saltar al contenido principal

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:

  1. Factura o gasto registrado previamente: por ejemplo, la factura emitida F-2026-0001 a Estudio Norte S.L. (B12345674, facturacion@example.com) en estado Enviada o Vencida por 1.815,00 € (1.590,00 € si lleva 15 % de IRPF o 907,50 € si pactaste un primer pago del 50 %).
  2. Extracto importado en la cuenta bancaria correcta: movimientos cargados desde Finanzas → Bancos → Importar extracto (ejemplo sintético de extracto CSV) o vía /v1/banking en estado recognized.
  3. 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).
Ejemplo ilustrativo de documentación

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​

EstadoDescripciónAcción requerida
rawMovimiento recién importado desde archivo (OFX, QFX, MT940, CAMT.053, CSV) o registrado vía API /v1/banking.Procesamiento automático inmediato.
recognizedNormalizado con fecha valor, importe con signo, divisa, contraparte y referencia limpia.Evaluado por el motor de emparejamiento y reglas.
matchedVinculado con éxito a una factura emitida (cobro) o a un gasto registrado (pago).Conciliación completada; la factura pasa a paid.
categorizedSin factura previa, pero clasificado contablemente por una regla bancaria (p. ej., comisiones bancarias, tasas, nóminas).Revisar y aplicar la sugerencia si estaba pendiente.
excludedMovimiento 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:

  1. 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.
  2. 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​

  1. Ve a Finanzas → Bancos y selecciona tu cuenta bancaria (Cuenta Principal EUR).
  2. Pulsa Importar extracto y arrastra tu archivo OFX, MT940, CAMT.053 o el CSV sintético de cuatro líneas de Conexiones bancarias.
  3. En la previsualización, verifica que la segunda línea repetida (+1.815,00 € con la misma fecha y referencia SEPA-20261016-001) aparece marcada como Duplicada y no se importa por segunda vez.

2. Revisar la coincidencia sugerida y las comisiones o pagos parciales​

  1. Abre Finanzas → Bancos → Transacciones y filtra por estado Pendiente (recognized).
  2. 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).
  3. Comprueba que Frihet propone la factura F-2026-0001 de Estudio 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 a matched y la factura cambia a estado Cobrada (paid) con saldo pendiente 0,00 €.
    • Si el cobro es parcial del 50 % (907,50 €), vincula el movimiento a la factura: Frihet registra 907,50 € cobrados y mantiene 907,50 € pendientes de cobro.
    • Si la sugerencia no corresponde al documento correcto, descártala y usa Vincular factura para elegir manualmente la factura adecuada.

3. Categorizar cargos bancarios sin factura y excluir traspasos​

  1. En el cargo -12,50 € (COMISION MANTENIMIENTO CUENTA OCT), aplica la sugerencia de tu regla bancaria o pulsa Crear regla para que pase a estado categorized.
  2. 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 extractoImporteEstado final en pipelineImpacto en facturación e informes
TRANSF ESTUDIO NORTE SL B12345674 FAC F-2026-0001 (fila 1)+1.815,00 €matchedLa 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 €categorizedContabilizada 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 discrepanciaCausa habitualAcción de recuperación en Frihet
1. El CSV invierte entradas y salidas o rechaza fechas al importarEl 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 cobrosSolapamiento 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 parcialEl 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 EUREl 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​

FormatoExtensiónVentajas
OFX / QFX.ofx, .qfxIncluye identificador único de transacción (FITID) que impide duplicados al importar solapamientos de fechas.
MT940 (SWIFT).sta, .mt940Estándar corporativo europeo con saldos iniciales/finales verificables y referencias estructuradas SEPA.
CAMT.053.xmlEstándar XML ISO 20022 de extracto bancario SEPA.
CSV.csvCompatible 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​

Temas relacionados​