Cómo extraer datos de extractos bancariosfranceses a Excel

¿Puede una IA distinguir entre un prélèvement y un virement en un extracto bancario francés impreso en formato horizontal por Crédit Agricole en 2023, frente a un PDF vertical descargado de BNP Paribas la semana pasada? La respuesta importa porque esos dos formatos no comparten ninguna coordenada de diseño — y si su herramienta de extracción necesita saber dónde mirar, tendrá que crear plantillas para cada banco francés con el que trabaje.

Deje de teclear datos a mano: deje que la IA los lea por usted
Sube una imagen o PDF: datos estructurados en una hoja de cálculo en 10 segundos
Pruébelo ahora →
Ilustración principal titulada 'Cómo extraer datos de extractos bancarios franceses a Excel (guía 2026)' con tres iconos para PDF/Foto/Escaneo, más de 200 bancos franceses y salida lista para Excel

Conclusiones clave

  1. Los extractos bancarios franceses provienen de más de 200 bancos, cada uno con un diseño diferente para sus relevés, y ninguna normativa los obligará a estandarizarse.
  2. Una herramienta basada en plantillas necesita más de 200 mapas de coordenadas solo para Francia, y aun así falla en cuanto un banco actualiza silenciosamente el diseño de sus extractos.
  3. ImageToTable.ai lee el extracto visualmente: localiza las transacciones por su significado, no por su posición, de modo que las mismas definiciones de columnas funcionan en todos los bancos franceses sin una sola plantilla por banco.

Por qué los extractos bancarios franceses se resisten a una extracción sencilla

Comparación de dos columnas titulada 'Por qué una sola plantilla no puede leer los extractos bancarios franceses': una columna gris de fallo para una plantilla de coordenadas (BNP Paribas con dos columnas de Débito/Crédito frente a Société Générale con una única columna de Montante con signo, marcada con una X roja) junto a una columna azul de éxito para nombres de columna (Fecha, Concepto, Débito, Crédito, Saldo, que lee el significado, no la posición de los píxeles, marcada con una marca verde)

Cualquier empresa francesa que lleve su propia contabilidad se enfrenta a la misma fricción mensual: llega un extracto bancario (relevé bancaire) —como descarga en PDF, copia en papel o captura de pantalla de la aplicación bancaria— y los datos deben pasar a Excel, o directamente a Sage, Cegid o EBP. El número de transacciones puede ser de solo 30 a 80 líneas, pero el formato nunca está estandarizado entre los distintos bancos.

Un extracto de BNP Paribas coloca el débit y el crédit en columnas separadas; Société Générale utiliza una única columna "Montant" con signos positivos y negativos. El formato de Crédit Agricole varía según la caisse régionale. La Banque Postale imprime los identificadores de cuenta en una posición diferente a la de LCL. Algunos bancos en línea —Boursorama, Fortuneo, Hello Bank— exportan extractos con un diseño simplificado que elimina por completo el bloque RIB de la página de transacciones. El resultado neto: copiar datos de tres cuentas bancarias francesas en una sola hoja de cálculo implica reasignar mentalmente tres diseños de columnas diferentes antes siquiera de empezar.

El problema se agrava si tenemos en cuenta los extractos en papel. Los bancos franceses más pequeños y las redes mutualistas —las caisses regionales de Crédit Mutuel, ciertas Caisses d’Épargne— todavía envían por correo relevés de compte trimestrales a los clientes que no han optado por el formato digital. Estos llegan como páginas físicas que solo pueden escanearse o fotografiarse, lo que descarta por completo cualquier vía de exportación CSV.

La barrera no son los datos en sí —sino el hecho de que los diseños de los extractos bancarios franceses los determinan de forma independiente cientos de entidades bancarias, cada una con sus propias decisiones de formato heredadas de hace décadas. Una herramienta que dependa de coordenadas de plantilla necesitará una plantilla distinta para cada una de ellas.

Lo que realmente está extrayendo: la anatomía del extracto bancario francés

