Pular para o conteúdo
Convertou

Converter Excel para OFX

Envie a planilha com o movimento e receba um OFX pronto para importar no sistema contábil. Não há modelo a preencher: o sistema acha a linha de cabeçalho, reconhece as colunas de data, histórico, valor e documento pelo nome que elas já têm, e monta o arquivo.

Converter e conferir são gratuitos. O crédito só é debitado quando você baixa o arquivo.

Sem cadastro para testar. O arquivo é processado na memória e descartado — não guardamos o seu extrato.

o princípio

Não existe modelo a preencher

A planilha vem do sistema do cliente, do banco, ou foi montada à mão. Exigir um modelo fixo empurraria o trabalho de arrumar as colunas de volta para o contador — que é exatamente o trabalho que ele veio terceirizar aqui.

Por isso o caminho é o inverso: o sistema se adapta à planilha. Ele não assume que o cabeçalho está na primeira linha — exportação de banco quase sempre traz título, nome do titular, período e linhas em branco antes da tabela. As trinta primeiras linhas são varridas até aparecer a primeira que identifique uma coluna de data e uma de valor (ou débito e crédito separados). Esse é o conjunto mínimo para existir um lançamento, e é a única exigência.

as colunas

Os nomes de coluna reconhecidos

Estes são os termos que o sistema procura no cabeçalho. A comparação ignora acento, maiúscula e pontuação, e basta que o nome da sua coluna contenha o termo — “Data do Lançamento” casa com “Data Lançamento”.

Data necessária
Data · Data Lançamento · Data Movimento · Dt · Data da Operação · Competência
Histórico
Histórico · Descrição · Lançamento · Memo · Detalhe · Observação · Complemento
Valor necessária
Valor · Valor R$ · Montante · Vlr · Valor Lançamento
Débito
Débito · Saída · Saídas · Pagamento · Pagamentos
Crédito
Crédito · Entrada · Entradas · Recebimento · Recebimentos
Tipo
Tipo · Natureza · D/C · C/D · Débito/Crédito
Documento
Documento · Doc · Número Documento · Nr Doc · Num Doc · Checknum
Saldo
Saldo · Saldo Após · Saldo Atual

Data é sempre necessária. Já Valor pode ser substituída pelo par Débito + Crédito — uma das duas formas precisa existir. O resto é opcional: sem coluna de histórico, os lançamentos saem com o histórico vazio, e o arquivo continua válido.

o sinal

Duas formas de dizer se é débito ou crédito

É aqui que as planilhas mais divergem entre si, e é a decisão que mais erra quando é tomada errado — um débito importado como crédito inverte o saldo e só aparece na conciliação.

Coluna única, com sinal

O sinal manda: valor negativo é débito. Se o valor vier positivo e existir uma coluna de tipo, é ela que decide. Sem sinal e sem coluna de tipo, o lançamento é tratado como crédito.

Quando há sinal e coluna de tipo em desacordo — o que é comum —, o sinal vence. É o dado mais confiável dos dois.

Colunas separadas de Débito e Crédito

A coluna em que o valor está é que define o lançamento; o sinal do número não importa. Célula vazia ou zero nas duas colunas: a linha é ignorada.

Valor nas duas ao mesmo tempo: a linha não entra e vira aviso, com a data. Escolher uma das duas seria inventar um dado que a planilha não tem.

datas e valores

O que ele entende em cada célula

  • Data em quatro formas. DD/MM/AAAA, DD-MM-AAAA, AAAA-MM-DD e o serial do Excel — o número de dias desde 30/12/1899, que é o que chega quando a célula vem sem formatação de data. Ano de dois dígitos também é aceito: de 70 a 99 vira 19xx, de 00 a 69 vira 20xx.
  • Valor em formato brasileiro. 1.234,56 com ponto de milhar e vírgula decimal, que é como a planilha brasileira grava. Números nativos da planilha entram direto.
  • R$ e espaços são removidos. “R$ 1.234,56” é lido como número, sem você precisar limpar a coluna antes.
  • Parênteses são negativo contábil. (1.234,56) vale −1.234,56 — a notação que sistemas contábeis e relatórios financeiros usam no lugar do sinal de menos.

a limpeza

Linhas de total não viram lançamento

Planilha de extrato quase sempre tem mais do que lançamentos: subtotal por dia, total do período, linha de saldo, rodapé. Você não precisa apagar nada antes.

A regra é a data: linha sem data legível não vira lançamento. Isso elimina total, subtotal e rodapé de uma vez, porque nenhum deles tem data. Linhas em branco também são ignoradas, e valor zero não vira lançamento.

