Começando com Beancount
Pronto para assumir o controle de suas finanças? Este guia irá prepará-lo para usar o Beancount em minutos. Você aprenderá como criar seu primeiro livro-razão, configurar contas essenciais e registrar suas primeiras transações.
Configuração Inicial
Criando Seu Primeiro Livro-Razão
; Estrutura básica para um novo livro-razão
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
2024-01-02 * "Depósito Inicial"
Assets:Checking 100.00 USD
Equity:Opening-Balances
Configuração Essencial
option "title" "Livro-Razão de Finanças Pessoais"
option "operating_currency" "USD"
Organização de Arquivos
Estrutura Recomendada
; 1. Opções de Configuração
option "title" "Livro-Razão Pessoal"
option "operating_currency" "USD"
; 2. Declarações de Conta
2024-01-01 open Assets:Checking USD
2024-01-01 open Assets:Savings USD
2024-01-01 open Expenses:Food USD
; 3. Saldos Iniciais
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
; 4. Transações
2024-01-15 * "Mercado" "Compras da semana"
Expenses:Food 50.00 USD
Assets:Checking
Organização de Seções
-
Contas Permanentes
2024-01-01 open Liabilities:Payables USD
2024-01-01 open Assets:Receivables USD -
Contas Bancárias
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:Savings USD
2024-01-01 open Income:Bank:Interest USD -
Contas de Investimento
2024-01-01 open Assets:Investment:Cash USD
2024-01-01 open Assets:Investment:Stocks VTSAX
2024-01-01 open Income:Investment:Dividend USD
Validação e Relatórios
Validação Básica
# Verificar erros
bean-check ledger.beancount
# Visualizar interface web
bean-web ledger.beancount
Relatórios Comuns
# Balanço patrimonial
bean-report ledger.beancount balsheet
# Demonstração do resultado
bean-report ledger.beancount income
# Diário da conta
bean-report ledger.beancount journal -a Assets:Checking
Gerenciando Saldos Iniciais
Exemplo de Preenchimento (Padding)
2024-01-01 open Assets:Checking USD
; Preencher a conta para corresponder ao saldo conhecido
2024-01-01 pad Assets:Checking Equity:Opening-Balances
; Afirmar o saldo conhecido
2024-01-01 balance Assets:Checking 1525.00 USD
Fechamento de Conta
2024-01-01 open Assets:OldBank:Checking USD
2024-06-30 close Assets:OldBank:Checking ; Conta fechada
Deduplicação de Transações
Lidando com Transferências
; Pagamento de cartão de crédito - visão combinada
2024-01-15 * "Pagamento de Cartão de Crédito"
Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
; Sinalizador para correspondência pendente
2024-01-15 * "Pagamento Pendente CC"
! Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
Declarações de Saldo
; Verificações regulares de saldo evitam duplicatas
2024-01-31 balance Assets:Checking 2150.25 USD
2024-01-31 balance Liabilities:CreditCard -350.00 USD
Melhores Práticas
-
Organização de Arquivos
- Mantenha um arquivo principal inicialmente
- Use cabeçalhos de seção claros
- Agrupe contas relacionadas
-
Nomes de Conta
- Use convenções de nomenclatura consistentes
- Inclua prefixos de país/instituição
- Mantenha a hierarquia lógica
-
Verificação de Saldo
- Declarações de saldo regulares
- Preencha as contas apropriadamente (Padding)
- Rastreie os fechamentos de conta
-
Manuseio de Moeda
- Declare as moedas operacionais
- Use códigos de mercadoria consistentes
- Especifique restrições de moeda
Próximos Passos
Agora que você tem um livro-razão básico configurado:
- Registre Transações Regulares: Comece com suas despesas e receitas diárias
- Configure Importações de Contas Bancárias: Use importações de CSV ou conexões bancárias para automatizar a entrada de dados
- Aprenda Sintaxe Avançada: Explore a referência de sintaxe para cenários mais complexos
- Gere Seus Primeiros Relatórios: Use os recursos da interface do usuário para criar relatórios financeiros e analisar seus gastos
Referência Rápida
Tipos de Conta Comuns:
Assets:Bank:Checking- Sua conta correnteExpenses:Food:Groceries- Gastos com supermercadoIncome:Salary:Company- Renda do empregoLiabilities:CreditCard:Visa- Dívida do cartão de crédito
Comandos Essenciais:
bean-check ledger.beancount- Valide seu livro-razãobean-report ledger.beancount balsheet- Gere o balanço patrimonialbean-web ledger.beancount- Inicie a interface web
Estas diretrizes estabelecem uma base sólida para gerenciar finanças pessoais com Beancount. Pronto para adicionar sua primeira transação? Confira nosso guia de transação da interface do usuário.