Pular para o conteúdo principal

71 postagens marcado com "Beancount"

Ver todas as tags

Apresentando o Suporte a Múltiplos Arquivos no Beancount

· 2 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Muitos de nossos clientes têm nos perguntado desde fevereiro como adicionar múltiplos arquivos a um único livro-razão. Eles precisam da estrutura de arquivos para arquivar ou categorizar transações. Então, finalmente, após alguns meses de trabalho, temos o prazer de anunciar que o recurso foi lançado gratuitamente.

Veja como usá-lo:

Arquivo > criar um novo arquivo

2021-09-24-multi-file-one-ledger

Vá para a aba do editor de arquivos na barra lateral de navegação esquerda. Em seguida, siga o menu suspenso "Arquivo" e clique em "Criar um novo arquivo".

Arquivo > criar um novo arquivo

Nomeie seu novo arquivo

Dê ao seu arquivo um nome de arquivo válido e salve-o. Todos os nomes de arquivos devem terminar com ".bean".

Nomeie seu novo arquivo

Inclua o arquivo

Aqui está um passo crucial, você deve incluir o arquivo recém-criado em main.bean.

Por exemplo, se você adicionou stock.bean, então especifique include "stock.bean" em main.bean.

Inclua o arquivo

Atualize e navegue até o arquivo

Atualize a página, e você verá o arquivo aparecer no menu suspenso "Arquivo".

Atualize e vá para o arquivo

Renomeie ou exclua o arquivo

Ao navegar até o arquivo, você pode renomeá-lo ou excluí-lo no menu suspenso "Editar".

Renomear ou excluir o arquivo

Tendo problemas?

Faça perguntas em https://t.me/beancount.

Atualização do Fava para a Versão 1.19: Principais Mudanças e Melhorias

· Um minuto de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Atualizamos o software de código aberto Fava, licenciado sob a MIT, para a versão 1.19. Aqui estão as mudanças desde nossa última atualização:

  • v1.19 (2021-05-18)
    • migração das opções conversion e interval para a opção default-page
    • adição da opção invert-income-liabilities-equity
    • atualização para o CodeMirror 6
    • adiciona uma tradução para o búlgaro
    • outras pequenas melhorias e correções de bugs
  • v1.18 (2021-01-16)
    • algumas pequenas melhorias e várias correções de bugs.

Sentindo-se animado? Experimente agora em https://beancount.io/ledger/

2021-07-16-upgrade-fava-to-1-19

Tem perguntas? Estaremos lá para você em https://t.me/beancount :)

Compreendendo a Amortização no Beancount

· 2 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

A amortização distribui os pagamentos em muitas parcelas ao longo do tempo. No beancount.io, você pode usar o plugin fava.plugins.amortize_over para conseguir isso.

2021-01-09-amortize

Sem amortização, se você quiser segurar seu carro por 6 meses com um custo de US$ 600. Você teria que registrar isso como uma despesa única para uma data específica.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pay car insurance"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

No entanto, com a amortização, você poderia alocar a despesa ao longo de seis meses colocando plugin "fava.plugins.amortize_over" no início do arquivo e usando amortize_months: 6 para a transação.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortize car insurance over six months"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

E então, no Diário, você verá que a transação é dividida em 6 lançamentos.

2020-11-01 * Amortize car insurance over six months (6/6) am
2020-10-01 * Amortize car insurance over six months (5/6) am
2020-09-01 * Amortize car insurance over six months (4/6) am
2020-08-01 * Amortize car insurance over six months (3/6) am
2020-07-01 * Amortize car insurance over six months (2/6) am
2020-06-01 * Amortize car insurance over six months (1/6) am

Captura de tela da transação de amortização

Melhorias no Beancount.io: Atualizações de Desempenho e Segurança

· Um minuto de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Manter um serviço online seguro e performático nunca é uma tarefa única. Requer esforço não apenas para desenvolver novos recursos, mas também para renovar funcionalidades existentes.

Software desatualizado coloca nossos clientes em risco de vulnerabilidades de segurança. Como reduzimos esse risco? Por um lado, trabalhamos proativamente com pesquisadores de segurança para encontrar e resolver problemas inesperados. Por outro lado, mesclamos periodicamente a versão mais recente do software upstream.

Hoje, temos o prazer de compartilhar algumas melhorias que fizemos para aprimorar o Beancount.io.

