12 meses, una hoja de cálculo:Conciliación bancaria francesa por lotes

20 de mayo de 2026. Esa es la fecha límite de presentación electrónica de la declaración fiscal — el paquete anual de declaración de impuestos que toda empresa francesa con ejercicio fiscal que cierra el 31 de diciembre debe presentar. Detrás de cada declaración fiscal hay al menos una conciliación bancaria (ERB), el estado que demuestra que el saldo de la cuenta 512 en su balance general coincide con la realidad. Para una empresa con tres cuentas bancarias en tres bancos franceses diferentes, eso significa conciliar aproximadamente 36 extractos bancarios individuales — cada uno con un formato distinto — antes de que su auditor pueda dar el visto bueno.

¿Es nuevo en la extracción de datos de extractos bancarios franceses? Comience con nuestra guía para extraer extractos bancarios franceses a Excel — cubre el formato RIB/IBAN, los tipos de transacción y los flujos de trabajo de un solo extracto. Este artículo trata sobre lo que cambia cuando tiene 12 de ellos de varios bancos y una fecha límite.

Deje de escribir datos a mano — deje que la IA los lea por usted
Sube una imagen o un PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébelo ahora →
Procesamiento por lotes de PDF de extractos bancarios franceses para conciliación de fin de año y cierre contable

Conclusiones clave

  1. Los feeds bancarios DSP2 solo extraen 90 días de transacciones — su fecha límite de declaración fiscal necesita los 12 meses completos, y su extracto bancario de enero ya era un PDF mucho antes de que comenzara la ventana del feed.
  2. Tres bancos franceses envían tres formatos de extracto diferentes y las 41 banca regionales de Crédit Agricole ni siquiera comparten el mismo diseño — conciliar 36 extractos no es una tarea contable, sino un problema de integración de datos oculto dentro de un libro mayor.
  3. ImageToTable.ai lee el extracto de cada banco francés por nombre de columna en lugar de por posición de píxel — defina Fecha, Descripción, Débito, Crédito una vez, y los 36 PDF se fusionan en una sola hoja de cálculo con una pista de auditoría automática.

La obligación anual de conciliación bancaria (Rapprochement Bancaire) en Francia

El artículo L123-12 del Código de Comercio francés no menciona explícitamente la "conciliación bancaria". Pero exige que todo comerciante lleve una contabilidad regular y sincera, controle el activo y el pasivo mediante inventario al menos una vez cada 12 meses y elabore cuentas anuales. En la práctica, ningún experto contable o comisario de cuentas (CAC) —el auditor legal exigido para las empresas francesas que superan dos de tres umbrales (4M€ de balance total, 8M€ de facturación neta, 50 empleados)— certificará las cuentas sin ver un estado de conciliación bancaria completado para cada cuenta bancaria activa.

La Corte de Apelación de Angers, en su sentencia del 15 de enero de 2001 (n.º 2000/00239), clasificó el cotejo (lettrage) y la conciliación bancaria como "elementos contables básicos". La ausencia de conciliación no es un formulario faltante; es una laguna en el control interno que un CAC está profesionalmente obligado a señalar. El Plan General de Contabilidad (reglamento ANC n.º 2014-03) refuerza esto al exigir justificación y trazabilidad para cada asiento contable.

La ERB no es legalmente obligatoria por sí sola, pero la presentación de la declaración fiscal (liasse fiscale) sí lo es — y la ERB es el documento que demuestra que el saldo de tu cuenta 512 es correcto en el balance. El 5 de mayo (en papel) o el 20 de mayo (presentación electrónica EDI-TDFC) es la fecha límite para que la declaración llegue a la administración tributaria para un cierre del 31 de diciembre. Eso significa que el trabajo de conciliación debe estar terminado semanas antes para que tu contador pueda incorporarlo al balance y a la cuenta de resultados.

Por qué las empresas francesas terminan con extractos de múltiples bancos

Una PYME francesa no opera como una pequeña empresa estadounidense con una cuenta corriente en Chase. El panorama bancario francés está fragmentado por diseño: una empresa puede tener una cuenta corriente en BNP Paribas para operaciones nacionales, una cuenta de ahorro en Crédit Agricole para excedentes de efectivo y una cuenta profesional en Qonto o Shine para la gestión diaria de gastos. Cada una de estas es una cuenta 512 separada en el plan de cuentas — y cada una requiere su propia ERB al cierre del año.

