Cómo extraer datos de extractosbancarios franceses 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 coordenadas de diseño — y si tu herramienta de extracción necesita saber dónde mirar, terminarás creando plantillas para cada banco francés con el que trabajes.

Extracción de datos de extractos bancarios franceses a Excel para conciliación y contabilidad

Conclusiones clave

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

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

Cualquier empresa francesa que lleve su propia contabilidad se enfrenta a la misma fricción mensual: llega un extracto bancario (relevé bancaire) —como PDF descargado, copia en papel o captura de pantalla de la app del banco— y los datos deben pasarse a Excel, o directamente a Sage, Cegid o EBP. Aunque el número de movimientos sea solo de 30 a 80 líneas, el formato nunca está estandarizado entre bancos.

Un extracto de BNP Paribas coloca débit y crédit en columnas separadas; Société Générale usa una sola 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 online —Boursorama, Fortuneo, Hello Bank— exportan extractos con un diseño simplificado que omite por completo el bloque RIB de la página de movimientos. El resultado neto: copiar datos de tres cuentas bancarias francesas en una sola hoja de cálculo implica reajustar mentalmente tres diseños de columna diferentes antes siquiera de empezar.

El problema se agrava al incluir los extractos en papel. Bancos franceses más pequeños y redes mutualistas —las caisses regionales de Crédit Mutuel, ciertas Caisses d’Épargne— aún envían relevés de compte trimestrales a clientes que no han optado por lo digital. Llegan como páginas físicas que solo pueden escanearse o fotografiarse, sin ninguna posibilidad 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 décadas atrás. Una herramienta que se base en coordenadas de plantilla necesitaría una plantilla distinta para cada una.

Lo que realmente extraes: anatomía de un extracto bancario francés

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

El RIB: 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 divide en cuatro componentes:

  • Code banque (5 dígitos): identifica la entidad 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 usan códigos regionales que varían según la caisse.
  • Code guichet (5 dígitos): identifica la sucursal (agence) donde se tiene la cuenta.
  • Numéro de compte (11 caracteres, dígitos y/o letras): el número de cuenta único.
  • Clé RIB (2 dígitos): un dígito de control (entre 01 y 97) usado para validar el número de cuenta.

El IBAN (International Bank Account Number) lo amplía 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 online el RIB solo aparece en la primera página.

Tipos de transacciones exclusivos de los extractos franceses

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

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

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

La contabilidad francesa, según el Plan Contable General (PCG), regulado por la norma ANC n.º 2014-03, exige que cada transacción bancaria se registre en la cuenta 512 "Banco". El estado de 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 tu extracción no se ajusta claramente a la estructura del PCG, simplemente habrás trasladado el trabajo manual de la entrada de datos a la reformateo de datos.

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

Las herramientas de OCR basadas en plantillas abordan un extracto bancario como una fórmula de hoja de cálculo aborda un rango de celdas: necesitan saber dónde están 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 por IA maneja formatos variados, consulta nuestra guía general sobre 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, le dices qué buscar. Escribes los nombres de las columnas que deseas — "Fecha", "Libellé (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 importa especialmente para los extractos franceses: no necesitas crear una plantilla separada para BNP Paribas frente a Société Générale frente a un extracto en papel escaneado de una caja de Crédit Mutuel en Bretaña. Las mismas definiciones de columna funcionan en todos ellos, porque la IA lee el documento como lo haría una persona: mirando 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ías definir una columna como "Tipo de transacción (opciones: Prélèvement / Virement / Chèque / Carte bancaire / Frais bancaires)" y la IA leerá cada libellé y asignará la categoría correcta — aunque ningún campo en el 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 IA

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

Paso a Paso: De Relevé Bancaire a Excel Estructurado

Pasar de un extracto bancario francés en PDF a un archivo Excel listo para conciliación implica seis pasos. El tiempo total por extracto, una vez definidas las columnas, es inferior a 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, las 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 en XLSX o CSV. El resultado 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 extractos bancarios a Excel.) La exportación a CSV es compatible con los módulos de importación de Sage, Cegid, EBP y Pennylane.

6

Crear 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 extracto 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.

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

Según las normas contables francesas, aunque el état de rapprochement bancaire no es explícitamente obligatorio para todas las empresas bajo un mismo estatuto, es el mecanismo práctico que satisface el requisito del Code de commerce Art. L123-12 de «une comptabilité régulière et sincère». Todo contable en Francia lo realiza, normalmente cada mes. El coste de tiempo de la conciliación está bien documentado — como exploramos en nuestro análisis de costes de conciliación bancaria, la conciliación manual para 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 final del relevé bancario y el saldo de la cuenta 512 en su sistema contable. Rara vez coinciden el primer día debido a diferencias de tiempo.
  • Punteo: revise línea por línea, emparejando cada transacción del relevé con un asiento en la cuenta 512. Las transacciones presentes en ambos lados se marcan (pointé).
  • Identificación de desviaciones: la diferencia se divide en dos grupos — transacciones en el relevé aún no contabilizadas (comisiones bancarias, transferencias recibidas) que requieren un asiento de regularización; y transacciones contabilizadas aún no en el relevé (cheques emitidos no cobrados) que no necesitan asiento, solo seguimiento.
  • Tabla ERB: una tabla de conciliación de dos columnas — el lado izquierdo muestra la cuenta 512 con ajustes, el lado derecho muestra el relevé 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 punteo 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

Las comparativas de métodos de extracción de 2026 para el mercado francés muestran un rango llamativo: la entrada manual promedia 45 minutos por extracto, la exportación CSV desde la banca online toma menos de 3 minutos (pero solo funciona con bancos nativos digitales que ofrezcan CSV limpio), y la extracción con IA/OCR toma de 30 segundos a 2 minutos por extracto, además de procesar extractos escaneados en papel que las exportaciones CSV no pueden tocar.

Para una pequeña empresa francesa con tres cuentas bancarias y extractos mensuales, la diferencia anual es la siguiente:

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 banca digital)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 ofrezcan 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 regionales, sucursales 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 para cualquier banco y cualquier formato.

¿Y las APIs bancarias DSP2? La directiva DSP2 (Directiva sobre Servicios de Pago 2) obliga a los bancos europeos a abrir APIs a agregadores externos autorizados — opciones como Bankin', Powens y Bridge pueden obtener transacciones en tiempo real. Pero el acceso DSP2 requiere integración con la API o una suscripción a un servicio agregador, y no todos los bancos franceses tienen una implementación de API lista para producción. Para el contable que solo necesita el relevé de compte del mes pasado en una hoja de cálculo, subir un PDF sigue siendo el camino de menor fricción.

Problemas frecuentes al extraer extractos bancarios franceses

Columnas separadas de Débito/Crédito vs. columna única 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 extractores 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, maneja páginas escaneadas y fotos igual que los PDF digitales. El límite práctico es la legibilidad: si una persona 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 letra 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 muestra una línea de frais bancaires a 12 € TTC (10 € HT + 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: Prélèvement / Virement / Chèque / Carte bancaire / Frais bancaires)" para marcar líneas de comisiones, 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 Rule Format para automatizar el cálculo durante la extracción.

Pruébalo con tu propio extracto bancario francés. Descubre cómo se ve un PDF de BNP Paribas o un relevé escaneado de Crédit Agricole cuando los datos llegan en columnas estructuradas — sin tocar una plantilla ni escribir una sola línea de transacción.

Pruébalo gratis

Sin registro. Procesa tus primeros extractos en menos de un minuto.

📮 contact email: [email protected]