2021-01-07-upgrade-fava-to-1-17

  1. Atualizamos o servidor e aceleramos o serviço em até 30%. A disponibilidade do serviço também foi significativamente melhorada.
  2. Atualizamos o software de código aberto Fava, licenciado pelo MIT, para a versão 1.17. Ele corrigiu vários bugs e adicionou muitos novos recursos.

Animado? Experimente agora em https://beancount.io/ledger/

Tem perguntas? Estaremos lá para você em https://t.me/beancount :)

Apresentando o Programa de Recompensas para Desenvolvedores do Beancount

· 4 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Beancount.io tem o prazer de anunciar o novíssimo programa de recompensas para desenvolvedores em nossa comunidade! Um programa de Recompensa por Bugs de Segurança (Security Bug Bounty) é uma oferta aberta a indivíduos externos para receberem compensação por relatar bugs em beancount.io e no Beancount mobile de código aberto relacionados à segurança da funcionalidade principal.

Nenhuma tecnologia é perfeita, e acreditamos que trabalhar com desenvolvedores, engenheiros e tecnólogos em todo o mundo é crucial para identificar fraquezas em nosso projeto durante o desenvolvimento. Se você acredita ter encontrado um problema de segurança em nosso produto ou serviço, nós o encorajamos a nos notificar. Teremos prazer em trabalhar com você para resolver o problema prontamente.

Período da Campanha

2020-10-13-security-bug-bounty

2020-10-15 17:00 PST a 2020-11-30 17:00 PST

Escopo

Os seguintes componentes do Beancount estão incluídos na 1ª Etapa da Campanha de Recompensa por Bugs:

  1. beancount.io/ledger : Seu gerenciador de finanças pessoais.
  2. Beancount mobile de código aberto

Passos para participar e relatar bugs

  • Se NÃO estiver relacionado a informações de identificação pessoal (PII) e dados exatos do livro-razão (ledger). Forneça informações sobre os bugs através da solicitação de ISSUE no GitHub em https://github.com/puncsky/beancount-mobile/issues/:
    • Ativo. Escolha o repositório ao qual o bug está relacionado e crie uma “Nova Issue” nele.
    • Gravidade. Escolha o nível de vulnerabilidade de acordo com “Vulnerabilidades Qualificadas”.
    • Resumo — Adicione um resumo do bug.
    • Descrição — Quaisquer detalhes adicionais sobre este bug.
    • Passos — Passos para reproduzir.
    • Material de Apoio/Referências — Código-fonte para replicar, liste qualquer material adicional (por exemplo, capturas de tela, logs, etc.).
    • Impacto — Qual o impacto do bug encontrado, o que um atacante poderia conseguir?
    • Seu nome, país e ID do Telegram para contato.
  • Se estiver relacionado a PII e dados exatos do livro-razão (ledger), entre em contato com puncsky no Telegram e envie as informações acima.
  • A equipe Beancount.io revisará todos os bugs e fornecerá feedback o mais rápido possível através dos comentários na página com um bug específico ou via Telegram pessoalmente, se estiver relacionado a PII e dados exatos do livro-razão (ledger).
  • A distribuição das recompensas será realizada em Presente Físico, Cartão Presente ou equivalente em USDT após o término da campanha, por volta de 01 de dezembro de 2020 PST.

Vulnerabilidades qualificadas

Para se qualificar para a recompensa, o bug de segurança deve ser original e não relatado anteriormente.

Apenas os seguintes problemas de design ou implementação que afetam substancialmente a estabilidade ou segurança do Beancount.io são qualificados para a recompensa. Exemplos comuns incluem:

  • Vazamento de PII e dados do livro-razão (ledger) enquanto a máquina host não está comprometida.
  • Uma ação especial que faz com que todo o site ou aplicativo móvel seja suspenso ou trave.
  • Um usuário impacta outro usuário sem concessão de acesso prévia.

Para cenários que não se enquadram em uma das categorias acima, ainda agradecemos os relatórios que nos ajudam a proteger nossa infraestrutura e nossos usuários e recompensamos esses relatórios em uma base caso a caso.

Vulnerabilidades Fora do Escopo

