12 Meses, Uma Planilha:
Conciliação de Extratos Bancários Franceses em Lote
20 de maio de 2026. Esse é o prazo de envio eletrônico do pacote de declaração fiscal — o pacote anual de declaração de impostos que toda empresa francesa com ano fiscal encerrando em 31 de dezembro deve enviar. Por trás de cada pacote de declaração fiscal há pelo menos uma conciliação bancária (ERB), a declaração de 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 em 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 de extrato único. Este artigo é sobre o que muda quando você tem 12 deles em vários bancos e um prazo.
Principais Conclusões
- Os feeds bancários DSP2 puxam apenas 90 dias de transações — seu prazo do pacote de declaração fiscal 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 bancas regionais do Crédit Agricole nem 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 livro-razão.
- O ImageToTable.ai lê o extrato de cada banco francês pelo nome da coluna em vez da posição do pixel — defina Data, Descrição, 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 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 total do balanço, 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 (regulamento 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 seu saldo da 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 opera 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 é 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 descobriu 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 dispersã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 Ficam Curtos no Cenário Multi-Bancário Francês
O software de contabilidade francês — Sage 100, Cegid Quadra, Pennylane, EBP — investiu pesadamente na integração de feeds bancários baseados em DSP2. A teoria é limpa: você autoriza seu software a puxar transações diretamente do seu banco via um agregador bancário (agrégateur bancaire) como Budget Insight, Bankin' ou Powens. Mas a teoria tem três lacunas que se abrem precisamente durante o fechamento contábil de fim de ano.
Primeiro, os dados históricos são frequentemente inacessíveis. Os feeds DSP2 e as conexões EBICS normalmente puxam os últimos 90 dias de transações. Uma conciliação de fim 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 participan na rede de agregação — o recurso é o extrato bancário (relevé bancaire) em PDF baixado do portal do cliente (espace client) do banco, ou, no caso de caisses mutualistas mais antigas, o extrato em papel que foi enviado por correio e depois escaneado.
Segundo, as exportações CSV dos bancos franceses não são padronizadas entre instituições. Um CSV do BNP Paribas usa ponto e vírgula como separadores com decimais por vírgula; um CSV do Crédit Agricole usa cabeçalhos de columna e formatos de data diferentes; um CSV do La Banque Postale estrutura as descripções de 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 columna diferentes antes que qualquer mescla possa ocorrer. O formato CFONB-120 existe como padrão, mas nem todos os bancos o suportam — e exportar em CFONB frequentemente requer navegar por diferentes caminhos de menu na interface de cada banco.
Terceiro, a abordagem de feed presume acesso digital ao vivo, mas empresas francesas que mudan de banco, fechan contas ou lidan com auditorias históricas frequentemente só têm PDFs. O Artigo L123-22 do Código de Comércio exige que as empresas retengan extratos bancários (relevés bancaires) por 10 anos. Esses extratos de uma década são PDFs (ou papel escaneado) na melhor das hipóteses — nenhun feed DSP2 alcanza 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 ficam erradas no momento em 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 pela extração por nomes de colunas: você define os nomes das colunas desejadas — "Data," "Descrição," "Débito," "Crédito," "Saldo" — uma vez. A IA lê cada relevé bancaire como uma pessoa faria: identifica a coluna de data reconhecendo padrões de data, localiza as descrições das 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 único 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 separado de duas colunas 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 de Trabalho em Lote
O fluxo de trabalho tem três etapas, e a estrutura da saída é o que importa para a ERB:
O processo em lote usa o mesmo mecanismo de extração que alimenta nosso conversor de extrato bancário para Excel — usado para extratos individuais — ampliado 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 em que cada cabeçalho de coluna é o nome de coluna que você definiu, e os dados são padronizados independentemente do formato de origem. Um débito automático (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 chegam todos nas mesmas linhas estruturadas, com as mesmas colunas.
A coluna "Arquivo de Origem" significa que o contador ou auditor externo pode rastrear qualquer transação até o PDF de origem. Em um fluxo de trabalho manual, rastrear uma diferença 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 da própria contabilidade (tenue de compte) durante o ano e entregam o arquivo a um contador para o fechamento contábil (clôture), essa auditabilidade elimina 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 de conciliação em Excel personalizado que seu escritório de contabilidade já usa. Para empresas que lidam com múltiplos fluxos de despesas francesas, a mesma abordagem em lote se aplica a notas de despesas francesas em lote (notes de frais) — o desafio estrutural é idêntico, apenas o tipo de documento muda.
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 e inclinada 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 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 concluir 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ção de 36 PDFs para uma planilha onde você pode realizar esse julgamento — sem gastar cinco horas digitando números primeiro.