Diagrama radial titulado 'El RIB: 23 caracteres, 4 componentes' que muestra una insignia central de RIB de 23 caracteres conectada a cuatro nodos: Código Banco (5 dígitos), Código Sucursal (5 dígitos), Número de Cuenta (11 caracteres) y Clave RIB (2 dígitos)

Un extracto bancario francés (relevé de compte bancaire) contiene elementos estructurales que no existen en los extractos de EE. UU. o del Reino Unido. Comprenderlos de antemano marca la diferencia entre extraer datos y extraer datos listos para contabilidad.

El RIB: el identificador bancario nacional de Francia

Cada extracto bancario francés incluye un RIB (relevé d’identité bancaire), un identificador bancario nacional de 23 caracteres que se desglosa en cuatro componentes:

  • Código banco (5 dígitos) — identifica la institución bancaria. BNP Paribas es 30004; Société Générale es 30003; LCL es 30002; La Banque Postale es 20041. Crédit Agricole y Crédit Mutuel utilizan códigos regionales que varían según la caisse.
  • Código sucursal (5 dígitos) — identifica la sucursal específica (agence) donde se mantiene la cuenta.
  • Número de cuenta (11 caracteres, dígitos y/o letras) — el número de cuenta único.
  • Clave RIB (2 dígitos) — un dígito de control (entre 01 y 97) que se utiliza para validar el número de cuenta.

El IBAN (Número de Cuenta Bancaria Internacional) amplía esto a 27 caracteres: FR76 más el RIB de 23 caracteres. En la mayoría de los extractos, tanto el RIB como el IBAN aparecen en un bloque cerca del encabezado, pero su posición exacta varía según el banco, y en algunos extractos de banca en línea el RIB solo aparece en la primera página.

Tipos de transacciones exclusivos de los extractos franceses

Los extractos bancarios franceses utilizan etiquetas de categoría de transacciones que no se corresponden directamente con las expectativas del inglés:

Término francésEquivalente en inglésQué significa
PrélèvementDirect debitDébito recurrente autorizado por un tercero (EDF, Orange, URSSAF, alquiler)
VirementTransfer / wireTransferencia bancaria entrante o saliente, normalmente SEPA
ChèqueCheckTodavía común en Francia; los ingresos de cheques aparecen como "remise de chèque"
Carte bancaire / CBCard paymentTransacción con tarjeta de débito o crédito; a menudo incluye el nombre del comercio y la fecha
Frais bancairesBank feesMantenimiento de cuenta, comisión por intervención, cuota de tarjeta

En un extracto francés, cada línea de transacción suele incluir la fecha (formato DD/MM/AAAA), el concepto (descripción) y el importe, que puede aparecer en dos columnas (débito/crédito) o en una columna única con valores con signo. Solo el formato de fecha ya hace fallar a las herramientas diseñadas para el mercado estadounidense, donde se asume MM/DD/AAAA.

La contabilidad francesa según el Plan General de Contabilidad francés (PCG), regulado por la normativa ANC n°2014-03, exige que cada transacción bancaria se registre en la cuenta 512 "Banque". La conciliación bancaria debe alinear el saldo de la cuenta 512 con el saldo del extracto bancario al cierre del mes. Si el resultado de su extracción no puede asignarse limpiamente a la estructura del PCG, solo habrá trasladado el trabajo manual de la entrada de datos a la reformateo de datos.

Cómo la extracción con IA lee un extracto bancario francés

Las herramientas de OCR basadas en plantillas abordan un extracto bancario de la misma manera que una fórmula de hoja de cálculo aborda un rango de celdas: necesitan saber dónde se encuentran los datos en la página. Eso funciona cuando todos los extractos comparten el mismo diseño — pero, como hemos visto, el panorama bancario francés hace que esa suposición se derrumbe. El mismo desafío subyacente se aplica a los extractos bancarios de cualquier país; para una visión más amplia de cómo la extracción con IA maneja formatos variables, consulte nuestra guía general de extracción de datos de extractos bancarios.

