Pular para o conteúdo principal

Lançamentos Contábeis Beancount: Como Fazer, Definições e Exemplos

· 5 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Toda transação financeira que sua empresa realiza precisa ser registrada — e no mundo da contabilidade em texto simples, isso começa com os lançamentos contábeis. Se você está usando o Beancount, entender os lançamentos contábeis é fundamental para construir registros financeiros precisos, auditáveis e claros.

Este guia irá te guiar por:

2025-06-27-journal-entries

  • O que é um lançamento contábil
  • Por que os lançamentos contábeis são importantes
  • Como escrevê-los na sintaxe Beancount
  • Como usá-los de forma eficaz
  • Exemplos de transações do mundo real (pagamentos de clientes, compras, empréstimos, etc.)

🧾 O que é um Lançamento Contábil no Beancount?

No Beancount, um lançamento contábil é uma transação datada escrita em um formato de texto simples e legível por humanos. Cada lançamento segue os princípios da contabilidade de partidas dobradas — você registra de onde o dinheiro vem (crédito) e para onde ele vai (débito), garantindo que seus livros sempre se equilibrem.

Exemplo:

2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
  • O * indica uma transação compensada.
  • A descrição mostra o contexto para o lançamento.
  • Assets:Bank:Checking é debitado.
  • Income:Sales é creditado (valor implícito).

Cada lançamento reside dentro de um arquivo .beancount — apenas um arquivo de texto que você pode controlar a versão, fazer backup e até mesmo editar no Vim ou VSCode.

📒 Por que os Lançamentos Contábeis são Importantes

Os lançamentos contábeis são a unidade atômica do seu livro-razão.

Eles:

  • Alimentam seu Razão Geral e Saldos de Contas
  • Geram todos os relatórios: Demonstrações de Resultados, Balanços Patrimoniais, Fluxos de Caixa
  • Permitem que você rastreie cada dólar, linha por linha, até sua origem

Com as ferramentas certas, você verá essas transações renderizadas em uma interface de usuário — categorizadas, pesquisáveis e filtráveis. Mas tudo começa com aquele simples lançamento em texto simples.

📚 Como a Contabilidade de Partidas Dobradas Funciona no Beancount

Beancount impõe a contabilidade de partidas dobradas. Toda transação deve ser equilibrada: total de débitos = total de créditos.

Regra rápida:

  • Debite ativos e despesas (você ganha dinheiro ou incorre em um custo)
  • Credite receitas e passivos (você ganha dinheiro ou assume uma dívida)

Exemplo – Compra de Material de Escritório:

2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking

🧠 Visualizando Lançamentos

Depois de salvar, na navegação lateral esquerda de https://beancount.io/ledger/0/income_statement/ você verá ...

  • Visualização de Diário: Veja transações com pesquisa, tags e filtragem
  • Menu Suspenso de Filtro de Conta: Veja saldos contínuos e lançamentos por conta
  • Demonstração de Resultados: Soma das suas contas Income:* e Expenses:*
  • Balanço Patrimonial: Seus ativos menos passivos

Fava ajuda a transformar seus lançamentos brutos do Beancount em relatórios acionáveis — com configuração de banco de dados zero.

💡 Exemplos Comuns de Lançamentos Contábeis

✅ Você recebe de um cliente

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting

Opcional: Se você usa Contas a Receber:

2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD

🖨️ Você compra material de escritório

2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking

🏦 Você faz um pagamento de empréstimo

Digamos que você pague $1.000, com $200 de juros e $800 para o principal:

2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD

🔒 Lançamentos de Encerramento no Fim do Ano

Para "encerrar os livros", você geralmente transfere todas as contas de Receita e Despesas para o Patrimônio Líquido.

2024-12-31 close Income:*
2024-12-31 close Expenses:*

Ou, manualmente:

2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD

🛠️ Lançamentos de Ajuste

Se você está usando a contabilidade de regime de competência, você vai querer adicionar lançamentos de ajuste — para despesas pré-pagas, receitas acumuladas, etc.

Exemplo: Assinatura de software mensal de $100 paga anualmente

2024-01-01 * "Annual software payment"
Assets:Prepaid 1,200.00 USD
Assets:Bank:Checking -1,200.00 USD

2024-01-31 * "Monthly amortization"
Expenses:Software 100.00 USD
Assets:Prepaid -100.00 USD

Automatize com scripts ou ferramentas Beancount disponíveis.

🧰 Beancount: Leve, Auditável, Poderoso

Beancount não é apenas uma ferramenta contábil — é uma ideia: verdade financeira transparente e em texto simples. É um sistema de escrituração moderna que é:

  • Fácil de controlar a versão (Git!)
  • Totalmente portátil (sem banco de dados proprietário)
  • Ótimo para desenvolvedores, freelancers e pequenas empresas

Pronto para Começar?

Comece seu arquivo Beancount com:

option "title" "My Business Ledger"
option "operating_currency" "USD"

2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Income:Sales USD
2024-01-01 open Expenses:OfficeSupplies USD
2024-01-01 open Equity:OpeningBalances USD

2024-01-01 * "Initial balance"
Assets:Bank:Checking 10,000.00 USD
Equity:OpeningBalances

Em seguida, carregue seu arquivo com sua ferramenta de visualização preferida para ver a mágica.

Quer um começo mais fácil? Experimente modelos, importadores ou ferramentas da comunidade como bean-extract.

Com o Beancount, seus livros são finalmente seus — simples, programáveis e à prova de auditoria.

Me avise se você gostaria de uma versão em PDF para download ou variações dos exemplos específicas para pequenas empresas.