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.
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.
(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. |