ImageToTable.ai utiliza un mecanismo fundamentalmente diferente llamado Extracción de Columnas Personalizadas: en lugar de indicarle a la herramienta dónde mirar, usted le indica qué buscar. Escribe los nombres de las columnas que desea — "Fecha", "Concepto (Descripción)", "Débito", "Crédito", "Saldo" — y el modelo de visión lee toda la página como una imagen, localizando cada valor al comprender su significado semántico, no sus coordenadas de píxeles.

Esto tiene una consecuencia práctica que es especialmente relevante para los extractos franceses: no necesita crear una plantilla separada para BNP Paribas frente a Société Générale frente a un extracto en papel escaneado de una caisse de Crédit Mutuel en Bretaña. Las mismas definiciones de columnas funcionan en todos ellos, porque la IA lee el documento de la misma manera que lo haría una persona — observando el contenido, no la posición en el diseño.

La herramienta también admite columnas inferidas — columnas que la IA completa basándose en el contenido del documento en lugar de campos explícitos. Para extractos bancarios franceses, podría definir una columna como "Tipo de transacción (opciones: Adeudo directo / Transferencia / Cheque / Pago con tarjeta / Comisiones bancarias)" y la IA leerá cada concepto y asignará la categoría correcta — aunque ningún campo individual del extracto etiquete explícitamente el tipo de transacción de esa manera. Esto significa que la extracción y la clasificación ocurren en una sola pasada.

JPG/PNG/PDF Extracción con IA

Los archivos se procesan de forma segura y no se almacenan.

Paso a paso: del extracto bancario (Relevé Bancaire) al Excel estructurado

Pasar de un PDF de extracto bancario francés a un archivo de Excel listo para conciliar implica seis pasos. El tiempo total por extracto, una vez que haya definido sus columnas una sola vez, es de menos de 30 segundos.

1

Sube tu extracto

Arrastra un PDF descargado de BNP Paribas, Société Générale, Crédit Agricole o cualquier portal bancario francés. Si tienes un extracto en papel, fotográfalo o escanéalo — la herramienta acepta JPG, PNG y WebP, y la extracción por modelo de visión hace que una foto de móvil funcione igual que un PDF digital. Sube un extracto o un año completo de extractos en un lote.

2

Define tus columnas

Escribe los nombres de las columnas que quieras en tu tabla de salida. Para un extracto bancario francés, el conjunto esencial es: "Fecha", "Libellé (Descripción)", "Débito", "Crédito", "Saldo". Añade "Tipo de Transacción" como columna inferida con las opciones "Prélèvement / Virement / Chèque / Carte bancaire / Frais bancaires" si deseas categorización automática. Las columnas que definas se convierten en los encabezados de tu hoja de Excel final. Defínelas una vez — el mismo conjunto funciona para cualquier banco francés.

3

Deja que la IA extraiga

Haz clic en procesar. El modelo de visión lee cada página, identifica las filas de transacciones y extrae los valores para cada columna que definiste. Con hasta un 99% de precisión en datos tabulares impresos, un extracto típico de 60 líneas produce 1–2 ítems que merecen una revisión rápida. La IA lee correctamente las columnas de débito/crédito, columnas de un solo monto con signos y el formato de fecha DD/MM/AAAA.

4

Identifica comisiones bancarias y su IVA

Las comisiones bancarias francesas (frais bancaires) como tenue de compte, commission d’intervention o cotización de tarjeta bancaria suelen estar sujetas al 20% de IVA. En la salida de extracción, marca las líneas cuyo libellé contenga "frais", "commission" o "cotisation". La parte deducible de IVA de estas comisiones va a la cuenta 44566 (IVA deducible en otros bienes y servicios), mientras que el importe sin IVA va a la cuenta 627 (Servicios bancarios y asimilados). Si definiste una columna inferida "Tipo de Transacción", estas ya deberían estar marcadas como "Frais bancaires", haciendo la identificación instantánea.

5

