Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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:


Rotina

Nome Técnico

Movimento

MovMovimentoAction

Rotina(s) envolvida(s)

Nome Técnico

Parâmetros Tipo de Movimento

RMSParamsWizardAction

Item de Movimento

MovItemMovimentoAction

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íveleditá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

 

  1. 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*/  

TabelaTTMVEXT

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.

TabelaTTMVEXT

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.

TabelaTITMMOV

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.

TabelaTITMMOV

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.