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
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Incluir as telas do sistema com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento - É o Detalhamento das Story linkadas no Epic>.
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:
- Usa 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 CheckBox e quando marcado deve habilitar o campo Tipo de Dedução.
- Tipo de Dedução (TIPODEDUCAOIT) onde o usuário define qual é o tipo de dedução a ser considerado. Ficará habilitado para edição somente se o campo Utilizar Dedução estiver marcado, será um campo ComboBox com as seguintes opções:
- Percentual: o valor da dedução deverá ser informado em percentual.
- Valor: a dedução deverá ser informado em valor.
- Ambos: utiliza percentual e valor.
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.
???? Na Inclusão/Alteração de Vinculação do Movimento (com controle de saldo) deve ser considerado as seguintes fórmulas:
- Fórmula de Cálculo do Movimento quando Item de Movimento usa Dedução por Percentual: Valor do Movimento = Valor Bruto Item * (Percentual Deduzido / 100).
- Fórmula de Cálculo do Movimento quando Item de Movimento usa Dedução por Valor: Valor do Movimento = Valor Bruto Item + Valor Deduzido.
Regras de Integridade
- Os campos de Dedução devem possuir configurações idênticas entre os movimentos de origem e destino.
- 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. |
Tabela | TTMVEXT |
Campo | TIPODEDUCAOIT |
Tipo | VARCHAR |
Tamanho | 1 |
Valor Inicial | NULO |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Tipo de Dedução. |
Help de Campo | Informar o tipo de dedução que será considerado. Este campo pode ser alterado e as opções são: Percentual, Valor ou 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. |