Como importar um extrato bancário
Todo banco deixa você baixar um extrato, e esse arquivo tem tudo o que um app de orçamento precisa. Você não precisa conectar uma conta, entregar seu login a ninguém, nem esperar por uma integração bancária que talvez nunca chegue ao seu país.
Como importar
- 1. Baixe um extrato no app do seu banco ou no internet banking. Escolha CSV ou Excel se puder escolher, nunca PDF.
- 2. Não arrume o arquivo. O bloco de dados da conta no topo e o texto jurídico no rodapé são ignorados para você, e salvar um CSV de novo costuma reescrever as datas.
- 3. Abra o Money Talks, vá em Ajustes e toque em Importar dados.
- 4. Escolha a Importação Inteligente, no topo da lista.
- 5. Selecione o arquivo e leia a prévia. Confira se as despesas são despesas e se um pagamento feito no exterior manteve a moeda dele.
- 6. Confirme.
O arquivo que você precisa
A Importação Inteligente lê extratos em CSV e XLSX, com vírgulas ou ponto e vírgula, com ponto ou vírgula decimal, e reconhece pelo nome a coluna do estabelecimento em inglês, ucraniano, russo, polonês, alemão, espanhol, francês e português.
Você tem o arquivo certo se a primeira linha dele for assim:
monobank (Ukraine):
"Дата i час операції","Деталі операції","MCC","Сума в валюті картки (UAH)","Сума в валюті операції","Валюта",...
PKO BP (Poland):
"Data operacji","Data waluty","Typ transakcji","Kwota","Waluta","Saldo po transakcji","Opis transakcji"
Sparkasse (Germany):
"Buchungstag";"Wertstellung";"Verwendungszweck";"Betrag";"Waehrung" Três extratos reais, três idiomas, três disposições de colunas diferentes, uma delas separada por ponto e vírgula. A Importação Inteligente lê os três porque se guia pelo conteúdo das colunas, não pelos nomes delas.
Perguntas frequentes
Com quais bancos isso funciona?
Não existe uma lista de bancos, porque a Importação Inteligente não parte de uma. Ela lê as colunas do arquivo que você entregar. Testamos contra extratos reais do monobank na Ucrânia, do PKO BP na Polônia e do Sparkasse na Alemanha, que juntos cobrem três idiomas de nomes de colunas, separadores de vírgula e de ponto e vírgula, vírgulas decimais, e um valor dividido em uma coluna de débito e uma de crédito separadas. Extratos que começam com uma página de dados da conta e terminam com um parágrafo de texto jurídico também são tratados, e testados contra extratos reais. Um extrato de um banco que nunca vimos é lido da mesma forma.
Minha conta é no Revolut ou no Zen. Tem alguma diferença nesses dois?
Tem, e o suficiente para cada um ganhar um guia próprio. Os dois são lidos por um importador escrito para eles, e não pela Importação Inteligente, porque os dois arquivos escondem algo que um leitor genérico entenderia errado: o Revolut mantém os pagamentos cancelados no arquivo e cobra as tarifas fora da coluna de valor, e o Zen escreve os dois lados de um câmbio em uma linha só. Escolha Revolut ou Zen na lista de Importar dados em vez da Importação Inteligente, e veja nas páginas deles o que cada um traz.
Por que não conectar o meu banco?
Você pode, onde houver suporte. Mas conexões bancárias cobrem um número pequeno de bancos em um número pequeno de países, e se o seu não estiver entre eles o recurso não vale nada para você. Um extrato funciona em qualquer lugar, não exige entregar login a ninguém, e cobre os anos de histórico que uma conexão não alcançaria de qualquer forma.
Meu cartão é em hryvnia e paguei em dólares. Qual valor é importado?
O que você pagou de verdade. Um extrato do monobank traz tanto o valor debitado do cartão quanto o valor na moeda da operação, e a Importação Inteligente pega o segundo junto com a moeda dele. Uma cobrança da Netflix feita em USD continua sendo uma transação em USD no seu histórico, em vez de virar uma em hryvnia.
Meu extrato tem meu nome e meu IBAN no topo. Isso quebra a importação?
Não. Um extrato é um documento, não um arquivo de dados: ele começa com o titular da conta, o IBAN e alguns totais, e muitas vezes termina com um parágrafo de texto jurídico. A Importação Inteligente passa por cima dos dois e encontra a tabela de transações no meio, então você importa o arquivo exatamente como o banco produziu.
Meu extrato veio em PDF. Dá para usar?
Não, e vale voltar para pegar o CSV em vez de contornar o problema. Quase todo banco oferece CSV ou Excel ao lado do PDF, às vezes sob um título como exportar ou baixar em vez de extrato. Um PDF descreve onde a tinta cai na página, não qual número pertence a qual coluna; quem lê tem que deduzir a tabela pelo espaçamento, e erra justamente nas linhas fora do padrão. Chutar sobre o seu dinheiro é a única coisa que não vamos fazer, então lemos o arquivo que o seu banco já te dá.
Preciso de uma conta no Money Talks para importar um extrato?
Não. A importação funciona sem cadastro. Se você tiver uma conta, os Ajustes mantêm uma opção Excluir última importação que remove as transações da sua importação mais recente com um toque.
O que vem junto do seu banco
- Cada pagamento com a data e o nome do estabelecimento que o banco registrou
- A direção de cada linha, tirada do sinal do valor
- A moeda de cada pagamento, inclusive uma compra feita no exterior em moeda diferente da do seu cartão
- Valores escritos com vírgula decimal, como escreve a maioria dos bancos europeus
O que não vem junto
- Categorias - Um extrato bancário não tem nenhuma. Em vez disso, o Money Talks sugere uma categoria para cada estabelecimento durante a importação, e você corrige as que ele erra.
- Transferências entre as suas próprias contas - O extrato de uma conta não tem como saber que o dinheiro foi para outra conta sua. Essas linhas chegam como pagamentos comuns e você ajusta as poucas que importam.
- O saldo corrente - A maioria dos extratos traz um. Ele é resultado das transações, e não uma transação, então não é importado.
- O resumo da conta no topo - O saldo inicial, o saldo final e os totais do período são um resumo das transações, e não transações em si, então são ignorados junto com o resto do cabeçalho do documento.
O seu banco já te dá o arquivo
O open banking chama a atenção, mas alcança um conjunto limitado de bancos em um conjunto limitado de países, e a lista raramente inclui o que você usa. Enquanto isso, todo banco do mundo te entrega um extrato, quase sempre em CSV ou Excel, com anos de histórico.
Esse arquivo tem o que um app de orçamento precisa: quando o dinheiro se moveu, quanto, em que moeda e para quem. Custa um download.
Três extratos reais, três idiomas
Estes são os arquivos contra os quais testamos, tirados de contas reais:
monobank, Ucrânia. Nomes de colunas em ucraniano, dez colunas, um valor separado para a moeda do cartão e para a moeda da operação, mais códigos MCC e cashback.
PKO BP, Polônia. Nomes de colunas em polonês, valores escritos como -59,99
com vírgula decimal, e uma coluna de saldo corrente.
Sparkasse, Alemanha. Nomes de colunas em alemão, ponto e vírgula no lugar de
vírgula, vírgula decimal, e um campo Verwendungszweck onde mora o
estabelecimento.
Não há nada em comum entre os três além de cada um ter uma data, um valor e uma descrição em algum lugar. Esse é o requisito inteiro.
Nomes no seu próprio idioma
A coluna que guarda o estabelecimento se chama Деталі операції no monobank,
Opis transakcji no PKO e Verwendungszweck no Sparkasse. Nenhuma delas é a
palavra descrição.
A Importação Inteligente compara essa coluna com os nomes que os bancos dão a ela
em inglês, ucraniano, russo, polonês, alemão, espanhol, francês e português,
então REWE SAGT DANKE e BIEDRONKA WARSZAWA chegam como nomes de
estabelecimento, e não como linhas vazias com um número pendurado.
Datas, valores e moedas são encontrados olhando os valores, então funcionam qualquer que seja o cabeçalho. A coluna do estabelecimento é a única parte reconhecida pelo nome, o que significa que um extrato em algum outro idioma importa com os valores intactos e as descrições faltando. Se esse for o seu caso, mande a linha de cabeçalho para a gente. Adicionar leva um minuto.
A moeda do pagamento, não a do cartão
Isso importa se você mora em um país e gasta em outro.
Um extrato do monobank registra uma cobrança da Netflix duas vezes: 199 UAH debitados do cartão, e 4,99 USD como o pagamento foi de fato feito. Pegue o primeiro e o seu histórico diz que você gasta hryvnia com Netflix. Pegue o segundo e ele diz o que aconteceu.
A Importação Inteligente pega a moeda da operação. Seus gastos no exterior continuam estrangeiros, e o Money Talks converte para a sua moeda base por conta própria, então mudar essa moeda depois reconverte a partir do valor real, e não de uma conversão antiga.
Um extrato é um documento, não um arquivo de dados
Abra um em um editor de texto e a tabela está em algum lugar no meio. Acima dela ficam o seu nome, o seu endereço, o IBAN, o período e alguns totais. Abaixo, um parágrafo dizendo que o documento foi gerado por computador e nomeando o regulador do banco.
Nada disso é uma transação, e nada disso tem o formato de uma. É por isso que um extrato muitas vezes não abre em ferramentas que esperam um arquivo de dados: não existe uma única disposição de colunas para o documento inteiro, então elas desistem na primeira linha e informam que não encontraram o separador.
A Importação Inteligente procura o bloco de linhas que concordam na quantidade de colunas e cobre mais células, e trata isso como a tabela. Tudo acima e abaixo dele é descartado.
A palavra que faz o trabalho ali é células, e não linhas, e a diferença não é acadêmica. Um bloco de resumo como este:
Total income:,1800.00,EUR
Opening balance:,0.00,EUR
Total outcome:,-900.90,EUR
Closing balance:,899.10,EUR
são quatro linhas consistentes de três colunas. O extrato de um mês parado pode ter uma única transação, o que com o cabeçalho dá duas linhas de uma dúzia de colunas. Pegue a sequência mais longa e você importa quatro totais e nenhum centavo. Pegue a que cobre mais células e a tabela de verdade ganha, tanto no mês parado quanto no cheio.
Você não precisa fazer nada com nada disso. Baixe o arquivo e importe como veio.
Débito e crédito em duas colunas
Muitos bancos simplesmente não usam sinal de menos. Em vez disso há duas colunas
de valor, uma para o dinheiro que sai e outra para o que entra, e cada linha
preenche exatamente uma delas. Extratos ucranianos as chamam de Дебет e
Кредит, os poloneses de Obciążenia e Uznania, os alemães de Soll e
Haben.
A Importação Inteligente conhece esses pares, o que importa mais do que parece. Se só uma das duas colunas for reconhecida, toda linha da outra é lida como nada e descartada, e você fica com um extrato com todos os gastos e nenhuma receita. O total continua parecendo plausível, e esse é o problema.
O que um extrato não sabe dizer
Ele não tem categorias. O Money Talks sugere uma por estabelecimento durante a importação, e você corrige as que ele erra. Isso leva alguns minutos para um ano de histórico e é a única parte manual.
Ele não enxerga as suas outras contas. Mova dinheiro da conta corrente para a poupança e o extrato mostra um pagamento saindo, sem como saber para onde foi. Essas linhas chegam como gastos comuns. Se você importar os extratos das duas contas, vai ver as duas metades e poderá ajustá-las.