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>. |
Permitir que o usuário defina o valor de dedução por item de movimento.
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 | Gestão de Estoque, Compras e Faturamento \ Ambiente \ Parâmetros \ Gestão de Estoque, Compras e Faturamento \ Tipos de Movimentos | - |
Item de Movimento | Alteração | Gestão de Estoque, Compras e Faturamento \ Outras Movimentações | - |
Parâmetros Gerais | Envolvido | Gestão de Estoque, Compras e Faturamento \ Ambiente \ Parâmetros \ Gestão de Estoque, Compras e Faturamento \ Parâmetros Gerais \ Definições Gerais | - |
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:
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:
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. Os campos de Percentual e Valor deverão respeitar as casas decimais definidos nos parâmetros gerais do sistema.
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:
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:
Totaliza valores dos itens do movimento.
Alterar a fórmula TVIM para considerar o Valor da Dedução.
Regras de Integridade
Tabelas Utilizadas
Utilização de Dedução no Item de Movimento, considerando que o tipo de movimento está configurado para Usar Ambos.
Inclusão de Movimento com Dedução no Item
CONFIGURAÇÃO DE PARÂMETROS
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 | RMDVALOR4 |
Tamanho | (15,4) |
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 | RMDVALOR4 |
Tamanho | (15,4) |
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. |