Desvendando um Livro Contábil Beancount: Um Estudo de Caso para Contabilidade Empresarial
Na postagem de blog de hoje, vamos desvendar um livro contábil Beancount para empresas, o que o ajudará a entender as complexidades deste sistema de contabilidade de dupla entrada em texto simples.
Vamos começar com o código primeiro:
1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto
1970-01-01 open Equity:Bank:Chase
1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH
1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices
1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT
2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD
2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD
2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD
2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD
Entendendo o Código
-
Abertura de Contas: O código começa abrindo uma série de contas em 01-01-1970. Estas incluem uma mistura de contas de ativo (
Assets:Bank:Mercury
eAssets:Crypto
), uma conta de patrimônio líquido (Equity:Bank:Chase
), contas de receita (Income:Stripe
eIncome:Crypto:ETH
), e contas de despesa (Expenses:COGS
,Expenses:COGS:AmazonWebServices
,Expenses:BusinessExpenses
eExpenses:BusinessExpenses:ChatGPT
). -
Transações: Em seguida, ele prossegue para registrar uma série de transações entre 01-03-2023 e 18-05-2023.
-
A transação de 14-05-2023 representa um pagamento de $17.49 para
CONTABO.COM
da contaMercury Checking ••1234
. Isso é registrado como uma despesa (Expenses:COGS:Contabo
) e uma dedução correspondente da contaAssets:Bank:Mercury
. -
Da mesma forma, a transação de 11-05-2023 representa um pagamento de $14490.33 para
Amazon Web Services
da mesma conta bancária. Isso é registrado emExpenses:COGS:AmazonWebServices
. -
A transação de 01-03-2023 mostra a receita da
STRIPE
sendo depositada na contaMercury Checking ••1234
, totalizando $21230.75. Isso é registrado como receita (Income:Stripe
) e uma adição à conta bancária (Assets:Bank:Mercury
). -
A última transação de 18-05-2023 representa uma transação de criptomoeda envolvendo 19 ETH de um cliente. Isso é rastreado em
Assets:Crypto
eIncome:Crypto:ETH
. O{1,856.20 USD}
mostra o preço do ETH no momento da transação, enquanto o@@ 35267.8 USD
especifica o valor total da transação de 19 ETH.
-
Em todas as transações, o princípio da contabilidade de dupla entrada é mantido, garantindo que a equação Ativos = Passivos + Patrimônio Líquido
seja sempre verdadeira.
Considerações Finais
Este livro contábil Beancount oferece um sistema simples, porém robusto, para rastrear transações financeiras. Como visto na transação final, o Beancount é flexível o suficiente para contabilizar ativos não tradicionais, como criptomoedas, o que é um testemunho de sua utilidade em nosso cenário financeiro cada vez mais digital.
Esperamos que esta análise o ajude a entender melhor a estrutura e os recursos do Beancount, seja você um contador experiente ou um iniciante tentando controlar suas finanças pessoais. Fique atento à nossa próxima postagem de blog, onde nos aprofundaremos em operações avançadas do Beancount.