12 Meses, Uma Planilha:
Conciliação em Lote de Extratos Bancários Franceses
20 de maio de 2026. Esse é o prazo de entrega eletrônica da liasse fiscale — o pacote anual de declaração de imposto que toda empresa francesa com ano fiscal encerrando em 31 de dezembro deve enviar. Por trás de cada liasse fiscale está pelo menos um état de rapprochement bancaire (ERB), a conciliação bancária que comprova que o saldo da conta 512 no seu balanço corresponde à realidade. Para uma empresa com três contas bancárias em três bancos franceses diferentes, isso significa conciliar cerca de 36 extratos bancários individuais — cada um com um layout diferente — antes que seu contador possa aprovar.
Novo na extração de dados de extratos bancários franceses? Comece com nosso guia para extrair extratos bancários franceses para o Excel — ele cobre o formato RIB/IBAN, tipos de transação e fluxos de trabalho com um único extrato. Este artigo aborda o que muda quando você tem 12 deles em vários bancos e um prazo apertado.
Principais Conclusões
- Os feeds bancários DSP2 puxam apenas 90 dias de transações — seu prazo da liasse fiscale precisa de todos os 12 meses, e seu extrato bancário de janeiro já era um PDF muito antes do início da janela do feed.
- Três bancos franceses enviam três formatos de extrato diferentes, e as 41 caixas regionais do Crédit Agricole nem sequer compartilham o mesmo layout — conciliar 36 extratos não é uma tarefa contábil, mas um problema de integração de dados escondido dentro de um razão.
- O ImageToTable.ai lê qualquer extrato de banco francês pelo nome da coluna, em vez da posição do pixel — defina Data, Histórico, Débito, Crédito uma vez, e todos os 36 PDFs são mesclados em uma única planilha com uma trilha de auditoria automática.
A Exigência de Conciliação Bancária (Rapprochement Bancaire) de Final de Ano na França
O Artigo L123-12 do Código de Comércio francês não menciona "conciliação bancária" explicitamente. Mas exige que todo comerciante mantenha uma contabilidade regular e honesta (comptabilité régulière et sincère), controle ativos e passivos por inventário pelo menos uma vez a cada 12 meses e produza contas anuais. Na prática, nenhum expert-comptable ou commissaire aux comptes (CAC) — o auditor estatutário exigido para empresas francesas que excedem dois de três limites (4M€ de balanço total, 8M€ de faturamento líquido, 50 funcionários) — certificará contas sem ver um état de rapprochement bancaire concluído para cada conta bancária ativa.
O Tribunal de Apelação de Angers, em sua decisão de 15 de janeiro de 2001 (nº2000/00239), classificou a conciliação (lettrage) e o rapprochement bancaire como "éléments comptables de base" — elementos contábeis básicos. A ausência de conciliação não é um formulário faltante; é uma lacuna no controle interno (contrôle interne) que um CAC é profissionalmente obrigado a sinalizar. O Plano Contábil Geral (règlement ANC n°2014-03) reforça isso ao exigir justificativa e rastreabilidade para cada lançamento contábil.
A ERB não é legalmente obrigatória por si só, mas a entrega da liasse fiscal é — e a ERB é o documento que comprova que o saldo da sua conta 512 está correto no balanço. 5 de maio (papel) ou 20 de maio (arquivamento eletrônico EDI-TDFC) é o prazo para a liasse chegar à administração fiscal para um encerramento em 31 de dezembro. Isso significa que o trabalho de conciliação precisa ser concluído semanas antes para que seu contador possa incorporá-lo ao balanço e à demonstração de resultados.
Por Que Empresas Francesas Acabam com Extratos em Múltiplos Bancos
Uma PME francesa não funciona como uma pequena empresa americana com uma única conta corrente no Chase. O cenário bancário francês é fragmentado por design: uma empresa pode ter uma conta corrente (compte courant) no BNP Paribas para operações domésticas, uma conta poupança (compte d'épargne) no Crédit Agricole para excedente de caixa e uma conta empresarial no Qonto ou Shine para gestão de despesas do dia a dia. Cada uma delas é uma conta 512 separada no plano de contas — e cada uma exige sua própria ERB no final do ano.
Esse padrão de múltiplos bancos é comum, não excepcional. Uma pesquisa sobre o comportamento bancário de PMEs francesas feita pela Tiime constatou que a multi-bancarização (multi-bancarisation) é impulsionada pela separação prática de atividades (operações vs. poupança vs. moeda estrangeira), acesso a diferentes produtos financeiros e, às vezes, pela diversificação deliberada do risco bancário — especialmente quando um acordo de financiamento apoiado pela Bpifrance pede que a empresa diversifique seus credores em um pool bancário (pool bancaire).
O resultado prático para a conciliação de final de ano: três bancos significam três extratos bancários (relevés de compte) diferentes a cada mês. O Crédit Agricole opera por meio de 41 bancos regionais (caisses régionales), cada um com autonomia sobre a formatação dos extratos. O BNP Paribas usa colunas separadas de débito e crédito. O Société Générale usa uma única coluna "Montant" com sinais positivos e negativos. Uma planilha de conciliação construída copiando e colando de três formatos de extrato diferentes, ao longo de 12 meses, não é trabalho para uma manhã. É um problema estrutural de integração de dados disfarçado de tarefa contábil.
Onde os Feeds Bancários e Exportações CSV Falham no Cenário Multi-Banco Francês
Softwares de contabilidade franceses — Sage 100, Cegid Quadra, Pennylane, EBP — investiram pesado na integração de feeds bancários via DSP2. A teoria é simples: você autoriza seu software a puxar transações diretamente do banco por meio de um agregador bancário (agrégateur bancaire) como Budget Insight, Bankin' ou Powens. Mas a teoria tem três lacunas que se abrem exatamente durante o fechamento do ano.
Primeiro, dados históricos geralmente são inacessíveis. Feeds DSP2 e conexões EBICS normalmente puxam os últimos 90 dias de transações. Uma conciliação de final de ano que cobre de janeiro a dezembro precisa de todos os 12 meses. Para períodos fora da janela do feed — ou para contas em bancos franceses menores que não participam da rede de agregação — a alternativa é o PDF do relevé bancaire baixado do espace client do banco, ou, no caso de caixas mutualistas antigas, o extrato impresso que foi enviado pelo correio e depois digitalizado.
Segundo, exportações CSV de bancos franceses não são padronizadas entre instituições. Um CSV do BNP Paribas usa ponto e vírgula como separadores com vírgula para decimais; um CSV do Crédit Agricole usa cabeçalhos de coluna e formatos de data diferentes; um CSV do La Banque Postale estrutura as descrições das transações de forma diferente de um CSV do LCL. Baixar 12 meses de CSVs de três bancos significa normalizar pelo menos três esquemas de colunas diferentes antes que qualquer mesclagem possa acontecer. O formato CFONB-120 existe como padrão, mas nem todo banco o suporta — e exportar em CFONB geralmente exige navegar por menus diferentes na interface de cada banco.
Terceiro, a abordagem de feed pressupõe acesso digital ativo, mas empresas francesas que trocam de banco, encerram contas ou lidam com auditorias históricas geralmente só têm PDFs. O Artigo L123-22 do Código de Comércio exige que as empresas retenham relevés bancaires por 10 anos. Esses extratos de uma década atrás são PDFs (ou papel digitalizado) na melhor das hipóteses — nenhum feed DSP2 alcança tão longe.
Como a Extração em Lote Lê Três Bancos Franceses Como Um Único Formato
O motivo pelo qual três bancos franceses se tornam três projetos separados de entrada de dados é a dependência de modelos. Uma ferramenta de OCR baseada em modelos desenha caixas delimitadoras em torno de coordenadas: "Data está em (x=45, y=120) nos extratos do BNP." Essas coordenadas se tornam inválidas assim que o banco atualiza seu layout, e são inúteis em um PDF do Crédit Agricole de uma caisse régionale completamente diferente.
O ImageToTable.ai substitui modelos de coordenadas por extração por nome de coluna: você define os nomes das colunas desejadas — "Data," "Descrição," "Débito," "Crédito," "Saldo" — uma vez. A IA lê cada relevé bancário como uma pessoa faria: identifica a coluna de data reconhecendo padrões de data, localiza descrições de transações por sua posição estrutural em relação aos valores, e determina se um valor pertence ao débito ou crédito com base no contexto ao redor — e não verificando quais coordenadas de pixel contêm um sinal de menos. Este é o mesmo mecanismo que abordamos em nosso guia de processamento de faturas francesas em lote para fechamento de ano: a lógica é independente de formato, que é o que torna possível o processamento em lote genuíno de múltiplas fontes.
Você não configura BNP Paribas, Crédit Agricole e Société Générale separadamente. Você configura um conjunto de nomes de colunas, carrega todos os 36 PDFs, e a IA aplica a mesma lógica de extração a cada página. Um layout de duas colunas separadas e uma única coluna "Montante" com notação de sinal produzem linhas estruturalmente idênticas na saída.
O que acontece internamente é semântico, não posicional. A IA entende que "Montante" com valor negativo em um extrato da Société Générale equivale a um lançamento de débito em um extrato do BNP Paribas. Ela não precisa saber onde na página o valor aparece. Ela precisa saber o que o valor significa no contexto da linha da transação. Essa é a diferença entre OCR baseado em modelo e extração por modelo de visão-linguagem — e é a razão pela qual a mesma definição de coluna funciona em todos os formatos de relevé de bancos franceses sem modificação.
De 36 PDFs para uma Planilha de Conciliação: O Fluxo em Lote
O fluxo tem três etapas, e a estrutura da saída é o que importa para o ERB:
O processo em lote é o mesmo mecanismo de extração que alimenta nosso conversor de extrato bancário para Excel dedicado — usado para relevés individuais — escalado para lidar com volume. A principal diferença estrutural no modo lote é a coluna "Arquivo de Origem", que preserva a proveniência em um conjunto de upload arbitrariamente grande.
Os arquivos são processados com segurança e não são armazenados.
Como Fica a Saída para um Contador Francês
A planilha exportada não é um despejo bruto. É uma tabela estruturada onde cada cabeçalho de coluna é o nome da coluna que você definiu, e os dados são padronizados independentemente do formato de origem. Um débito direto (prélèvement) do BNP Paribas, uma transferência (virement) do Crédit Agricole e um pagamento com cartão (paiement par carte) do Société Générale caem todos nas mesmas linhas estruturadas com as mesmas colunas.
A coluna "Arquivo de Origem" significa que o expert-comptable ou CAC pode rastrear qualquer transação até o PDF original. Em um fluxo manual, rastrear uma discrepância até sua origem significa abrir PDFs individuais um por um. Na saída em lote, a trilha de auditoria está embutida na própria planilha. Para proprietários de pequenas empresas que cuidam de sua própria contabilidade (tenue de compte) durante o ano e entregam o arquivo a um contador para o fechamento (clôture), essa auditabilidade remove o ponto de atrito mais comum na transferência: "de onde veio esse número?"
A saída padronizada pode ser importada para praticamente qualquer ambiente contábil francês — Sage 100, Cegid Quadra, EBP Compta, Pennylane, iTool ou um modelo personalizado de reconciliação em Excel que seu cabinet d'expertise comptable já usa. Para empresas que lidam com múltiplos fluxos de despesas francesas, a mesma abordagem em lote se aplica a relatórios de despesas francesas em lote (notes de frais) — o desafio estrutural é idêntico, apenas o tipo de documento difere.
Perguntas Frequentes
Funciona com extratos bancários digitalizados em papel ou apenas com PDFs digitais?
Funciona com ambos. A IA processa o conteúdo visual da página — papel digitalizado, PDF baixado de um espaço cliente, foto de smartphone de um extrato impresso. A qualidade da imagem importa: uma foto borrada tirada em ângulo produzirá extração menos confiável do que uma digitalização plana com 200+ DPI, mas o sistema lida com a mesma variedade de entradas que as empresas francesas realmente enfrentam — incluindo os extratos de papel trimestrais ainda enviados por algumas caixas regionais do Crédit Mutuel.
Posso extrair o RIB/IBAN de cada extrato?
Sim. O bloco RIB (Relevé d'Identité Bancaire) — contendo o código banco (5 dígitos), código agência (5 dígitos), número da conta (11 dígitos) e chave RIB (2 dígitos) — pode ser extraído como uma coluna. Isso é útil ao consolidar extratos de vários bancos: você pode incluir o RIB como uma coluna para identificar a qual conta cada transação pertence, complementando a coluna "Arquivo Fonte" com um identificador bancário legível por máquina.
E quanto aos tipos de transação franceses — ele distingue débito automático de transferência de cheque?
A IA lê a descrição da transação (libellé) e identifica o tipo a partir do texto. Os extratos bancários franceses normalmente marcam débitos automáticos com prefixos "PRLV", transferências com "VIR", cheques com números de cheque e transações com cartão bancário com a data e o comerciante. O mecanismo de coluna inferida permite adicionar uma coluna "Tipo de Operação" que a IA preenche lendo cada libellé — sem classificação manual após a exportação.
Quanto tempo leva para processar 36 extratos?
O tempo de upload depende do tamanho do arquivo, mas a extração em si processa aproximadamente uma página a cada 5-10 segundos. Um extrato de 3 páginas leva cerca de 15-30 segundos. Para 36 extratos com média de 3 páginas cada, o processamento ocorre em segundo plano enquanto o status é atualizado em tempo real. O tempo economizado em relação à entrada manual aumenta com o volume: uma única página de extrato que leva cerca de 3 minutos para digitar manualmente é processada em 5-10 segundos, uma melhoria de 18x apenas na etapa de entrada de dados. Para 100+ páginas de vários bancos, esta é a diferença entre terminar o ERB na mesma tarde versus distribuí-lo por várias noites.
Isso funciona junto com meu software de contabilidade francês atual — Sage, Cegid, EBP?
Sim. A saída é um arquivo Excel (XLSX) padrão que pode ser importado em qualquer software de contabilidade francês que aceite importação de dados estruturados. Sage 100, Cegid Quadra, EBP Compta, Pennylane e iTool suportam a importação de dados de transações em Excel. A estrutura de colunas que você define durante a extração pode ser alinhada com o modelo de importação do seu software, para que o arquivo seja inserido diretamente no journal de banque (diário bancário) sem necessidade de reformatação.
O ERB não é a tarefa contábil. A tarefa contábil é decidir a qual compte de charge cada prélèvement corresponde e se esse débito deve ir para a conta 627 (serviços bancários), conta 6616 (juros) ou uma conta de fornecedor. Nada desse julgamento é automatizado. O que é automatizado é extrair os dados de transações de 36 PDFs e colocá-los em uma planilha onde você pode realizar esse julgamento — sem gastar cinco horas digitando números primeiro.