Pular para o conteúdo principal

Amortização

Imagine que você pague seu seguro de carro anual em um único pagamento de US$ 600. Se você registrar isso como uma despesa única, seus livros para aquele mês mostrarão um custo alto, enquanto os próximos 11 meses mostrarão zero de despesa com seguro. Isso distorce sua imagem financeira mensal, tornando difícil entender seus verdadeiros custos operacionais e orçar de forma eficaz.

A solução é a amortização: a prática contábil de distribuir um único custo ao longo do período de tempo em que ele beneficia. Este tutorial mostrará como implementar a amortização perfeitamente no Beancount usando um plugin Fava.

O que é Amortização?

Amortização é o processo de contabilizar incrementalmente o custo de um ativo intangível ou um item pré-pago ao longo de sua vida útil.

Principais Benefícios:

  • Relatórios Precisos: Suaviza grandes despesas para uma visão mais realista da lucratividade mensal.
  • Melhor Orçamento: Permite orçar uma despesa mensal consistente em vez de uma grande e irregular.
  • Análise de Fluxo de Caixa Mais Clara: Separa o momento de um pagamento em dinheiro do reconhecimento da despesa.

A Solução Beancount: fava.plugins.amortize_over

O Beancount, com a interface web Fava, fornece um plugin simples, porém poderoso, para automatizar a amortização.

Passo 1: Habilitar o Plugin

Primeiro, você deve habilitar o plugin adicionando a seguinte linha ao topo do seu arquivo Beancount:

plugin "fava.plugins.amortize_over"

Importante: Transações Virtuais Esteja ciente de que este plugin gera lançamentos virtuais. Eles aparecem dinamicamente nos relatórios do Fava e em ferramentas como bean-report (se o plugin estiver carregado), mas não são gravados de volta no seu arquivo .bean. Seu arquivo fonte permanece inalterado.

Passo 2: Estruture suas Contas

Para uma despesa pré-paga típica, você precisa de três contas-chave:

  1. Ativos:Banco:ContaCorrente: A fonte do pagamento em dinheiro.
  2. Ativos:PréPagos:Seguro: Uma conta de retenção temporária para o valor que você pagou, mas ainda não usou.
  3. Despesas:Seguro:Automóvel: O destino final para a despesa mensal.
2024-01-01 open Ativos:Banco:ContaCorrente
2024-01-01 open Ativos:PréPagos:Seguro
2024-01-01 open Despesas:Seguro:Automóvel

Passo 3: Registre a Transação Amortizada

Vamos registrar o pagamento do seguro de US$ 600 para uma apólice de 6 meses. Movemos o dinheiro do nosso banco para uma conta de ativo pré-pago e adicionamos a tag de metadados.

2024-06-01 * "Pagar prêmio de seguro de carro de 6 meses"
amortize_months: 6
Ativos:PréPagos:Seguro 600.00 USD
Ativos:Banco:ContaCorrente -600.00 USD
Despesas:Seguro:Automóvel
  • amortize_months: 6: Diz ao plugin para distribuir o valor ao longo de 6 meses.
  • A transação move dinheiro para um ativo pré-pago.
  • Despesas:Seguro:Automóvel: Esta última perna, sem número, diz ao plugin onde registrar a despesa mensal.

O plugin gera entradas mensais que debitam Despesas:Seguro:Automóvel e creditam Ativos:PréPagos:Seguro em US$ 100 cada, começando no primeiro dia do mês da transação.

Exemplos Práticos

Licença Anual de Software

2024-01-15 * "Licença anual do Adobe Creative Suite"
amortize_months: 12
Ativos:PréPagos:Software 1200.00 USD
Ativos:Banco:ContaCorrente -1200.00 USD
Despesas:Software:Adobe

Resultado: Uma despesa de $100.00 é reconhecida em Despesas:Software:Adobe a cada mês por 12 meses.

Retentor de Serviços Profissionais

; Retentor jurídico trimestral, pago adiantado da conta corrente
2024-01-05 * "Retentor de serviços jurídicos T1"
amortize_months: 3
Ativos:PréPagos:Profissional 4500.00 USD
Ativos:Banco:ContaCorrente -4500.00 USD
Despesas:Profissional:Jurídico

Resultado: Uma despesa jurídica de $1500.00 é reconhecida a cada mês durante o T1.

Depreciação de Equipamentos (Ativos Fixos)

A depreciação de ativos fixos requer uma abordagem mais formal para preservar o custo original do ativo em seus livros. Isso é feito usando uma conta de ativo compensatório, normalmente chamada de Depreciação-Acumulada.

O processo envolve duas transações separadas:

; Abra as contas necessárias, incluindo o ativo compensatório
2024-01-01 open Ativos:Equipamentos:Computadores:Custo
2024-01-01 open Ativos:Equipamentos:Computadores:DeprecAcum
2024-01-01 open Despesas:Depreciação:Computadores

; Passo 1: Registre a compra inicial. Esta é uma transação simples, não amortizada.
2024-01-20 * "Compra do MacBook Pro para a empresa"
Ativos:Equipamentos:Computadores:Custo 3000.00 USD
Ativos:Banco:ContaCorrente -3000.00 USD

; Passo 2: Defina o cronograma de depreciação. Esta transação de soma zero
; diz ao plugin para criar as entradas mensais de depreciação.
2024-01-20 * "Cronograma de depreciação do MacBook Pro"
amortize_months: 36
Despesas:Depreciação:Computadores 3000.00 USD
Ativos:Equipamentos:Computadores:DeprecAcum -3000.00 USD

Resultado: O plugin irá gerar uma entrada mensal por 36 meses que debita Despesas:Depreciação:Computadores em $83.33 e credita a conta de ativo compensatório Ativos:Equipamentos:Computadores:DeprecAcum em $83.33.

Relatórios e Verificação

1. Monitore os Saldos Pré-Pagos com Asserções

Use a diretiva balance do Beancount para verificar se sua conta pré-paga está sendo consumida corretamente.

Nota: A data da asserção deve ser na data do lançamento virtual ou posterior (que por padrão é o dia 1º do mês). Uma boa prática é datar no dia 2.

; Para o exemplo do seguro, verifique o saldo após o primeiro mês.
2024-07-02 balance Ativos:PréPagos:Seguro 500.00 USD

2. Verificação Avançada com bean-query

Para uma visão geral rápida de como seus saldos pré-pagos mudam ao longo do tempo, você pode usar bean-query no seu terminal:

bean-query seu-ledger.beancount "SELECT date, account, SUM(position) WHERE account ~ 'Prepaid' GROUP BY date, account ORDER BY date"

Limitações e Dicas Finais

  • Apenas Divisões Iguais: O plugin amortize_over foi projetado para divisões iguais em um número inteiro de meses. Ele não lida com horários irregulares ou rateio diário. Para esses, é necessária uma abordagem manual.
  • Contabilidade Fiscal vs. Gerencial: Os cronogramas de amortização mostrados aqui são para contabilidade gerencial (obter uma visão clara de suas finanças). Se você estiver fazendo escrituração contábil legal, certifique-se de que seus cronogramas de depreciação estejam em conformidade com os regulamentos locais (GAAP/IFRS).
  • Manuseio de Datas: O plugin gera entradas mensais no primeiro dia de cada mês, começando com o mês da transação de origem. Se você quiser que a amortização comece em fevereiro, por exemplo, date a transação de origem em ou após 2024-02-01.