Exportar a Excel o CSV

Descarga como XLSX o CSV. La salida es una tabla plana con una fila por transacción y tus columnas definidas como encabezados. Si subiste varios extractos en un lote, la herramienta los fusiona en una sola tabla — así, 12 extractos mensuales de la misma cuenta se convierten en una hoja continua que cubre todo el año. (Para una visión general del flujo de conversión en todos los formatos de extractos bancarios, consulta nuestra página de conversión de extracto bancario a Excel.) La exportación a CSV es compatible con los módulos de importación de Sage, Cegid, EBP y Pennylane.

6

Construir la conciliación

Con todas las transacciones en una tabla estructurada, el état de rapprochement bancaire (ERB) se convierte en un ejercicio mecánico: compara el saldo de la cuenta 512 con el saldo de cierre del relevé bancario, identifica cualquier écriture émise non débitée (cheques emitidos no debitados) o virement reçu non comptabilisé (transferencias recibidas no contabilizadas), y ajusta. La tabla de conciliación se puede construir en Excel a partir de los datos extraídos en menos de 10 minutos.

Deje de teclear datos a mano: deje que la IA los lea por usted
Sube una imagen o un PDF: datos de hoja de cálculo estructurados en 10 segundos
Pruébelo ahora →

Qué ocurre después de la extracción: el flujo de conciliación

Según las normas contables francesas, aunque la conciliación bancaria no sea explícitamente obligatoria para todas las empresas bajo un único estatuto, es el mecanismo práctico que satisface el requisito del Código de Comercio, Art. L123-12, de llevar una “une comptabilité régulière et sincère” (contabilidad regular y fiel). Todos los contables en Francia la realizan, normalmente cada mes. El coste de tiempo de la conciliación está bien documentado — como exploramos en nuestro análisis de los costes de conciliación bancaria, la conciliación manual de una pequeña empresa con varias cuentas consume fácilmente de 4 a 6 horas al mes.

El flujo de trabajo es sencillo una vez que los datos están estructurados:

  • Punto de partida: el saldo de cierre del extracto bancario y el saldo de la cuenta 512 en su sistema contable. Rara vez coinciden el primer día debido a diferencias de calendario.
  • Cotejo: revise línea por línea, emparejando cada transacción del extracto con un asiento de la cuenta 512. Las transacciones presentes en ambos lados se marcan (cotejadas).
  • Identificación de diferencias: la diferencia se divide en dos grupos: transacciones en el extracto aún no contabilizadas (comisiones bancarias, transferencias recibidas) que requieren un asiento de regularización; y transacciones en contabilidad aún no presentes en el extracto (cheques emitidos no cobrados) que no requieren asiento, solo seguimiento.
  • Tabla de conciliación: una tabla de conciliación de dos columnas: el lado izquierdo muestra la cuenta 512 con ajustes, el lado derecho muestra el extracto bancario con sus propios ajustes. Ambos lados deben converger al mismo saldo conciliado.

Cuando los datos extraídos ya están en columnas estructuradas — con fechas estandarizadas, importes en columnas separadas de débito/crédito y tipos de transacción marcados — el paso de cotejo se reduce de 30 a 45 minutos a menos de 10 minutos por extracto. Las horas ahorradas no están en la extracción en sí; están en la fase de conciliación posterior, que determina si el cierre de mes se realiza a tiempo.

Entrada manual vs. extracción con IA para extractos bancarios franceses

Tres tarjetas lado a lado tituladas 'Tiempo por extracto: manual vs. CSV vs. IA': entrada manual 45 min (teclear cada línea), exportación CSV 2-3 min (solo bancos digitales) y extracción con IA 30 seg a 2 min (PDF y papel escaneado), marcadas con una marca de verificación verde

Los puntos de referencia de 2026 en comparaciones de métodos de extracción para el mercado francés muestran un rango sorprendente: la extracción manual tarda un promedio de 45 minutos por extracto, la exportación CSV desde el portal bancario toma menos de 3 minutos (pero solo funciona con bancos digitales que ofrecen CSV limpio), y la extracción con IA/OCR tarda de 30 segundos a 2 minutos por extracto, manejando además extractos en papel escaneado que las exportaciones CSV no pueden procesar.