Este patrón de múltiples bancos es común, no excepcional. Una encuesta de Tiime sobre el comportamiento bancario de las PYME francesas encontró que la multibancarización está impulsada por la separación práctica de actividades (operaciones vs. ahorro vs. divisas), el acceso a diferentes productos financieros y, a veces, la dispersión deliberada del riesgo bancario — particularmente cuando un acuerdo de financiación respaldado por Bpifrance pide a la empresa diversificar sus prestamistas en un pool bancario.

El resultado práctico para la conciliación de fin de año: tres bancos significan tres extractos de cuenta diferentes cada mes. Crédit Agricole opera a través de 41 bancos regionales (caisses régionales), cada uno con autonomía sobre el formato de los extractos. BNP Paribas utiliza columnas separadas de débito y crédito. Société Générale utiliza una sola columna "Importe" con signos positivos y negativos. Una hoja de conciliación creada copiando y pegando de tres formatos de extracto diferentes, a lo largo de 12 meses, no es trabajo de una mañana. Es un problema estructural de integración de datos disfrazado de tarea contable.

Dónde los feeds bancarios y las exportaciones CSV se quedan cortos en el escenario multi-bancario francés

El software contable francés — Sage 100, Cegid Quadra, Pennylane, EBP — ha invertido mucho en la integración de feeds bancarios basados en DSP2. La teoría es clara: usted autoriza a su software a extraer transacciones directamente de su banco a través de un agregador bancario como Budget Insight, Bankin' o Powens. Pero la teoría tiene tres vacíos que se abren precisamente durante el cierre contable de fin de año.

Primero, los datos históricos a menudo son inaccesibles. Los feeds DSP2 y las conexiones EBICS normalmente extraen los últimos 90 días de transacciones. Una conciliación de fin de año que cubre de enero a diciembre necesita los 12 meses completos. Para períodos fuera de la ventana del feed — o para cuentas en bancos franceses más pequeños que no participan en la red de agregación — el recurso es el extracto bancario en PDF descargado del portal del cliente del banco, o en el caso de las cajas mutualistas más antiguas, el estado de cuenta en papel que se envió por correo y luego se escaneó.

Segundo, las exportaciones CSV de los bancos franceses no están estandarizadas entre instituciones. Un CSV de BNP Paribas usa punto y coma como separadores con decimales de coma; un CSV de Crédit Agricole usa diferentes encabezados de columna y formatos de fecha; un CSV de La Banque Postale estructura las descripciones de transacciones de manera diferente a un CSV de LCL. Descargar 12 meses de CSV de tres bancos significa normalizar al menos tres esquemas de columna diferentes antes de que pueda ocurrir cualquier fusión. El formato CFONB-120 existe como estándar, pero no todos los bancos lo soportan — y exportar en CFONB a menudo requiere navegar por diferentes rutas de menú en la interfaz de cada banco.

Tercero, el enfoque de feed presupone acceso digital en vivo, pero las empresas francesas que cambian de banco, cierran cuentas o manejan auditorías históricas a menudo solo tienen PDF. El Artículo L123-22 del Código de Comercio exige que las empresas conserven los extractos bancarios durante 10 años. Esos estados de cuenta de hace una década son PDF (o papel escaneado) en el mejor de los casos — ningún feed DSP2 llega tan atrás.

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

Cómo la extracción por lotes lee tres bancos franceses como un solo formato

La razón por la que tres bancos franceses se convierten en tres proyectos distintos de ingreso de datos es la dependencia de plantillas. Una herramienta OCR basada en plantillas dibuja cuadros delimitadores alrededor de coordenadas: "La fecha está en (x=45, y=120) en los extractos de BNP". Esas coordenadas son incorrectas en cuanto el banco actualiza su diseño, y no tienen sentido en un PDF de Crédit Agricole de una caisse régionale diferente.

