Copie uma estrutura de contas comprovada de um destes cinco ledgers Beancount vivos, depois renomeie as contas e substitua os valores fictícios pelos seus próprios. Cada ledger incorporado é público, versionado em Git e validado com bean-check.
Finanças pessoais do dia a dia
Use uma conta de ativo por banco, uma conta de passivo por cartão de crédito e contas de despesas para as perguntas que você quer que seus relatórios respondam. O exemplo completo também mostra folha de pagamento, benefícios, transferências, asserções de saldo e participações em investimentos.
Copie esta estrutura quando quiser um único conjunto de livros para dinheiro, cartões, renda e gastos comuns:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Liabilities:CreditCard USD
2026-01-01 open Equity:Opening-Balances USD
2026-01-01 open Expenses:Food:Groceries USD
2026-01-01 * "Opening balance"
Assets:Bank:Checking 3,000.00 USD
Equity:Opening-Balances -3,000.00 USD
2026-01-18 * "Corner Market" "Weekly groceries"
Liabilities:CreditCard -71.90 USD
Expenses:Food:Groceries 71.90 USD
2026-01-25 * "Credit card" "Statement payment"
Liabilities:CreditCard 71.90 USD
Assets:Bank:Checking -71.90 USDA conta do cartão de crédito mantém a data da compra separada da data do pagamento em dinheiro. Adicione uma asserção de saldo mensal a cada conta do mundo real para que um erro de importação não possa ser ocultado.
Orçamento por envelopes que se renova
Modele cada envelope como uma subconta de patrimônio líquido sobreposta à conta bancária real. Alocar um pagamento move valor dentro do patrimônio líquido, enquanto uma compra registra tanto o movimento de dinheiro quanto a decisão orçamentária.
Copie a árvore Equity:Budget e mantenha o plano separado do dinheiro:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Income:Salary USD
2026-01-01 open Expenses:Groceries USD
2026-01-01 open Equity:Budget:Unallocated USD
2026-01-01 open Equity:Budget:Groceries USD
2026-01-05 * "Acme Corp" "January salary"
Assets:Bank:Checking 4,100.00 USD
Income:Salary -4,100.00 USD
2026-01-05 * "Budget" "Fund groceries"
Equity:Budget:Unallocated -550.00 USD
Equity:Budget:Groceries 550.00 USD
2026-01-08 * "Whole Foods" "Weekly shop"
Assets:Bank:Checking -128.44 USD
Expenses:Groceries 128.44 USD
Equity:Budget:Groceries -128.44 USD
Equity:Budget:Unallocated 128.44 USDOs dois pares na compra se equilibram de forma independente. Essa separação permite redefinir ou reatribuir um envelope sem alterar o saldo bancário conciliado. Para a exibição de meta versus real do Fava, use as diretrizes de orçamento mais simples.
Faturamento e contas a receber para freelancers
Registre uma fatura quando você ganhar a receita e, em seguida, quite a conta a receber quando o cliente pagar. Uma conta separada de contas a receber por cliente torna as faturas não pagas e parcialmente pagas visíveis como saldos comuns.
Copie a árvore de contas a receber e coloque o número da fatura em ambos os eventos:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Business USD
2026-01-01 open Assets:Receivable:Northwind USD
2026-01-01 open Income:Consulting USD
2026-01-09 * "Northwind Traders" "January retainer"
invoice: "2026-001"
due: 2026-02-08
Assets:Receivable:Northwind 6,000.00 USD
Income:Consulting -6,000.00 USD
2026-02-05 * "Northwind Traders" "Payment — invoice 2026-001"
invoice: "2026-001"
Assets:Bank:Business 6,000.00 USD
Assets:Receivable:Northwind -6,000.00 USDAdicione o imposto sobre vendas a um passivo, não à renda, e mova o dinheiro do imposto estimado para um ativo de reserva antes de pagá-lo. O ledger vivo mostra ambos os padrões, pagamentos parciais, custos recobrados e uma baixa de dívida incobrável.
Propriedade para aluguel e principal da hipoteca
Trate a propriedade como um ativo, a hipoteca como um passivo e o depósito de segurança do inquilino como dinheiro que você deve devolver. Divida cada pagamento de hipoteca entre juros, principal e conta de garantia (escrow) para que o balanço patrimonial e a demonstração de resultados contem verdades diferentes.
Copie os grupos de contas de propriedade, dívida e operação antes de adicionar atividade mensal:
option "operating_currency" "USD"
1970-01-01 commodity PROP123MAIN
2024-01-01 open Assets:RealEstate:Property PROP123MAIN
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:EscrowImpound USD
2024-01-01 open Liabilities:Mortgage USD
2024-01-01 open Income:RealEstate:Rent USD
2024-01-01 open Expenses:RealEstate:MortgageInterest USD
2024-03-15 * "Escrow" "Buy rental property"
Assets:RealEstate:Property 1 PROP123MAIN {400,000.00 USD}
Assets:Bank:Checking -80,000.00 USD
Liabilities:Mortgage -320,000.00 USD
2024-04-01 * "Bank" "Mortgage payment"
Expenses:RealEstate:MortgageInterest 1,866.67 USD
Liabilities:Mortgage 262.39 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USDMantenha distintas a terra, o valor depreciável do edifício, as melhorias de capital, a depreciação acumulada e a atividade da conta de garantia (escrow). O guia de propriedade para aluguel explica como esses saldos alimentam os relatórios.
Lotes de criptomoedas e base de custo
Dê a cada compra um custo entre chaves e identifique o mesmo lote ao vender. O Beancount então carrega a data de aquisição e a base por meio de carteiras, exchanges e disposições tributáveis, em vez de reduzir um investimento a um único saldo combinado.
Copie a commodity, as contas de exchange e o lançamento explícito de ganho realizado:
option "operating_currency" "USD"
1970-01-01 commodity BTC
2024-01-01 open Assets:Crypto:Coinbase:BTC BTC
2024-01-01 open Assets:Crypto:Coinbase:USD USD
2024-01-01 open Expenses:Crypto:Fees:Trading USD
2024-01-01 open Income:Crypto:CapitalGains:ShortTerm USD
2024-02-15 * "Coinbase" "Buy 0.10 BTC"
Assets:Crypto:Coinbase:BTC 0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD -4,380.00 USD
2024-08-20 * "Coinbase" "Sell the February lot"
Assets:Crypto:Coinbase:BTC -0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD 5,900.00 USD
Expenses:Crypto:Fees:Trading 8.85 USD
Assets:Crypto:Coinbase:USD -8.85 USD
Income:Crypto:CapitalGains:ShortTerm -1,520.00 USDTransferências entre suas próprias carteiras preservam o lote em vez de criar renda. O ledger vivo continua com staking, mineração, finanças descentralizadas e NFTs; o guia de inventários explica os métodos de contabilização e a redução de lotes.