Citi CSV para Beancount
Converta uma exportação de cartão de crédito Citi em transações Beancount de partidas dobradas equilibradas — suas colunas divididas Debit e Credit são lidas por papel, então a sinalização incomum de Citi não pode inverter um reembolso na direção errada.
Mapeamento de colunas verificado em uma exportação real do Citi
Como exportar suas transações do Citi
- 1
Faça login em Citi Online e abra a página Account Details do cartão.
- 2
Role até Transactions e use o menu suspenso “Activity Since Last Statement” para escolher um período de extrato ou um intervalo de datas personalizado.
- 3
Selecione Export — ele fica à direita da aba Transactions, ao lado de Print Screen — e escolha CSV.
- 4
Abra o download — Citi o salva com extensão .CSV em maiúsculas — depois copie a linha de cabeçalho junto com as linhas e cole-as abaixo.
Citi sinaliza sua coluna Credit e deixa Debit sem sinal
Quase todos os bancos que separam entradas de saídas escrevem duas magnitudes positivas lado a lado. O Citi registra uma compra como 126.44 em Debit e um pagamento ou reembolso como -41.00 em Credit, misturando uma magnitude simples e um valor com sinal no mesmo arquivo. Uma fórmula de planilha que simplesmente nega uma coluna inverte cada reembolso. Este preset, em vez disso, lê as duas colunas por seu significado, então as compras são lançadas como negativo e os pagamentos como positivo — com ou sem um sinal de menos antes do valor. Exatamente uma das duas colunas é preenchida em cada linha.
Saída Beancount
Perguntas sobre exportação do Citi
Minha exportação tem uma coluna Member Name e a do meu outro cartão Citi não tem.
Ambos são normais. Citi adiciona Member Name em cartões com titulares nomeados, e a mesma pessoa pode ter um cartão com ela e outro sem — vimos exatamente isso em duas exportações feitas no mesmo mês. Date, Description, Debit e Credit ficam nas posições idênticas nos layouts de cinco e seis colunas, então o mapeamento abaixo se ajusta a qualquer arquivo sem alteração.
Uma linha foi ignorada com “valor não reconhecido”. O que era isso?
Quase certamente uma linha 0.00 — Citi registra essas linhas para coisas como a isenção de uma anuidade. Nada se moveu, então o conversor reporta a linha e continua, em vez de emitir uma transação de valor zero que ficaria no seu livro sem significado. Todas as outras linhas no arquivo são convertidas normalmente, portanto uma linha reportada aqui não é motivo para reexportar.
Como obtenho mais de um período de fatura do Citi?
Repetindo a exportação. O menu suspenso de período oferece extrato, ano até a data, ano anterior ou intervalo personalizado, e o tutorial do próprio Citi coloca o teto em 1.000 transações por download, portanto um cartão movimentado precisa de várias passadas. Converta cada arquivo aqui e anexe as saídas no mesmo arquivo de diário — nada precisa ser mesclado ou reordenado antes.
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→