Artigo · Gestão e finanças
OFX ou CSV: qual formato de extrato bancário usar para importar no sistema
OFX, CSV ou PDF? Compare os formatos de extrato bancário para importar num sistema financeiro: o que cada um traz, prós, contras e como evitar erros.
Por Henrique SampaioPublicado em 8 min de leitura

Resumo em 30 segundos
- Para importar o extrato num sistema financeiro, o OFX é a primeira escolha: segue um padrão aberto, traz cada lançamento em campos com nome fixo e, em geral, um identificador que ajuda a evitar duplicidade.
- O CSV é a segunda opção: abre em qualquer planilha, mas não tem uma especificação formal única, e cada banco monta as colunas do seu jeito.
- O PDF foi feito para ler e guardar; só serve para importar quando o sistema sabe ler o layout daquele banco.
- Antes de importar um CSV, confira separador, formato do valor, formato da data e sinal das saídas, e não abra e salve o arquivo na planilha.
- O formato certo depende do destino: OFX para o software de gestão, CSV para análise na planilha e PDF para o arquivo e o contador.
Neste artigo
- Qual formato de extrato é melhor para importar: OFX ou CSV?
- O que é o OFX e o que ele traz?
- O que é o CSV e quando ele é a melhor escolha?
- E o extrato em PDF serve para importar?
- Qual a diferença entre OFX, CSV e PDF na hora de importar?
- Como conferir um CSV antes de importar?
- Como fazer isso no LUME Hub
- Resumindo
- Perguntas frequentes
Imagine que você abre a tela de exportação do extrato e o banco oferece três opções: OFX, CSV e PDF. Você escolhe o CSV porque já conhece planilha, importa no sistema e descobre que R$ 1.250,00 virou R$ 1,25 e que o dia 03/10 virou 10 de março. O arquivo não estava errado. Só não era o formato certo para aquele uso.
Este guia compara os três formatos com foco em uma pergunta: qual usar para importar o extrato num sistema financeiro. Você vai ver o que cada arquivo traz, os prós e contras de cada um e como conferir um CSV antes de importar.
Qual formato de extrato é melhor para importar: OFX ou CSV?
Para importar num sistema financeiro, prefira o OFX: ele segue um padrão aberto, traz cada lançamento em campos com nome fixo e, em geral, um identificador por transação. Use o CSV quando o banco não oferecer OFX ou quando o destino for uma planilha.
A escolha depende do que você vai fazer com o arquivo:
| Situação | Formato indicado | Por quê |
|---|---|---|
| Importar num software de gestão financeira | OFX | Campos padronizados, valor com sinal e identificador por lançamento |
| O banco não oferece OFX | CSV | É texto em colunas, que a maioria dos sistemas consegue ler com algum ajuste |
| Analisar, filtrar ou somar numa planilha | CSV | Abre em qualquer planilha e vira tabela |
| Guardar como comprovante ou mandar ao contador | Mantém o layout oficial do banco, pronto para ler e imprimir | |
| Só existe o PDF | PDF, com cuidado | Funciona apenas se o sistema souber ler o layout daquele banco |
Na dúvida sobre onde fica a exportação no seu banco, os guias de como exportar o extrato OFX no Nubank, no Itaú, no Bradesco e no Banco do Brasil mostram o caminho.
O que é o OFX e o que ele traz?
OFX (Open Financial Exchange) é um padrão aberto para troca de dados financeiros entre bancos e programas. No extrato, ele traz cada transação com data, valor com sinal, descrição e um identificador, além do saldo da conta.
Segundo a Financial Data Exchange (FDX), consórcio que hoje mantém o padrão, o OFX nasceu de um anúncio feito em janeiro de 1997 por Microsoft, Intuit e CheckFree, e a especificação está disponível para qualquer instituição financeira ou empresa de software implementar.
Num extrato em OFX, cada transação vem num bloco próprio, com campos que têm sempre o mesmo nome. Um trecho simplificado, com valores fictícios, fica assim:
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20261003</DTPOSTED>
<TRNAMT>1250.00</TRNAMT>
<FITID>202610030001</FITID>
<MEMO>PIX RECEBIDO CLIENTE A</MEMO>
</STMTTRN>
O que cada campo significa, segundo a especificação OFX 2.2:
- DTPOSTED é a data em que a transação foi lançada na conta, sempre no mesmo formato (ano, mês, dia).
- TRNAMT é o valor. Entradas e saídas são indicadas pelo sinal do valor, sem coluna separada de débito e crédito.
- FITID é o identificador da transação dado pela instituição financeira, usado para detectar downloads repetidos.
- NAME e MEMO guardam a descrição. O texto varia de banco para banco.
O extrato traz também o saldo da conta e a data desse saldo, o que permite conferir se a importação fechou. O artigo o que é arquivo OFX explica o formato em mais detalhes.
Prós do OFX: estrutura fixa, data num formato só, valor com sinal, identificador por lançamento e saldo para conferência.
Contras do OFX: não abre como tabela numa planilha, depende de o banco oferecer a exportação nesse formato, e o que vem preenchido em cada campo varia de banco para banco.
O que é o CSV e quando ele é a melhor escolha?
CSV é um arquivo de texto em que cada linha é um registro e os campos são separados por um caractere, como vírgula ou ponto e vírgula. É o jeito mais simples de levar uma tabela de um programa para outro.
O problema está na palavra "simples". A RFC 4180, documento técnico que descreve o formato, registra que não existe uma especificação formal do CSV e que, por isso, há diferenças consideráveis entre as implementações. Na prática, cada banco monta o seu CSV com as próprias colunas, o próprio separador e o próprio formato de data e de valor.
Prós do CSV: abre em qualquer planilha, é fácil de filtrar e somar e é a alternativa quando o banco não oferece OFX.
Contras do CSV: o separador pode ser vírgula ou ponto e vírgula; o valor pode usar vírgula ou ponto como decimal; a data pode vir como dia/mês ou mês/dia; o banco pode usar colunas separadas para débito e crédito; e nem sempre há identificador por lançamento. Cada uma dessas diferenças é uma chance de erro na importação.
E o extrato em PDF serve para importar?
O PDF foi feito para ler, imprimir e guardar, não para importar. Ele só serve para importação quando o sistema sabe ler o layout específico daquele banco.
O PDF reproduz a página do extrato como ela aparece na tela, e cada banco desenha essa página de um jeito. Para tirar os lançamentos dali, o sistema precisa reconhecer onde está a data, a descrição e o valor em cada linha. Se o PDF for uma imagem escaneada, nem há texto para ler.
Use o PDF para o que ele faz bem: comprovante, arquivo do mês e envio ao contador.
Qual a diferença entre OFX, CSV e PDF na hora de importar?
A diferença está em quanto o sistema precisa adivinhar: no OFX quase nada, no CSV algumas coisas e no PDF quase tudo. A tabela resume os pontos que mais causam erro:
| Ponto de atenção | OFX | CSV | |
|---|---|---|---|
| Separador de campos | Não se aplica (cada campo tem nome) | Vírgula, ponto e vírgula ou tabulação | Não se aplica (é layout visual) |
| Formato da data | Fixo: ano, mês, dia | Varia por banco | Varia por banco |
| Entradas e saídas | Sinal do valor | Sinal ou colunas de débito e crédito | Depende do layout |
| Identificador por lançamento | Previsto no padrão (FITID) | Às vezes | Não |
| Saldo para conferir | Em geral, sim | Às vezes, numa linha à parte | No texto da página |
| Risco de alterar sem querer | Baixo | Alto, se abrir e salvar na planilha | Baixo |
Como conferir um CSV antes de importar?
Abra o arquivo num editor de texto, e não na planilha, e confira cinco coisas: separador, formato do valor, formato da data, sinal das saídas e linhas extras no começo ou no fim.
- Separador. Veja se os campos estão separados por vírgula ou por ponto e vírgula. Se o valor também usa vírgula como decimal, o separador precisa ser outro, ou o valor precisa vir entre aspas.
- Valor. R$ 1.250,00 pode aparecer como
1250,00,1.250,00ou1250.00. O sistema precisa saber qual é o decimal. - Data. Procure um dia maior que 12 para descobrir se a data vem como dia/mês ou mês/dia.
- Sinal. Confira se as saídas vêm com sinal negativo ou numa coluna própria de débito.
- Linhas extras. Cabeçalho com nome do banco, linha de saldo anterior e totais no fim não são lançamentos e podem virar entradas falsas.
Se precisar olhar o CSV numa planilha, use a importação de texto. A Microsoft explica que, ao abrir um CSV direto no Excel, o programa aplica as configurações de formato padrão a cada coluna; pela importação de texto ou CSV da aba Dados, você escolhe o separador e o tipo de cada coluna. A mesma página lembra que o separador de lista usado pelo Excel ao salvar CSV vem das configurações regionais do Windows.
Como fazer isso no LUME Hub
O LUME Hub é uma plataforma tudo-em-um para pequenos negócios, prestadores de serviço, consultores e agências, com conteúdo, vendas, clientes, organização e financeiro no navegador. O Financeiro do LUME Hub aceita os formatos mais comuns de extrato:
O Financeiro faz parte do plano Completo. Dá para fazer o teste grátis por 7 dias, sem cartão, ou ver os planos.
Resumindo
Entre OFX e CSV, o OFX é o melhor formato para importar o extrato num sistema financeiro: tem campos padronizados, valor com sinal e um identificador que ajuda a evitar duplicidade. O CSV é a alternativa quando o banco não oferece OFX ou quando o destino é uma planilha, mas pede conferência de separador, valor, data e sinal. O PDF fica para comprovante e contador, e só serve para importar quando o sistema lê o layout daquele banco. Em qualquer formato, guarde o arquivo original e confira o saldo depois de importar. Seu próximo passo: entre no banco, veja quais formatos ele oferece para a conta da empresa e exporte o último mês em OFX.
Perguntas frequentes
Posso editar um arquivo OFX antes de importar?
Não é recomendável. O OFX é um arquivo de texto e dá para abrir num editor, mas qualquer alteração pode quebrar a estrutura ou o identificador dos lançamentos. Se algo estiver errado, corrija no sistema depois de importar ou exporte o extrato de novo.
Por que o CSV abriu com tudo numa coluna só?
Porque o separador do arquivo é diferente do que a planilha esperava. Em vez de abrir o arquivo direto, use a importação de texto ou CSV da planilha e escolha o separador (vírgula, ponto e vírgula ou tabulação) na hora de importar.
Dá para converter o extrato em PDF para OFX ou CSV?
Converter um PDF depende de ler o layout da página, com o mesmo risco de erro de qualquer leitura automática, e PDF escaneado nem tem texto. Sempre que possível, exporte o OFX ou o CSV direto do banco. Se tiver de converter, confira o saldo final depois.
O arquivo OFX dá acesso à minha conta bancária?
Não. O arquivo é uma cópia do extrato: com ele ninguém movimenta a conta. Ele traz, porém, dados da conta e de todas as suas movimentações, por isso guarde e envie esse arquivo só para quem precisa.
O extrato em planilha do Excel (XLS ou XLSX) é igual ao CSV?
Parecido, mas não igual. O XLS e o XLSX são arquivos de planilha, com formatação e às vezes várias abas; o CSV é texto puro. Se o seu banco oferecer o extrato em planilha e o seu sistema não aceitar esse formato, salve como CSV e confira as colunas antes de importar.
Fontes e leitura oficial
Henrique SampaioCEO e cofundador da LUME e do LUME HubHenrique Sampaio é CEO e cofundador da LUME (We Are Lume) e do LUME Hub, que nasceu como a área do cliente da mentoria da LUME. Escreve sobre o que o Hub resolve no dia a dia de pequenos negócios, agências e empresas de serviço: Instagram, conteúdo, vendas, prospecção, Google, anúncios e gestão.