Para una pequeña empresa francesa con tres cuentas bancarias y extractos mensuales, la diferencia anual se ve así:

MétodoPor extractoPor mes (3 cuentas)Por año
Entrada manual (relevé → Excel)30–45 min1.5–2.25 horas18–27 horas
Exportación CSV (solo bancos digitales)2–3 min6–9 min~1.5 horas
Extracción con IA (PDF + escaneo)5–30 seg15–90 seg~3–18 min

La columna de exportación CSV oculta una limitación real: solo funciona con bancos que ofrecen descargas CSV estructuradas. BNP Paribas y Société Générale ofrecen exportaciones CSV a través de sus portales profesionales, pero muchas Caisses d’Épargne régionales, sucursales más pequeñas de Crédit Mutuel y cuentas profesionales de La Banque Postale usan PDF por defecto. Los extractos en papel de cuentas antiguas no tienen ninguna vía digital. La extracción con IA que lee PDFs y fotos como imágenes evita por completo esta fragmentación: un solo método funciona con todos los bancos y todos los formatos.

¿Y las APIs bancarias DSP2? La directiva DSP2 (Directive sur les Services de Paiement 2) exige que los bancos europeos abran sus APIs a agregadores externos autorizados — opciones como Bankin’, Powens y Bridge pueden obtener transacciones en tiempo real. Pero el acceso DSP2 requiere integración de API o una suscripción a un servicio agregador, y no todas las implementaciones de API de los bancos franceses están listas para producción. Para el contable que simplemente necesita el relevé de compte del mes pasado en una hoja de cálculo, subir un PDF sigue siendo la vía de menor fricción.

Problemas frecuentes al extraer extractos bancarios franceses

Columnas separadas de Débito/Crédito vs. una sola columna con signo

BNP Paribas, LCL y muchos bancos tradicionales imprimen columnas separadas de "Débito" y "Crédito". Société Générale y la mayoría de los bancos en línea usan una sola columna "Importe" donde los valores positivos representan crédito y los negativos débito. Al extraer ambos formatos en una misma hoja de cálculo, define tus columnas de salida como "Débito" y "Crédito" separadas: la IA extrae el importe con signo y lo coloca en la columna correcta independientemente del formato de origen.

Extractos de varias páginas con saldos acumulados

Los extractos bancarios franceses suelen abarcar de 3 a 6 páginas por un solo mes, con el saldo arrastrado como total acumulado. Cuando un salto de página corta una tabla de transacciones, los analizadores basados en plantillas pierden la alineación de columnas y duplican u omiten filas. La extracción visual con IA trata cada página de forma independiente y une los resultados, por lo que los saltos de página no corrompen la salida.

Formatos de fecha: DD/MM/AAAA en un mundo de herramientas estadounidenses

Muchas herramientas de extracción creadas para el mercado estadounidense asumen MM/DD/AAAA. Si les das un extracto francés con 03/06/2026, leerán 6 de marzo cuando querías decir 3 de junio. ImageToTable.ai lee las fechas en su contexto local y las estandariza durante el postprocesado, una función útil no solo para extractos franceses sino para cualquier documento donde las convenciones de fecha difieran del valor predeterminado de la herramienta.

Extractos en papel escaneados: baja resolución, sin capa de texto

El OCR tradicional requiere texto seleccionable. Un extracto en papel escaneado de una caisse régionale de Crédit Agricole o una foto tomada por un cliente no genera capa de texto, solo píxeles. Como el modelo de visión lee documentos como imágenes y no como capas de texto, procesa páginas escaneadas y fotos igual que los PDF digitales. El límite práctico es la legibilidad: si un humano puede leer los números, la IA generalmente también puede.

Preguntas frecuentes: Extracción de datos de extractos bancarios franceses