ImageToTable.ai reemplaza las plantillas de coordenadas con extracción por nombre de columna: defines los nombres de columna que deseas — "Fecha", "Libellé (Descripción)", "Débito", "Crédito", "Saldo (Balance)" — una vez. La IA lee cada relevé bancaire como lo haría una persona: identifica la columna de fecha reconociendo patrones de fecha, localiza las descripciones de transacciones por su posición estructural respecto a los montos, y determina si un valor pertenece al débito o al crédito según el contexto circundante — no verificando qué coordenadas de píxel contienen un signo menos. Este es el mismo mecanismo que cubrimos en nuestra guía de procesamiento por lotes de facturas francesas para cierre de año: la lógica es independiente del formato, lo que hace posible el procesamiento por lotes genuino de múltiples fuentes.

No configuras BNP Paribas, Crédit Agricole y Société Générale por separado. Configuras un conjunto de nombres de columna, subes los 36 PDFs, y la IA aplica la misma lógica de extracción a cada página. Un diseño de dos columnas separadas y una sola columna "Monto" con notación de signo producen filas estructuralmente idénticas en la salida.

Lo que ocurre internamente es semántico, no posicional. La IA entiende que "Monto" con un valor negativo en un extracto de Société Générale equivale a una entrada de débito en un extracto de BNP Paribas. No necesita saber dónde aparece el monto en la página. Necesita saber qué significa el monto en el contexto de la fila de transacción. Esa es la diferencia entre OCR basado en plantillas y extracción con modelos de visión-lenguaje — y es la razón por la que la misma definición de columna funciona en todos los formatos de relevé de bancos franceses sin modificación.

De 36 PDF a una hoja de conciliación: el flujo de trabajo por lotes

El flujo de trabajo tiene tres pasos, y la estructura del resultado es lo que importa para la ERB:

1
Sube los 36 PDF. Arrastra cada extracto bancario — de enero a diciembre de BNP, Crédit Agricole y Société Générale — a una sola carga. La herramienta acepta PDF descargados de los portales del cliente de la banca, extractos en papel escaneados y fotos de extractos impresos tomadas con el teléfono. Los formatos que en un flujo manual requerirían tres normalizaciones CSV separadas entran como un solo lote.
2
Define tus columnas una vez. Escribe los nombres de las columnas para tu ERB: "Fecha," "Descripción," "Referencia," "Débito," "Crédito," "Saldo," "Banco." También puedes añadir una columna inferida — una columna donde la IA determina un valor que no está impreso explícitamente en el extracto. Por ejemplo, define "Categoría (opciones: Cargos bancarios/Cargo automático/Transferencia/Cheque/Tarjeta de crédito/Otro)" y la IA lee cada descripción de transacción, reconoce el tipo de operación por la redacción y completa la categoría automáticamente — ahorrando el paso de clasificación posterior a la extracción. Las columnas calculadas también pueden ejecutar cálculos durante la extracción: define "Diferencia = Crédito − Débito" para marcar desequilibrios por fila mientras la IA lee.
3
Exporta el archivo Excel combinado. El resultado es una sola hoja de cálculo con todas las transacciones de los 12 meses y los 3 bancos en una tabla. Una columna "Archivo fuente" identifica de qué extracto proviene cada fila. Esta columna se convierte en la pista de auditoría: cada transacción en la ERB se puede rastrear hasta la página específica del PDF bancario de donde se originó. El archivo se puede importar directamente en Sage, Cegid, EBP, Pennylane, o entregarse a su auditor para su incorporación en la declaración fiscal.

El proceso por lotes es el mismo motor de extracción que impulsa nuestro convertidor de extractos bancarios a Excel — utilizado para extractos individuales — ampliado para manejar volumen. La diferencia estructural clave en el modo por lotes es la columna "Archivo fuente", que preserva la procedencia en un conjunto de carga arbitrariamente grande.

JPG/PNG/PDF Extracción con IA

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

Cómo se ve el resultado para un auditor francés

La hoja de cálculo exportada no es un volcado bruto. Es una tabla estructurada donde cada encabezado de columna es el nombre de columna que usted definió, y los datos están estandarizados independientemente del formato de origen. Un cargo automático (prélèvement) de BNP Paribas, una transferencia (virement) de Crédit Agricole y un pago con tarjeta (paiement par carte) de Société Générale llegan todos a las mismas filas estructuradas con las mismas columnas.

