Vous êtes sur la page 1sur 9

Boletim Tcnico

Depreciao por Curva de Demanda


Produto

Microsiga Protheus Ativo Fixo verso 11

Requisito

1407.4

Data da publicao

12/12/12

Pas(es)

Brasil

Banco(s) de Dados

Totvs DbAccess

Esta melhoria depende de execuo do compatibilizador de base


Procedimentos para Implementao.

UPDATF01,

conforme

Segundo a orientao OCPC 05 Contratos de Concesso (http://www.cpc.org.br/mostraOrientacao.php?id=82)no pargrafo 42:

O ativo intangvel deve ser amortizado dentro do prazo da concesso. O clculo deve ser efetuado de acordo com o padro de consumo do
benefcio econmico por ele gerado, que normalmente se d em funo da curva de demanda. A estimativa da curva de amortizao deve
oferecer razovel confiabilidade, caso contrrio, o mtodo de linha reta (amortizao linear) passa a ser o mais recomendado.

Para atender a necessidade criou-se o mtodo de depreciao A-ndice de depreciao na rotina Cadastros de ndice de Depreciao
(ATFA005), que registra o valor de amortizao seguindo a variao de um ndice cadastrado pelo usurio.

Essa curva de demanda normalmente fixa para um conjunto de ativos relacionados a uma concesso variando neles o incio de
depreciao.

Apesar do cadastro de ndice ser flexvel, caso a empresa tenha a concesso prorrogada, necessrio calcular novamente os ndices e
importar no sistema, considerando a prorrogao no clculo.

Com esse cenrio, foram feitas as seguintes melhorias no mdulo Ativo Fixo (SIGAATF) para que seja possvel trabalhar com a curva de
demanda e o sistema realizar o clculo dos ndices de depreciao:

Cadastro de ndices de depreciao e amortizao


Adequao do Cadastro de ndice de Depreciao (ATFA005):

Criado o campo Tipo (FNI_TIPO) que pode ser preenchido com as seguintes opes:
SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

1 Informado: indica que a taxa do ndice informada pelo usurio na rotina de Atualizao de ndices. Sendo permitido
informar o perodo como: dirio, mensal, trimenstral, semestral e anual.

2 Calculado: indica que a taxa do ndice calculada a partir das curvas de demandas cadastradas na rotina de
Atualizao de ndices, sendo permitido apenas informar o perodo mensal.

Adequao do Cadastro de Taxas de ndices de Depreciao e Amortizao (ATFA006):

Melhoria no mtodo de depreciao A- ndice de Depreciao.

O tipo de ndice no pode ser alterado posteriormente.

Em Atualizao de ndices (ATFA006) foi criado o campo Curva (FNT_CURVA) que informa a curva caso o ndice de depreciao
seja do Tipo=2-Calculado.
No permitido cadastrar uma taxa para um ndice de Tipo=2-Calculado, o campo fica bloqueado para edio, pois o sistema ir
calcul-lo. Tambm no permitido cadastrar uma Curva para um ndice de Tipo=1-Informado.

PROCEDIMENTOS PARA IMPLEMENTAO


Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.

Antes de executar o compatibilizador UPDATF01 imprescindvel:


a)

Realizar

backup

da

base

de

dados

do

produto

que

ser

executado

compatibilizador

(diretrio

\PROTHEUS11_DATA\DATA ) e dos dicionrios de dados SXs (diretrio \PROTHEUS11_DATA\SYSTEM).


b)

Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados conforme
o produto instalado na empresa.

c)

Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.

d)

Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o compatibilizador,
certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar ndices, ir adicion-los a
partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices personalizados, caso no estejam
identificados pelo nickname.

e)

O compatibilizador deve ser executado com a Integridade Referencial desativada*.

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de
Dados (DBA) ou equivalente!
A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no
banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo
Integridade/Verificao (APCFG60A).
ii. Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e filiais
cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE NESTE, no
necessrio qualquer outro procedimento de ativao ou desativao de integridade, basta finalizar a
verificao e aplicar normalmente o compatibilizador, conforme instrues.
iii. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela
Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja concluda,
ou;
iv. Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so relacionadas
em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em)
integridade estar(ro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade
ativada e reserve esta anotao para posterior consulta na reativao (ou ainda, contate nosso Help Desk
Framework para informaes quanto a um arquivo que contm essa informao).
v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar tal integridade,
selecionando a opo Integridade/Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as informaes da(s)
empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s) novamente e confirme a
ativao.

