Índice
Objetivo
Essa documentação tem como objetivo explicar como é feito o cálculo de reajuste baseado nas informações preenchidas no Índices (TECA130) e Taxa de Índices (TECA140) e na geração do pedido de vendas através da rotina Prestação de Serviços.
Mapa Mental
Conheça neste diagrama as informações que contemplam as funcionalidades da rotina:
Operações
*Todo o processo de inclusão de Índice e Taxa de Índice, até o reajuste segue o mesmo exemplo de contrato de manutenção.
Esta rotina tem o objetivo de criar índices de reajuste para aplicá-los aos contratos de manutenção do Field Service.
Para inclusão de um índice, siga os seguintes passos:
Atualizações >> Field Service >> Contrato de Assistência >> Índices >> Incluir;
- Escolha a filial;
- Digite um código para o índice;
- Digite a descrição;
- Digite o tipo de taxa (Composta ou Nominal)
- Confirme a inclusão.
*TAXA COMPOSTA: No caso de utilização de mais de uma taxa de índice, o comportamento entre elas será composto.
*TAXA NOMINAL: No caso de utilização de mais de uma taxa de índice, o comportamento entre elas será simples.
Outras Ações / Ações relacionadas:
Ação |
Descrição |
---|---|
Excluir |
Exclusão do registro. |
Imprimir | Efetuar a impressão dos registros. |
Copiar | Efetuar a cópia de um registro. |
Imprimir Browse | Impressão da listagem do Browse. |
Principais Campos e Parâmetros:
Parâmetro | Campo |
Descrição |
---|---|---|
AAD_CODIND | Código | Código do índice. |
AAD_DESCRI | Descrição | Descrição do índice. |
AAD_TPTAXA | Tipo Taxa | Modo de efetuar a somatória de taxas quando se considera um período com mais de uma taxa. |
Tabelas utilizadas:
- AAD - Índices
Esta rotina tem o objetivo de criar a taxa de reajuste para aplicá-la ao índice criado.
Para inclusão da taxa de índice, siga os seguintes passos:
Atualizações >> Field Service >> Contrato de Assistência >> Taxas de Índices >> Incluir;
- Escolha a filial;
- Selecione o código do índice criado;
- Selecione a data do índice de reajuste **A data do índice de reajuste (AAE_DATA) deverá ser maior ou igual à data do último reajuste (ou data inicial de cobrança) e menor ou igual à data final de cobrança**;
- Defina a porcentagem do valor a ser reajustado;
- Em Sinal, selecione Positivo ou Negativo;
- Confirme a inclusão da Taxa de Índice.
**É possível criar mais de um taxa de índice com o mesmo índice, desde que os campos AAE_DATA sejam diferentes.
*SINAL POSITIVO: Caso o reajuste aumente o valor do contrato.
*SINAL NEGATIVO: Caso o reajuste diminua o valor do contrato.
Outras Ações / Ações relacionadas:
Ação |
Descrição |
---|---|
Excluir |
Exclusão do registro. |
Imprimir | Efetuar a impressão dos registros. |
Copiar | Efetuar a cópia de um registro. |
Imprimir Browse | Impressão da listagem do Browse. |
Principais Campos e Parâmetros:
Parâmetro | Campo |
Descrição |
---|---|---|
AAE_CODIND | Código | Código do Índice de reajuste. |
AAE_DATA | Data | Data do índice de reajuste. |
AAE_INDICE | Índice (%) | Percentual do índice de reajuste. |
AAE_SINAL | Sinal | Sinal do índice de reajuste. |
Tabelas utilizadas:
- AAE - Índices de Reajuste
Inclua ou altere um Contrato de Manutenção, para inserir o Índice criado.
Atualizações >> Field Service >> Contrato de Assistência >> Manutenção >> Incluir/Alterar;
- Escolha a filial (Caso esteja incluindo um novo contrato);
- Em Índice, selecione o índice de reajuste criado;
- Selecione o período (em meses);
- Selecione uma Base de Atendimento;
- Salve o contrato.
Principais Campos e Parâmetros:
Parâmetro | Campo |
Descrição |
---|---|---|
AAH_CODIND | Código | Código do Índice de reajuste. |
AAH_PERREA | Período | Período para o reajuste (em meses) |
AAH_ULTREA | Data | Data do último reajuste. |
AAH_INIVLD | Data | Data de início da validade do Contrato de Manutenção. |
AAH_INICOB | Data | Data de Início da Cobrança do Contrato de Manutenção. Esta data possibilita a utilização do conceito de carência para a colocação dos PV. |
AAH_FIMCOB | Data | Data de Término da Cobrança do Contrato de Manutenção. Esta data possibilita que seja colocado PV somente em um intervalo de tempo. |
AAH_VALOR | Valor | Valor do Contrato de Manutenção. Caso não seja informado o Sistema utilizará o valor do Contrato de manutenção contido na Base de Atendimento. O valor informado deve ser mensal. |
Para configuração do processo de geração dos Pedidos de Venda a partir de um Contrato de Manutenção acesse:
https://tdn.totvs.com/pages/viewpage.action?pageId=274312000#app-switcher
Atualização sobre a exclusão do Pedido de Venda no Contrato de Manutenção:
13280051 DSERSGS-13809 DT Exclusão de PV no Contrato de Manutenção
Atualizações >> Field Service >> Contrato de Assistência >> Pedidos de Venda por Contrato de Manutenção;
Após o período decorrido é necessário processar o Contrato de Manutenção, para que ocorra a atualização dos valores de acordo com o índice estabelecido.
- Clique em "+Processa"
- Selecione a Filial;
- Aguarde o processamento das informações;
- Visualize o contrato. Após o período selecionado, seu valor estará atualizado de acordo com os parâmetros e regras inseridos nas rotinas de Índice e Taxas de Índices.
*Note:
- A data atual da base está em exatamente um mês após o início da cobrança do contrato, pois o período (AAH_PERREA) inserido foi de 1 mês;
- O valor (AAH_VALOR), foi acrescido de 10%, de R$ 1.000,00 para R$ 1.100,00, pois os parâmetros escolhidos no índice (AAE_INDICE) foi de 10% e o sinal (AAE_SINAL) foi positivo;
- Como houve reajuste, a data do último reajuste (AAH_ULTREA) foi atualizada.
O reajuste do valor do Contrato de Manutenção será realizado somente após a geração do pedido de venda.
Processamento dos pedidos de vendas:
- O sistema "percorre" todos os dias, desde a data do ultimo processamento de venda até a data base do sistema;
- Verifica se o contrato está ativo, caso não esteja nada será feito;
- Verifica se a data atual do processamento é maior ou igual à data do início de cobrança do contrato (AAH_INICOB);
- Caso o contrato seja por tempo determinado, o sistema continuará o processamento apenas se a data atual do processamento do pedido for menor ou igual à data final de cobrança (AAH_FIMCOB);
- Verifica se os campos Índice (AAH_CODIND) e Período (AAH_PERREA) não estão vazios;
- Calcula o número de meses decorridos desde o último reajuste., sendo a diferença entre a data do último processamento de venda e a data do último reajuste (AAH_ULTREA). Se nunca houve um reajuste, o sistema utiliza como parâmetro, a data do início da cobrança do contrato (AAH_INICOB).
- Quando o número de meses calculados for maior ou igual ao Período (AAH_PERREA) especificado, o sistema aciona a função de cálculo do fator de reajuste;
- O cálculo do fator de reajuste, dependerá do tipo de taxa (AAD_TPTAXA), composta ou nominal (simples), e do sinal (AAE_SINAL), positivo ou negativo.
- Ao calcular o fator de reajuste, o mesmo é multiplicado ao valor do contrato (AAH_VALOR), reajustando assim, o seu valor.
Cálculo do fator de reajuste (multiplicador):
Taxa composta positiva: Fator = 1 * ( 1 + (AAE_INDICE / 100) )
Taxa composta negativa: Fator = 1 * ( 1 - (AAE_INDICE / 100) )
Taxa nominal positiva: Fator = 1 + (AAE_INDICE / 100) )
Taxa nominal negativa: Fator = 1 - (AAE_INDICE / 100) )
*Os tipos de taxas (AAD_TPTAXA), composta ou nominal, da rotina TECA130 farão diferença nos casos em que forem necessárias a inserção de mais de um taxa de índice ao mesmo tempo:
Exemplos:
- Como primeiro exemplo, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir duas taxas de índices compostas de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1,1 * 1,1 )
Valor Reajustado = 1.000 * 1,21
Valor Reajustado = R$ 1.210,00
- Para o segundo exemplo, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir duas taxas de índices nominais de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1 + (0,1+0,1) )
Valor Reajustado = 1.000 * 1,20
Valor Reajustado = R$ 1.200,00
- Como exemplo 3, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir uma taxa de índice composta de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * 1,1
Valor Reajustado = R$ 1.100,00
- Como exemplo 4, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir uma taxa de índice nominal de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1 + 0,1)
Valor Reajustado = 1.000 * 1,1
Valor Reajustado = R$ 1.100,00
Principais Campos e Parâmetros:
Nome | Parâmetro | Rotina |
---|---|---|
Tipo Taxa | AAD_TPTAXA | TECA130 |
Data do taxa de índice | AAE_DATA | TECA140 |
Índice (%) | AAE_INDICE | TECA140 |
Sinal | AAE_SINAL | TECA140 |
Período | AAH_PERREA | TECA210 |
Valor do Contrato | AAH_VALOR | TECA210 |
Início da cobrança | AAH_INICOB | TECA210 |
Fim da cobrança | AAH_FIMCOB | TECA210 |
Tipo do contrato | AAH_TPCONT | TECA210 |
Último Reajuste | AAH_ULTREA | TECA210 |