01. DADOS GERAIS
Linha de Produto: | TOTVS Moda |
---|---|
Segmento: | Moda |
Módulo: | TOTVS Moda - PDV |
Função: | Aplicação de variação de desconto |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-7961 |
02. SITUAÇÃO/REQUISITO
A partir de uma configuração, enviar o valor líquido (com descontos) ou bruto (sem descontos) como base para o motor de promoção.
Atualmente, quando um mesmo produto possui uma promoção no PRDFM002 e no motor de promoção, é enviado o valor líquido (com desconto do PRDFM002) para processamento do motor, aplicando desconto sobre desconto.
03. SOLUÇÃO
Foi implementada a opção de aplicar descontos de forma cascateada nos itens da transação, quando utilizado o valor bruto do item como base para o cálculo.
Nesta transação temos dois itens que acionam uma promoção cadastrada no componente PRDFM002 - Manutenção de Promoção Temporária.
Com a inclusão do quarto item, foi acionado o gatilho e a aplicação de um motor de promoção (PDVFM067 - Manutenção de Motor Promocional).
Desta forma os itens três e quatro recebem 10% de desconto, contudo o item três não assume o valor de promoção para cálculo de desconto de motor promocional, caracterizado como desconto sobre desconto, passando a ter seu valor comum.
Ao remover o item quatro da transação de venda, os itens são revalidados, desta forma, o item três volta à aplicar seu valor de promoção.
04. DEMAIS INFORMAÇÕES
Parâmetros configurados TOTVS Moda:
- TP_PRECO_DESCONTO_MOTOR = 01 - Valor Bruto.
- TP_VALORBRUTO_PROMOCAO = 00 - Valor da Promoção Gravado como Preço do Item de Venda.
Em ordem, serão obedecidos os seguintes descontos, Motor de Promoção (PDVFM067) / Sócio / Funcionário / Promoção (PRDFM002)IMPORTANTE!