◈ CPC 01 (R1)
Calculadora de Impairment
Valor Recuperável
// max( VJLDA ; Valor em Uso ) — CPC 01 item 18
1
Calcule o VJLDA — Valor Justo Líquido de Despesas de Alienação:
Representa o valor líquido que seria obtido ao vender o ativo numa transação ordenada entre partes conhecedoras e dispostas.
VJLDA = Valor Justo Bruto − Despesas de AlienaçãoRepresenta o valor líquido que seria obtido ao vender o ativo numa transação ordenada entre partes conhecedoras e dispostas.
2
Obtenha o Valor em Uso — calculado no módulo ② via FCD. Representa os benefícios econômicos futuros que o ativo gerará enquanto mantido em operação.
3
Determine o Valor Recuperável:
Usa-se o maior dos dois, pois representa a melhor alternativa econômica para a entidade.
Valor Recuperável = max( VJLDA ; Valor em Uso )Usa-se o maior dos dois, pois representa a melhor alternativa econômica para a entidade.
4
Compare com o Valor Contábil:
Se
Se
Se
Valor Contábil > Valor Recuperável → existe impairment e a perda deve ser reconhecida.Se
Valor Contábil ≤ Valor Recuperável → nenhum ajuste necessário.Norma: CPC 01 (R1) — itens 18–22. Não é necessário calcular ambos os valores se um deles já exceder o valor contábil.
Valor Recuperável = max( VJLDA ; Valor em Uso )
Dados do Ativo
Valor líquido de depreciação acumulada
Preço estimado de venda em transação ordenada
Custos legais, tributos, remoção etc.
VP dos fluxos de caixa futuros (calculado no módulo ②)
VJLDA
—
Valor em Uso
—
Valor Recuperável
—
Valor Contábil
—
Perda (se houver)
—
Decisão
Valor em Uso — Fluxos de Caixa Descontados
// VP dos fluxos futuros + baixa ao final da vida útil — CPC 01 itens 30–57
1
Projete os fluxos de caixa futuros para cada ano de vida útil restante do ativo. Os fluxos devem ser pré-impostos, baseados em premissas razoáveis e defensáveis, e excluir entradas/saídas de financiamento.
2
Calcule o fator de desconto para cada período:
onde
Fator(t) = (1 + i)ᵗonde
i é a taxa pré-impostos que reflete o risco específico do ativo.3
Calcule o Valor Presente de cada período:
No último ano, o valor residual (fluxo líquido da baixa) é somado ao fluxo do período antes de descontar.
VP(t) = Fluxo(t) ÷ (1 + i)ᵗNo último ano, o valor residual (fluxo líquido da baixa) é somado ao fluxo do período antes de descontar.
4
Some todos os Valores Presentes:
O total representa o máximo que a entidade recuperaria ao continuar usando o ativo.
Valor em Uso = Σ VP(t), t=1 até nO total representa o máximo que a entidade recuperaria ao continuar usando o ativo.
Norma: CPC 01 (R1) — itens 30–57. A taxa de desconto deve ser pré-impostos, de mercado, e refletir o valor do dinheiro no tempo e os riscos específicos do ativo.
VU = Σ [ FCₜ ÷ (1+i)ᵗ ] + Residual ÷ (1+i)ⁿ
Parâmetros
Fluxo líquido da baixa no último ano
Fluxos de Caixa por Período
| Ano | Fluxo de Caixa (R$) | Fator (1+i)ᵗ | Valor Presente (R$) |
|---|---|---|---|
| Informe o número de anos acima. | |||
| Total — Valor em Uso | — | ||
Envia o VU ao módulo de Valor Recuperável
Reconhecimento da Perda por Desvalorização
// Ativo individual — CPC 01 itens 58–64
1
Calcule a Perda por Desvalorização:
Apenas se o Valor Contábil for maior que o Valor Recuperável. Caso contrário, não há perda.
Perda = Valor Contábil − Valor RecuperávelApenas se o Valor Contábil for maior que o Valor Recuperável. Caso contrário, não há perda.
2
Ajuste o Valor Contábil:
O ativo é reduzido ao Valor Recuperável. A perda é reconhecida imediatamente no resultado do período.
Novo Valor Contábil = Valor Contábil − PerdaO ativo é reduzido ao Valor Recuperável. A perda é reconhecida imediatamente no resultado do período.
3
Recalcule a depreciação futura:
A depreciação passa a ser calculada sobre o novo valor contábil reduzido, distribuída pelo restante da vida útil.
Nova Depreciação = (Novo VC − Valor Residual) ÷ Vida Útil RemanescenteA depreciação passa a ser calculada sobre o novo valor contábil reduzido, distribuída pelo restante da vida útil.
Norma: CPC 01 (R1) — itens 58–64. A perda é reconhecida no resultado a menos que o ativo esteja registrado pelo valor reavaliado (nesse caso, é debitada na reserva de reavaliação).
Perda = Valor Contábil − Valor Recuperável (quando VC > VR)
Dados do Ativo
Obtido no módulo ①
Perda por Desvalorização
Novo Valor Contábil
Nova Depreciação Anual
% da Perda
Alocação da Perda na Unidade Geradora de Caixa
// Goodwill primeiro, depois proporcional aos demais — CPC 01 itens 104–108
1
Determine a Perda Total da UGC:
A UGC é testada como um conjunto, pois seus ativos não geram fluxos independentes.
Perda = VC da UGC − Valor Recuperável da UGCA UGC é testada como um conjunto, pois seus ativos não geram fluxos independentes.
2
Abata o Goodwill primeiro:
O Goodwill é reduzido antes dos demais ativos, pois representa a primeira camada de absorção de perdas.
Perda absorvida pelo GW = min( Goodwill ; Perda Total )O Goodwill é reduzido antes dos demais ativos, pois representa a primeira camada de absorção de perdas.
3
Distribua o saldo restante proporcionalmente:
Cada ativo absorve a perda na proporção do seu valor contábil em relação ao total da UGC (exceto GW).
Perda do ativo X = Perda restante × (VC do ativo X ÷ VC total dos demais ativos)Cada ativo absorve a perda na proporção do seu valor contábil em relação ao total da UGC (exceto GW).
4
Limite individual: nenhum ativo pode ser reduzido abaixo do maior entre: seu VJLDA, seu Valor em Uso individual, ou zero. Eventuais excessos são redistribuídos aos demais.
Norma: CPC 01 (R1) — itens 104–108. O Goodwill não pode ser revertido em períodos futuros — sua redução é permanente.
1º Abater Goodwill → 2º Distribuir proporcionalmente aos demais ativos da UGC
Parâmetros da UGC
Ativos da UGC (exceto Goodwill)
| Ativo | Valor Contábil (R$) | Perda Alocada (R$) | Valor Ajustado (R$) | |
|---|---|---|---|---|
| — | — | |||
| Total (excl. GW) | — | — | — |
Perda Total da UGC
—
Absorvida pelo GW
—
Nos Demais Ativos
—
GW Residual
—
Reversão de Perda por Desvalorização
// Limitada ao valor contábil “sem impairment” — CPC 01 itens 114–121
1
Calcule o VC atual (pós-impairment):
Representa o valor contábil real do ativo após a perda e a depreciação acumulada sobre o valor reduzido.
VC atual = (VC original − Perda reconhecida) − Depreciação × Anos decorridosRepresenta o valor contábil real do ativo após a perda e a depreciação acumulada sobre o valor reduzido.
2
Calcule o VC “como se não houvesse impairment”:
Simula quanto valeria o ativo hoje se a perda nunca tivesse sido reconhecida. Esse valor é o teto da reversão.
VC sem impairment = VC original − (Taxa de depreciação × Anos decorridos × VC original)Simula quanto valeria o ativo hoje se a perda nunca tivesse sido reconhecida. Esse valor é o teto da reversão.
3
Determine o teto da reversão:
A reversão não pode levar o ativo a valer mais do que ele valeria sem a perda.
Teto = min( Novo VR ; VC sem impairment )A reversão não pode levar o ativo a valer mais do que ele valeria sem a perda.
4
Calcule a Reversão Permitida:
Apenas se o resultado for positivo. A reversão é reconhecida como receita no resultado do período.
Reversão = Teto − VC atualApenas se o resultado for positivo. A reversão é reconhecida como receita no resultado do período.
Norma: CPC 01 (R1) — itens 114–121. Goodwill não pode ser revertido. Para outros ativos, a reversão é permitida quando indicadores apontam melhora nas condições que geraram a perda original.
Reversão = min( VR atual ; VC sem impairment ) − VC atual
Dados Históricos e Atuais
Antes do reconhecimento da perda
Para recalcular o VC “como se não houvesse perda”
VC Atual (pós-impairment)
—
VC “Sem Impairment” hoje
—
Novo Valor Recuperável
—
Teto da Reversão
—
Reversão Permitida
—
VC após Reversão
—
Alocação Proporcional do Goodwill
// Na baixa parcial de UGC — CPC 01 item 86
1
Determine o Valor Total da UGC:
Este é o denominador usado para calcular a proporção de cada parte na UGC como um todo.
Valor Total UGC = Valor da parte vendida + Valor da parte remanescenteEste é o denominador usado para calcular a proporção de cada parte na UGC como um todo.
2
Calcule a proporção da operação vendida:
Representa a fatia da UGC que está sendo alienada, usada para determinar o goodwill associado.
% vendido = Valor vendido ÷ Valor Total UGCRepresenta a fatia da UGC que está sendo alienada, usada para determinar o goodwill associado.
3
Aloque o Goodwill à parte vendida:
Este valor deve ser incluído no cálculo do resultado da alienação (baixado junto com a operação vendida).
GW vendido = GW total × (Valor vendido ÷ Valor Total UGC)Este valor deve ser incluído no cálculo do resultado da alienação (baixado junto com a operação vendida).
4
Calcule o Goodwill remanescente:
O saldo permanece alocado à UGC e continua sujeito ao teste de impairment anual.
GW remanescente = GW total − GW vendidoO saldo permanece alocado à UGC e continua sujeito ao teste de impairment anual.
Norma: CPC 01 (R1) — item 86. A alocação proporcional aplica-se quando não é possível identificar diretamente qual parcela do goodwill pertence à operação vendida. Se houver identificação direta, usa-se o valor específico.
GW vendido = GW total × ( Valor vendido ÷ Valor total UGC )
Dados da Venda Parcial
Valor Total da UGC
—
% da Operação Vendida
—
GW da Operação Vendida
—
GW Remanescente na UGC
—