Ao relatar vulnerabilidades, considere o cenário de ataque, a explorabilidade e o impacto de segurança do bug. Os seguintes problemas são considerados fora do escopo, e NÃO aceitaremos nenhum dos seguintes tipos de ataques:

  • Ataques de negação de serviço (DoS)
  • Ataques de phishing
  • Ataques de engenharia social
  • Download de arquivo refletido
  • Divulgação de versão de software
  • Problemas que exigem acesso físico direto
  • Problemas que exigem interação do usuário extremamente improvável
  • Falhas que afetam navegadores e plugins desatualizados
  • Painéis de login publicamente acessíveis
  • Injeção de CSV
  • Enumeração de e-mail / oráculos de conta
  • Fraquezas de CSP
  • Falsificação de e-mail (Email Spoofing)
  • Técnicas que permitem visualizar fotos de perfil de usuário (estas são consideradas públicas)

Recompensas

O prêmio para o bug mais crítico que expõe PII e dados do livro-razão (ledger) é um AirPods Pro (nos EUA) ou equivalente em USDT.

O prêmio para um bug de segurança é um Cartão Presente Amazon de $20 ou equivalente em USDT.

Somos uma equipe pequena com um orçamento limitado e pudemos distribuir apenas

  • 1 AirPods Pro para todos.
  • 10 recompensas de $20 por mês, por até 3 meses. Se o número de casos reais exceder esse valor em um mês, enviaremos a recompensa restante no mês seguinte. ($600 no total para esta campanha)

Tem perguntas?

Pergunte-nos em https://t.me/beancount

Beancount Mobile: Nosso Compromisso com o Código Aberto e a Privacidade

· Um minuto de leitura
Mike Thrift
Mike Thrift
Marketing Manager

A privacidade é essencial para o nosso DNA, nossa cultura e nossos valores. Estamos comprometidos em proteger seus dados em todos os nossos sistemas.

E hoje, temos o prazer de abrir o código do Beancount mobile. Isso significa que o código está disponível publicamente, sendo escrutinado por pessoas. Esse nível de transparência garante tanto a segurança do aplicativo quanto a sua tranquilidade em relação ao que fazemos com seus dados.

O código aberto oferece aos nossos clientes mais escolhas no mercado e melhores soluções de várias maneiras. Construímos o Beancount.io sobre excelentes projetos de código aberto e esperamos abrir o código do maior número possível de módulos do nosso sistema no futuro. E o Beancount mobile é apenas o começo desta jornada :)

2020-10-08-open-sourcing-beancount-mobile

Beancount.io Ama o Código Aberto

Atualização do Aplicativo Beancount: Melhorias para uma Experiência Aprimorada

· 2 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Temos o prazer de anunciar a versão 0.4.0 do aplicativo Beancount, que traz novos recursos e melhorias para aprimorar sua experiência de gestão financeira.

O Que Há de Novo

📧 Assinatura de Relatórios por E-mail

Mantenha-se atualizado sobre suas finanças com relatórios por e-mail personalizáveis. Escolha quais informações financeiras você deseja receber e com que frequência. Perfeito para:

  • Revisões mensais de orçamento
  • Resumos semanais de gastos
  • Atualizações de saldo de conta

📢 Seção de Anúncios

Nunca perca atualizações importantes! Nossa nova seção de anúncios mantém você informado sobre:

  • Últimos recursos e melhorias
  • Dicas para um melhor rastreamento financeiro
  • Notícias e eventos da comunidade

2020-09-27-announcing-0.4.0-en

Captura de tela do Beancount 0.4.0

Melhorias de Desempenho

Como sempre, tornamos o aplicativo mais rápido e confiável, garantindo uma experiência fluida enquanto você gerencia suas finanças.

Compartilhe Suas Ideias

Seu feedback impulsiona nosso desenvolvimento. Adora os novos recursos? Avalie-nos nas lojas de aplicativos e ajude a moldar o futuro do Beancount!

baixar na App Storebaixar na Play Store

Precisa de Ajuda?

Junte-se à nossa comunidade no Telegram para suporte, dicas e discussões sobre gestão de finanças pessoais com Beancount.

Apresentando os Aplicativos Móveis Beancount para iOS e Android

· 2 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Temos o prazer de anunciar um marco importante na evolução do Beancount: o lançamento de nossos aplicativos móveis dedicados para as plataformas iOS e Android! Este lançamento atende diretamente a uma das solicitações mais frequentes de nossa comunidade – a capacidade de gerenciar seu livro-razão de forma eficiente em dispositivos móveis.

Aplicativo Beancount para iOS