Contate o Help Desk Framework EM CASO DE DVIDAS!

1.

Em Microsiga Protheus Smart Client, digite U_UPDATF01 no campo Programa Inicial.

Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou
superior a 10/12/12.
2.

Clique em Ok para continuar.

3.

Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.

4.

Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos,
conforme mensagem explicativa apresentada na tela.

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

5.

Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador
cria os campos que ainda no existem no dicionrio de dados.

6.

Clique em Gravar para salvar o histrico (log) apresentado.

7.

Clique em Ok para encerrar o processamento.

ATUALIZAES DO COMPATIBILIZADOR
1.

Criao ou Alterao de Campos no arquivo SX3 Campos:

Tabela FNI ndice de Clculo de Depreciao:


Campo

FNI_TIPO

Tipo

Caracter

Tamanho

Descrio

Tipo do ndice

Ttulo

Tipo

Help de Campo

Tipo do ndice para o Calculo da Depreciao


1 Informado: O usurio ir informar manualmente o ndice de
depreciao
2 - Calculado: O sistema ir calcular o ndice a partir das curvas de
demandas cadastradas pelo usurio

Uso

Usado

Obrigatrio

No

Browse

Sim

Contexto

Real

Propriedade

Alterar

Inicializador Padro

Opes

1=Informado;2=Calculado

Campo

FNI_REVIS

Tipo

Caracter

Tamanho

Decimal

Formato

@!

Ttulo

Revisao

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

Descrio

Revisao do Indice

Usado

Sim

Obrigatrio

Sim

Browse

Sim

Inic. Padro

'0001'

Contexto

Real

Propriedade

Visualizar

Help de Campo

Reviso do ndice de Depreciao. Utilizado para identificar


alteraes do cadastro de ndice de depreciao.

Campo

FNI_CURVIN

Tipo

Data

Tamanho

Decimal

Ttulo

Ini Curva

Descrio

Inicio Curva Demanda

Usado

Sim

Obrigatrio

No

Browse

No

Contexto

Real

Propriedade

Alterar

Help de Campo

Incio da Curva de Demanda para ndices do tipo Calculado.

Campo

FNI_CURVFI

Tipo

Data

Tamanho

Decimal

Ttulo

Fim Curva

Descrio

Fim Curva Demanda

Usado

Sim

Obrigatrio

No

Browse

No

Contexto

Real

Propriedade

Alterar

Help de Campo

Final da Curva de Demanda para ndices do tipo Calculado.

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

Campo

FNI_DTREV

Tipo

Data

Tamanho

Decimal

Ttulo

Dt Revis

Descrio

Data Revis Curva Demanda

Usado

Sim

Obrigatrio

No

Browse

No

Contexto

Real

Propriedade

Alterar

Help de Campo

Data de reviso da curva de demanda.

Campo

FNI_STATUS

Tipo

Caracter

Tamanho

Decimal

Ttulo

Status

Descrio

Status do Indice Deprec

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Opes

1=Ativo; 2=Bloq Revisao

Inic. Padro

'1'

Contexto

Real

Propriedade

Visualizar

Help de Campo

Status do ndice de Depreciao.

Tabela FNT - Taxas de ndices de depreciao


Campo

FNT_CURVA

Tipo

Numrico

Tamanho

16

Decimal

Descrio

Curva de Demanda

Ttulo

Curva

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

Picture

@E 9,999,999,999,999.99

Help de Campo

Curva de demanda para calculo do ndice de depreciao

Uso

Usado

Obrigatrio

No

Browse

Sim

Contexto

Real

Propriedade

Alterar

Validao

Positivo()

Tabela FNT - Taxas de ndices de depreciao

Campo

FNT_TAXA

Obrigatrio

No

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

2.

Alterao de ndices no arquivo SIX ndices:


ndice

FNI

Ordem

Chave

FNI_FILIAL + FNI_CODIND + FNI_REVIS

Descrio

Cod Indice + Revisao

Mostra Pesq.

Sim

PROCEDIMENTOS PARA UTILIZAO


1.

No Ativo Fixo (SIGAATF) acesse Atualizaes/Cadastros/Indices (ATFA005).

2.

Clique em Incluir.

3.

Inclua as informaes conforme help de campo.

4.

No campo Tipo (FNI_TIPO), selecione a opo 2 Calculado.

5.

Nos campos Ini Curva (FNI_CURVIN) e Fim Curva (FNI_CURVFI), informe a data inicial e final da curva de demanda.

