Boletim Técnico Ampliação do bem com ou sem aumento de vida útil Produto : Microsiga Protheus Ativo Fixo Versão 10 Chamado : TDOFY2 Data da publicação : 19/06/12 País(es) : Argentina Banco(s) de Dados : Todos Esta melhoria depende de execução do update de base Implementação. UPDATF, conforme Procedimentos para Implementada no Ativo Fixo (SIGAATF) a rotina Ampliação (ATFA155) que possibilita a ampliação do valor do bem, com ou sem impacto na vida útil. Desta maneira é realizada a normalização da tabela de Saldos e Dados Contábeis do ativo com a criação do tipo de Ativo 11 – Ampliação. No conceito de Ampliação pode-se entender que é possível alterar o valor e ampliar a vida útil em pelo menos um ano, podendo ser lançado como despesa e amortizado integralmente no exercício vigente. No conceito de Incorporação é a adição de bens na estrutura já existente com as mesmas características, porém utilizando um novo código de item sequencial no mesmo código base. Para esta melhoria é necessário ter cadastrado um Ativo (ATFA010) e Lançamentos Padrões (CTBA080). Na ficha já existente do tipo 821 – Ampliação de valor do bem e 822 – Estorno da Ampliação do valor do bem. Para ampliação por incorporação os tipos são 801 – Inclusão de ficha de ativo tipo 01 e 805 – Estorno de ficha de ativo tipo 01. ATENÇÃO! A atual rotina de Ampliação (ATFA150) ainda existe, porém, será disponibilizado um novo chamado e boletim quando ela for descontinuada. As funcionalidades da rotina de ampliação somente são executadas no mês posterior a última data de cálculo de depreciação, sendo definida no parâmetro MV_ULTDEPR, no formato AAAAMMDD. O parâmetro MV_CALCDEP define os valores para aumento de vida útil, podendo ser: Em meses = 0; Em Anos = 1. SIGAATF – Ampliação do bem com ou sem aumento de vida útil 1 Boletim Técnico PROCEDIMENTO PARA IMPLEMENTAÇÃO O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. Antes de executar o compatibilizador UPDATF é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “PROTHEUS_DATA_SYSTEM”). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão 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 não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. f) Criar menu referente a função. O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação 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 opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). 2 SIGAATF – Ampliação do bem com ou sem aumento de vida útil Boletim Técnico vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! 1. Em Microsiga Protheus Totvs SmartClient, digite U_UPDATF no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior à 07/05/2012. 2. Clique em OK para continuar. 3. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 4. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 5. Clique em Gravar para salvar o histórico (log) apresentado. 6. Clique em OK para encerrar o processamento. ATUALIZAÇÕES DO COMPATIBILIZADOR 1. Criação de Índices no arquivo SIX – Índices: Índice SN4 Ordem 9 Chave N4_FILIAL+N4_CBASE+N4_ITEM+N4_TIPO+N4_SEQREAV+N4_SEQ+DTOS(N4 _DATA)+N4_OCORR Descrição Cod Base+Cod Item+Tipo Ativo+Seq Aquisic+Seq Reaval+Data Movim.+Tipo M Proprietário S 2. Criação de Gatilhos no arquivo SX7 – Gatilhos: Tabela SN3 – Saldos e Valores: Campo N3_TXDEPR1 Sequência 001 Regra IiF(FindFunction('AF010PERDP'),AF010PERDP(),M->N3_PERDEPR) Campo Domínio N3_PERDEPR SIGAATF – Ampliação do bem com ou sem aumento de vida útil 3 Boletim Técnico Tipo P Posiciona? N Proprietário S Campo N3_PERDEPR Sequência 001 Regra IiF(FindFunction('AF010PERDP'),AF010PERDP(),M-> N3_TXDEPR1) Campo Domínio N3_TXDEPR1 Tipo P Posiciona? N Proprietário S PROCEDIMENTOS PARA CONFIGURAÇÃO 1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Ativo Fixo (SIGAATF), conforme instruções a seguir: Menu Atualizações Submenu Movimentos Nome da Rotina Ampliação Programa ATFA155 Módulo Ativo Fixo Tipo Função Protheus Tabelas SN1, SN3, SN4 PROCEDIMENTOS PARA UTILIZAÇÃO 1. Em Ativo Fixo (SIGAATF) acesse Atualizações/Movimentos/Ampliação (ATFA155). O sistema apresenta o browse com os bens cadastrados. 2. Posicione no bem ao qual deseja fazer uma ampliação. 3. Clique em Ampliação. 4. O sistema apresenta a tela de configuração de ampliação. Os itens contidos em Dados do Bem na opção Original são somente para visualização. 5. 4 Os campos abaixo definem quais ações serão executadas na confirmação da ampliação: SIGAATF – Ampliação do bem com ou sem aumento de vida útil Boletim Técnico Ação Vida Útil: Determina que a única ação tomada pelo sistema seja de aumento de vida útil do item tipo 01. Para este caso os campos Método e Tipo de Vida Útil e a grid Dados do Bem: Incorporação são desabilitados para edição e seus valores ignorados. Valor: Determina se as ações executadas do sistema são de Ampliação ou de Incorporação. Para este caso deve ser informado em Dados do Bem a opção Incorporação o valor na moeda 1 (Val Orig M1). Ambos: Ambas as ações são executadas pelo sistema. Método Mesmo Bem (Tipo 11): Ampliação como item, da ficha de ativo já existente. É criado um item do tipo 11 – Ampliação. Novo Bem (Incorporação): Inclui uma nova ficha de ativo tipo 01 com o mesmo código base e item sequencial. É vinculada por meio dos campos N1_BASESUP e N1_ITEMSUP que indicam todos os bens que compõem a mesma estrutura. Mesmo Bem (Tipo 01): Valor atribuído ao campo método automaticamente e usado apenas quando o campo Ação receber o valor 1= Vida Útil e neste caso o campo será desabilitado para edição. Tipo de vida útil Vinculada: Usa-se como base a taxa de depreciação anual do item tipo 01. Com as movimentações de cálculo de depreciação são geradas taxas de depreciação anual, em que a vida útil do bem termina junto com o item tipo 01. Esta opção calcula a taxa de depreciação do novo item 11 ou da nova incorporação com base na vida útil do bem original. Própria: Ao escolher essa opção, deve-se informar em Dados do Bem a opção Incorporação, a taxa de depreciação anual estar na moeda 1 e a moeda de cálculo do ativo. Esta taxa é usada para o novo item ou incorporação. Vida Útil Este campo só é considerado caso o campo Ação esteja preenchido com o valor de Vida Útil ou Ambos. O valor a ser informado nesse campo deve ser de ao menos um período (12 meses ou 1 ano de acordo com o parâmetro MV_CALCDEP) a mais que o valor da Vida Útil Atual (Campo Somente Visualização). Exemplo: Vida Útil Atual 60 Meses. Valor a ser informado em Vida Útil 72 Meses. Vida Útil Atual 3 Anos. Valor a ser informado em Vida Útil 4 Anos. Dados do Bem: Incorporação Este campo só é considerado se o campo Ação estiver preenchido como Valor ou Ambos. Neste campo são informados os dados contábeis, o valor, a taxa de depreciação para o novo item ou incorporação. Em situações em que o calendário de depreciação definido para o tipo 01 seja exercício completo, os movimentos de depreciação dos períodos anteriores para o novo tipo 11 incluído são gerados apenas no momento do cálculo de depreciação posterior à ampliação. Esta regra é válida também para os casos em que for gerada uma nova incorporação. 6. Efetue a configuração desejada. SIGAATF – Ampliação do bem com ou sem aumento de vida útil 5 Boletim Técnico 7. Confira os dados e Confirme. 8. O sistema executa as ações conforme a configuração e efetua os Lançamentos Contábeis. 9. O lançamento contábil para inclusão de um novo item tipo 11 – ampliação na ficha de ativo é 821 – Ampliação de valor do bem; O lançamento contábil para uma incorporação tipo 01 – ampliação na ficha de ativo é 801 – Inclusão de ficha de ativo tipo 01. O sistema volta ao browse com os bens cadastrados. Para realizar um estorno de uma Ampliação: 1. Selecione o bem desejado. 2. Clique em Estorno. 3. O sistema executa o estorno da ampliação e efetua os lançamentos contábeis. O estorno da ampliação somente pode ser executado no mês posterior ao último cálculo de depreciação, sendo que somente é estornada uma única movimentação de ampliação por vez, sendo considerada sempre a última. A opção de Estorno de ampliação está disponível apenas para ações nas quais a ampliação foi gerada na mesma ficha de imobilizado. Ampliações que possuam movimentos não poderão ser estornadas. Para tal deve ser realizado o estorno de todas as movimentações da ampliação em questão. Para as incorporações que gera uma nova ficha de ativo, o cancelamento desta operação somente é possível através da exclusão da nova ficha. Para o aumento de vida útil, onde é alterada a taxa de depreciação do bem não há estorno. INFORMAÇÕES TÉCNICAS SN1 - Ativo Imobilizado Tabelas Utilizadas SN3 - Saldos e Valores SN4 - Movimentações do Ativo Fixo Funções Envolvidas Sistemas Operacionais 6 ATFA010 – Cadastro de Ativos ATFA155 – Ampliação Windows/Linux SIGAATF – Ampliação do bem com ou sem aumento de vida útil