Principais Recursos

  • Entrada Rápida de Transações: Adicione novas transações de forma contínua em movimento
  • Relatórios Financeiros Móveis: Acesse suas informações financeiras em qualquer lugar, a qualquer hora
  • Edição Direta do Livro-Razão: Acesso total ao seu arquivo de livro-razão através de uma visualização web otimizada
  • Sincronização Multiplataforma: Mantenha seus dados financeiros consistentes em todos os seus dispositivos

2020-08-19-aplicativo-movel-beancount

Desenvolvimento Impulsionado pela Comunidade

Este lançamento marca apenas o início de nossa jornada móvel. Estamos comprometidos em evoluir esses aplicativos com base em suas necessidades e feedback. Junte-se à nossa vibrante comunidade no Telegram em https://t.me/beancount para discutir o Beancount, compartilhar sua experiência e ajudar a moldar recursos futuros.

Nossa Visão

No Beancount, nossa missão é capacitar a todos para alcançar um melhor controle e compreensão financeira. Esses aplicativos móveis representam um passo significativo em direção a esse objetivo, com muitos outros recursos e ferramentas em nosso roteiro.

baixar na App Storebaixar na Play Store

Lucro Líquido 101 — e Como Acompanhá-lo no Beancount

· 5 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

De todos os números que descrevem um negócio, um se destaca acima dos demais: o lucro líquido. É a medida definitiva de rentabilidade, o famoso "resultado final". Mas o que isso realmente significa e como você pode acompanhá-lo com precisão usando um sistema de contabilidade em texto simples como o Beancount?

Vamos analisar.

2020-03-12-net-income-101-how-to-track-it-in-beancount

O Que o Lucro Líquido Realmente Significa

Em sua essência, o lucro líquido é o dinheiro que sobra depois que você pagou absolutamente tudo o que é necessário para administrar o seu negócio. Isso inclui o custo das mercadorias vendidas (CMV), todas as despesas operacionais, juros sobre dívidas e impostos.

É o indicador mais claro da saúde financeira de uma empresa. É um número crítico para todos:

  • Credores o analisam para avaliar sua capacidade de pagar empréstimos.
  • Investidores o veem como a fonte de potenciais dividendos ou o capital disponível para crescimento.
  • Fundadores dependem dele para entender sua pista financeira e fazer planos estratégicos de reinvestimento.

Um lucro líquido positivo significa que você é lucrativo. Um negativo significa que você está perdendo dinheiro. É simples assim.

A Fórmula Principal (Escolha o Nível de Detalhe Que Você Precisa)

Você pode calcular o lucro líquido com vários graus de granularidade. A escolha depende de quão detalhada é a análise que você precisa.

  • Fórmula Completa: Receita – CMV – Despesas Operacionais – Juros – Impostos = Lucro Líquido
  • Fórmula Padrão: Receita – CMV – Despesas = Lucro Líquido
  • Fórmula Rápida e Simples: Receitas Totais – Despesas Totais = Lucro Líquido

Uma Dica Rápida Sobre Custos: Qual é a diferença entre CMV e despesas operacionais? CMV (Custo das Mercadorias Vendidas) cobre os custos diretos vinculados à produção de seus bens ou serviços (por exemplo, matérias-primas, mão de obra direta). Despesas Operacionais cobrem todo o resto que mantém as coisas funcionando — salários, aluguel, assinaturas de software, seguros, etc.

Um Mini Exemplo

Vamos tornar isso tangível. Imagine que uma pequena empresa de torrefação de café teve os seguintes resultados no mês passado.

ItemValorExemplo de Conta Contábil
Receita de VendasR$ 60.000Receitas:Vendas
CMV (Grãos de café verdes)R$ 20.000Despesas:CMV
Despesas OperacionaisR$ 18.000Despesas:Operacionais:*
Juros (Sobre empréstimo de equipamentos)R$ 1.000Despesas:Juros
ImpostosR$ 1.000Despesas:Impostos

Usando a fórmula completa, o cálculo é direto:

Lucro;Lıˊquido=RLucro;Líquido = R 60.000 - R20.000R 20.000 - R 18.000 - R1.000R 1.000 - R 1.000 = R20.000 20.000

A empresa gerou um lucro real de R$ 20.000 no mês.

Como Capturá-lo no Beancount

