O que é o arquivo OFX
OFX (Open Financial Exchange) é um formato aberto para trocar extratos entre bancos e programas financeiros, criado em 1997 pela Microsoft, pela Intuit e pela CheckFree. É um dos formatos que os sistemas contábeis e financeiros usam para importar a movimentação bancária e fazer a conciliação, sem digitar lançamento por lançamento.
Para cada lançamento, o OFX traz a data, o valor, o tipo (crédito ou débito), o histórico e um identificador único, o FITID, que o sistema usa para não importar o mesmo lançamento duas vezes. O arquivo também informa o banco (pelo código COMPE), a agência, a conta, o período e o saldo final.
Quando o extrato só existe em PDF
Muitos bancos oferecem o extrato em OFX no internet banking e, quando existe, é a melhor opção. Mas nem sempre há: períodos antigos, contas de pagamento de fintechs e extratos enviados pelo cliente ao escritório contábil costumam chegar só em PDF. Redigitar centenas de lançamentos leva tempo e abre espaço para erro.
Esta ferramenta lê o texto do PDF, monta os lançamentos e gera o OFX. Como a leitura de um PDF nunca é perfeita, ela confere a soma com os saldos do extrato e mostra tudo para você revisar antes de baixar.
Bancos e extratos aceitos
Temos leitura própria (ainda em teste) para o extrato de conta corrente (ou conta de pagamento) do Itaú, Bradesco, Banco do Brasil, Caixa, Santander, Nubank, Inter, C6 Bank, Sicoob, Sicredi, BTG Pactual, Mercado Pago e PicPay. Extratos de outros bancos passam por uma leitura genérica, que reconhece datas, valores, colunas de crédito, débito e saldo, e costuma funcionar quando o PDF traz os lançamentos em forma de tabela.
Cada banco tem mais de um modelo de extrato (pessoa física, empresa, aplicativo, internet banking) e os modelos mudam com o tempo. Um modelo diferente do que conhecemos cai na leitura genérica, e a revisão mostra o que precisa de ajuste. O que não lemos:
- PDF digitalizado, foto ou print de tela: não fazemos OCR. Use o PDF baixado do internet banking, que tem o texto.
- Fatura de cartão de crédito: não é extrato de conta e não é convertida.
- Lançamentos futuros ou agendados: ficam de fora, porque ainda não aconteceram.
- Compras em moeda estrangeira: entram pelo valor em reais que o extrato mostra.
Conferência de saldos: como conferimos os lançamentos
Quando o extrato traz o saldo inicial (ou saldo anterior) e o saldo final, conferimos se saldo inicial + créditos − débitos = saldo final. Quando o banco imprime o saldo do dia ou o saldo de cada lançamento, conferimos também cada um deles. Se tudo bate, a tabela mostra “Saldos conferidos”; se não, mostra a diferença e destaca em amarelo os lançamentos a conferir.
A conferência aponta um lançamento que faltou, um valor lido errado ou um crédito trocado por débito. Dois erros que se compensam podem passar despercebidos; por isso, revise a tabela. Ela não diz se o extrato é verdadeiro: confere apenas que os lançamentos lidos somam o que o próprio PDF informa. Se o extrato não traz saldos, a tabela avisa, e você pode digitar o saldo inicial e o final para conferir.
Como importar o OFX no sistema contábil
O arquivo segue o padrão OFX 1.02, usado por muitos sistemas contábeis e financeiros. Ainda não o testamos em nenhum programa específico (Domínio, Alterdata etc.): faça uma importação de teste antes de usar. Onde procurar a importação (não testado; os menus variam entre versões):
- Domínio (não testado): procure a opção de importar extrato bancário em OFX, escolha a conta bancária cadastrada e selecione o arquivo. Se o sistema pedir, vincule os históricos às contas contábeis.
- Alterdata (não testado): na conciliação bancária, escolha a conta e importe o arquivo OFX.
- Outros sistemas: procure por “importar extrato” ou “OFX” na conciliação bancária ou no cadastro da conta.
- Se der erro na importação ou o sistema mostrar acentos trocados (por exemplo “ç” no lugar de “ç”), baixe de novo marcando “Sem acentos”. Se ele pedir OFX versão 2, escolha “OFX 2.1 (XML)”.
- Os nomes dos menus mudam entre versões: em caso de dúvida, consulte a ajuda do seu sistema.