Pular para o conteúdo principal

3 postagens marcado com "Contabilidade de Partidas Dobradas"

Ver todas as tags

Beancount: Folha de Consulta Rápida

· 2 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Exemplo de Nome de Conta

Assets:US:BofA:Checking

cheatsheet-en

Tipos de Conta

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Commodities

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Diretivas

Sintaxe geral

YYYY-MM-DD <Directive> <Parameters...>

Abertura e Fechamento de Contas

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Restrições de moeda

2015-04-23 close Assets:Checking

Declaração de Commodities (Opcional)

1998-07-22 commodity AAPL
nome: "Apple Computer Inc."

Preços

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Notas

2013-03-20 note Assets:Checking "Ligado para perguntar sobre o reembolso"

Documentos

2013-03-20 document Assets:Checking "caminho/para/extrato.pdf"

Transações

2015-05-30 * "Alguma narração sobre esta transação"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Cable Co" "Phone Bill" #tag ˆlink
id: "TW378743437" ; Metadados
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Você pode deixar um valor de fora

Lançamentos

  ...    123.45 USD                             Simples
... 10 GOOG {502.12 USD} Com custo por unidade
... 10 GOOG {{5021.20 USD}} Com custo total
... 10 GOOG {502.12 # 9.95 USD} Com ambos os custos
... 1000.00 USD @ 1.10 CAD Com preço por unidade
... 10 GOOG {502.12 USD} @ 1.10 CAD Com custo e preço
... 10 GOOG {502.12 USD, 2014-05-12} Com data
! ... 123.45 USD ... Com sinalizador

Asserções de Saldo e Preenchimento

; Afirma o valor apenas para a moeda fornecida:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Inserção automática de transação para cumprir a seguinte asserção:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Eventos

2015-06-01 event "localização" "Nova Iorque, EUA"
2015-06-30 event "endereço" "123 May Street"

Opções

option "title" "Meu Livro Razão Pessoal"

Outros

pushtag #trip-to-peru
...
poptag #trip-to-peru
; Comentários começam com um ponto e vírgula

A Magia da Contabilidade em Texto Simples com Beancount

· 6 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Descubra a Magia da Contabilidade em Texto Simples com Beancount

Beancount.io banner

Introdução

2023-04-18-introduction-to-beancount

Bem-vindo a um mundo onde a contabilidade não é mais uma tarefa assustadora. Hoje, apresentamos o Beancount, uma ferramenta de contabilidade em texto simples poderosa, flexível e intuitiva. O Beancount permite que você assuma o controle de suas finanças, fornecendo uma abordagem transparente e direta para gerenciar seu dinheiro.

Neste guia abrangente, vamos nos aprofundar nos conceitos básicos do Beancount, explicar seus conceitos centrais e guiá-lo por seus recursos simples, mas poderosos. Ao final deste blog, você terá uma compreensão sólida do Beancount e estará pronto para começar a usá-lo para organizar e analisar sua vida financeira.

O que é Beancount?

Beancount é um sistema de contabilidade em texto simples de código aberto criado por Martin Blais. Inspirado no sistema Ledger de John Wiegley, o Beancount visa fornecer um método robusto e confiável para gerenciar finanças pessoais e de pequenas empresas usando arquivos de texto simples. Com o Beancount, você pode rastrear suas receitas, despesas, investimentos e muito mais com facilidade.

Por que Beancount?

A contabilidade em texto simples oferece várias vantagens sobre os sistemas de contabilidade tradicionais baseados em planilhas ou software:

  • Transparência: Os arquivos Beancount são legíveis por humanos, tornando fácil entender e auditar seus dados financeiros.
  • Flexibilidade: O Beancount pode ser facilmente personalizado para atender às suas necessidades específicas, e você pode usar seu editor de texto e sistema de controle de versão favoritos para gerenciar seus dados financeiros.
  • Portabilidade: Seus dados financeiros podem ser acessados em qualquer dispositivo, e é fácil transferir entre sistemas ou compartilhar com outras pessoas.
  • À prova de futuro: Arquivos de texto simples são universalmente compatíveis, garantindo que seus dados financeiros permanecerão acessíveis, mesmo com a evolução da tecnologia.

Conceitos Centrais do Beancount

Para usar o Beancount de forma eficaz, é crucial entender seus conceitos centrais:

  • Transações: Eventos financeiros, como receitas, despesas ou transferências entre contas, são registrados como transações.
  • Contas: As transações envolvem uma ou mais contas, como ativos, passivos, receitas ou despesas.
  • Contabilidade de partidas dobradas: O Beancount impõe a contabilidade de partidas dobradas, garantindo que cada transação tenha débitos e créditos equilibrados.
  • Diretivas: O Beancount usa um conjunto de diretivas para definir transações, aberturas de contas e outros eventos financeiros.

Começando com Beancount

Para começar a usar o Beancount, siga estes passos simples:

  • Instale o Beancount: Instale o Beancount em seu sistema usando as instruções de instalação fornecidas para seu sistema operacional.
  • Crie seu arquivo Beancount: Crie um novo arquivo de texto simples com a extensão .beancount (por exemplo, minhas_financas.beancount).
  • Defina suas contas: Use a diretiva "open" para definir as contas que você usará em suas transações.
  • Registre transações: Use a diretiva "txn" para registrar suas transações financeiras.

Ou simplesmente cadastre-se em https://beancount.io. Aqui estão alguns exemplos de contabilidade em texto simples -

Exemplo 1: Transação Básica

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Buying groceries"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

Neste exemplo, abrimos duas contas, Assets:Checking e Expenses:Groceries. Em 10 de abril de 2023, registramos uma transação de compra de mantimentos no valor de US$ 50. A transação reduz o saldo de Assets:Checking em US$ 50 (débito) e aumenta o saldo de Expenses:Groceries em US$ 50 (crédito).

Exemplo 2: Transação de Receita e Despesa

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Employer" "Salary payment"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Landlord" "Monthly rent payment"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

Neste exemplo, abrimos três contas: Assets:Checking, Income:Salary e Expenses:Rent. Em 5 de abril de 2023, registramos uma transação de pagamento de salário de US$ 2000. A transação aumenta o saldo de Assets:Checking em US$ 2000 (crédito) e diminui o saldo de Income:Salary em US$ 2000 (débito). Em 6 de abril de 2023, registramos uma transação de pagamento de aluguel de US$ 1000. A transação reduz o saldo de Assets:Checking em US$ 1000 (débito) e aumenta o saldo de Expenses:Rent em US$ 1000 (crédito).

Exemplo 3: Transferência Entre Contas

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Transfer from Checking to Savings"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

Neste exemplo, abrimos duas contas: Assets:Checking e Assets:Savings. Em 15 de abril de 2023, registramos uma transação para transferir US$ 500 da conta corrente para a conta poupança. A transação reduz o saldo de Assets:Checking em US$ 500 (débito) e aumenta o saldo de Assets:Savings em US$ 500 (crédito).

Esses exemplos ilustram os conceitos básicos do sistema de contabilidade de partidas dobradas do Beancount. Ao registrar corretamente as transações, os usuários podem manter registros precisos de suas atividades financeiras e gerar relatórios para obter insights sobre sua situação financeira.

Gerando Relatórios e Analisando Dados

O Beancount vem com um conjunto de ferramentas poderosas para gerar relatórios financeiros, incluindo balanços patrimoniais, demonstrações de resultados e muito mais. Você também pode usar o Fava, uma interface de usuário baseada na web para o Beancount, para visualizar e interagir com seus dados financeiros. O https://beancount.io é construído sobre o Fava com licença MIT.

Conclusão

Abrace o poder e a simplicidade da contabilidade em texto simples com o Beancount. Ao entender seus conceitos centrais e seguir os passos descritos neste guia, você estará no caminho certo para gerenciar suas finanças pessoais ou de pequenas empresas com facilidade e precisão. À medida que você se sentir mais confortável com o Beancount, poderá explorar recursos avançados e personalizações para adaptar o sistema às suas necessidades exclusivas.

Seja para rastrear seus gastos, planejar o futuro ou obter insights sobre seus hábitos financeiros, o Beancount oferece a flexibilidade e a transparência necessárias para atingir seus objetivos. Com sua abordagem amigável, o Beancount tem o potencial de revolucionar a maneira como você gerencia suas finanças e capacitá-lo a assumir o controle de seu futuro financeiro.

Agora que você tem uma base sólida em Beancount, é hora de embarcar em sua jornada de contabilidade em texto simples. Diga adeus às planilhas complicadas e ao software confuso, e dê as boas-vindas ao mundo do Beancount. Boa contabilidade!

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 US$ 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!