01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Transação |
Função: | Validar desconto máximo de bônus permitido |
Ticket: | 5728529 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVACOM-894 |
02. SITUAÇÃO/REQUISITO
Foi solicitado para que exista um controle de resgate máximo de bônus baseado em um percentual do valor total da transação quando o parâmetro empresa "TP_BONUS_DESCONTO" estiver sendo utilizado.
03. SOLUÇÃO
Para a situação descrita acima foi criado o parâmetro empresa "PR_MAXIMO_RESGATE_BONUS" para indicar o percentual máximo de resgate de bônus em uma venda.
Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "TP_BONUS_DESCONTO" com o valor "03".
Obs.: A implementação da validação do valor máximo de bônus funcionará com os valores "1", "2", "3" e "4" do parâmetro "TP_BONUS_DESCONTO" para os componentes TRAFM060/TRAFM123 e "3" e "4" para o componente PDVFM004.
Imagem 02 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "PR_MAXIMO_RESGATE_BONUS" com o valor "20".
Imagem 03 - No componente PDVFM001 foi gerada a transação "96" no valor total de "400,00" e acionado o botão "Mix pagto. F9".
Imagem 04 - Ao carregar o componente PDVFM004 é possível verificar que o valor máximo de bônus permitido para a transação é de "80,00", ou seja, 20% do valor total da transação. Dito isso foi informado um valor superior ao permitido e selecionado o tipo "Bônus desconto".
Imagem 05 - Nota-se que é exibida uma mensagem de aviso, pois o valor foi ultrapassado.
Imagem 06 - Ao informar um valor de bônus igual ou menor referente ao máximo permitido é possível verificar que o recebimento foi permitido. Após isso foi acionado o botão "Confirmar" e finalizado o recebimento da transação normalmente.
Venda com a utilização do simulador TRAFM123:
Imagem 07 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "IN_SIMULADOR_CONG_PGTO" com o valor "1".
Imagem 08 - No componente TRAFM060 foi gerada a transação "106" no valor total de "400,00" e acionado o botão "F11 Encerrar...".
Imagem 09 - Ao carregar o componente TRAFM123 é possível verificar que o valor máximo de bônus é exibido, sendo 20% do valor total da transação. Depois de informada as condições de pagamento foi acionado o botão "Confirmar".
Imagem 10 - Ao carregar o componente TRAFM066 é possível verificar que o valor máximo de bônus também é validado (assim como no PDVFM004). Após isso foi acionado o botão "F11 Encerrar" e finalizado o recebimento da transação normalmente.