Descarte silencioso, porém, é o pior comportamento possível num arquivo que vai virar lançamento contábil. Por isso, quando uma linha descartada tem um valor e não parece linha de total, ela vira um aviso de alta gravidade, com o conteúdo da linha. O que não foi lido aparece, em vez de desaparecer.

o arquivo

O OFX que sai, e por que a ordem importa

O arquivo é gerado na versão 1.0.2 e gravado em Windows-1252 — a versão e a codificação que os sistemas contábeis brasileiros esperam. Gravar em UTF-8 é o erro mais comum nesse ponto: quebra a acentuação do histórico e o cedilha vira caractere estranho na tela de lançamentos.

Antes de gerar, os lançamentos são ordenados por data crescente. Não é preciosismo: vários sistemas contábeis recusam OFX fora de ordem, e planilha montada à mão frequentemente está do mais recente para o mais antigo. É um dos motivos mais comuns de a importação falhar com uma mensagem que não diz o que houve.

Antes do download você vê o mapeamento: qual linha foi tomada como cabeçalho, qual coluna da sua planilha virou o quê, e se o sinal veio de coluna única ou de colunas separadas. Se ele leu alguma coluna errado, isso aparece ali — não depois de o movimento já estar dentro do sistema.

quem usa

Quando o movimento só existe em planilha

O sistema de origem não gera OFX

ERP, sistema de gestão, controle de caixa, meio de pagamento — muitos exportam Excel ou CSV e mais nada. O OFX que o contábil pede simplesmente não está entre as opções.

A planilha foi montada à mão

O cliente controla o movimento numa planilha própria, com as colunas que fizeram sentido para ele. É a origem mais comum, e a que menos se parece com qualquer modelo padrão.

O movimento foi consolidado

Várias contas juntadas numa planilha só, ou um período remontado a partir de arquivos avulsos. O resultado existe em planilha e precisa entrar no sistema sem digitação.

perguntas

Perguntas sobre converter Excel para OFX

Preciso preencher um modelo de planilha?

Não existe modelo. O sistema procura a linha de cabeçalho na planilha que você já tem e reconhece as colunas pelo nome — Data, Data Lançamento e Data Movimento chegam todas no mesmo lugar. A comparação ignora acento e maiúscula. O mínimo necessário é uma coluna de data e uma de valor, ou colunas separadas de débito e crédito.

Minha planilha tem título, nome do cliente e período antes da tabela.

Funciona. O cabeçalho não precisa estar na primeira linha: as trinta primeiras linhas são varridas até aparecer a primeira que identifique uma coluna de data e uma de valor. Título, titular, período e linhas em branco antes da tabela são o caso normal de exportação de banco, e não atrapalham.

Tenho colunas separadas de Débito e Crédito. Funciona?

Funciona, e é uma das duas formas aceitas. Na coluna única, o sinal define o lançamento. Nas colunas separadas, define a coluna em que o valor está. Se uma linha tiver valor nas duas ao mesmo tempo, ela não vira lançamento: fica registrada como aviso, porque adivinhar qual das duas vale seria inventar um dado.

A data está aparecendo como um número, tipo 45720.

É o serial do Excel — o número de dias desde 30/12/1899, que é como o Excel guarda data internamente. Quando a célula vem sem formatação, é esse número que chega. Ele é reconhecido e convertido. Também são aceitos DD/MM/AAAA, DD-MM-AAAA e AAAA-MM-DD, com ano de dois ou quatro dígitos.

Os valores estão com R$ e alguns entre parênteses.

Os dois são tratados. O R$ é removido, o formato brasileiro com ponto de milhar e vírgula decimal é lido, e parênteses são interpretados como a notação contábil de negativo: (1.234,56) vale −1.234,56. Números nativos da planilha, sem formatação de texto, também entram direto.

Minha planilha está em ordem decrescente de data.

Os lançamentos são ordenados por data crescente antes de o arquivo ser gerado. Vários sistemas contábeis recusam OFX com lançamentos fora de ordem, e planilha montada à mão frequentemente está do mais recente para o mais antigo — é um dos motivos mais comuns de a importação falhar sem explicação.

E as linhas de total e subtotal?

Linha sem data legível não vira lançamento — é assim que total, subtotal e rodapé ficam de fora sem você precisar apagá-los antes. Linhas em branco também são ignoradas. Se uma linha descartada tiver um valor e não parecer uma linha de total, ela vira aviso de alta gravidade, para você conferir em vez de perder o lançamento em silêncio.

O OFX gerado importa no Domínio?

Sim. O arquivo é gerado na versão 1.0.2 e gravado em Windows-1252, que é a codificação que o Domínio espera. Gravar em UTF-8 é o erro mais comum nesse ponto e quebra a acentuação do histórico — cedilha vira caractere estranho na tela de lançamentos.