6.

Confirme a operao de incluso.

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

Caso o perodo da curva de demanda seja prorrogado, possvel realizar esse processo pela opo Reviso da rotina.

O compatibilizador U_UPDATF01 realiza a atualizao dos ndices j cadastrados, adequando os ndices cadastrados antes da
execuo do compatibilizador com as seguintes informaes:

Reviso (FNI_REVIS) preenchido com o contedo: 0001.

Status (FNI_STATUS) preenchido como Ativo.

Caso existam ndices do tipo (FNI_TIPO) 2-Calculado, com os campos de Ini Curva (FNI_CURVIN) e Fim Curva (FNI_CURVFI) no
preenchidos, ser permitido a edio deles na operao de Alterar.
7.

No Ativo Fixo (SIGAATF) acesse Atualizaes/Cadastros/Atualizao ndice (ATFA006).

8.

Clique em Incluir.

9.

Informe o ndice cadastrado anteriormente (FNT_CODIND), informe a data do ndice (FNT_DATA) e a curva de
demanda (FNT_CURVA) para o perodo.

10. Aps a incluso da curva de demanda calculado pelo sistema a taxa do ndice de depreciao da curva de demanda
informada.
Esse calculo feito com os seguintes passos:
1. A funo realiza uma seleo com todas as curvas de depreciao ativas do ndice (campo FNT_STATUS).
2. Para cada curva de depreciao a rotina busca a reviso do ndice vlida para o perodo da curva (FNT_DATA).
3. Se a reviso vlida para a data for a primeira(reviso 0001), o ndice de depreciao (FNT_TAXA) dever ser
calculado pela seguinte frmula:

Taxa = a / b onde:

a = Curva de demanda do perodo (FNT_CURVA).

b = Soma das curvas do intervalo entre a data inicial (FNI_CURVIN) e final da curva
(FNI_CURVFI).

4. Caso a reviso vlida no for a primeira (0002 ou superior) o ndice de depreciao (FNT_TAXA) dever ser
calculado pela frmula:

Taxa = ( a * c ) / d onde:

a = Curva de demanda do perodo (FNT_CURVA).

c = 1 (soma das taxas dos ndices anteriores).

d = Soma das curvas de demanda do perodo atual at o final da curva de demanda


(FNI_CURVFI).

11. No Ativo Fixo (SIGAATF) acesse Atualizaes/Cadastros/Ativos (ATFA010).


12. Selecione a opo Incluir.

SIGAATF Depreciao por Curva de Demanda

Boletim Tcnico

13. Inclua uma ficha de ativo e para o tipo de depreciao 10 Depreciao Gerencial/Contabil, informe como mtodo de
depreciao A Indice de Depreciao.
14. Informe no campo nd. Clculo (N3_CODIND ) o ndice de depreciao cadastrado anteriormente.
15. No final do ms no ambiente Ativo Fixo (SIGAATF) acesse Miscelanea/Processamentos/Calculo Mensal (ATFA050).
16. Execute a rotina e o sistema ir realizar o clculo de depreciao por curva de demanda.
17. O clculo de depreciao ir realizar o seguinte procedimento:

Aps selecionar o ativo e identificar que o mtodo de depreciao A- ndice de Depreciao (N3_TPDEPR = A) a
rotina ir calcular a taxa de depreciao do perodo.
A taxa de depreciao do perodo ser calculada pela seguinte frmula:

T = a / b, onde:

a = Taxa do ndice de depreciao (FNT_TAXA).

b= Soma das taxas dos ndices de depreciao do perodo atual (database) at o final da curva de depreciao
(FNI_CURVFI).

Aps o clculo da taxa, ela ser aplicada ao valor contbil do ativo imobilizado que dado pela frmula:

Valor Contbil = Valor de Aquisio (N3_VORIG) Depreciao Acumulada (N3_VRDACM).

O valor da despesa de depreciao do perodo ser :

Despesa de depreciao = Valor Contbil * Taxa de Depreciao.

INFORMAES TCNICAS
Tabelas Utilizadas

FNI ndice de Clculo de Depreciao


FNT - Taxas de ndices Depreciao
ATFA005 ndices
ATFA006 Atualizao ndice

Funes Envolvidas

ATFA030 Baixas
ATFA050 - Clculo Mensal
ATFA060 Transferncia
ATFA010 - Ativos

Sistemas Operacionais

Windows/Linux

SIGAATF Depreciao por Curva de Demanda

Vous aimerez peut-être aussi