¿La extracción funciona con todos los bancos franceses?

Sí, porque la extracción es visual, no basada en plantillas. La IA lee el documento como una imagen y localiza los datos mediante comprensión semántica. Ya sea que el extracto provenga de BNP Paribas (código banco 30004), Société Générale (30003), Crédit Agricole, LCL (30002), La Banque Postale (20041), Crédit Mutuel, CIC, o un banco en línea como Boursorama o Fortuneo, las mismas definiciones de columnas producen resultados consistentes. No hay ningún paso de configuración por banco.

¿Puede extraer el RIB / IBAN del encabezado del extracto?

Sí. Si el RIB o IBAN aparece en la página, se puede extraer como cualquier otro campo. Defina una columna llamada "IBAN" o "Código Banco" y la IA lo localizará en el encabezado. Sin embargo, en extractos de varias páginas donde el RIB solo aparece en la primera, el campo IBAN estará en blanco en las páginas siguientes. Para el procesamiento por lotes donde cada fila necesita el identificador de cuenta, considere usar el nombre del banco del encabezado del extracto o agregar manualmente el IBAN como una columna fija en Excel después de la exportación.

¿Qué pasa con la escritura a mano? ¿Funcionan los extractos en papel franceses con anotaciones manuscritas?

El modelo de visión reconoce la escritura a mano, incluida la cursiva y la escritura enlazada, además del texto impreso. Si un cliente o contador ha anotado un extracto en papel con notas manuscritas junto a ciertas transacciones, esas anotaciones se leen junto con los datos impresos. La precisión para la escritura a mano es menor que para el texto impreso: espere revisar las secciones manuscritas en lugar de confiar en ellas para la conciliación automatizada.

¿La herramienta reconoce números de cheque y remesas de cheques?

Los números de cheque (numéro de chèque) y las líneas de remesa de cheques se extraen como cualquier otra transacción. Los extractos franceses suelen listar cheques individuales con su número e importe, y agrupan los depósitos bajo "remise de chèques" con un total por lote. Ambos patrones se reconocen. Para depósitos de cheques, puede extraer la lista de cheques individuales por separado si su conciliación requiere cotejar cada cheque.

¿Puedo exportar directamente a Sage, Cegid o EBP?

La herramienta exporta a XLSX y CSV. La mayoría del software contable francés — Sage 100/50, Cegid, EBP, Ciel Compta, Pennylane — acepta importaciones CSV para transacciones bancarias a través de sus módulos de importación. Tras extraer los datos de su extracto, descárguelos como CSV y use la función de importación estándar de su software. El paso de asignación de columnas (asociar "Fecha" con el campo de fecha, "Débito" con el campo de débito, etc.) se realiza dentro del asistente de importación de su software contable.

¿Cómo maneja el IVA en comisiones bancarias?

El IVA en comisiones bancarias no se separa automáticamente con la herramienta — la extracción obtiene el importe tal como aparece en el extracto. Si el extracto lista una línea de gastos bancarios a 12 € IVA incluido (10 € base + 2 € IVA), el importe extraído será 12 €. Para separar la parte deducible del IVA para la cuenta 44566, use el enfoque de columna inferida: defina una columna como "Tipo de transacción (opciones: Domiciliación / Transferencia / Cheque / Tarjeta bancaria / Gastos bancarios)" para marcar las líneas de gastos, luego aplique una fórmula de extracción de IVA en Excel (= importe × 0,20 / 1,20 para IVA al 20%) a las filas marcadas. Alternativamente, use una columna calculada en Formato de Regla para automatizar el cálculo durante la extracción.

Pruébelo con su propio extracto bancario francés. Vea cómo queda un PDF de BNP Paribas o un relevé escaneado de Crédit Agricole cuando los datos llegan a columnas estructuradas — sin tocar una plantilla ni teclear una sola línea de transacción.

Pruébelo gratis

No requiere registro. Procese sus primeros extractos en menos de un minuto.

📮 contact email: [email protected]