Histórico da Página
DEDUÇÃO NO ITEM DE MOVIMENTO
Informações Gerais
Linha de Produto: | RM. | ||||||||||||
Segmento Executor: | Construção e Projetos. | ||||||||||||
Módulo: | Gestão de Estoque, Compras e Faturamento. | ||||||||||||
Rotina: |
| ||||||||||||
Chamado: | N/A. | ||||||||||||
Requisito (ISSUE): | CPMOV001-829 | ||||||||||||
País: | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||||||||||||
Outros: | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos>. |
Objetivo
Permitir que o usuário defina o valor de dedução por item de movimento.
Definição da Regra de Negócio
Atualmente as deduções são controlas através do campo Desconto no Item de Movimento.
Para que a Dedução possa ser rastreada, será disponibilizado na tela de Item de Movimento um campo específico para considerar as deduções. As regras para utilização deste campo será discriminado abaixo.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Parâmetros Tipo de Movimento | Alteração | [Atualizações -> Acadêmico-> Tesouraria] | - |
Item de Movimento | Alteração | [Atualizações -> Acadêmico-> Tesouraria] | - |
Parâmetros Tipo de Movimento
Para que a dedução possa ser controlada a nível de item, será necessário configurar o tipo de movimento para usar dedução e também definir qual será o tipo de dedução. Com isso será necessário criar os parâmetros para que sejam salvas estas configurações por tipo de movimento. Criar na tabela TTMVEXT os campos:
- Utilizar Dedução (USADEDUCAOIT) onde o usuário define que este tipo de movimento irá usar dedução no item de movimento. Este campo deve ser um ComboBox com as seguintes opções:
- Não Usa: não usa dedução no item. Valor do campo no banco zero (0).
- Usa Percentual: o valor da dedução deverá ser informado em percentual.Valor do campo no banco zero (1).
- Usa Valor: a dedução deverá ser informado em valor. Valor do campo no banco zero (2).
- Usa Ambos: utiliza percentual e valor. Valor do campo no banco zero (3).
Item de Movimento
Será disponibilizado na tela de edição do item de movimento os campos referentes à dedução. Estes campos possuirão as seguintes regras:
- Valor deduzido: visível e editável quando o tipo de movimento configurado para Utilizar Dedução e Tipo de Dedução Valor ou Ambos.
- Percentual deduzido: visível e editável quando o tipo de movimento configurado para Utilizar Dedução e Tipo de Dedução Percentual ou Ambos.
Este campo deve ser apresentado na pasta Tributos e Valores da janela de edição do item de movimento, similar ao que existe para Retenção. Quando o item de movimento for gerado por outro sistema (verificar código do sistema na coluna Integra Aplicação), eles não poderão ser alterados.
Criar na tabela de Itens de Movimento (TITMMOV) os campos Valor deduzido(VALORDEDUCAO) e Percentual deduzido(PERCENTUALDEDUCAO).
Cálculo dos valores:
Quando o tipo de movimento estiver configurado com Tipo de Dedução igual a Ambos, sempre que na edição do Item for alterado o valor ou percentual, deve-se realizar o recálculo considerando o novo valor ou percentual informado. Para isso devem ser considerados as seguintes fórmulas de cálculo:
- Fórmula de Cálculo do Percentual: Percentual = Valor Deduzido / (Valor do Item * 100).
- Fórmula de Cálculo do Valor: Valor Deduzido = (Valor do Item * Percentual Deduzido) / 100.
O cálculo dos valores financeiros dependentes dos itens também deve considerar a dedução do item, ou seja, quando o tipo de movimento utilizar dedução deve-se realizar os cálculos dos valores considerando as fórmulas listadas acima.
A rotina que trata as diferenças entre a cópia de itens do faturamento e cópia referência também deve considerar a dedução do item. Neste caso deve-se aplicar as regras abaixo:
- Quando o tipo de movimento destino Utilizar Dedução no Item igual a Usa Valor:
- Valor deduzido do item de movimento destino recebe o valor deduzido do item de movimento origem.
- Percentual deduzido do item de movimento destino recebe o valor zero.
- Quando tipo de movimento destino Utilizar Dedução no Item igual a Usa Percentual:
- Valor deduzido do item de movimento destino recebe o valor zero.
- Percentual deduzido do item de movimento destino recebe o percentual deduzido do item de movimento origem.
- Quando tipo de movimento destino Utilizar Dedução no Item igual a Usa Ambos:
- Valor deduzido do item de movimento destino recebe o valor deduzido do item de movimento origem.
- Percentual deduzido do item de movimento destino recebe o percentual deduzido do item de movimento origem.
Totaliza valores dos itens do movimento.
Alterar a fórmula TVIM para considerar o Valor da Dedução.
Regras de Integridade
- Quando a dedução for configurada como Ambos, ao alterar o Valor o campo Percentual deve ser recalculado considerando o valor informado. Ao alterar o campo Percentual o Valor deve ser recalculado considerando este novo percentual.
Tabelas Utilizadas
- TTMVEXT – Tipos de movimento.
- TITMMOV – Itens de Movimento.
(Opcional)
Procedimento para Utilização
<Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações;
Localização da rotina no menu;
Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
Caso seja necessário ter algum cadastro feito previamente, faça uma observação
Se necessário, utilizar prints de tela>.
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
Itens/Pastas | Descrição |
Nome: |
|
Tipo: | Informe o Tipo do parâmetro |
Cont. Por.: | Informe o Conteúdo padrão |
Descrição: |
|
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Informe o Menu em que estará localizada a rotina |
Submenu | Informe o Submenu em que estará localizada a rotina |
Nome da Rotina | Informe o Título da rotina |
Programa | Informe o Fonte da rotina |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” |
Tipo | Informe a Função |
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Tabela | TTMVEXT |
Campo | USADEDUCAOIT |
Tipo | SMALLINT |
Tamanho | 2 |
Valor Inicial | NULO |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Utiliza Dedução Item. |
Help de Campo | Informa que o tipo de movimento utiliza dedução por item de movimento. Este campo pode ser alterado e as opções são: Não Usa, Usa Percentual, Usa Valor ou Usa Ambos. |
Tabela | TITMMOV |
Campo | VALORDEDUCAO |
Tipo | DECIMAL |
Tamanho | (21,10) |
Valor Inicial | NULO |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Valor Deduzido. |
Help de Campo | Informar o valor que será deduzido. Este campo pode ser alterado quando tipo de movimento usar dedução no item. |
Tabela | TITMMOV |
Campo | PERCENTUALDEDUCAO |
Tipo | DECIMAL |
Tamanho | (21,10) |
Valor Inicial | NULO |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Percentual Deduzido. |
Help de Campo | Informar o percentual deduzido. Este campo pode ser alterado quando tipo de movimento usar dedução no item. |