Se você rastreia ativos fixos na sua contabilidade — notebooks, câmeras, máquinas ou até mesmo mobília de escritório — seus livros precisam refletir o valor decrescente deles. Isso envolve dois conceitos-chave: depreciação (a despesa) e seu total acumulado, depreciação acumulada. Este guia explica ambos em linguagem simples e então mostra exatamente como modelá-los no Beancount com exemplos prontos para copiar e colar, incluindo opções poderosas de automação.
O que é depreciação acumulada?
Depreciação acumulada é o valor total de depreciação que foi registrado contra um ativo desde o dia em que ele foi colocado em uso. Pense nisso como um total acumulado. Não é um novo tipo de despesa — é apenas a soma até a data de todas as cobranças de depreciação passadas para aquele ativo.
Nas demonstrações financeiras, você verá a depreciação acumulada pareada com o preço original do ativo. Isso permite que qualquer pessoa que lê seus livros veja tanto o custo histórico (quanto você pagou) quanto o valor contábil líquido (quanto ele vale atualmente nos seus livros).
Um detalhe crucial é que a depreciação acumulada é uma conta de contra-ativo. Isso pode parecer complexo, mas é uma ideia simples:
- É uma conta de "ativo", então ela fica na seção
Assetsdo seu plano de contas. - No entanto, ela carrega um saldo credor (um valor negativo nas contas de ativos do Beancount), que reduz o valor do ativo fixo relacionado.
Onde ela aparece no balanço patrimonial?
A depreciação acumulada normalmente aparece no balanço patrimonial diretamente abaixo do ativo fixo ao qual se refere. Por exemplo:
| Equipment: Computers | R$3.000,00 |
| Menos: Depreciação Acumulada | (R$1.000,00) |
| Equipment: Computers, Líquido | R$2.000,00 |
Muitas demonstrações financeiras simplificam isso mostrando um único item como "Imobilizado, líquido". Esse número único representa o custo histórico total de todos os ativos menos sua depreciação acumulada total, dando o valor contábil líquido final.
Como você calcula a depreciação?
Existem vários métodos para calcular a depreciação. O que você escolhe determina quanto de despesa você registra em cada período, que por sua vez se soma ao total de depreciação acumulada. Duas famílias comuns de métodos são:
- Linear (Straight-Line - SL): Este é o método mais simples e comum para fins contábeis. Você contabiliza um valor igual do valor do ativo em cada período de sua vida útil. Por exemplo, um notebook de R$3.000 com vida útil de 36 meses (3 anos) seria depreciado em R$83,33 por mês.
- Métodos Tributários (por exemplo, MACRS nos EUA): Para fins fiscais, os governos frequentemente definem cronogramas acelerados específicos. Nos EUA, o Sistema de Recuperação de Custo Acelerado Modificado (MACRS) permite que você deduza depreciações maiores nos primeiros anos de vida útil de um ativo. O Beancount pode lidar facilmente com esses cronogramas — você só precisa calcular os valores de acordo com as tabelas oficiais (como as da Publicação 946 do IRS) e gerar os lançamentos contábeis correspondentes.
Fórmula (Linear)
Depreciação Periódica =
Depreciação Acumulada (na data t) =
O valor residual é o valor residual estimado de um ativo no final de sua vida útil. Por simplicidade, é frequentemente assumido como zero.
O Jeito Beancount: Modelar Custo e Depreciação Acumulada
Para rastrear adequadamente os ativos fixos no Beancount enquanto preserva seu custo original, você usará um par de contas de ativo para cada categoria, além de uma conta de despesa.
Assets:Equipment:Computers:Cost(para manter o custo histórico)Assets:Equipment:Computers:AccumDep(o contra-ativo, que será creditado ao longo do tempo)Expenses:Depreciation:Computers(para registrar a despesa periódica)
Essa estrutura reflete a prática contábil padrão e é a abordagem recomendada para gerenciar a depreciação de ativos fixos no Beancount.
Opção A: Lançamentos Manuais Lineares
Este é o método mais direto. Você controla cada lançamento, o que é ótimo para entender a mecânica.
1. Abra as contas necessárias
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers2. Registre a compra (ao custo histórico)
Quando você compra o ativo, você debita a conta Cost.
2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 BRL
Assets:Bank:Checking -3000.00 BRL3. Registre a depreciação mensal
A cada mês, você registrará a despesa de depreciação. Para um ativo de R$3.000 ao longo de 36 meses, a depreciação mensal é R$3000 \div 36 = R$83,33$.
A transação envolve debitar a conta de despesa e creditar a conta de contra-ativo.
2025-02-28 * "Depreciação mensal - MacBook Pro (SL 36 meses)"
Expenses:Depreciation:Computers 83.33 BRL
Assets:Equipment:Computers:AccumDep -83.33 BRL ; Este é o crédito ao contra-ativoVocê repetiria este lançamento todo mês durante 36 meses. O saldo em Assets:Equipment:Computers:AccumDep ficará mais negativo ao longo do tempo, reduzindo o valor contábil líquido do ativo.
Verificação Rápida: Você pode facilmente verificar o valor contábil líquido no Balanço Patrimonial do Fava ou executando uma consulta rápida:
bean-query myledger.bean "SELECT account, SUM(position) WHERE account ~ 'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"A soma dos saldos dessas duas contas é o seu valor contábil líquido.
Opção B: Automatize com o Plugin amortize do Fava
Se você usa o Fava (a popular interface web para Beancount) e sua depreciação é um valor fixo a cada mês, você pode automatizá-la.
Primeiro, habilite o plugin no topo do seu arquivo Beancount:
plugin "fava.plugins.amortize_over"Em seguida, crie uma única transação que define todo o cronograma de depreciação.
; 1. Registre a compra inicial como de costume
2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 BRL
Assets:Bank:Checking -3000.00 BRL
; 2. Configure o cronograma de depreciação
2025-01-20 * "Cronograma de depreciação - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 BRL
Assets:Equipment:Computers:AccumDep -3000.00 BRLO plugin verá esta transação e gerará automaticamente lançamentos virtuais de R$83,33 por mês durante 36 meses. Esses lançamentos não são gravados no seu arquivo .bean, mas aparecem em todos os relatórios. Isso é perfeito para depreciação linear, mas não funcionará para cronogramas irregulares como MACRS.
Opção C: Gere Lançamentos Periódicos com um Plugin de Terceiros
Se você prefere ter transações reais, não virtuais, escritas nos seus arquivos, mas ainda quer automação, um gerador de lançamentos periódicos é uma ótima escolha. Um dos mais populares é o beancount-periodic de Dallas Lu. Este plugin pode ser configurado para criar lançamentos datados em seu nome, dando a você o controle de lançamentos manuais com a conveniência da automação.
Visualizando Resultados: Custo, Depreciação Acumulada e Valor Contábil Líquido
Não importa qual método você escolha, seu Balanço Patrimonial mostrará as contas Cost e AccumDep sob seus Ativos. A soma dessas duas é o seu valor contábil líquido. Esta apresentação — mostrando o custo bruto menos a depreciação acumulada — é exatamente o que contadores e analistas financeiros esperam ver. Ela fornece total transparência sobre a idade e o valor dos seus ativos.
Alienando um Ativo (Venda, Sucata ou Baixa)
Quando um ativo atinge o fim de sua vida útil, você o vende, descarta como sucata ou baixa. Para removê-lo dos seus livros, você deve:
- Remover seu custo histórico.
- Remover sua depreciação acumulada associada.
- Registrar qualquer dinheiro recebido.
- Registrar qualquer ganho ou perda resultante (a diferença entre o dinheiro recebido e o valor contábil líquido).
Exemplo: Vendendo um Ativo com Ganho
Digamos que você vendeu o MacBook Pro em 15 de junho de 2027.
- Custo Original: R$3.000
- Depreciação Acumulada no momento da venda: -R$2.500
- Valor Contábil Líquido: R$3.000 - R$2.500 = R$500
- Você vende por: R$800
- Ganho na Venda: R$800 (receita) - R$500 (valor contábil líquido) = R$300
Aqui está a transação no Beancount para registrar a alienação:
2027-06-15 * "Venda MacBook Pro"
Assets:Bank:Checking 800.00 BRL ; Dinheiro recebido
Assets:Equipment:Computers:AccumDep 2500.00 BRL ; Débito para zerar o contra-ativo
Assets:Equipment:Computers:Cost -3000.00 BRL ; Crédito para remover o custo original
Income:Gains:AssetDisposals -300.00 BRL ; Crédito para registrar o ganhoSe a receita tivesse sido apenas R$400 (uma perda de R$100), você lançaria a diferença em uma conta Expenses:Losses:AssetDisposals com um valor positivo (um débito).
FAQ (Rápido)
-
A depreciação acumulada é um ativo ou um passivo? Nenhum dos dois. É um contra-ativo. Está localizada na seção de ativos do seu balanço patrimonial, mas tem um saldo credor, que reduz o valor total do ativo.
-
Eu algum dia lanço diretamente na conta Cost após a compra? Geralmente, não. O propósito da conta de contra-ativo é preservar o custo histórico original. Todas as reduções de valor devido à depreciação devem ser lançadas em
...:AccumDep. -
Posso usar o Beancount para cronogramas MACRS (tributários)? Sim. Você precisará calcular os valores de depreciação para cada período usando as tabelas da Publicação 946 do IRS. Então, você pode registrar esses valores usando lançamentos manuais ou um plugin periódico. O plugin
amortizedo Fava não é adequado para isso, pois os valores do MACRS não são iguais a cada mês. -
E a despesa da Seção 179? A Seção 179 permite que você contabilize o custo total de propriedade qualificada no ano em que a coloca em uso, em vez de depreciá-la ao longo do tempo. Esta é uma escolha que você faz para fins fiscais. No Beancount, isso seria simplesmente um débito em uma conta de despesa em vez de uma conta de ativo fixo no momento da compra.
Armadilhas Comuns (e Como Evitá-las)
- Lançar depreciação diretamente contra a conta Cost.
- Correção: Sempre credite a conta de contra-ativo
...:AccumDep. Isso preserva o custo histórico, o que é importante para relatórios financeiros.
- Correção: Sempre credite a conta de contra-ativo
- Esquecer de remover a Depreciação Acumulada na alienação.
- Correção: Quando você vende ou descarta um ativo, seu lançamento contábil deve incluir um débito em
...:AccumDeppara limpar seu saldo para aquele ativo.
- Correção: Quando você vende ou descarta um ativo, seu lançamento contábil deve incluir um débito em
- Confundindo cronogramas de depreciação contábil e tributária.
- Correção: Seus livros internos de gestão frequentemente usam o método linear por simplicidade, enquanto suas declarações fiscais podem exigir MACRS. Mantenha esses propósitos separados e documente sua política.
- Esperando que o plugin
amortizedo Fava lide com cronogramas não iguais.- Correção: Lembre-se de que este plugin é projetado apenas para divisões mensais iguais. Para qualquer outro padrão, use lançamentos manuais ou um plugin periódico mais flexível.
Modelo Pronto para Copiar e Colar
Aqui está um modelo completo que você pode adaptar para seu próprio livro.
option "title" "Meu Livro de Negócios"
plugin "fava.plugins.amortize_over" ; Remova se não estiver usando automação do Fava
; --- Contas ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals
; --- Compra ao custo histórico ---
2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 BRL
Assets:Bank:Checking -3000.00 BRL
; --- Escolha UMA abordagem de depreciação ---
; (A) Lançamento mensal manual
2025-02-28 * "Depreciação mensal - MacBook Pro (SL 36 meses)"
Expenses:Depreciation:Computers 83.33 BRL
Assets:Equipment:Computers:AccumDep -83.33 BRL
; (B) Automação Fava (para 36 divisões mensais iguais)
2025-01-20 * "Cronograma de depreciação - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 BRL
Assets:Equipment:Computers:AccumDep -3000.00 BRL
; --- Exemplo de venda (edite os números para sua venda real) ---
2027-06-15 * "Venda MacBook Pro"
Assets:Bank:Checking 800.00 BRL
Assets:Equipment:Computers:AccumDep 2500.00 BRL
Assets:Equipment:Computers:Cost -3000.00 BRL
Income:Gains:AssetDisposals -300.00 BRLResumo Rápido
- Mantenha o
Coste oAccumDepdo ativo em contas separadas para preservar o custo histórico. - Registre a depreciação com um débito em
Expenses:Depreciation:...e um crédito emAssets:...:AccumDep. - Automatize a depreciação mensal igual com o plugin
amortizedo Fava ou gere lançamentos datados com um plugin periódico. - Ao alienar um ativo, você deve remover tanto seu
Costquanto seuAccumDepdos livros e registrar o ganho ou perda resultante.
Fontes e Leitura Adicional
- Guia de "Amortização" do Beancount.io (Abordagem de contra-ativo, plugin Fava, exemplos).
- Investopedia sobre Depreciação vs. Depreciação Acumulada (Justificativa do saldo credor).
- Publicação 946 do IRS (Regras oficiais para MACRS e depreciação tributária nos EUA).
- Plugin
beancount-periodic(Ferramenta para gerar transações periódicas).