La columna "Archivo fuente" significa que el auditor o el auditor externo puede rastrear cualquier transacción hasta el PDF de origen. En un flujo de trabajo manual, rastrear una discrepancia hasta su origen implica abrir los PDF uno por uno. En la salida por lotes, la pista de auditoría está integrada en la propia hoja de cálculo. Para los propietarios de pequeñas empresas que gestionan su propia contabilidad durante el año y entregan el archivo a un contador para el cierre contable, esta auditabilidad elimina el punto de fricción más común en la entrega: "¿de dónde salió este número?"

La salida estandarizada se puede importar prácticamente en cualquier entorno contable francés — Sage 100, Cegid Quadra, EBP Compta, Pennylane, iTool, o una plantilla personalizada de conciliación en Excel que su despacho contable ya utilice. Para empresas que manejan múltiples flujos de gastos franceses, el mismo enfoque por lotes se aplica a notas de gastos francesas por lotes (notes de frais) — el desafío estructural es idéntico, solo cambia el tipo de documento.

Preguntas frecuentes

¿Funciona con extractos bancarios escaneados en papel o solo con PDF digitales?

Funciona con ambos. La IA procesa el contenido visual de la página — papel escaneado, PDF descargado del espacio cliente, foto de un extracto impreso con el móvil. La calidad de la imagen importa: una foto borrosa y en ángulo dará una extracción menos fiable que un escaneado plano a 200+ DPI, pero el sistema maneja la misma variedad de formatos que las empresas francesas manejan realmente — incluidos los extractos trimestrales en papel que aún envían algunas cajas regionales de Crédit Mutuel.

¿Puedo extraer el RIB/IBAN de cada extracto?

Sí. El bloque RIB (Relevé d'Identité Bancaire) — que contiene el código banco (5 dígitos), código sucursal (5 dígitos), número de cuenta (11 dígitos) y clave RIB (2 dígitos) — se puede extraer como columna. Esto es útil al consolidar extractos de varios bancos: puedes incluir el RIB como columna para identificar a qué cuenta pertenece cada transacción, complementando la columna "Archivo fuente" con un identificador bancario legible por máquina.

¿Distingue entre tipos de operaciones francesas — domiciliación, transferencia, cheque?

La IA lee la descripción de la operación (libellé) e identifica el tipo a partir del texto. Los extractos bancarios franceses suelen etiquetar las domiciliaciones con prefijos "PRLV", las transferencias con "VIR", los cheques con su número, y las operaciones con tarjeta con la fecha y el comercio. El mecanismo de columna inferida permite añadir una columna "Tipo de operación" que la IA rellena leyendo cada libellé — sin clasificación manual tras la exportación.

¿Cuánto se tarda en procesar 36 extractos?

El tiempo de carga depende del tamaño del archivo, pero la extracción procesa aproximadamente una página cada 5-10 segundos. Un extracto de 3 páginas tarda entre 15 y 30 segundos. Para 36 extractos de 3 páginas de media, el procesamiento se ejecuta en segundo plano mientras el estado se actualiza en tiempo real. El tiempo ahorrado respecto a la entrada manual se multiplica con el volumen: una página de extracto que lleva unos 3 minutos escribir a mano se procesa en 5-10 segundos, una mejora de 18x solo en el paso de introducción de datos. Para 100+ páginas de varios bancos, esta es la diferencia entre terminar el ERB esa misma tarde o repartirlo en varias noches.

¿Puede funcionar con mi software de contabilidad francés actual (Sage, Cegid, EBP)?

Sí. El resultado es un archivo Excel estándar (XLSX) que se puede importar en cualquier software de contabilidad francés que acepte importación estructurada de datos. Sage 100, Cegid Quadra, EBP Compta, Pennylane e iTool admiten la importación de datos de transacciones en Excel. La estructura de columnas que definas durante la extracción puede alinearse con la plantilla de importación de tu software, por lo que el archivo se integra directamente en el diario de banco sin necesidad de reformatear.

El ERB no es la tarea contable. La tarea contable es decidir a qué cuenta de gasto corresponde cada débito y si ese cargo debe ir a la cuenta 627 (servicios bancarios), a la 6616 (intereses) o a una cuenta de proveedor. Nada de ese criterio se automatiza. Lo que se automatiza es extraer los datos de transacciones de 36 PDFs y llevarlos a una hoja de cálculo donde puedas aplicar ese criterio, sin tener que pasar cinco horas tecleando números primero.

📮 contact email: [email protected]