O sistema não calcula a depreciação de um bem se faltar cadastro de contas contábeis, taxa de depreciação, ou se o bem estiver totalmente depreciado. A depreciação termina quando a soma da depreciação acumulada e correção iguala o valor original corrigido. O cálculo deve usar data base no último dia do mês, posterior ao parâmetro MV_ULTDEPR. Mensagens comuns indicam problemas como falta de moedas, datas fora do parâmetro e saltos de período.
Dúvida
Por que o sistema não calcularia a depreciação de um bem?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Ativo Fixo - Todas as versões
Solução
Para que o cálculo de depreciação seja processado corretamente, o sistema deverá validar algumas condições:
-
Caso o bem não possua contas contábeis cadastradas, não tenha taxa de depreciação informada ou o valor da depreciação acumulada seja igual ao valor original, entende-se que o bem já foi totalmente depreciado, o que impede o cálculo da depreciação.
- Se o bem estiver sujeito à correção monetária, o término da depreciação ocorrerá quando:
Depreciação acumulada + Correção da depreciação acumulada = Valor original + Correção do bem.
- O cálculo de depreciação deve ser sempre realizado com a data base no último dia do mês e, obrigatoriamente, posterior à data definida no parâmetro MV_ULTDEPR.
ATFA050 - Não processa o calculo de depreciação mensal
Mensagens de HELP comuns:
AF050MOEDA: Indica que faltam cadastros de moedas para todos os dias do mês.
Seguir documentação abaixo para correção do erro:
Moedas não cadastradas - AF050MOEDA
-
050JACALC: Essa mensagem ocorre quando a data base informada ao entrar no sistema é anterior ao valor do parâmetro MV_ULTDEPR, ou seja, o cálculo já foi processado anteriormente.
Por exemplo:
Data-base em 28/02/2026:
Parâmetro MV_ULTDEPR em 31/03/2026:
-
050DTDEPR: indica que há um salto de período no cálculo. Exemplo: se MV_ULTDEPR = 29/02/2026 e a data base informada for 30/04/2026, o sistema sinaliza que o mês de março foi ignorado.
OBS.: O parâmetro MV_ULTDEPR é criado separadamente por filial, ou seja, cada filial da empresa possui o seu parâmetro, sendo necessária a análise de qual filial está realizando o cálculo de depreciação.
Caso esteja realizando o cálculo de depreciação para apenas uma filial, e o erro persista, verifique o parâmetro MV_ATFCTRL, se ele está ativado. Caso este parâmetro esteja ativado, ao realizar o Cálculo Mensal (ATFA050), sempre será executado em todas as filiais.
MV_ATFCTRL - Como configurar o controle de transações no cálculo de depreciação dos ativos?
Saiba mais:
Utilização de procedure no cálculo de depreciação
Erro na chamada de processo
0 Comentários