A estrutura do Beancount é perfeita para isso. Ao organizar suas contas logicamente, calcular o lucro líquido se torna um subproduto automático de uma boa contabilidade.

  • Marque toda a receita em uma conta pai Receitas, como Receitas:Vendas ou Receitas:Serviços.
  • Divida suas despesas para distinguir entre custos diretos e indiretos. Use Despesas:CMV para custos diretos e subcontas como Despesas:Operacionais:Salários ou Despesas:Operacionais:Software para todo o resto.
  • Lance juros e impostos em suas próprias contas (Despesas:Juros, Despesas:Impostos). Isso torna a análise futura, especialmente para a preparação de impostos, muito mais simples.
  • Balanceie seus livros regularmente. A equação contábil fundamental, Ativos = Passivos + Patrimônio Líquido, deve sempre ser verdadeira.

No final de um período (por exemplo, um mês), você pode usar asserções balance para confirmar o estado de suas contas. Essas entradas não movimentam dinheiro; elas declaram qual deve ser o saldo e o bean-check relatará um erro se não for.

; 2025-07-31 Torrefação de Café Empreendimentos — Fechamento de julho
2025-07-31 balance Ativos:Banco:Operacional 42000.00 BRL
2025-07-31 balance Despesas:CMV 20000.00 BRL
2025-07-31 balance Despesas:Operacionais 18000.00 BRL
2025-07-31 balance Despesas:Juros 1000.00 BRL
2025-07-31 balance Despesas:Impostos 1000.00 BRL
2025-07-31 balance Receitas:Vendas -60000.00 BRL

Consulta de Lucro Líquido em Uma Linha

É aqui que a mágica acontece. Com um livro-razão bem estruturado, você pode calcular seu lucro líquido para qualquer período com um único comando.

bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Receitas|Despesas)' \
AND year = 2025 GROUP BY month"

Esta consulta soma todos os valores em suas contas de Receitas e Despesas para 2025 e os agrupa por mês. No Beancount, a receita é representada por números negativos e as despesas por números positivos, portanto, o resultado será o negativo do seu lucro líquido.

Melhor ainda, você nem precisa executar esta consulta manualmente. O Fava, a interface web para o Beancount, plotará isso automaticamente para você na visualização Relatórios → Demonstrativo de Resultados.

Insights Rápidos Que Você Pode Automatizar

Como seu livro-razão é apenas um arquivo de texto, você pode construir fluxos de trabalho automatizados poderosos em torno dele.

  • Resumo Mensal por E-mail: Configure um trabalho cron para executar bean-report books.beancount income_statement > lucro-liquido.txt e, em seguida, envie o arquivo de texto resultante por e-mail para você mesmo no primeiro dia de cada mês.
  • Alerta de Rentabilidade: Use um gancho de pré-commit do Git que execute uma consulta para verificar a rentabilidade do mês até a data. Você pode programá-lo para recusar o commit se o lucro líquido for negativo, forçando-o a reconhecer um mês de prejuízo.
  • Modelagem de Cenários: Deseja testar seu negócio? Basta copiar books.beancount para cenarios/recessao.bean, reduzir suas entradas de Receitas em 20% e executar novamente sua consulta de lucro líquido para ver o impacto instantaneamente.

Principais Conclusões

  • O lucro líquido é o seu verdadeiro resultado final. O objetivo é mantê-lo positivo e entender sua tendência ao longo do tempo.
  • O Beancount torna a matemática subjacente explícita, pesquisável e com controle de versão. Não há fórmulas ocultas.
  • Com uma estrutura de contas disciplinada e uma única consulta, você sempre saberá se o seu negócio está realmente ganhando dinheiro.

Introdução ao Beancount.io

· 5 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Por Que a Contabilidade Moderna Importa

Ainda gerencia seus investimentos com planilhas? Embora as planilhas sejam versáteis, elas podem se tornar complicadas e propensas a erros à medida que sua carteira de investimentos cresce. Apresentamos o Beancount.io – uma plataforma de rastreamento de investimentos sofisticada e fácil de usar, projetada especificamente para gerenciar carteiras de ações e criptomoedas. Construído com engenheiros e minimalistas financeiros em mente, o Beancount.io combina recursos poderosos com uma interface intuitiva para otimizar sua experiência de rastreamento de investimentos.

2019-09-07-introduction-to-beancount

Expenses

Income Statement

Balance Sheet

Contabilidade de Partidas Dobradas: A Base da Precisão

