Barclays CSV para Beancount
Converta uma exportação de conta corrente ou empresarial do Barclays em transações Beancount de partidas dobradas e balanceadas — datas com dia primeiro, caracteres de tabulação dentro da coluna Memo e vírgulas sem escape em nomes de beneficiários incluídos.
Mapeamento de colunas verificado em uma exportação real do Barclays
Como exportar suas transações do Barclays
- 1
Acesse o internet banking do Barclays em um navegador de desktop — o aplicativo móvel não tem exportação CSV — e abra a conta.
- 2
Clique em Show recent transactions e depois em View all transactions no rodapé da lista.
- 3
Defina uma data inicial e uma final e clique em Search. A janela de exportação alcança apenas alguns meses, então um histórico mais longo requer várias passagens.
- 4
Clique em Export All, escolha CSV em vez de OFX ou QIF, e cole o arquivo baixado abaixo com sua linha de cabeçalho.
Datas com dia primeiro e uma coluna Memo cheia de caracteres de tabulação
01/08/2026 em uma exportação do Barclays é 1º de agosto. Lida com mês primeiro, torna-se 8 de janeiro e converte sem reclamar, por isso este preset declara a ordem em vez de deixar qualquer coisa adivinhar. A coluna Memo é a outra aresta áspera: o Barclays preenche o beneficiário até uma largura fixa e separa as partes com caracteres de tabulação literais, então as narrações chegam com execuções de espaço em branco no meio exatamente como o banco as escreveu. Valores inteiros em libras não têm ponto decimal — uma linha lendo -110000 no arquivo torna-se -110000.00 GBP no livro-razão, que é o mesmo número, escrito corretamente.
Saída Beancount
Perguntas sobre exportação do Barclays
Um dos meus beneficiários é cortado — GITHUB em vez de GITHUB, INC.
O Barclays não escapa uma vírgula dentro de um nome de beneficiário, então essa linha sai do banco com sete campos onde todas as outras linhas têm seis, e o beneficiário se divide em dois na vírgula. Cada coluna que este preset mapeia fica antes da divisão, então a data e o valor nessa linha ainda estão corretos e só a narração é truncada. Redigite as poucas narrações afetadas após converter, ou coloque o campo entre aspas no arquivo antes de colá-lo.
Minha exportação só vai alguns meses para trás.
Essa é a janela do banco, não um limite desta página. Execute a exportação várias vezes, movendo o intervalo de datas para trás a cada vez, e cole cada arquivo por vez — Beancount não se importa com a ordem em que as transações chegam, e você pode classificar o arquivo final por data depois. Histórico mais antigo que a janela online está disponível apenas como um extrato PDF, que este conversor não lê.
Para que servem as colunas Number e Subcategory?
Number é um número de cheque, e em uma conta moderna é zero em quase todas as linhas; Subcategory é o próprio tipo de transação do Barclays — Direct Debit, Contactless Card Purchase, Counter Credit. Nenhum é mapeado, porque o beneficiário está em Memo e a direção já é carregada pelo sinal em Amount. Se quiser registrar o tipo de transação, adicione-o como metadados após a conversão em vez de incorporá-lo na narração.
Mantenha o livro-razão que você acabou de converter
O Beancount.io hospeda seu livro-razão em texto simples, importa extratos futuros para você e mantém cada número auditável.
Comece Grátis→