Pular para o conteúdo principal
YNAB → Beancount

YNAB CSV para Beancount

Converta uma exportação do registro YNAB — o CSV de transações do Export Plan ou do Export Transactions — em transações Beancount de partidas dobradas balanceadas, com as colunas Outflow e Inflow já mapeadas.

Mapeamento de colunas verificado em uma exportação real do YNAB

Como exportar suas transações do YNAB

  1. 1

    Exporte do aplicativo web YNAB em app.ynab.com. Os aplicativos iOS e Android não podem exportar um plano.

  2. 2

    Clique na conta desejada na barra lateral esquerda em vez de All Accounts. Uma conta por arquivo é o que mantém o livro-razão honesto: este conversor lança cada linha na única conta que você nomeia abaixo, e o “Export Plan” entrega todas as contas de uma vez.

  3. 3

    Filtre a lista com a caixa de pesquisa ou o filtro de data View, se necessário, e marque a caixa no cabeçalho da tabela — isso seleciona tudo que está sendo exibido.

  4. 4

    Clique em More na Action Bar e depois em “Export # Transactions”. O download será nomeado “Selected Transactions for [plan name]…”.

  5. 5

    Abra-o em um editor de texto, copie tudo, incluindo a linha de cabeçalho, e cole abaixo.

Duas colunas de valor, e uma exportação pode conter todas as contas

YNAB não possui uma coluna de valor com sinal: Outflow é dinheiro saindo, Inflow é dinheiro entrando, e o lado não usado é escrito como “$0.00” em vez de deixado em branco — então uma importação ingênua de “pegar a coluna que tem valor” erra. O preset mapeia ambas e remove o símbolo de moeda que o YNAB coloca em cada figura ($84.23, C$210.45, 84,23€). Uma linha onde ambas as colunas são $0.00 — o saldo inicial zero é o usual — é relatada como valor não reconhecido e pulada, em vez de ser lançada silenciosamente com um sinal adivinhado. E como uma exportação de plano inteiro cobre todas as contas, use a exportação por conta acima ou divida o arquivo pela coluna Account antes de colar.

Saída Beancount

Suas transações aparecerão aqui assim que você colar um CSV.

Perguntas sobre exportação do YNAB

Isso funciona com uma exportação do YNAB 4?

Não. O aplicativo de desktop descontinuado escreve um arquivo diferente — treze colunas, incluindo Check Number e um Running Balance final, sem símbolos de moeda, e Cleared como C, U ou R — e sua coluna Date fica em posição diferente, então este preset leria os campos errados. Exclua as colunas extras até o cabeçalho corresponder ao do registro web, ou mapeie as colunas manualmente no conversor genérico.

Minha exportação é separada por tabulação, não por vírgula. Está quebrada?

Não. O YNAB escreve TSV em vez de CSV para planos cuja moeda usa vírgula como separador decimal, então as vírgulas dentro dos valores não podem dividir as colunas. O conversor detecta o delimitador de tabulação e lê “84,23€” corretamente — cole o arquivo sem alterações. Esses planos também escrevem datas no formato dia primeiro (01.08.2026), que o conversor captura pelos pontos.

Como ficam as transferências entre minhas próprias contas?

Como uma transação comum cujo payee é a string exportada pelo YNAB — “Transfer : Savings” — com as três colunas de categoria vazias. O conversor só vê um lado dela, então o lançamento de balanceamento cai na conta de categoria; aponte esse lançamento para a conta real (Assets:Savings) e a transferência está completa. Se você exportou ambas as contas, exclua a linha espelhada em vez de convertê-la duas vezes.

Convertendo uma exportação de outro banco ou aplicativo?

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