Ajuda · Minhas Finanças
Importar extrato
OFX ou CSV do banco, com prévia antes de gravar, deduplicação automática e regras de categorização.
Abrir esta telaPara que serve: trazer o extrato do banco pra dentro do Minhas Finanças sem digitar lançamento por lançamento — e sem risco de duplicar, mesmo importando o mesmo arquivo (ou um período que se sobrepõe) mais de uma vez.

Formatos aceitos
- OFX (também chamado "Money") — o formato que praticamente todo banco brasileiro oferece pra exportar extrato. É o preferido: cada lançamento traz um identificador único (FITID) do próprio banco.
- CSV — qualquer planilha com colunas de data, descrição e valor. Os nomes usuais de coluna são reconhecidos automaticamente ("data"/"date", "descrição"/"histórico", "valor"/"amount"), e o valor pode vir em formato brasileiro (1.234,56) ou internacional (1234.56).
O arquivo entra pela tela, até 2 MB.
Analisar antes de gravar
Depois de escolher a conta e o arquivo, "Analisar arquivo" lê o extrato e monta uma prévia — nada é gravado ainda. A prévia mostra, por linha: data, descrição, valor, o tipo sugerido (receita/despesa/transferência) e se aquele lançamento já foi importado antes.
Lançamentos já importados vêm desmarcados por padrão, mas continuam na lista, destacados — só o que está marcado entra ao confirmar. "marcar todos"/"desmarcar todos" ajudam a revisar rápido.
Deduplicação
Reimportar o mesmo arquivo — ou um período que se repete — não duplica nada. Cada lançamento importado grava um hash: quando o extrato traz um FITID (comum em OFX), o hash usa ele; senão, usa a combinação de conta + data + valor + descrição. Um índice único no banco garante isso na prática — a checagem na prévia é só pra avisar antes de confirmar.
Transferência: a única linha que escolhe a própria origem
Todo lançamento nasce na conta escolhida no topo — menos a transferência. "Resgate RDB" num extrato da conta corrente é dinheiro que entra vindo de outra conta: ali a origem não é a conta do arquivo, o destino é. Por isso a coluna de transferência mostra "De" e "Para", com "De" já preenchido com a conta do arquivo (você troca se for o caso). Confirmar com uma transferência sem as duas contas escolhidas, ou com origem igual a destino, deixa aquela linha de fora da importação.
Categorização automática por regra
Toda regra é "se a descrição contém X, aplica a categoria Y" — criadas na seção "Regras de categorização automática", embaixo da tela, ou direto de uma linha da prévia (💾 "salvar como regra", depois de escolher a categoria daquela linha).
Quando uma regra bate numa linha da prévia, ela sugere a categoria e também corrige o tipo (receita/despesa) pela categoria da regra — a descrição já vista antes é um sinal mais confiável do que o sinal do valor no extrato. Transferência nunca é atribuída automaticamente por regra: só uma escolha manual sabe que a outra ponta é sua.
Regras marcadas "aprendida" nasceram sozinhas: toda vez que você categoriza um lançamento (na tela de Lançamentos ou confirmando uma importação), o sistema gera ou ajusta uma regra a partir da descrição. Uma regra aprendida pode ser corrigida de novo automaticamente; uma regra criada ou editada por você à mão nunca é sobrescrita pelo aprendizado.
(As regras são compartilhadas com quem estiver no seu círculo familiar — veja Família.)
Criar categoria sem sair da tela
O "+" ao lado de qualquer seletor de categoria (na prévia ou na seção de regras) abre um modal rápido de criação — a categoria nova já fica selecionada na linha ou regra que você estava editando.
O que costuma confundir
- A prévia não grava nada — só "Confirmar importação" grava de verdade.
- Duplicado não some da lista, só vem desmarcado. Ele continua visível pra você conferir; se quiser importar mesmo assim, é só marcar de novo.
- Transferência puxa "De" e "Para" separados da conta escolhida no topo — porque o dinheiro pode estar entrando de outra conta, não só saindo dela.
- Regra corrige o tipo do lançamento, não só a categoria — se a regra aponta pra uma categoria de despesa, o lançamento vira despesa mesmo que o sinal do valor no extrato sugerisse outra coisa.