← Voltar ao blog

Transferências Entre Contas Aparecem Como Despesa

Transferências entre contas aparecem como despesa — como corrigir o problema

Quando uma transferência entre as suas próprias contas é contabilizada 2 vezes, o seu saldo de despesas pode inflacionar centenas de euros num único mês.

Moveu 500€ da conta do Millennium para a conta-poupança do ActivoBank. Fez exatamente o que devia: poupou. Mas a sua aplicação de finanças pessoais registou uma saída de 500€ e não registou nenhuma entrada correspondente — ou registou as duas, e agora tem 1.000€ de “despesa” que nunca existiu. Este é um dos erros mais comuns na gestão financeira com múltiplas contas, e passa completamente despercebido.

Por que é que isto acontece

A maioria das aplicações de agregação importa transações linha a linha, por conta. Quando transfere entre duas contas suas, cada banco regista o seu lado da operação: o banco de origem vê uma saída, o banco de destino vê uma entrada. Se a aplicação não conseguir ligar as duas — porque os bancos têm referências diferentes, porque os timestamps não coincidem ao segundo, ou porque a lógica de correspondência é fraca — trata-as como transações independentes.

O resultado é dupla contagem. O sistema classifica a saída como despesa e ignora a entrada — ou pior, classifica a entrada como rendimento adicional.

O BCE define, a nível europeu, o enquadramento que determina como os bancos devem reportar e partilhar dados ao abrigo da Diretiva PSD2 (UE 2015/2366). Em Portugal, o Banco de Portugal supervisiona os prestadores de serviços de pagamento que acedem às suas contas.

Prazos e dias úteis agravam o problema

As transferências entre bancos diferentes em Portugal demoram, por regra, um dia útil — às vezes dois. Um dia útil bancário exclui fins de semana e feriados nacionais. Por isso, uma transferência iniciada à sexta-feira às 17h pode não chegar ao banco de destino antes de segunda-feira de manhã.

Isto significa que a saída e a entrada não ocorrem no mesmo dia. Uma aplicação que não reconheça o padrão vê uma despesa na sexta e uma entrada misteriosa na segunda — podendo classificar a segunda como depósito avulso.

As transferências imediatas (SEPA Instant) chegam em segundos, 24 horas por dia, eliminando o desfasamento temporal. Mas nem todos os bancos portugueses as processam da mesma forma.

Quando o banco de destino é diferente

A diferença mais relevante está entre transferências internas (dentro do mesmo banco) e transferências externas (entre bancos distintos). As internas são quase instantâneas e costumam ter a mesma referência nos dois lados. As externas viajam pela rede SEPA e chegam com referências geradas pelo banco intermediário, que diferem das do banco de origem.

Se usa o Millennium e o ActivoBank em simultâneo — ou o BPI e o NovoBanco — cada banco usa o seu próprio formato de descrição para a mesma transferência. A aplicação não encontra correspondência automática. O utilizador tem de a fazer manualmente, ou a aplicação precisa de uma lógica de classificação suficientemente sofisticada para agrupar por montante, data e sentido oposto.

Sem essa correspondência, cada transferência conta como despesa real. Com três ou quatro contas, o erro escala rapidamente.

O contra-argumento: “basta excluir manualmente”

Algumas aplicações permitem marcar uma transação como “transferência entre contas próprias” manualmente. É uma solução real — mas exige que o utilizador a aplique a cada transferência, todos os meses, sem falhar nenhuma. Se esquecer uma transferência, os totais ficam errados sem aviso nenhum.

Para qualquer pessoa com mais de duas contas, a classificação manual não é uma solução sustentável — é um ponto de falha recorrente.

Na prática

Se quiser saber onde está realmente o seu dinheiro, o MyCFO identifica e exclui transferências entre contas próprias automaticamente — sem necessidade de classificação manual.

“Quando uma transferência entre as suas próprias contas é contabilizada 2 vezes, o seu saldo de despesas pode inflacionar centenas de euros num único mês.”

  1. Liste todas as contas que usa — corrente, poupança, investimento, em todos os bancos.
  2. Identifique todas as transferências entre essas contas no período em análise e exclua-as das colunas de receita e despesa.
  3. Verifique se o montante que saiu de uma conta chegou à outra — se os valores e datas não fecham, tem um desfasamento de dia útil a acomodar.
  4. Some apenas transações com terceiros: compras, salários, rendas, seguros.

Por exemplo: com três contas em bancos diferentes, uma transferência mensal mal classificada pode distorcer as suas despesas em 500€ ou mais — não porque gastou esse dinheiro, mas porque a aplicação o contou duas vezes.

O número que fica depois deste processo é a sua despesa real. Qualquer valor acima disso inclui movimentos internos que não representam dinheiro que saiu da sua esfera.

Trate o problema na origem

Classificar transferências internas como despesa não é um erro seu — é uma limitação de como a maioria das ferramentas importa dados bancários. O problema agrava-se à medida que aumenta o número de contas. Corrija a fonte, não o sintoma. Os seus totais ficam certos.


Perguntas Frequentes

Por que é que as minhas transferências entre contas aparecem como despesa na aplicação?

A maioria das aplicações importa transações por conta individualmente. Quando transfere entre duas contas suas, cada banco regista apenas o seu lado da operação. Se a aplicação não conseguir fazer corresponder a saída de um banco com a entrada do outro — por diferença de referências ou de datas — trata cada uma como transação independente e classifica a saída como despesa.

Como é que ter contas em vários bancos complica a identificação destas transferências?

Cada banco usa o seu próprio formato de descrição e referência para a mesma transferência. Com contas no Millennium, ActivoBank e BPI, por exemplo, a aplicação recebe três conjuntos de dados com formatos diferentes. Sem uma lógica que agrupe por montante, data e sentido oposto em bancos distintos, a correspondência automática falha — e cada transferência interna continua a aparecer como despesa real no total mensal.

Quanto tempo demora uma transferência entre bancos diferentes em Portugal?

Transferências SEPA entre bancos diferentes demoram tipicamente um dia útil — podendo chegar a dois, se iniciadas fora do horário de processamento. Fins de semana e feriados não contam. As transferências SEPA Instant chegam em segundos e estão disponíveis 24 horas por dia. Dependem, porém, de ambos os bancos suportarem o serviço. É por isso que tantas aplicações não conseguem ligar a saída à entrada correspondente.


O problema das transferências internas classificadas como despesa distorce qualquer análise financeira com mais de uma conta bancária. O MyCFO reconcilia automaticamente os movimentos entre as suas contas em vários bancos. Exclui as transferências internas antes de calcular os totais. Veja o seu número real →