Beancount.io é construído sobre os princípios da contabilidade de partidas dobradas – uma metodologia comprovada pelo tempo, usada por instituições financeiras em todo o mundo. Este sistema garante precisão matemática através de um conceito simples, mas poderoso: cada transação financeira deve equilibrar-se perfeitamente.

Na contabilidade de partidas dobradas, cada transação requer pelo menos duas entradas – um débito (+) e um crédito (-) – em diferentes contas. Este sistema de verificação integrado torna virtualmente impossível registrar transações desequilibradas, garantindo que seus registros financeiros permaneçam precisos e confiáveis.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Como você pode ver nos dois exemplos acima, toda transação deve satisfazer a equação contábil.

Assets = Liabilities + Equity(aka Net Assets)

Usamos a sintaxe Beancount de Martin Blais e o projeto web Fava de Jakob Schnitzer para construir este site. E ele irá alertá-lo se alguma transação tiver pernas que não somam zero.

Error Alert

Agora você entende como impomos a correção do livro-razão. Mas você pode perguntar o que são essas "contas"?

Compreendendo as Contas: A Analogia do Balde de Água

Pense em suas contas financeiras como um sistema de baldes de água interconectados, onde o dinheiro flui como água entre eles. Essa analogia torna a contabilidade de partidas dobradas intuitiva: quando você transfere dinheiro de uma conta para outra, é como derramar água de um balde para outro – a quantidade total de água (dinheiro) no sistema permanece constante.

Beancount.io introduz cinco tipos de contas.

  1. Receita — Seu valor é sempre negativo ou a débito. Isso ocorre porque você está ganhando dinheiro, e então o dinheiro está debitando da conta de "Receita" e creditando em seus "Ativos".
  2. Despesas — Seu valor é sempre positivo ou a crédito. Isso ocorre porque você está gastando dinheiro, e o dinheiro está fluindo dos "Ativos" ou "Passivos" para as "Despesas".
  3. Passivos — Seu valor é positivo ou zero. Suas dívidas de cartão de crédito são um bom exemplo, que aumentam e diminuem em ciclos.
  4. Ativos — Seu valor é positivo ou zero. Seu dinheiro ou casas sempre valem alguns preços.
  5. Patrimônio Líquido — Seus ativos líquidos. O sistema calculará automaticamente para você. Patrimônio Líquido = Ativos - Passivos e reflete o quão rico você é.

Agora você pode abrir suas contas personalizadas com as palavras-chave acima:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Rastreamento Avançado de Investimentos com Commodities

Beancount.io se destaca no rastreamento de investimentos diversos, de ações a criptomoedas. Vamos explorar como ele lida com cenários de investimento complexos. Por exemplo, veja como você registraria a compra de 10 Bitcoins a US$ 100 cada em 2014:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

E então, três anos depois, você os vende (originalmente com custos de US100porunidadeanotadoscom100.00USD)aoprec\codeUS 100 por unidade anotados com `{100.00 USD}`) ao preço de **US 10.000 por unidade** anotado com @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Ou a mesma transação com @@ 20,000.00 USD significa que ao preço de US$ 20.000 no total.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

A soma de todas as pernas da transação, incluindo -2 BTC {100.00 USD}, ainda é, como sempre, zero.

A etiqueta de custos {100.00 USD} é importante porque você pode ter comprado a mesma commodity a custos diferentes.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Se você quiser simplificar o processo, pode configurar a conta no início com FIFO ou LIFO. FIFO significa 'primeiro a entrar, primeiro a sair', enquanto LIFO significa 'último a entrar, primeiro a sair'. Nos EUA, o IRS usa FIFO para calcular seu PnL e impostos de acordo.

1970-01-01 open Assets:Trade:Positions "FIFO"

E então, quando você o vende de forma abreviada como -2 BTC {}, o beancount aplicará a estratégia FIFO automaticamente e venderá a commodity mais antiga.

Começando com Beancount.io

Beancount.io é uma plataforma moderna de gestão financeira baseada em nuvem que transforma seus registros de transações baseados em texto em demonstrações financeiras abrangentes, incluindo demonstrações de resultados, balanços patrimoniais e balancetes. Ao combinar a confiabilidade de arquivos de texto simples com poderosas ferramentas de visualização, o Beancount.io ajuda você a manter controle preciso sobre sua vida financeira, enquanto obtém insights valiosos sobre o desempenho de seus investimentos.

Comece sua jornada financeira com Beancount.io - Grátis durante nosso período promocional!